비디오오버IP
VideoOver비디오오버IP는 텍사스에 본사를 둔 데스크톱 가상화 및 클라우드 컴퓨팅 회사인 VDIworks에서 개발한 원격 데스크톱 프로토콜이다.비디오오버IP는 RDP나 VNC와 같은 전통적인 원격 프로토콜과 여러 면에서 유사하지만 데스크톱 가상화 또는 VDI 환경에서 사용자에게 도움이 되는 많은 추가 기능을 제공한다.[1]비디오오버IP는 현재 마이크로소프트 윈도 XP, 비스타 및 7개 호스트에서 지원되고 있으며, 마이크로소프트 윈도 임베디드 클라이언트와 애플 아이패드 장치에 대한 전폭적인 지원과 리눅스 시스템용 베타 지원이 있다.
이 프로토콜은 C++로 개발되었으며 네트워크를 통해 원격 데스크톱 데이터의 효율적인 전송을 위한 많은 기능을 포함하고 있다.예를 들어, 프로토콜은 변경 감지를 채택하여, 송신자의 화면에서 변경사항을 분리할 수 있게 하여 전송해야 하는 픽셀 데이터의 양을 줄인다.마찬가지로, 송신자 측에서 실행 중인 애플리케이션의 유형을 자동으로 감지하여 적절한 코덱과 압축 수준을 채용할 수 있도록 하기 위해 수많은 기법을 채용한다.
비디오오버IP는 소스에서 비디오 정보를 캡처하는 방법을 결정하는 두 가지 작동 모드를 지원한다.
1. 미러 드라이버 모드
이 방법론을 사용하여 VideoOverIP는 호스트 설치 관리자에 포함된 미러 드라이버를 기반으로 한다.미러 드라이버는 이벤트 기반 모델을 통해 렌더링 호출을 가로채고 화면 변화를 캡처하는 데 사용된다.그런 다음 VideoOver에서 이러한 변경 사항을 처리함수신기나 클라이언트로 전송되기 전에 IP 변경 감지, 최적화 및 압축 파이프라인.이 기법은 일반적으로 호스트나 송신자 측의 최소 CPU를 활용한다는 점에서 더 효율적이다.
2. GDI 모드
이 방법론을 사용하여 VideoOverIP는 GDI 방법을 사용하여 프레임 버퍼를 캡처하며, 화면상의 변경 사항을 통지받는 이벤트 기반 접근법에 의존하지 않는다.이 기법은 프레임 버퍼에서 최종 처리된 이미지를 캡처하여 프로토콜이 Microsoft Aero 또는 호스트 측 GPU를 필요로 하는 기타 정교한 디스플레이 기술을 지원할 수 있다는 장점이 있다. 이 접근방식의 약간의 단점은 Sourc에 채택된 추가 폴링으로 인한 호스트 측 CPU 활용도의 증가다.전자 측 비디오 캡처.
연결 브로커 지원
비디오오버IP는 연결 브로커가 필요하지 않지만 VDIworks의 VDP 연결 브로커와[2] 가상 데스크톱 관리 소프트웨어에서 완벽하게 지원한다.
주요 기능
비디오오버IP는 다음과 같은 주요 기능을 제공한다.[3]
- 다중 모니터 지원
- VMware ESX 및 ESXi, Microsoft Hyper-V, Xen 등을 포함한 모든 주요 하이퍼바이저 지원
- 가상화를 사용하지 않는 물리적 시스템 지원
- 클라이언트로서의 Apple iPad 장치 지원
- 양방향 오디오 리디렉션
- USB 리디렉션
참조
- ^ "VDIworks releases new VDI remote desktop connection protocol". Brianmadden.com. Retrieved 2009-06-18.
- ^ "VideoOVerIP Product Page". VDIworks.com. Retrieved 2009-04-30.
- ^ "VideoOverIP Data Sheet" (PDF). VDIworks.com. Retrieved 2009-06-18.