[Live-devel] Re: [vlc-devel] RTSP trickplay support

Ross Finlayson finlayson at live.com
Tue Dec 21 04:54:25 PST 2004


>>only raw UDP that a Kasenna server will create is MPEG-2 TS. I've sent an
>>email to BitBand asking them to confirm the same, it's not obvious from
>>the docs that I have.
>
>BitBand responded that their VOD servers support raw UDP with MPEG-1
>System,
>MPEG-2 PS and MPEG-2 TS.

Then there must be something in their SDP descriptions that tell their 
server which codec(s) are being used.

You would need to send us an example of SDP descriptions for:
1/ Kasenna MPEG-2 TS/UDP streams, and
2/ 'BitBand' UDP streams (for each supported codec)
and I could look into what would be required in order to support these streams.

(Note, though, that I'm generally disinclined to bend over backwards to 
support any more of these second-rate companies' non-standard streams.  If 
they aren't willing to support standard protocols, then I don't see why I 
should give them any help staying in business.)

But in any case, I don't really understand what value inserting a 
"MPEG2TransportStreamFramer" object gives to VLC.  The only thing this 
object does is use the PCR values in the stream to estimate the duration of 
each incoming chunk of Transport Stream data.  This duration is passed (as 
the "duration" parameter) to "StreamRead()" (in "livedotcom.cpp").  But 
this parameter is not used anywhere in "StreamRead()"!

So, once again, what value does the "MPEG2TransportStreamFramer" object 
give you??


	Ross Finlayson
	LIVE.COM
	<http://www.live.com/>



More information about the live-devel mailing list