Design and Implementation of MPEG-4 Streaming System with Prioritized Adaptive Transport

우선순위화 기반 적응형 전송 기능을 가진 MPEG-4 스트리밍 시스템의 설계 및 구현

  • 박상훈 (광주과학기술원 정보통신공학과 네트워크미디어 연구실) ;
  • 장혜영 (광주과학기술원 정보통신공학과 네트워크미디어 연구) ;
  • 권영우 (광주과학기술원 정보통신공학과 네트워크미디어 연구) ;
  • 김종원 (광주과학기술원 정보통신공학과 네트워크미디어 연구) ;
  • 유웅식 (한국전자통신연구원 디지털방송연구단 방송시스템연구그) ;
  • 권오형 (한국전자통신연구원 디지털방송연구단 방송시스템연구그룹)
  • Published : 2004.08.01

Abstract

To provide high-quality media streaming service over the best-effort Internet, a streaming methodology is required to response to the dynamic fluctuation of underlying networks. In this paper, we implement the MPEG-4 streaming system with adaptive transport based on priorities of media packets. The implemented system is composed of the common MPEG-4 streaming components such as elementary stream provider, sync and DMIF layer, and adaptive transport module including data prioritization and FEC control. More specifically, the prioritized sync layer packets (based on object level) are delivered to the transport module and then are encoded by an adaptive FEC encoder to help reliable transport. The FEC combination is dynamically adjusted by the feedback information from the receiver. In addition, low priority packets are selectively dropped to meet the limitation of available bandwidth. The experimental results over the emulation-based testbed show that the Proposed system can mitigate the impact of network fluctuation and thus improve the quality of streaming.

최선형 서비스를 지향하는 인터넷에서 양질의 미디어 스트리밍을 서비스하기 위해서는 시간에 따라 변하는 네트워크 대역폭에 적응할 수 있는 스트리밍 기법이 필요하다. 본 논문에서는 미디어 패킷들의 중요도에 기반 한 적응형 전송 기능을 가진 MPEG-4 스트리밍 시스템을 설계하고 구현한다. 구현 시스템은 기초 스트림 제공자, 동기계층, DMIF 계층 등의 기본 MPEG-4 시스템 구성요소들과 데이터 우선순위화에 따른 FEC 제어 기반 적응형 전송 모듈로 구성된다. 구체적으로, 동기 계층 패킷들은 객체 단위에 기반하여 우선순위화되어 전송모듈로 전달되며 신뢰적 전송을 위해 FEC 부호화된다. FEC 조합은 수신측 피드백 정보에 따라 동적으로 조절되며 대역폭 제한에 맞추어 중요도가 떨어지는 패킷들을 폐기한다. 에뮬레이션기반 테스트베드에서의 실험 결과는 제안 시스템이 네트워크 대역폭 변동의 영향을 줄이고 스트리밍 서비스의 질을 향상시킬 수 있음을 보여준다.

Keywords

References

  1. IEEE Journal on Selected Areas in Communication v.7 Selective recovery of video packet loss using error concealment M. Wada https://doi.org/10.1109/49.32344
  2. ISO/IEC JTC 1/SC 29 MPEG-1: Coded representation of picture, audio and multimedia/hypermedia information WG 11
  3. Proc. ACM SIGCOMM Performance evaluation of forward error correction in ATM networks E. Biersack
  4. Proc. of the Sixth International Workshop on Network and Operating System Support for Digital Audio and Video(NOSSDAV) Retransmission-based error control for continuous media applications C. Papadopoulos;G. Parulkar
  5. RFC 1889 RTP: A transport protocol for real-time applications H. Schulzrinne;S. Casner;R. Frederick;V.Jacobson
  6. Proc, SPIE 26th Applied Imagery Pattern Recognition (AIPR) A player for adptive MPEG video streaming over the internet J. Walpole(et al.)
  7. IEEE/ACM Trans. on Networking v.6 no.4 Parity-based loss recovery for reliable muticast transmission Nonnenmacher;E. Biersack;D. Towsley
  8. Proc. IEEE International Conference on Multimedia Computing and Systems v.2 End-to-end frame-rate adaptive streaming of video data F. Chi-Woon;S. C. Liew https://doi.org/10.1109/MMCS.1999.778141
  9. ISO/IEC JTC/SC29/WG11 N3536 Overview of the MPEG-4 standard
  10. Proc. 27th KISS Fall Conference v.27 no.2 Selective MPEG-4 streaming based on weighted media objects E. S. Ryu;J. S. Heo;J. H. Jeong;H. Yoo
  11. IEEE Trans. on Circuits and Systems for Video Technology v.11 no.3 Streaming video over the Internet: approaches and directions D. Wu(et al.)
  12. Proc. IEEE Inter. Conf. on Multimedia and Expo (ICME '2002) A real-time internet streaming media testbed W. Kellerer;E. Steinbach;P. Eisert;B. Girod
  13. Proc. IEEE Pacific-Rim Conference on Multimedia (PCM'2002) Dynamic network adaptation framework employing layered relative priority index for adaptive video delivery J. Kim;J. Shin
  14. IEEE Multimedia v.10 no.issue.3 Internet delivery of MPEG-4 object-based multimedia Y. Pourmohammadi;K. A. Haghighi;H. M. Alnuewiri https://doi.org/10.1109/MMUL.2003.1218258
  15. Proc. Packet Video Workshop Adaptive MPEG-4 streaming based on AVO classification and network congestion feedback T. Ahmed;A. Mehaoua
  16. UCL RTP/RTCP library