An update to the CMAF DRM/Codec overview in 2024
This blog post is an update to “Is this the end of ‘cenc’? An overview of DRM/Codec support in 2021”. If you still need to support Smart TV devices older than 2020 it is still not the end of ‘cenc’,…
This blog post is an update to “Is this the end of ‘cenc’? An overview of DRM/Codec support in 2021”. If you still need to support Smart TV devices older than 2020 it is still not the end of ‘cenc’,…
Introduction When I thought about how to introduce this blog post, the first thing that popped to my mind was to start with a warning. Something like “this blog post will be technical and focus on details that are only…
Introduction Modern MSE and EME based media players such as dash.js can run on several platforms including Desktop Browsers, Smart TVs and Smartphones. While maintaining a single code base for the majority of the relevant platforms offers great advantages, it…
One of the core components of each Adaptive Bitrate Streaming (ABR) player is the algorithm that decides on the optimal playback quality. There are tons of research papers on the topic of ABR decisioning, but most of the developed algorithms…
The initial request to support preview images or so-called thumbnails in ExoPlayer was made in a GitHub issue in 2018. Throughout the years many requests and upvotes for this feature were seen. More than five years later we are happy…
Back when I was still a student assistant and did my first steps in the media streaming industry, I had the chance to attend my first DASH-IF meetings. At this time, I was working on specific features to enable server…
“Content distributors often use multiple Content Delivery Networks (CDNs) to distribute their content to the end-users. They may upload a copy of their catalog to each CDN, or more commonly have all CDNs pull the content from a common origin….
Spoiler alert: What lies between 237.58 and 237.59 ? No, my cat did not walk over my keyboard and just entered some random numbers (I don’t even have a cat). Somewhere in between these two numbers lies a magical number….
Typically, media streaming in browser-based environments is based on unicast delivery. Streaming services such as Netflix, DAZN, Amazon Prime, Disney and Youtube use Content Delivery Networks (CDNs) to deliver media segments and manifest files in a one-to-one (unicast) fashion to…
Most people in the streaming industry probably watch live streams a bit different from “normal” people. Personally, I am always curious about the formats and settings the streaming providers use and if there is anything special to be found. When…