Design and Implementation HDTV Relay Transmission System for Overlay Multicast

오버레이 멀티캐스트를 위한 HDTV 중계전송 시스템 설계 및 구현

  • 손승철 (전남대학교 컴퓨터공학과 멀티미디어 데이터통신 연구실) ;
  • 곽용완 (전남대학교 컴퓨터공학과 멀티미디어 데이터통신 연구실) ;
  • 허권 (전남대학교 컴퓨터공학과 멀티미디어 데이터통신 연구실) ;
  • 이형옥 (전남대학교 컴퓨터공학과 멀티미디어 데이터통신 연구실) ;
  • 남지승 (전남대학교 컴퓨터공학과 멀티미디어 데이터통신 연구실)
  • Published : 2007.01.31

Abstract

The overlay multicast that has been recently presented as IP alternative for the IP multicast has been getting much persuasion by the computing power of the hardware and the advancement of the network techniques to enforce Routing in application-level. In an overlay multicast, the system resource and the network bandwidth must be utilized efficiently to service real-time HDTV images. Specifically, the system must consider the delay and the jitter that can be incurred at the application-level. In this paper, we implement a server and a client to broadcast HDTV, in the session composed by the existing overlay multicast protocol. The broadcasting server performs the service using a TV tuner, An HDTV camcorder, and files, clients constituting a multicast group relay the received data to other clients. At this time, the information that the clients report periodically, including their delay and the network state, to the server is used as an important information to maintain an overlay session. The implementation is based on the DirectX and its performance is evaluated by the LAN test bed that has been set.

최근 IP 멀티캐스트의 대안으로 제시되고 있는 오버레이 멀티캐스트는 응용계층에서 라우팅을 실시하는 기법으로서 하드웨어의 연산능력과 네트워크의 발전으로 많은 설득력을 얻고 있다. 이러한 오버레이 멀티캐스트 환경에서 HDTV급 영상을 실시간으로 서비스 해주기 위해서는 시스템 자원과 네트워크 대역폭을 효율적으로 사용해야 하며, 특히 응용계층에서 발생할 수 있는 지연시간과 지터를 고려하여 시스템을 설계해야 한다. 본 논문에서는 기존의 오버레이 멀티캐스트 프로토콜에 의해 구성된 세션 내에서 HDTV를 실시간으로 방송하기 위한 서버와 클라이언트를 설계 및 구현한다. 방송서버는 TV 튜너, HDTV 캠코더 그리고 MPEG-2 TS 파일등을 이용해 서비스를 수행하고 그룹을 구성하는 각 클라이언트들은 수신한 데이터를 자신이 관리하는 클라이언트들에게 중계 전송한다. 이때 클라이언트들은 자신의 지연시간과 네트워크 상태를 주기적으로 서버에게 보고하게 되는데 이러한 정보들은 오버레이 세션을 유지 보수하기 위한 중요한 정보로 사용된다. 제안된 시스템은 DirectShow 기반으로 구현되었고 LAN 테스트베드를 통하여 성능 평가 된다.

Keywords

References

  1. P. Sharma, E. Perry, R, Malpani, 'IP multicast operational network management: design, challenges, and experiences,' Network, IEEE, Volume 17, April. 2003
  2. A. Ganjam, H. Zhang, 'Internet multicast video delivery,' Proceedings of the IEEE, Volume 93, Jan 2005
  3. Y. Chu, S. Rao, S. Seshan, H. Zhang, 'A case for end system multicast,' Selected Areas in Communications, IEEE Journal on, Oct. 2002
  4. Y. Chawathe, S. Maccanne, E. A. Brewer, 'An Architecture for Internet Content Distribution as an Infrastructure Service,' unpublished paper, 2000
  5. B. Zhang, S. Jamin, L. Zhang. 'Host Multicast: A Framework for Delivering Multicast To End Users,' In Proceedings of INFOCOM, 2002
  6. P. Francis, 'Yoid: Extending the Multicast Internet Architecture,' Unrefereed report, http://www.aciri.org/yoid, April. 2000
  7. S. Banerjee, B. Bhattacharjee, C. Kommareddy, 'Scalable Application Layer Multicast,' ACM SIGcomm'02, Pittsburgh, PA, August. 2002
  8. ISO 13818-1:2000, 'Information technology: Generic coding of moving pictures and associated audio information: Systems,' 2000
  9. HDV Format, http://www.hdv-info.org/
  10. Internet HDTV, http://www.washington.edu/hdtv/
  11. P. A. Sarginson, 'MPEG-2: Overview of the system layer,' BBC R&D Report, 1996
  12. J Lee and K. Chon, 'High-Definition Digital Video Over IP: System Design, Experiments and Applications,' in Proc. APAN Network Research Workshop 2004, Cairns, Australia, July. 2004
  13. DirextX Standard, http://www.microsoft.com/win dows/directx/
  14. 신화선, 'Directshow 멀티미디어 프로그래밍,' 한빛미디어, 2004
  15. Kris Gray, 'The Microsoft DirectX 9 Programmable Graphics Pipeline,' Corporation Microsoft, July. 2003
  16. B. Lowekamp, B. Tierney, L. Cottrell, R. Hughes-Jones, T. Kielmann, and M. Swany. 'A hierarchy of network performance characteristics for grid applications and services,' Proposed Recommendation Global Grid Forum (GGF), Network Measurement Working Group (NMWG), Jan. 2004