API Build-data JSON Resources
Theme

Choose how MSRBot.io looks on this device.

Preference is stored in this browser only.

SMPTE Motion Imaging Journal ( Volume: 132, Issue: 4, May 2023)
[ACTIVE]

Toward Efficient Multicodec Streaming

Metadata

Publisher
SMPTE — White Plains, NY, USA
Doc Type
Journal Article
Content Type
Original Research
Abbreviated Title
SMPTE Mot. Imag. J
Volume
132, No. 4, pp. 16–25
Abstract
One of the biggest challenges in modern-era media delivery systems is the fragmentation of the population of receiving devices in terms of codec capabilities. For example, modern Apple devices can decode and seamlessly switch between H.264/Advanced Video Coding (AVC) and high efficiency video encoding (HEVC) streams. Most new TVs or set-top boxes can also decode HEVC, but they cannot switch between HEVC and H.264/AVC streams in the same streaming session. And there are still plenty of older devices/streaming clients that can only receive and decode H.264/AVC streams. With the arrival of next-generation codecs, such as AV1 and Versatile Video Coding (VVC), the fragmentation of codec support across devices becomes even more complex. This situation prompts the question—how can we serve such a population of devices most efficiently by using codecs delivering the best performance in all cases yet producing the minimum possible number of streams such that the overall cost of media delivery is minimal? In this article, we explain how this problem can be formalized and solved at the stage of dynamic generation of encoding profiles for adaptive bitrate (ABR) streaming. The proposed solution effectively generalizes the per-title or context-aware encoding (CAE) class of techniques, considering multiple sets of renditions generated using each codec and codec usage distributions by the population of the receiving devices. We also discuss additional system-level means (proper manifest generation, HLS and Dynamic Adaptive Streaming over HTTP (DASH) quality annotations, device detection, and edge logic) needed to make the proposed solution practically deployable.
Publication Date
2023-05-01
DOI
10.5594/JMI.2023.3263499
ISSN
Print: 1545-0279 | Electronic: 2160-2492
Link
https://doi.org/10.5594/JMI.2023.3263499
Author(s)
Yuriy A. Reznik
bio
Yuriy A. Reznik is a technology fellow and the vice president of research at Brightcove Inc., Boston, MA. Previously, he held engineering and management positions with InterDigital, San Diego, CA, from 2011 to 2016; Qualcomm, San Diego, CA, from 2005 to 2011; and RealNetworks, Seattle, WA, from 1998 to 2005. In 2008, he was a visiting scholar at Stanford University, Stanford, CA. Since 2001, he has been involved in the work of ITU-T SG16 and MPEG standards committees and made contributions to several multimedia coding and delivery standards, including ITU-T H.264/MPEG-4 Advanced Video Coding (AVC), MPEG-4 ALS, ITU-T G.718, ITU-T H.265/MPEG-HEVC, and MPEG-Dynamic Adaptive Streaming over HTTP (DASH). Several technologies, standards, and products that he has helped to develop (RealAudio/RealVideo, ITU-T H.264/MPEG-4 AVC, Zencoder, Brightcove CAE, and MPEG-DASH) have been recognized by the NATAS Technology and Engineering Emmy Awards. He received a PhD degree in computer science from Kyiv University, Kyiv, Ukraine. He is a Senior Member of IEEE and the SPIE, and a Member of the ACM, AES, and SMPTE. He is a coauthor of over 150 conference papers and journal articles, and a coinventor of over 70 granted U.S. patents.
Keyword(s)
Adaptive Bitrate Streaming, Multicodec Streaming, HLS, DASH, H.264, HEVC, AV1
Copyright
© 2023 SMPTE

Bibliographic Reference(s)

Source Data (JSON)

Full registry record with provenance metadata. Open directly: /api/doc/10.5594-JMI.2023.3263499.json

Reference Tree

Explore all references and references to this document, as a navigable tree.

Open Reference Tree
Reference this Doc

Plain text (ISO 690 compliant)

Preview:
Yuriy A. Reznik; Toward Efficient Multicodec Streaming, SMPTE Motion Imaging Journal ( Volume: 132, Issue: 4, May 2023); SMPTE, 2023. Available at https://doi.org/10.5594/JMI.2023.3263499
Snippet:
Yuriy A. Reznik; Toward Efficient Multicodec Streaming, SMPTE Motion Imaging Journal ( Volume: 132, Issue: 4, May 2023); SMPTE, 2023. Available at https://doi.org/10.5594/JMI.2023.3263499

HTML (ISO 690 compliant)

Preview:
Yuriy A. Reznik; Toward Efficient Multicodec Streaming, SMPTE Motion Imaging Journal ( Volume: 132, Issue: 4, May 2023); SMPTE, 2023. Available at https://doi.org/10.5594/JMI.2023.3263499
Snippet:
<span class="citation">Yuriy A. Reznik; <cite>Toward Efficient Multicodec Streaming</cite>, SMPTE Motion Imaging Journal ( Volume: 132, Issue: 4, May 2023); SMPTE, 2023. Available at <a href="https://doi.org/10.5594/JMI.2023.3263499" target="_blank" rel="noopener">https://doi.org/10.5594/JMI.2023.3263499</a></span>

SMPTE Icon SMPTE's HTML Pub

Preview:
Yuriy A. Reznik; Toward Efficient Multicodec Streaming, SMPTE Motion Imaging Journal ( Volume: 132, Issue: 4, May 2023); SMPTE, 2023
doi: 10.5594/JMI.2023.3263499
url: https://doi.org/10.5594/JMI.2023.3263499
Snippet:
<li>
Yuriy A. Reznik; <cite id="bib-10-5594-jmi-2023-3263499">Toward Efficient Multicodec Streaming</cite>, SMPTE Motion Imaging Journal ( Volume: 132, Issue: 4, May 2023); SMPTE, 2023
<span class="doi">10.5594/JMI.2023.3263499</span>
</li>