Automatically adjust quality when streaming HLS or MPEG-DASH in 3.x VLC versions
Posted: 11 Jan 2018 12:26
Hello everyone
First of all, sorry for my English.
I'm doing a development that uses the LibVLC library in WPF. I'm working with the outputs that are obtained from the log, both in versions 2.x and 3.x, for the HLS and MPEG-DASH formats (the latter only works in versions 3.x). Recently I am noticing something really curious. In versions 2.x, the quality of the video is adjusted automatically according to the availability of network and the qualities available to HLS. However, in versions 3.x, both in HLS and MPEG-DASH, the quality does not adjust automatically according to the network availability (bandwidth) and the qualities available to HLS or MPEG-DASH (it starts playing with the lower quality in the first segment, and in all others always the highest quality available, there is no type of adjustment).
Is there any way for that adjustment to be automatic in 3.x versions? Is that if for example I do not have enough bandwidth and is always in the highest quality, logically the video will not run well, so it should automatically adjust to a lower quality.
Without further ado, thank you very much for your help.
First of all, sorry for my English.
I'm doing a development that uses the LibVLC library in WPF. I'm working with the outputs that are obtained from the log, both in versions 2.x and 3.x, for the HLS and MPEG-DASH formats (the latter only works in versions 3.x). Recently I am noticing something really curious. In versions 2.x, the quality of the video is adjusted automatically according to the availability of network and the qualities available to HLS. However, in versions 3.x, both in HLS and MPEG-DASH, the quality does not adjust automatically according to the network availability (bandwidth) and the qualities available to HLS or MPEG-DASH (it starts playing with the lower quality in the first segment, and in all others always the highest quality available, there is no type of adjustment).
Is there any way for that adjustment to be automatic in 3.x versions? Is that if for example I do not have enough bandwidth and is always in the highest quality, logically the video will not run well, so it should automatically adjust to a lower quality.
Without further ado, thank you very much for your help.