[Live-devel] h264 streaming using rtp/rtsp
Ross Finlayson
finlayson at live.com
Tue Dec 7 06:31:58 PST 2004
>I would like to stream h.264 encoded video content using rtp/rtsp from
>the Darwin server, and would like to play it back using VLC.
[...]
>2. I did download the latest live.com codes today, and it seems I
>would need to add modules in order to stream h.264 content. If I
>understood things properly I would need to create h264RTPSource, and
>h264RTPSink classes. Is this correct?
Almost. To play *incoming* H.264/RTP streams using VLC (or some other
client), there need only be a "H264VideoRTPSource" class. (You would need
a "H264VideoRTPSink" only for streaming outgoing H.264/RTP streams - e.g.,
using the LIVE.COM RTSP server implementation.)
To stream H.264 video from the Darwin RTSP server, however, you will need a
properly 'hinted' ".mp4" or ".mov"-format file.
>Any advice, and/or comments on what would be the best (and hopefully
>the quickest :P ) way to go about implementing this would be really
>appreciated.
As noted above, you will need a "H264VideoRTPSource" class. To implement
this, I suggest using "H263plusVideoRTPSource" as a model, and follow the
H.264 RTP payload format Internet Draft that you mentioned.
Alternatively, if your company is interested in paying for me to implement
this (and add it to the LIVE.COM library), then please let me know (by
separate email).
Ross Finlayson
LIVE.COM
<http://www.live.com/>
More information about the live-devel
mailing list