Emergency! Dinner is ready!
I’m not a parent myself but I was a teenager once. Looking back at that time it must have been quite annoying for my mom to deal with me. Not only did I always want to eat Schnitzel for dinner,…
I’m not a parent myself but I was a teenager once. Looking back at that time it must have been quite annoying for my mom to deal with me. Not only did I always want to eat Schnitzel for dinner,…
Prologue Imagine this: You are coming home after a long day, ready to relax on your couch with a good book or an exciting movie. You are in front of your apartment, you have your key, but you can’t open…
In part 2 of our blogpost series, “Decoding Green Streaming” we discussed the analysis of streaming devices’ energy consumption. We focused on exploring how various factors such as content characteristics, stream parameters, and display settings can impact overall energy consumption…
In part 1 of this blog post series, we set the stage for our analysis on energy efficiency and energy saving potentials in streaming by introducing our Green Streaming Measurement Architecture that seamlessly integrates Energy Consumption Data and Streaming Metrics…
The Impact of Bitrate, Resolution, and Beyond In an era where streaming has evolved into an essential and omnipresent aspect of our everyday routines, the relevance of the ecological footprint of our multimedia entertainment is gaining prominence. Behind the scenes…
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…