Forum

Increase buffer

Paul 2016-07-03 14:43:54 UTC in WMSPanel functionality

I am getting some users complaining the stream is buffering. But other viewers say it is fine.

I believe it is because some people do not have good internet connection.
One person used VLC and set buffer/cache to 9 seconds, and it worked fine after this.

But for people on other devices, browser playback, how can we set / force a buffer before playback?

is this possible for HLS please?

Alex Pokotilo 2016-07-04 00:37:29 UTC 

Hi Paul,
Playback buffer is controlled on client side.
I assume you are talking about live streams.
You can check you have almost equal chunk durations and if it's true your stream is fine. Apple recommends 10 seconds duration for live streams. Please contact us via https://wmspanel.com/contact with hls link so we can help with analysis. Don't forget to describe problem there as well

Paul 2016-07-05 11:24:37 UTC 

Thank you.

Also, I notice a problem sometimes when ABR bitrate changes, (or if I manually select/change bitrate with player controls.)
Sometimes a bad stutter / echo for a few seconds.

I will try longer chunk duration, maybe this will help with both issues. If the problem remains, I will get in touch.
Thanks

Alex Pokotilo 2016-07-06 01:20:51 UTC 

Paul,
please make sure all your renditions have exactly same duration.
The main problem in such cases is in key frame alignment in different renditions.

Paul 2016-07-06 11:43:02 UTC 

OK. Would that explain why my pass-through stream (top one, 31:17, while other 2 versions are 31:20) is different length to the others?
Seems a big shame to have to transcode source 720p stream just for keyframe alignment, big CPU usage. Any other way around this?
I use ffmpeg. Does nimble transcoder overcome this somehow?
I notice one of your transcoder videos shows pass-through source stream while encoding medium and lower bitrate versions, presumably all keyframe-aligned.
I would try nimble transcoder if there was a trial.

live/high /var/www/html/nimble 00:31:17 553.5MB avc1.64001f mp4a.40.2 1280x720
2.4Mbps

live/low /var/www/html/nimble 00:31:20 149.8MB avc1.42c01e mp4a.40.2 640x360
652.6Kbps

live/medium /var/www/html/nimble 00:31:20 306.4MB avc1.4d401f mp4a.40.2 896x504
1.3Mbps

Alex Pokotilo 2016-07-06 11:56:27 UTC 

You don't have to transcode source 720p stream.
You need to produce other renditions to be keyframe aligned to source stream. Nimble Transcoder can do that.
We'll add trial version once we can affort it. We need to implement trial scenario add limitation and test everything. We cannot do that right now but will do.

Post a reply


Post a new question

Categories:

This website or its third-party tools use cookies, which are necessary to its functioning and required to achieve the purposes illustrated in the Privacy Policy. If you want to know more or withdraw your consent to all or some of the cookies, please refer to the Privacy Policy.
By closing this banner, scrolling this page, clicking a link or continuing to browse otherwise, you agree to the use of cookies.