[vlc] Re: Variable Resolution Streaming

Nirnimesh nirnimesh at students.iiit.net
Mon Feb 14 08:15:08 CET 2005


I too had to stream at bitrate which could be changed on the fly (when 
the stream is still being played). VLC provides all the environment to 
allow you to do this but it wasn't implemented. So all I can tell you is 
that it IS possible with vlc (to be able to change the streaming bitrate 
on the fly) [control it thru telnet interface]. I had to make several 
hacks to vlc-0.7.2 to allow me to do all this. See 
modules/stream_out/transcode.c


Nirnimesh

http://students.iiit.ac.in/~nirnimesh


Bryan Willman wrote:
> Hello all,
> 
>  
> 
> I’m interested in implementing a multi-rate streaming media mechanism on 
> videolan.  I have done so using Real Media’s Helix platform, but for 
> various reasons I am interested in doing this here as well.  Could 
> someone tell me what would be required as far as implementation to have 
> videolan increase and decrease the bit rate for a stream based on the 
> packet loss or delay at the current resolution?  By stream, it is 
> desired that the audio and video be separated and the bit rate for these 
> streams be modulated independently.
> 
>  
> 
> I envision that a media file would need to be encoded at several bit 
> rates, for example one high resolution, and another low resolution.  The 
> client starts off subscribing for a file at the highest resolution.  At 
> the onset of congestion it notifies the server to decrease its 
> resolution via an RTSP message.  The server would then start streaming 
> the lower resolution file to the client.  I’m trying to get started in 
> the right direction; if someone could give me an idea of what would be 
> required to implement the said mechanism, or what sections of the code 
> this would involve, that would be great.
> 
>  
> 
> Thanks,
> 
>  
> 
> Bryan Willman
> 
> Drexel University
> 

-- 
This is the vlc mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://www.videolan.org/support/lists.html



More information about the vlc mailing list