Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Low Latency Streaming and Multi DRM with Dash.Js

: Silhavy, Daniel; Pham, Stefan; Lasak, Martin; Chen, Anita; Arbanowski, Stefan

Postprint urn:nbn:de:0011-n-5904320 (583 KByte PDF)
MD5 Fingerprint: 3af655866f0d73ccf9449ed1d5ef6660
© ACM This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution.
Created on: 9.6.2020

Toni, L. ; Association for Computing Machinery -ACM-; Association for Computing Machinery -ACM-, Special Interest Group on Multimedia -SIGMM-:
MMSys 2020, 11th ACM Multimedia Systems Conference. Proceedings : June 8-11 ,2020, Istanbul, Turkey
New York: ACM, 2020
ISBN: 978-1-4503-6845-2
Multimedia Systems Conference (MMSys) <11, 2020, Istanbul>
Conference Paper, Electronic Publication
Fraunhofer FOKUS ()
encrypted media extensions; CMAF; dash.js; media source extensions; MPEG-DASH

Video streaming applications account for 60% of today’s global internet traffic. The trend to consume videos over the internet lead to a high demand for sophisticated and robust video players. dash.js is an open source DASH player of the DASH-Industry-Forum written in JavaScript utilizing the native browser APIs Media SourceExtensions (MSE) and Encrypted Media Extensions (EME). This paper gives a general overview of the player and presents two specific features namely low-latency streaming and multi DRM playback. For that purpose, we illustrate how CMAF chunks in combination with the corresponding dash.js APIs and additional manifest parameters enable low latency streaming in the browser. For DRM support we focus on the interaction between dash.js, the EME and the underlying Content Decryption Module (CDM) of the browser.