[vlc-devel] Re: Patch in progress - RTSP scale support
jean-paul.saman at planet.nl
Sat May 20 11:13:12 CEST 2006
Dermot McGahon wrote:
> Rob Casey wrote:
>> This conditional is being triggered as a result of the
>> b_out_pace_control being set to a false value as a result of
>> modules/access_output/udp.c setting i_out_pace_nocontrol to true -
>> Modifying this value gives variable results where at times, playback
>> rate is modified, but at others it is not.
> When VLC is used a a client this would be correct as it doesn't have
> control over the pace of reading
> the input being streamed from the VOD server. In this case the Scale
> parameter is used as a command
> to the VOD server asking it to only send I-frames for example. The
> commercial VOD servers support
> a limited amount of alternative playback speeds, usually one for
> fast-forward and one for rewind.
> Your setup has VLC as a server and if the GOP size is twelve and Scale
> is -12/+12 (for example) then
> it should be possible to send only I-frames to the client but what if
> another value is given? Which parts
> of the should be sent and which omitted? Sending every second P or
> B-frame won't work.
You could always send a GOP sequence upto the next I frame, like for
example: I P B B P B B P B B P. Then skip then next n-GOP's etc. This
even gives you scalable speeds.
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html
More information about the vlc-devel