videogular / videogular2

The HTML5 video player for Angular 2
https://videogular.github.io/videogular2-showroom/#/
MIT License
672 stars 210 forks source link

Dash on-demand stream keep-buffers at some random point even after it received chuck to play. #789

Open Ruben1102 opened 6 years ago

Ruben1102 commented 6 years ago

Description

I'm using dash on-demand video, sometimes it's keep buffering(buffering loader visible) at some random point. even after it's received the chunk to play, in order to play i have to seek the video 2 or 3 seconds.

Expected Behavior

while buffering it's waiting for chucks after the chuck received, it should stop buffering loader and continue to play.

Actual Behavior

buffering loader should be hidden and video continues to play after the chuck received but its keep buffering loader.

Steps to Reproduce

Actually it's completely random. sometime video plays with no issues.

What i think

I think sometimes, Incoming chunks are not stored in media data array so that it's keep showing buffering loader and video scrub bar also not showing buffered video progress but chunk are keep coming

pratimakulkarni commented 6 years ago

Hi, Yes even i am facing same issue when using videogular2 dash player. Buffering ring is shown even when segments are loaded in background. Also some segments are loaded like infinite times. Shown in image. please let me know if there is any fix. chrome_2018-12-05_12-12-41