Server-Side Versus Client-Side Synchronization for Watch Together Applications Using CMAF Low Latency
Metadata
- Publisher
- SMPTE — White Plains, NY, USA
- Doc Type
- Journal Article
- Content Type
- Original Research
- Abbreviated Title
- SMPTE Mot. Imag. J
- Volume
- 131, No. 6, pp. 26–33
- Abstract
- Watch together is an application that was widely deployed during the COVID-19 global health crisis. Early results show a much longer viewing time when the feature is activated. The synchronization between the A/V streamed content, combined with the need to have a low, end-to-end latency compatible with the user interactions through integrated social media apps, is challenging, especially when watch together is deployed on all devices. The legacy approach used by existing watch together applications is to rely on a master user that will drive the other members of the group using an overlay control protocol to make sure that all the players will synchronize their playback. This article proposes a scheme that uses the built-in synchronization provided in Common Media Application Format (CMAF) low latency for both Dynamic Adaptive Streaming over HTTP (DASH) and HTTP Live Streaming (HLS), enabling a subsecond time delay between clients in the same geographical location.
- Publication Date
- 2022-07-01
- DOI
10.5594/JMI.2022.3173650- ISSN
- Print:
1545-0279| Electronic:2160-2492 - Link
- https://doi.org/10.5594/JMI.2022.3173650
- Author(s)
- Patrick Gendron
bio
Patrick Gendron is the director of innovation for digital television applications at Harmonic. He joined Harmonic with the acquisition of Thomson video networks. He recently moved from managing the Harmonic Research and Development Innovation Team to the Marketing Innovation and Evangelism Team and is Harmonic’s representative at DASH Industry Forum (DASH IF), Digital Video Broadcast project, Technical Module (DVB TM), and Streaming Video Alliance. Previously, he held a senior program and engineering management position in the digital television headend domain, with international research and development management activities, at Grass Valley and Nextream. He started his career as a research engineer at the Laboratoires Electronique de Rennes (Thomson CSF), where he developed new technologies for professional video transmission over optical fiber (long-haul, single-mode links). As digital technology was maturing for television applications, he moved to Thomson Broadband Systems in a project management role for a number of first-generation digital TV products, such as satellite modulators and contribution Motion Picture Expert Group (MPEG) codecs. He graduated from the École Supérieure d’Electricité (Supélec) with a degree in computer science and telecommunications. - Keyword(s)
- Common Media Application Format (CMAF), DASH, HLS, Low Latency, OTT, Time & Sync, Watch Together
- Copyright
- © 2022 SMPTE
Bibliographic Reference(s)
- ISO.23000-19.2020 — International Organization for Standardization/International Electrotechnical Commision (ISO/IEC) 23000-19:2020, “Information Technology—Multimedia Application Format (MPEG-A)—Part 19: Common Media Application Format (CMAF) for Segmented Media,” 2020. [Online]. Available: https://www.iso.org/standard/79106.html EXTERNAL
- ISO.23009-1.2019 — International Organization for Standardization/International Electrotechnical Commision (ISO/IEC) 23009-1:2019, “Information Technology—Dynamic Adaptive Streaming Over HTTP (DASH)—Part 1: Media Presentation Description and Segment Formats (4th Ed.),” 2019. [Online]. Available: https://www.iso.org/standard/79329.html EXTERNAL
- “HTTP Live Streaming 2nd Edition” draft-pantos-hlsrfc8216bis-08,2020. [Online]. Available: https://datatracker.ietf.org/doc/draft-pantos-hls-rfc8216bis/ EXTERNAL
- “Guidelines for Implementation: DASH-IF Interoperability Points V4.3,”2018. [Online]. Available: https://dash-industry-forum.github.io/docs/DASH-IF-IOP-v4.3.pdf EXTERNAL
- WebRTC. [Online]. Available: https://webrtc.org/ EXTERNAL
- “Low-Latency Modes for DASH,” 2020. [Online]. Available: https://dash-industry-forum.github.io/docs/CR-Low-Latency-Live-r8.pdf EXTERNAL
- “Co-Watching: Creating the Power of Togetherness.” [Online]. Available: https://www.sportsilab.com/cowatch-ppi EXTERNAL
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/10.5594-JMI.2022.3173650.json
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
Patrick Gendron; Server-Side Versus Client-Side Synchronization for Watch Together Applications Using CMAF Low Latency, SMPTE Motion Imaging Journal ( Volume: 131, Issue: 6, July 2022); SMPTE, 2022. Available at https://doi.org/10.5594/JMI.2022.3173650
Snippet:
Patrick Gendron; Server-Side Versus Client-Side Synchronization for Watch Together Applications Using CMAF Low Latency, SMPTE Motion Imaging Journal ( Volume: 131, Issue: 6, July 2022); SMPTE, 2022. Available at https://doi.org/10.5594/JMI.2022.3173650
HTML (ISO 690 compliant)
Preview:
Patrick Gendron; Server-Side Versus Client-Side Synchronization for Watch Together Applications Using CMAF Low Latency, SMPTE Motion Imaging Journal ( Volume: 131, Issue: 6, July 2022); SMPTE, 2022. Available at https://doi.org/10.5594/JMI.2022.3173650
Snippet:
<span class="citation">Patrick Gendron; <cite>Server-Side Versus Client-Side Synchronization for Watch Together Applications Using CMAF Low Latency</cite>, SMPTE Motion Imaging Journal ( Volume: 131, Issue: 6, July 2022); SMPTE, 2022. Available at <a href="https://doi.org/10.5594/JMI.2022.3173650" target="_blank" rel="noopener">https://doi.org/10.5594/JMI.2022.3173650</a></span>
SMPTE's HTML Pub
Preview:
Patrick Gendron; Server-Side Versus Client-Side Synchronization for Watch Together Applications Using CMAF Low Latency, SMPTE Motion Imaging Journal ( Volume: 131, Issue: 6, July 2022); SMPTE, 2022
doi: 10.5594/JMI.2022.3173650
url: https://doi.org/10.5594/JMI.2022.3173650
doi: 10.5594/JMI.2022.3173650
url: https://doi.org/10.5594/JMI.2022.3173650
Snippet:
<li> Patrick Gendron; <cite id="bib-10-5594-jmi-2022-3173650">Server-Side Versus Client-Side Synchronization for Watch Together Applications Using CMAF Low Latency</cite>, SMPTE Motion Imaging Journal ( Volume: 131, Issue: 6, July 2022); SMPTE, 2022 <span class="doi">10.5594/JMI.2022.3173650</span> </li>