[vlc-devel] Frames being dropped while while trying ABR streaming locally
anikethgireesh at gmail.com
Thu Jan 16 17:47:30 CET 2020
I have been working on analysing the adaptive module of VLC.
Currently, I hosted all the segments and manifest created for both DASH and
HLS. Then I use the manifest/playlist to stream with VLC. Since I'm
streaming either with DASH or HLS from the server I have locally, I expect
no network-related latency or bandwidth problem to occur and thus I expect
a stream with the highest quality seamlessly.
But then, I get a log while streaming like this along with quite a lot
of *video* frames being dropped. Yes, it was just the video frames, I
didn't experience any audio frames being dropped at all. Even, I collected
the stats, it only proved that video frames are the only ones being
Though the debug message mentions that the frame loss might be due to
slower hardware, but then I'm using an i7 core CPU with 12GB of RAM with
8GB of GPU as well. So I'm not exactly sure if that is the reason either.
Things did to analyse this issue, but resulted in me again experiencing the
1. Tried different web server software (Used caddy as well as Apache to
serve the segments). I experienced dropping of frames with both the servers.
2. Tried different encoding schemes for segmentation for both DASH and
3. Streamed an mp4 file directly through `http://` which was served in
the local webserver to see if there were any frames dropped.
It would be great if you could take a look into this issue and confirm if
this problem exists/this issue is reproducible at first. If not, please do
let me know if there is a way we can solve this. Else, if it is a bug, we
can try to fix it then :D
Member at FOSS at Amrita <http://foss.amrita.ac.in/>
Amrita University <http://amrita.edu>
<https://github.com/Aniketh01>Github <https://github.com/Aniketh01> | GitLab
<https://gitlab.com/Aniketh01/> | Blog <http://anikethfoss.wordpress.com> |
"For the Love of Code."
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the vlc-devel