Inter-Destination Media Synchronization (IDMS) Using the RTP Control Protocol (RTCP) (RFC7272)
Original Publication Date: 2014-Jun-01
Included in the Prior Art Database: 2014-Jul-01
Internet Society Requests For Comment (RFCs)
R. van Brandenburg: AUTHOR [+5]
IDMS refers to the playout of media streams at two or more geographically distributed locations in a time-synchronized manner. It can be applied to both unicast and multicast media streams and can be applied to any type and/or combination of streaming media, such as audio, video, and text (subtitles). [Ishibashi2006] and [Boronat2009] provide an overview of technologies and algorithms for IDMS.
Internet Engineering Task Force (IETF) R. van Brandenburg Request for Comments: 7272 H. Stokking Category: Standards Track O. van Deventer ISSN: 2070-1721 TNO F. Boronat M. Montagud UPV K. Gross AVA Networks June 2014
Inter-Destination Media Synchronization (IDMS) Using the RTP Control Protocol (RTCP)
This document defines a new RTP Control Protocol (RTCP) Packet Type and an RTCP Extended Report (XR) Block Type to be used for achieving Inter-Destination Media Synchronization (IDMS). IDMS is the process of synchronizing playout across multiple media receivers. Using the RTCP XR IDMS Report Block defined in this document, media playout information from participants in a synchronization group can be collected. Based on the collected information, an RTCP IDMS Settings Packet can then be sent to distribute a common target playout point to which all the distributed receivers, sharing a media experience, can synchronize.
Typical use cases in which IDMS is useful are social TV, shared service control (i.e., applications where two or more geographically separated users are watching a media stream together), distance learning, networked video walls, networked loudspeakers, etc.
Status of This Memo
This is an Internet Standards Track document.
This document is a product of the Internet Engineering Task Force (IETF). It represents the consensus of the IETF community. It has received public review and has been approved for publication by the Internet Engineering Steering Group (IESG). Further information on Internet Standards is available in Section 2 of RFC 5741.
Information about the current status of this document, any errata, and how to provide feedback on it may be obtained at http://www.rfc-editor.org/info/rfc7272.
van Brandenburg, et...