[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