DOI QR코드

DOI QR Code

Development of a Scalable Clustering A/V Server for the Internet Personal-Live Broadcasting

인터넷 개인 생방송을 위한 Scalable Clustering A/V Server 개발

  • Lee, Sang-Moon (Dept.of Electric Electronics Engineering, Graduate School of Yonsei University) ;
  • Kang, Sin-Jun ;
  • Min, Byung-Seok (Dept.of Electric Electronics Engineering, Graduate School of Yonsei University) ;
  • Kim, Hag-Bae (Dept.of Electric Electronics Engineering, Yonsei University) ;
  • Park, Jin-Bae (Dept.of Electric Electronics Engineering, Yonsei University)
  • 이상문 (연세대학교 대학원 전기전자공학과) ;
  • 강신준 (ACS Technology 멀티미디어 연구소) ;
  • 민병석 (연세대학교 대학원 전기전자공학과) ;
  • 김학배 (연세대학교 전기전자공학과) ;
  • 박진배 (연세대학교 전기전자공학과)
  • Published : 2002.02.01

Abstract

In these days, rapid advances of the computer system and the high speed network have made the multimedia services popularized among various applications and services in the internet. Internet live broadcasting, a part of multimedia services, makes it possible to provide not only existing broadcasting services including audio and video but also interactive communications which also expand application scopes by freeing from both temporal and spatial limitation. In the Paper, an interned Personal-live broadcasting server system is developed by allowing individual users to actively create or join live-broadcasting services with such basic multimedia devices as a PC camera and a sound card. As the number of broadcasters and participants increases, concurrent multiple channels are established and groups are to be expanded. The system should also guarantee High Availability (HA) for continuous services even in the presence of partial failure of the cluster. Furthermore, a transmission mode switching is supported to consider network environments in the user system.

오늘날 컴퓨터 시스템의 성능향상과 초고속망의 확대 보급으로 인터넷에서의 멀티미디어 서비스가 대중화되고 있다. 이러한 멀티미디어 서비스의 한 분야인 인터넷 방송은 오디오/비디오(Audio/video)를 포함하는 기존 지상과 방송 서비스는 물론 양방향 대화형 통신을 가능케 하고 시간 및 공간의 제약 없이 언제나 서비스를 이용할 수 있어서 사용자 및 활용 분야도 크게 확대되고 있다. 본 논문에서는 이와 같은 서비스를 위하여 개인이 쉽게 이용할 수 있는 인터넷 생방송 시스템을 개발하였다. 전문적인 장비나 제한된 사용자에 의해 생방송이 이루어지는 것이 아니라, 화상카메라, 사운드 카드 등 기본적인 멀티미디어 기기만 갖추고 있으면 누구나 본 생방송 시스템을 통하여 생방송 개설 및 참여가 가능하다. 방송 참여자의 증가에 따라 방송 채널 및 그룹이 확장 가능하며, 클러스터의 부분적인 고장 발생 시에도 중단 없이 서비스가 가능한 고 가용성을 보장해 준다. 또한, 사용자의 네트웍 환경을 고려한 방송 데이터 전송을 위하여 방송 모드 전환을 제공해 준다.

Keywords

References

  1. B. Furht, R. Westwater, J. Ice, 'Multimedia broadcasting over the Internet. I,' IEEE Multimedia, Vol.5, No.4, pp. 78-82, Oct-Dec. 1998 https://doi.org/10.1109/93.735871
  2. M. Hofmann, K. Sabnani, 'Streaming and broadcasting over the Internet,' Proc. of the IEEE Conf. on High Performance Switching and routing, pp.251-256, 2000 https://doi.org/10.1109/HPSR.2000.856670
  3. W. Dapeng, Y. Hou, Z. Wenwu, Z. Ya-Qin, J. Peha, 'Streaming video over the Internet: approaches and directions,' IEEE Trans. on Circuits and Systems for Video Technology, Vol. 11, No..3, pp.282-300, Mar. 2001 https://doi.org/10.1109/76.911156
  4. G. Lu, 'Issues and technologies for supporting multimedia communications over the Internet,' Computer Communications, Vol.23, No.14-15, pp.1323-1335, Aug. 2000 https://doi.org/10.1016/S0140-3664(00)00179-1
  5. T. Abdelzaher, K. Shin, 'QoS provisioning with qContracts in web and multimedia servers,' Proc. of IEEE Real Time Systems Symposium, Dec. 1999 https://doi.org/10.1109/REAL.1999.818827
  6. J. Reumann and K. Shin, 'Adaptive Quality-of-Service se ssion management for multimedia servers,' Proc. of 8th Int. Workshop on Network and Operating Systems Support for Digital Audio and Video, Jul. 1998
  7. K. Shin, T. Abdelzaher, S. Han, J. Reumann, E. AbramProfeta, 'Multimedia-friendly server and communication design,' IEEE Multimedia, Vol.6, No.2, pp.84-90 Apr-Jun. 1999 https://doi.org/10.1109/93.771377
  8. W. Aref, D. Braun, D. Bushmitch, I. Kamel, S. Mukherjee, 'An inexpensive, scalable, and open-architecture media server,' Proc. First IEEE/Popov Workshop on Internet Technologies and Services, pp.36-43, 1999 https://doi.org/10.1109/INTS.1999.874004
  9. S. Ghandeharizadeh and R. Muntz, 'Design and implementation of scalable continuous media servers,' Parallel Computing, Vol.24, No.1, pp.91-122, Jan. 1998 https://doi.org/10.1016/S0167-8191(97)00118-X
  10. S. Ghandeharizadeh, R. Zimmermann, W. Shi, 'Mitra: A scalable continuous media server,' Multimedia Tools and Applications, Vol.5, No.1, pp.79-108, Jul. 1997 https://doi.org/10.1023/A:1009690011119
  11. I. Cidon, R. Rom, A. Gupta, C. Schuba, 'Hybrid TCP-UDP transport for Web traffic,' IEEE Int. Performance, Computing and Communications Conf., pp.177-184, 1999 https://doi.org/10.1109/PCCC.1999.749436
  12. http://www.mirosoft.com/com/tech/activex.asp
  13. http://linux-vs.org
  14. http://linux-ha.org
  15. W. Stevens, 'TCP/IP illustrated, volume I,' Addison-Wesley, New York, 1994