본 기술은 NFV (network function virtualization) 기반의 클라우드 운영 시스템에서 제공되는 가상 머신의 실행 화면을 캡춰하여 저사양의 단말로 고속으로 전송하는 기술임
본 기술이전은 클라우드 운영 시스템에서 제공되는 가상 머신의 실행 화면에 대한 고속 전송 기술을 전수하여 국내 클라우드 기반 VDI 서비스를 향상시키고 해외 기술 의존도를 낮추고자 함
많은 산업 분야에서 네트워크, 서버, 단말들의 다양한 조합으로 클라우드 서비스를 제공하면서 복잡다단한 기술 발전이 국내 IT 분야에 이루어질 것으로 예상됨
특히, 효율적인 고품질 컨텐츠 제공을 위해 클라우드 운영 시스템 상의 물리 시스템들의 내부적인 자원인 CPU, Memory, NIC(Network Interface Card), Storage 등이 연계되어 고속으로 VM 실행화면을 전송할 수 있는 국산 기술을 필요로 함
NFV를 기반으로한 화면 가상화 서비스에서 이용자 체감 품질은 화면전송기술에 따른 고속화면 처리 기술방식에 따라 결정되며, 현재 다양한 화면 전송 방법들은 각 플랫폼에 맞추어 개발되고 있으나 다양한 단말에서 이식이 어려움
따라서, 기존의 서비스 업체들이나 단말업체에서는 새로운 서비스를 적용하기 위 해서 다양한 단말을 모두 지원할 수 있는 기술을 필요로 하고 있으나, 단말의 성 능이나 여러 제약사항 때문에 사용자 입장에서 효율적인 서비스 이용이 어려운 상황임
본 기술을 클라우드시스템에서 VDI 서비스에 이용할 경우, 원격 VM의 화면을 M비디오 압축을 통해서 고속으로 단말에 전송하고, 다양한 단말이 탑재하고 있는 기존 디코더 자원을 활용함으로써 효과적인 NFV 클라우드 서비스를 가능하게 함
가. 기술이전의 내용
A. 기술명 : NFV를 위한 가상화면 고속 전송 기술
서버는 NFV를 통해 가상화된 VM의 실행화면을 캡쳐하고, MPEG4 혹은 h.264 인코더를 통해 고속 인코딩을 수행 하는 기능과 단말로 인코딩한 데이터를 스트리밍하는 부분을 포함함
서버는 클라우드 운영 시스템에서 QEMU/KVM (Kernel based Virtual Machine)을 기반으로 가상화된 VM들의 원격화면을 전송함에 있어 필요한 단말과의 세션 제어 처리 기능을 포함함
단말은 동영상 복호기 Library를 이용하여 고속 화면을 수신할 수 있는 단말 에이전트를 포함 함
단말이 키보드/마우스 입력을 서버로 전송하면, 서버에서는 단말로부터 입력되는 메시지를 해석하고 서버의 화면을 실시간 업데이트 하는 기능을 포함함
나. 기술이전의 범위
A. 기술명 : 클라우드 기반 VDI 서비스를 위한 원격화면 전송 소프트웨어 기술
o 클라우드 기반 VDI 서비스를 위한 원격화면 전송 서버 기술
- 서버 화면 Capture 기능
- 서버 화면 동영상 인코딩 부호화 기능
- 단말 전송 기능
- 키보드 연동 기능
- 마우스 연동 기능
o 클라우드 기반 VDI 서비스 원격화면 수신을 위한 단말 기술
- 원격화면 수신 에이전트 기능
- 단말 수신 화면 디코드 기능
- 키보드 입력 연동 기능
- 마우스 입력 연동 기능
클라우드 기반 VDI 서비스 사업 분야(퍼블릭 VDI 서비스, 엔트프라이즈 프라이빗 VDI 서비스 등) 적용 가능
Full HD급의 선명한 고품질 원격 화면 제공이 가능하여, 점점 고품질화되는 다양한 어플리케이션 및 콘텐츠를 이용한 VDI 서비스 사업이 가능함