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?
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
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.
please make sure all your renditions have exactly same duration.
The main problem in such cases is in key frame alignment in different renditions.
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
live/low /var/www/html/nimble 00:31:20 149.8MB avc1.42c01e mp4a.40.2 640x360
live/medium /var/www/html/nimble 00:31:20 306.4MB avc1.4d401f mp4a.40.2 896x504
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.
and required to achieve the purposes illustrated in the
If you want to know more or withdraw your consent to all or some of the cookies, please
refer to the