Skip to content

Fix issue # 1938 - MSS with dvrWindowsSize = 0

Created by: jeremco

Hi

This PR solves a pb encountered by @qchroman (cf Issue #1938 (closed)) , when playing streams https://djkxw9frc3oss.cloudfront.net/live/live.isml/Manifest https://djkxw9frc3oss.cloudfront.net/live/Sintel_0500.isml/Manifest

It has to be noticed that using these streams, some fragments are quite long (10s) and sometimes getFragmentRequestForTime doesn't return the right fragment corresponding to time, but the previous one, because of threshold in FragmentModel:getRequestForTime. That's why there is a loop in nextFragmentRuel, to get the first next not loaded fragment.

Another point is buffer parameters are : "liveDelay": 18, "stableBufferTime": 16, "bufferTimeAtTopQuality": 16, "bufferTimeAtTopQualityLongForm": 16

Merge request reports