Eyevinn/channel-engine

Occasional stuttering when switching between vod and live

Opened this issue · 1 comments

There seems to be an issue where the channel engine does not fetch a new live manifest fast enough every time. This results in a small stuttering lasting about 1 second. This occurs maybe once or twice per hour when using this as a schedule source https://schedule.vc.eyevinn.technology/api/v1.
This needs to be further investigated to more precisely determine the cause and how to fix it.

After a discussion about the issue with @Nfrederiksen the most likely cause is the implementation of live streams. How it works is that before Channel engine can serve the manifest it needs to fetch all the manifests for the different bandwidths from the source, so if a particular bandwidth is slow to give a new manifest the stream stops while it waits to receive all the bandwidths.