Video-Dev

Future Applications and Media – Video Development Blog
  • Home
  • About Us
  • Contact

Is this the end of ‘cenc’? An overview of DRM/Codec support in 2021

Authors Stefan Pham Published on March 3, 2021 Posted in CENC, CMAF, DRM, HLS, MPEG-DASH, Playready, Widevine

Short answer: No, it’s ‘cbcs’ time. If you would like to understand this better, keep on reading. The Common Encryption standard ISO/IEC 23001-7 is the enabler for multi-DRM-protected DASH/HLS streams. It is not quite “common encryption” as the name suggest,…

Read more
Tagged CENC, dash, DRM

Why OTT content providers should use FAMIUM SAND to monitor the streaming sessions of their customers

Authors Mariana Avelino Published on February 18, 2021 Posted in dash.js, exoplayer, HLS, MPEG-DASH, SAND

Welcome to the first blog post of our latest series „SAND“! Here we will introduce our solution „FAMIUM SAND“ by explaining what it is and why it’s important, especially for content providers. We’ll keep our discussion high-level, but if you…

Read more
Tagged dash, hls, sand

MSE: A story of append windows, presentation timestamps and video buffers

Authors Daniel Silhavy Published on January 26, 2021 Posted in dash.js, Media Source Extensions, MPEG-DASH

To some degree, we can compare a DASH MPD to a novel. A novel usually has multiple chapters (DASH periods) with exciting parts (high quality segments) and rather boring parts (low quality segments). Sometimes, we even skip some chapters (seek)….

Read more
Fraunhofer FOKUS integrates HbbTV in Zattoo’s... 0 Comments:

Fraunhofer FOKUS integrates HbbTV in Zattoo’s Android TV set-top box

Authors Stefan Pham and Louay Bassbouss Published on January 15, 2021 Posted in exoplayer, HbbTV, MPEG-DASH

In cooperation with Zattoo, Fraunhofer FOKUS developed a concept and architecture for enabling HbbTV on Zattoo’s Android TV Operator set-top boxes. As a result, an HbbTV library for Android was developed and integrated in the Zattoo Android TV App. This…

Read more
Tagged AndroidTV, HbbTV

Deep Encode: Part II

Authors Anita Chen Published on December 17, 2020 Posted in Encoding, Per-Scene Encoding, Per-Title Encoding, video encoding, Video Quality Metrics

Welcome back to the Deep Encode series! In the previous post, we introduced the entire FAMIUM Deep Encode project and touched upon different aspects and components of the architecture, including a sneak peek into per-scene encoding. In this post, we…

Read more
Tagged per-scene encoding, per-title encoding, video encoding

Deep Encode: Part I

Authors Anita Chen Published on November 16, 2020 Posted in machine learning, Per-Scene Encoding, Per-Title Encoding, video encoding

Back in August 2019, we published a post called ‘Per-Title-Encoding’, shortly followed by ‘Calculating VMAF and PSNR with FFmpeg’.  To pick up where we left off, we’d like to begin a “Deep Encode” series – a sequence of blog posts…

Read more
Tagged machine learning, per-scene encoding, per-title encoding

Common pitfalls in MPEG-DASH streaming

Authors Daniel Silhavy and Stefan Pham Published on October 22, 2020 Posted in dash.js, Encrypted Media Extensions, Media Source Extensions, MPEG-DASH

As head developers of the dash.js project we are frequently facing situations in which we have to evaluate if the failure of a DASH stream is caused by an actual bug in the implementation of the dash.js player or by…

Read more

Solving ExoPlayer rendering performance issues

Authors Sinh An and Stefan Pham Published on September 3, 2020 Posted in exoplayer, MPEG-DASH, SAND, Video Quality Metrics

In a recent blog post by Google Exoplayer developers new experimental features to improve the ExoPlayer’s rendering performance were introduced. As we have received numerous customer complaints about stuttering, freezing and frame drops during video playback on various Android-based devices,…

Read more
Tagged dash, exoplayer, sand

Why and how to align media segments for ABR streaming

Authors Daniel Silhavy and Robert Seeliger Published on June 5, 2020 Posted in MPEG-DASH

My colleagues and I love watching football, so I figured that quoting a former NFL player should be a good way to start a blog post: If you align expectations with reality, you will never be disappointed. Terrell Owens I…

Read more

Streaming FOKUS´ Virtual Town Hall Meeting

Authors Daniel Silhavy Published on April 23, 2020 Posted in dash.js, Encoding, Media Source Extensions, MPEG-DASH, SAND, Video Quality Metrics

In times of Corona not only are big conventions shifting to online meetings but Fraunhofer FOKUS (and many other companies,) have transitioned their regular town hall meetings to virtual settings as well. In this blog post we will explain how…

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

  • 6G NeXt – A glimpse into the connected world of tomorrow
  • 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

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 (2)
  • video encoding (4)
  • Video Quality Metrics (7)
  • Widevine (7)

Follow us

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