A Precise Audio/Video Synchronization Scheme Based on RTP Packet for Multimedia Communication

멀티미디어 통신을 위한 RTP 패킷 기반의 정밀한 오디오/비디오 동기화 기법

  • 서광덕 (연세대학교 컴퓨터정보통신공학부) ;
  • 지원섭 (연세대학교 컴퓨터정보통신공학부) ;
  • 정순흥 (한국전자통신연구원 방통미디어연구그룹)
  • Published : 2009.05.30

Abstract

Synchronization between media is an important aspect in the design of multimedia communication-system. This paper proposes a precise media synchronization mechanism for video and audio transport over IP networks. To support synchronization between video and audio bitstreams transported over IP networks, RTP/RTCP protocol suite is usually employed. To provide a precise mechanism for media synchronization between video and audio, we suggest an efficient media synchronization algorithm based on NPT (Normal Play Time) which can be derivable from the timestamp information in the header part of RTP packet generated for the transport of video and audio. In the proposed method, we do not need to send and process any RTCP SR (sender report) packet which is required for conventional media synchronization scheme, and accordingly could reduce the number of required UDP ports and the amount of control traffic injected into the network.

미디어 간의 동기화 기능 제공은 멀티미디어 통신 시스템 디자인을 위해 중요한 사항이다. 본 논문에서는 IP 네트워크를 통해 비디오와 오디오를 전송할 때 미디어 간의 정밀한 동기화를 제공할 수 있는 새로운 메카니즘을 제안한다. IP 네트워크를 통해 전송된 비디오와 오디오 신호 사이에 동기화를 제공하기 위해서 일반적으로 RTP와 RTCP 프로토콜을 활용한다. 정밀한 미디어 동기화 제공을 위해 본 논문에서는 비디오와 오디오를 RTP 패킷화하여 전송할 때 RTP 패킷의 헤더에 기록될 타임스탬프 정보로부터 유도해 낼 수 있는 NPT (Nonnal Play Time)를 이용한다. 제안된 방볍에서는 기폰의 일반적인 동기화 기법에서 요구하는 RTCP SR (sender report) 패킷과 같은 별도의 제어 정보의 전송 및 처리가 필요 없기 때문에 RTCP 패킷 전송을 위해 필요한 UDP 포트의 개수를 줄일 수 있고 네트워크에 유입되는 제어 트래픽의 량을 경감시킬 수 있는 중요한 장점이 있다.

Keywords

References

  1. H. Schulzrinne, S. Casner, R. Frederick and V. Jacobson, "Real-time transport protocol," IETF RFC 3550, July 2003.
  2. D. Wu, Y. Hou and Y. Zhang, "Transporting real-time video over the Internet: Challenges and approaches," Proceedings of the IEEE, Vol.88, No.12, pp. 1855-1877, Dec. 2000. https://doi.org/10.1109/5.899055
  3. L. Bertoglio and P. Migliorati, "Intermedia synchronization for video conference over IP," Signal processing: Image Communication, Vol.15, No.1, pp. 149-164, 1999. https://doi.org/10.1016/S0923-5965(99)00028-4
  4. A. Boukerche and H. Owens, "Media synchronization and QoS packet scheduling algorithms for wireless systems," Mobile Networks and Applications, Vol.10, No.1, pp. 233-249, Feb. 2005. https://doi.org/10.1023/B:MONE.0000048557.95522.da
  5. F. Segui, J. Cebollada and J. Mauri, "Multimedia group synchronization algorithm based on RTP/RTCP," IEEE Int. Symp. on Multimedia, pp. 754-757, San Diego, USA, Dec. 2006.
  6. S. Wenger, M. Hannuksela, M. Westerlund and D. Singer, "RTP payload format for H.264 video," IETF RFC 3984, Feb. 2005.
  7. T. Wiegand, G. Sullivan, "Overview of the H.264/AVC Video Coding Standard," IEEE Trans. Circuits and Systems for Video Technology, vol. 13, pp. 560-576, July 2003. https://doi.org/10.1109/TCSVT.2003.815165
  8. Apple Darwin Streaming Server (DSS)- http://developer.apple.com/darwin/projects/streaming.