Rev. 2.73

attachment
브라우저만으로에서 PC를 원격 제어하는 화면

무료로 배포되는 EduVNC를 이용하면 다른 장소에 있는 PC를 웹 브라우저만으로 원격 제어할 수 있습니다. VNC에서 파생된 여러 원격제어 소프트웨어들이 대부분 호스트(서버)와 클라이언트(뷰어)로 구분되고 제어하는 쪽이나 받는 쪽이나 모두 데스크탑 애플리케이션을 설치해야 돌아갑니다만, EduVNC는 브라우저를 통하여 호스트로 접근하기 때문에 클라이언트 소프트웨어는 설치할 필요가 없습니다. 원리는 간단합니다. EduVNC는 HTTPD(Hypertext Transfer Protocol daemon)를 내장하여 웹 브라우저로부터의 접근이 가능하게 하고 몇몇 정해진 URI는 마우스와 키보드 이벤트를 실시간 전송하며 이미지를 갱신할 주소와 갱신이 필요한 영역의 정보를 토해냅니다. 브라우저로 접속시 영역을 그리드로 분할하여 전송하는 옵션과, 압축 전송 방식(JPEG, PNG4, PNG6, PNG8, PNG24) 그리고 갱신주기 시간을 설정할 수 있으며, 암호를 설정하여 외부로부터 접근을 차단하는 등의 일반적인 서버 설정을 할 수 있습니다.

장점이라면 클라이언트를 설치할 필요가 없어서 접근성이 매우 우수하다는 점이고, 단점이라면 겁나게 느리다는 것입니다. 너무 느려 터져서 소스를 까보니, 어설프게 짜여진 자바스크립트가 비효율적으로 이미지들을 갱신하고 있었습니다. 요것 한참 뜯어고치는 중입니다.(설치 폴더의 script.js 파일) 일단 화면 크기를 리사이즈 할 수 있도록 하고 있으며, 웹서버와 연계하여 JSONP로 통신하게 하면 구글맵처럼 웹 페이지에 임베딩 할 수도 있을 거고요. 갱신주기에 의해 무한 갱신되는 것보다. Comet(또는 롱폴링 구현)을 설치하여 서버가 원할 때 클라이언트의 이미지를 갱신하여 성능을 향상시키는 구조도 생각해 볼 수 있겠습니다.

Comments

Got something to add? You can just leave a comment.

  • 멋진데요? 시간 나면 한 번 해 봐야겠습니다.

    reply edit

  • 멋지죠? 그쵸? 그쵸? 넷북 세상이 오면 빛을 발할거에요~

    reply edit

  • parkhyungjoo parkhyungjoo

    웹브라우저만으로 컴퓨터 원격제어 하는 방법 http://firejune.com/1499 이런 거 소스까서 수정하시는 님은... 정말 능력자!

    from Topsy

  • ilwoong kim ilwoong kim

    와우!!!! | 웹브라우저만으로 컴퓨터 원격제어 하는 방법 http://firejune.com/1499 이런 거 소스까서 수정하시는 님은... 정말 능력자! /via @parkhyungjoo

    from Topsy

  • Ji han Ji han

    아아.....능력자시여 ......RT @parkhyungjoo: 웹브라우저만으로 컴퓨터 원격제어 하는 방법 http://firejune.com/1499 이런 거 소스까서 수정하시는 님은... 정말 능력자!

    from Topsy

  • 안녕하세요

    저희는 독일에 본사를 두고 원격제어 프로그램을 개발하고 있는 TeamViewer입니다.
    팀뷰어는 윈도우, 맥, 리눅스 시스템 등 모든 운영체계에서 사용되는 원격 제어 프로그램 전문 기업이다. 팀뷰어는 또한 아이폰, 아이패드, 그리고 안드로이드와 같은 모바일용 어플리케이션을 개발해 제공하고 있으며, 최근 선보인 맥 호스트 또한 맥 컴퓨터에서 장소와 시간에 구해 받지 않고 접속 할 수 있도록 고안되었습니다.

    팀뷰어 맥 호스트의 주요 기능은 특히 기술지원을 담당하는 IT 관리자에게 매우 높은 작업의 효율성을 제공하며, 전문가용 팀뷰어 라이선스의 경우 설치할 수 있는 호스트의 수에 제한을 두고 있지 않습니다.

    더욱 자세한 내용은http://www.teamviewer.com 을 통해 확인하실 수 있으며, 문의 사항이 있으시면 언제든지 연락 주시기 바랍니다.

    reply edit

Your Reaction Time!

captcha

avatar