Reputation: 2777
I've been reading articles of how streaming services such as Netflix switch dynamically between different bitrates to accommodate general bandwidth variance, instant startup and fast forward.
Upvotes: 0
Views: 152
Reputation: 320
Yes, I think all modern video players are able to display consecutive fragments without a user noticing. Just try a youtube video, right click -> stats for nerds, and you should see "DASH: yes". Adaptive HTTP streaming was introduced around 2010 (Apple HLS 2009, Microsoft smooth streaming 2010 and MPEG-DASH 2011).
I think there is no definitive answer for the length of the video fragment. You can have a look for example at this blog post: https://bitmovin.com/mpeg-dash-hls-segment-length/ Typical segments lengths between 1 and 15 seconds are mentioned.
Along with not having streaming stallings/buffer underflows (which are very annoying for the user), it is also important to have a fast start of the video, and not too many quality switches.
Upvotes: 1