[vlc-devel] [PATCH] dash do not use best rep without information

Christopher Müller christopher.mueller at itec.uni-klu.ac.at
Mon Jan 30 12:04:08 CET 2012


> Von: vlc-devel-bounces at videolan.org [mailto:vlc-devel-
> bounces at videolan.org] Im Auftrag von Hugo Beauzée-Luyssen
> Gesendet: Montag, 30. Jänner 2012 11:31
> An: Mailing list for VLC media player developers
> Betreff: Re: [vlc-devel] [PATCH] dash do not use best rep without
> information
> 
> 2012/1/30 Christopher Müller <christopher.mueller at itec.uni-klu.ac.at>:
> > Hi,
> >
> >
> >
> > I have seen that the logic in the basiccm manager has been changed. I
> > don’t think that it is a good idea to use the best representation
> when
> > no information about the client bandwidth is available. This could
> > lead to hick ups and unsmooth playback at the beginning (this is what
> I have observed).
> > Instead using the lowest representation until information about the
> > bandwidth is available is definitely safer, or am I missing something
> ;)?
> >
> >
> 
> Hello,
> 
> Works for me,  however it should only makes the first segment download
> longer.

It affects the first few segments until bpsAvg gets bigger than 0 due to the fact that the observers of HTTPConnectionManager do not get notified until bpsAvg is bigger than 0. This is a problem because then you would select segments, and not only the initsegment, with a high bandwidth that is not available.

> Playback hickups (in my opinion) are due to the lack of a download
> thread, so we have to download at the last moment.

Indeed I am working on this.

BR
Chris



  




More information about the vlc-devel mailing list