Video-Dev

Future Applications and Media – Video Development Blog
  • Home
  • About Us
  • Contact
generated with CoPilot Designer
Decoding Green Streaming – Part I of III:... 0 Comments:

Decoding Green Streaming – Part I of III: Setting the Stage

Authors Robert Seeliger Published on March 6, 2024 Posted in exoplayer, Green Streaming, Sustainability, video encoding

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…

Read more
Tagged energy efficiency, exoplayer, green streaming, measurements, SmartTV, sustainability

An update to the CMAF DRM/Codec overview in 2024

Authors Stefan Pham Published on January 24, 2024 Posted in CENC, DRM, Encoding, Encrypted Media Extensions, HLS, Media Source Extensions, MPEG-DASH

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’,…

Read more
Tagged dash, DRM, hls
Being trapped in a gap with Big Buck Bunny 0 Comments:

Being trapped in a gap with Big Buck Bunny

Authors Daniel Silhavy Published on October 31, 2023 Posted in dash.js, Media Source Extensions, MPEG-DASH

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…

Read more

Functional Player Testing with dash.js and Karma

Authors Daniel Silhavy Published on September 13, 2023 Posted in dash.js, Media Source Extensions, MPEG-DASH

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…

Read more

Automated ABR testing for DASH and HLS media players 

Authors Daniel Silhavy, Björn Altmann and Stefan Pham Published on July 19, 2023 Posted in dash.js, Encoding, MPEG-DASH

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…

Read more

Good things come to those who wait: Thumbnail support for ExoPlayer

Authors Görkem Güclü, Sinh An and Stefan Pham Published on April 24, 2023 Posted in exoplayer, MPEG-DASH

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…

Read more
Tagged dash, exoplayer, thumbnails

dash.js – Segment preloading for seamless broadcast-broadband ad-insertion on HbbTV terminals

Authors Daniel Silhavy and Robert Seeliger Published on February 23, 2023 Posted in dash.js, HbbTV, Media Source Extensions, MPEG-DASH

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…

Read more

Caption me if you can – WebVTT support for HbbTV terminals with dash.js

Authors Daniel Silhavy Published on November 22, 2022 Posted in dash.js, HbbTV, Media Source Extensions

Following the german saying “Ehre, wem Ehre gebührt” (“honour to whom honour is due”) we start this blog post a bit different – with the acknowledgements. First we would like to thank ARTE for sponsoring and supporting the development activities…

Read more

5G-MAG Reference Tools – Seamless switching between broadcast and broadband delivery

Authors Daniel Silhavy Published on August 31, 2022 Posted in 5G, HLS

In one of our previous blog posts we looked into playback of a multicast DASH stream in dash.js using the 5G-MAG Reference Tools. In this article, we go even a step further: Based on the availability we dynamically and seamlessly…

Read more

Dynamic CDN Switching – Content Steering in dash.js

Authors Daniel Silhavy Published on August 30, 2022 Posted in dash.js, HLS, MPEG-DASH

“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….

Read more
  • Older posts
  • Newer posts

Media Web Symposium 2026

The 13th FOKUS Media Web Symposium (MWS) will be held on June 16-17, 2026. Since 2010, Fraunhofer FOKUS, together with its event partners and sponsors, has organized this annual international conference, bringing together 200+ participants from countries all over the world to discuss Internet-based media delivery.

This year’s MWS is again co-located with the dash.js face to face meeting and the SVTA – DASH-IF WG face to face meeting.

MWS 26

FAME Video Development Blog awarded

The ACM Mile-High Video (MHV) presents an annual Best Video Blog Post Award. Among the 23 nominees, our post “Common pitfalls in MPEG-DASH streaming” won third place.

More information about MHV22 and the Video Blog Post Award can be found here: https://www.mile-high.video/video-blog-awards 

Recent Posts

  • I didn’t just encrypt your content… I also got you a nice envelope.
  • 13th HbbTV Symposium & Awards – Istanbul 2025
  • Putting Sustainable Streaming to the Test
  • Recap of the 12th FOKUS Media Web Symposium – Innovation, new beginnings, and a glimpse into the future
  • dash.js – Give me a high five

Recent Comments

  • Görkem Güclü on Good things come to those who wait: Thumbnail support for ExoPlayer
  • Prashant M Chothani on Good things come to those who wait: Thumbnail support for ExoPlayer
  • Stefan Pham on Good things come to those who wait: Thumbnail support for ExoPlayer
  • Prashant Chothani on Good things come to those who wait: Thumbnail support for ExoPlayer
  • Daniel Silhavy on AVQT – Advanced Video Quality Tool

Categories

  • 5G (4)
  • CENC (5)
  • CMAF (2)
  • dash.js (27)
  • DRM (11)
  • Encoding (8)
  • Encrypted Media Extensions (8)
  • Energy Measurements (3)
  • exoplayer (10)
  • Green Streaming (5)
  • HbbTV (6)
  • HLS (10)
  • machine learning (2)
  • Media Source Extensions (16)
  • MPEG-DASH (34)
  • Per-Scene Encoding (3)
  • Per-Title Encoding (3)
  • Playready (6)
  • Provenance and Authenticity (2)
  • SAND (8)
  • Sustainability (5)
  • Uncategorized (1)
  • video encoding (4)
  • Video Quality Metrics (7)
  • Widevine (7)

Follow us

  • website
  • facebook
  • twitter
  • linkedin
  • youtube
  • flickr
  • xing
  • Privacy Policy
  • Imprint