fraunhofer fokus fame ibc 2017
Thu., Sep. 14, 2017 to Tue., Sep. 19, 2017 – Amsterdam, Netherlands

FAME at IBC 2017

From September 14-19, Fraunhofer FOKUS business unit FAME will show advanced streaming solutions at the IBC in Amsterdam. Visit us at our booth in hall 8, B80.

Get more information about our solutions:

fame logo grafik solution 360 video englisch 970x485
Fraunhofer FOKUS 360° Video Solution Fraunhofer FOKUS

Fraunhofer FOKUS Cloud-based 360° Video Playout for HbbTV

The Fraunhofer FOKUS Cloud-based 360° Video Playout allows the viewing of high quality 360° videos on devices with constrained capabilities such as TV sets. Usually the delivery of such video material consumes a large bitrate and results in a considerable processing load to perform the geometrical view projection and rendering. For example, a bitrate of 200 – 300 Mbit/s is required to stream a 16K 360° video and it takes few seconds to render a single 4K FOV frame from the 16K equirectangular frames – which makes a smooth playback impossible even on modern devices with high processing and graphical computing capabilities. The solution addresses both aspects and reduces the required bitrate and processing resources by rendering the field of view in the cloud in advance and by streaming only the selected field of view to the client. By doing so, many features which are applicable to classical videos can be also applied to the FOV videos for example Field of View Adaptive Streaming using DASH and MSE, Efficient Delivery over existing CDNs and DRM Support over EME. The solution also supports synchronization across multiple TVs and other devices (even mixed) so that a shared as well as an extended experience is possible.

Related Links:
fraunhofer fokus fame dynamic ad-insertion dai
End-to-end chain for server and client based ad-insertion in MPEG-DASH and HLS Fraunhofer FOKUS

Dynamic Ad Insertion (DAI)

The “FAMIUM DAI Service" is an end-to-end solution for ad-insertion in MPEG-DASH and HLS. The flexible chain consists of multiple micro services, that can easily be deployed and replaced and integrate well with existing components. Our solution wraps the complexity of the ad-insertion process into a simple, easy to understand, web-based management interface.

It supports different ways of ad insertion, namely server-based and client-based ad insertion. The service covers the latest MPEG-DASH ad-insertion techniques like XLink and DASH inline and inband events. Moreover, it has support for ad signaling mechanisms like SCTE35 and ad server standards like VAST, VPAID and VMAP. Our tools can be used to target different platforms, including HTML5 browser, HbbTV 1.5/2.0 devices and native DASH and HLS player running on Android, FireTV or Chromecast.

Related Links:
fraunhofer fokus fame sand
Fraunhofer FOKUS

Streaming Analytics and Player Coordination using SAND

MPEG-SAND, specified in ISO/IEC 23009-5, defines standardized message formats for communication between server, client and network elements involved in the streaming process of MPEG-DASH. SAND-capable components are able to exchange real-time information of network and server components, as well as player behavior and performance data.

Fraunhofer FOKUS has implemented two libraries covering important parts of the SAND specification: The “SANDLibrary” provides tools for SAND metric reporting and the transport of status and PER messages. The library is implemented in JavaScript and integrates well with existing DASH players like dash.js, Shaka and hasplayer.js. The “SANDServer” is a Node.js-based SAND server to store metric reporting information in a database and handle the SAND shared resource allocation use case.

SAND metric reporting is an important tool for content providers as it enables players to provide streaming performance information like average throughput, buffer level, representation switch events and initial playout delay (QoE metrics defined in ISO/IEC 23009-1). SAND shared resource allocation allows network components to control how much bandwidth a client should use. This is useful in scenarios in which multiple DASH clients share the same network and compete for the available bandwidth (e.g in a stadium, train or airplane).


  • Real-time metric reporting to monitor player performance information like average throughput, buffer level, representation switch events.
  • Shared resource allocation allows fair bandwidth sharing of multiple DASH clients competing for bandwidth in the same network.
  • MPEG-SAND (Server and Network Assisted DASH) defines standardized message formats for communication between server, client and network elements involved in the streaming process of MPEG-DASH.
  • FOKUS libraries (SANDLibrary and SANDServer) cover SAND metric reporting and SAND shared resource allocation