UCgatePlus (인터넷 영상 회의 시스템)는 인터넷에 연결된 PC 에서 활용할 수 있는 S/W 영상 회의 시스템 입니다. 사용자가 회의실을 예약하면 회의 참여자에게 회의 예약 시간, 회의실 제목, 회의 참여자 목록 등이 메일로 전송됩니다. 이 메일을 수신한 사용자는 메일에 나와 있는 회의실 페이지를 원 클릭하여 해당 회의 실에 바로 참여 할 수 있습니다. 또한 영상 회의 시스템에서는 문서 공유 기능을 지원하여 회의에 필요한 문서나 웹 페이지, 화이트 보트, 마크 업 기능 등을 사용하실 수 있습니다.

 
 
1. 방화벽, NAT 통과 기술

방화벽이나 가상 IP 를 사용하는 사용자를 위한 설정 기능을 가지고 있습니다. SOCKS 4, 5 버전의 Proxy 를 설치하여 사용하는 사용자의 경우에는 Socks Proxy 옵션 설정을 통하여 방화벽을 통과할 수 있습니다. 방화벽을 통하여 HTTP 포트만 열어놓은 경우에는 서버의 HTTP Proxy 기능을 사용하도록 옵션을 설정하여 방화벽을 통과하여 사용할 수 있습니다. NAT 환경하의 가상 IP 사용자의 경우에는 서버의 어플리케이션 Proxy 기능을 통하여 화상회의가 가능합니다. 단 T.120 을 사용한 프로그램 공유를 사용하기 위해서는 서버 IP 의 1503번 포트가 방화벽 설정에서 열려져 있어야 합니다.


2. 오디오, 비디오 압축 기술

오디오 압축은 Speech Codec코덱을 사용하고 있으며, 묵음 처리를 통하여 최소한의 대역폭만사용하여 오디오 전송을 수행합니다. 그리고, 비디오의 경우에는 MPEG-4 비디오 압축 코덱을 사용하여 고화질의 비디오를 유지하면서 전송되는 데이터량을 최소화 합니다.



3. 네트웍 대역폭 관리 기술


본 시스템에서는 P2P 전송과 서버를 통한 전송방식을 혼합한 Hybrid 방식의 네트웍 전송 방법을 사용합니다. P2P 전송이 가능한 사용자들 사이에서는 최대한 P2P 방식으로 데이터를 전송하고 P2P 전송이불가능한 가상 IP 에서 가상 IP 로의 데이터 전송에는 서버를 통하여 데이터를 전송합니다. 이 방식은서버가 담당하여야 할 데이터 전송량을 최소화 하면서 어느 환경 하에 있는 사용자라도 화상회의에 참여할 수 있도록 지원합니다.


4. MCU 프로그램 공유 기능

T.120 프로그램 공유는 클라이언트에서는 NetMeeting 의 COM API 를 통하여 이루어지지만, 실제 데이터는 서버에 있는 T.120 서버를 통하여 전송됩니다. 클라이언트만 통한 T.120 프로그램 공유에서는 최상위노드가 모든 네트웍 전송을 담당하기 때문에 대역폭이 충분하지 않은 클라이언트에서 데이터 전송이 원활히 이루어지지 않지만, T.120 서버를 통한 프로그램 공유에서는 네트웍 대역폭 문제가 발생하지 않습니다.?또한 클라이언트만 경유한 프로그램 공유에서는 가상 IP 사용자가 프로그램 공유를 하려고 하는 경우 다른 사용자와 T.120 연결이 성립되지 않지만, T.120 서버를 통한 경우에는 이와 같은 문제가 발생하지 않습니다. 또한 최상위 노드가 회의에서 나가는 경우에도 프로그램 공유는 그대로 유지됩니다.