You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »


Introduction

Dynamic audio stream switching is currently a Netflix specific requirement to allow a new audio track to be selected whilst streaming is on progress with minimal disruption to the users viewing experience (no more than a short audio dropout). The new audio track may use a different codec to the previous one. The current implementation relies on platform specific implementations of the performAudioTrackCodecChannelSwitch_soc() API but it would be desirable in future to implement a platform agnostic solution for this.

Design

Netflix + rialto-gstreamer




Netflix direct Rialto C++ integration

The removeSource() & remove Source implementations are as shown in the above diagram, the only difference is how they are triggered from DPI.


  • No labels