Skip to content

Mss live playing

Created by: jeremco

Hi

This PR add support of Microsoft Smooth Streaming live streams. It implements

  • tfrf box parsing to get next timestamps of segments
  • switch audio and track (using manifest refresh mechanism)
  • fragments info request when in DVR mode (to continue to get next fragments timestamps)

There are some modifications in core streaming :

  • Avoid txt parsing errors to stop video playback
  • add refresh manifest mechanism to stream.js in switch track. This mechanism is activated using a flag set in manifest model, set to true by mssParser
  • For MSS DVR metrics are updated in tfrf parsing method. I have added a flag to disable addDVRInfos method from RepresentationController

Jérémie

Merge request reports