Closed onefarad closed 4 years ago
The playing it fast is probably the decoder catching up to the current time. The renderer will draw the current frame, but will draw the closest if the current isn't available. So while decoding behind the playhead, the video will appear to play quickly to catch up.
It looks like the video stalls for some reason but Shaka Player tries to recover by seeking repeatedly. You could try disabling this by setting the streaming.stallEnabled
configuration to false
. I'd be curious if it would play eventually.
Also could you try with the latest master
? I've made major media pipeline changes recently that may have changed this behavior.
Closing due to inactivity. If you can still reproduce with the latest master
, please try with the streaming.stallEnabled
configuration set to false
and post some repro steps with a demo asset or with a manifest URL.
The player has some strange behavior with live content. Without any cause that I could find, it randomly plays content the following way:
Devices/OS: iPhone 11 with IOS 13.3, iPad with IOS 13.3.
The problem is not codec dependent, happening to both Main Profile and High Profile H264 encoded content. Packagers used were Shaka Packager and Wowza Media Server and is not related to the DRM usage - happened for both DRM protected and unprotected content. The DASH manifest has a reference to three streams of different quality and bandwidth.
The log form a device with the problem is below:
Also, tried using the
defaultBandwidthEstimate
parameter but without any success in forcing the player to start from lowest bandwith.I dug through the code and commits/changes, but was unable to find anything related to changes made in the last month (until now).
Also, it may be related to issue #67 , as on an iPad the video may or may not have audio. Will update also issue #67 with some extra information.