Design and Implementation of a Hybrid-type Video Conference System using SIP Protocol

SIP 프로토콜을 이용한 하이브리드형 화상회의 시스템의 설계 및 구현

  • 정태운 (숭실대학교 정보통신공학과) ;
  • 김영한 (숭실대학교 정보통신전자공학부)
  • Published : 2005.02.01

Abstract

In this paper, we propose and implement a hybrid-type video conference system using SIP protocol proposed in IEFT. This conference system, all signaling is controled by the server, while the media communication can be managed either by UAs or by the server. as a result, the complexity of its routing and user state management is reduced and it is applicable to the mobile environment of the ad-hoc models. The implemented server is scale enough to be used in a large conference because it only takes charge of signaling part. And also we see that UAs are only suitable in the small conference where less than ten people can join.

본 논문에서는 IETF(Internet Engineering Task Force)에서 제안된 SIP(session initiation protocol)를 사용한 하이브리드(hybrid)형 화상회의 시스템 모델을 설계하고 구현한다 하이브리드형 화상회의 시스템은 모든 신호처리는 서버를 통해 이루어지고, 컨퍼런스 구성은 서버를 중심으로 구성될 수 있을 뿐만 아니라, UA(user agent)를 중심으로 구성되어질 수 있도록 제안되었다. 그 결과 집중화 모델의 장점으로써 사용자 상태 관리와 라우팅이 용이할 뿐만 아니라, 에드혹(ad-hoc)모델과 단말 혼합모델의 장점인 이동성 지원이 가능하게 되었다. 제안된 모델을 바탕으로 구현된 서버는 신호처리만을 담당하여 서버의 부하가 적어 소규모 컨퍼런스 뿐만 아닌 중규모 혹은 대규모 컨퍼런스에서도 사용가능함을 확인하였고, UA는 풀메쉬(full mesh) 형태의 유니캐스트(unicast)를 사용하여 10명이하의 소규모 컨퍼런스에 적합함을 실험을 통하여 보였다.

Keywords

References

  1. J. Rosenberg et aI., 'SIP:Session Initiation protocol,' IETF RFC 3261, June 2002
  2. Henning Schulzrinne, 'A comprehensive multimedia control architecutre for the Internet,' NOSSDAV, 1997 https://doi.org/10.1109/NOSDAV.1997.629366
  3. Wenyu Jiang, 'Integrating internet telephony services,' Internet computing, Jun. 2002 https://doi.org/10.1109/MIC.2002.1003133
  4. O. Levin, and R. Even, 'High Level Requirements for Tightly Coupled SIP Conferencing,' IETF draft, draft-ietf-sipping-conferencing-requirements-00, Apr. 2003
  5. J. Rosenberg, 'A Framework for Conferencing with the Session Initiation Protocol,' IETF draft, draft-rosenberg-sipping-conferencging-framework-00.txt, October 2002
  6. H.Schulzrinne, S.Casner, RFredrick, and V.Jacobson, 'RTP:a transport protocol for real-time applications,' IETF RFC 1889, Jan. 1996
  7. A. Johnston, 'Session Initiation Protocol Call Control-Conferencing for User Agents,' IETF draft, draft- johnston-sipping-cc-conferencing-00. txt, October 2002
  8. Hennig Schulzrinne, 'Centralized Conferenceing using SIP,' Internet Telephony Workshop, New York, Apr. 2001
  9. J. Rosenberg, 'Models for Multi Party Conferencing in SIP,' IETF draft, draft-ietf- sipping-conferencing-models-01.txt, July 2002
  10. Andrew Zmolek, Roni Even, and Nermeen Ismail, 'SIP Conferencing Scenarios,' IETF draft, drafteven-sipping-conference-scenarios00.txt, August 2002
  11. Petri Koskelainen, 'A SIP-Based conference control framework,' NOSSDAV, Apr. 2002 https://doi.org/10.1145/507670.507679
  12. H. Khartabil, 'Conferencing using SIP,' IETF draft, draft-khartabil-sip-conferencing-01.txt, September 2001
  13. Mahy et aI., 'A Multi-party Application Framework for SIP,' IETF draft, draft-ietf-sipping-cc-framework-01.txt, June 2002
  14. E. Guttman, C. Perkins and Sun Microsystems, 'Service Location Protocol version2,' IETF RFC 2608, June 1999
  15. J. Rosenberg, 'A Session Initiation Protocol (SIP) Event Package for Conference State,' IETF draft, draft-ietf-sipping-conference-package-00. txt, June 2002
  16. Koskelainen et aI., 'Use of SIP and SOAP for Conference Floor Control,' IETF draft, draft-wusipping-floor-control-02.txt, November 2002
  17. Xue Li, 'Video multicast over the Internet,' IEEE Network, Vol. 13, 1999 https://doi.org/10.1109/65.768488
  18. Thierry Turletti, 'video conferencing on the Internet,' IEEE/ACM Transactions on Networking, Vol. 4, 1996 https://doi.org/10.1109/90.502233