Synchronized One-to-many Media Streaming employing Server-Client Coordinated Adaptive Playout Control

적응형 재생제어를 이용한 동기화된 일대다 미디어 스트리밍

  • Jo, Jin-Yong (Networked Media Lab, Dept. of Information Communication Engineering, Gwangju Institute of Science and Technology) ;
  • Kim, Jong-Won (Networked Media Lab, Dept. of Information Communication Engineering, Gwangju Institute of Science and Technology)
  • Published : 2003.05.01

Abstract

A new inter-client synchronization framework for multicast media streaming is proposed employing a server-client coordinated adaptive playout control. The proposed adaptive player controls the playback speed of audio and video by adopting the time-scale modification of audio. Based on the overall synchronization status as well as the buffer occupancy level, the playout speed of each client is manipulated within a perceptually tolerable range. Additionally, the server implicitly helps increasing the time available for retransmission while the clients perform an interactive error recovery mechanism with the assistance of playout control. The network-simulator based simulations show that the proposed framework can reduce the playout discontinuity without degrading the media quality, and thus mitigate the client heterogeneity.

본 논문에서는 1:N 멀티캐스트 미디어 스트리밍을 위한 적응형 재생제어 기법을 제안한다. 제안된 적응형 재생 제어에서는 음성의 시간규모 변환(time-scale modification)을 통해 음성과 영상이 함께 있는 미디어의 재생속도를 조절한다. 수신자의 동기화 상태 및 버퍼 점유율에 기초해 재생속도가 조절되며 재생 품질에 영향을 미치지 않는 범위 내에서 속도 변화가 가해지게 된다. 이를 통하여 시스템의 불안정성 및 네트워크 혼잡에 의해 발생할 수 있는 미디어 재생의 끊김 현상을 최소화하고 멀티미디어 품질을 극대화시킬 수 있다. 또한 적응형 재생제어 기법은 재전송에 의한 손실 복구 시 복구를 위한 가용 시간을 보상해 줄 수 있다. 네트워크 시뮬레이터에 기초한 모의실험을 통해 제안된 멀티캐스트 스트리밍 기법이 재생 시 발생하는 끊김 현상을 줄이고 그룹 참가자들 간의 이질성을 완화시킴을 확인한다.

Keywords

References

  1. IEEE Network v.14 Deployment issues for the IP Multicast Service and Architecture C.Diot;B.N.Levine;B.Lyles;H.Kassem;D.Balensiefe
  2. Source-specific multicast for IP draft-ietf-ssm-arch-00.txt H.Holbrook;B.Cain
  3. IETF RFC 1889 RTP: A transport protocol for real-time applications A.Schulzrinne;S.Casner;Frederderick;V.Jacobson
  4. Proc. IEEE ICASSP An overlap-add technique based on waveform similarity (WSOLA) for high quality time-scale modification of speech W.Verhelst;M.Roelands
  5. Proc. IEEE ICASSP Adaptive delay concealment for internet voice applications with packet-based time-scale modification F.Liu;J.Kim;C.C.J.Kuo
  6. IETF RFC 2250 RTP payload format for MPEG1/MPEG2 video D.Hoffman(et al.)
  7. IEEE Trans. on Communications v.39 no.10 Internet time synchronization: The network protocol D.L.Mills
  8. Internet group management protocol(version3) Internet Draft draft-ietf-idmr-igmp-v3-01.txt B.Cain;S.Deering;A.Thyagarajan
  9. RTCP extensions for single-source multicast sessions with unicast feedback Internet Draft draft-ietf-avt-rtcpssm-00.txt J.Chesterfield(et al.)
  10. Proc. IEEE LCN 2000 A comparative survery of synchronization algorithms for continuous media in network environments Y.Ishibashi;S.Tasaka
  11. Proc. IEEE INFOCOM v.1 A comparison of media synchronization quality among reactive control schemes Y.Ishibashi;S.Tasaka;H.Ogawa
  12. IEEE Trans. on Multimedia v.1 no.2 Real-time internet video using error resillient scalable compression and TCP-friendly transport protocol W.Tan;A.Zakhor
  13. ACM/Springer Multimedia Systems v.5 no.1 Packet audio playout delay adjustment:performance bounds and algorithms B.Moon;J.Kurose;D.Towsley
  14. Proc. of the SPIE 26th Applied Imagery Pattern Recognition Workshop(AIPR) A player for adaptive MPEG video streaming over the Internet J.Walpole(et al.)
  15. Proc. of the Fifth international Workshop on Network and Operating System Support for Digital Audio and Video (NoSSDAV) v.LNCS 1018 An adaptive stream synchronization protocol K.Rothermal;T.Helbig
  16. Proc. of International Conference on Image Processing(ICIP) Adaptive playout for low-latency video streaming E.Steinbach;N.Farber;B.Girod
  17. Proc. IEEE GLOBECOM v.2 A group synchronization mechanism for live media in multicast communications Y.Ishibashi;S.Tasaka
  18. Proc. IEEE INFOCOM v.2 A group synchronization mechanism for stored media in multicast communications Y.Ishibashi;A.Tsuji;S.Tasaka
  19. IEEE/ACM Trans. on Networking v.2 no.2 Flow synchronization protocol J.Escobar;C.Partridge;D.Deutsch
  20. Proc. IEEE ICC v.3 Adaptive casuality and media synchronization control for networked multimedia applications Y.Ishibashi;S.Tasaka;Y.Tachibana
  21. Proc. SPIE ITCOM Synchronization one-to-many media streaming with adaptive playout control J.Jo;J.Kim