[vlc] Re: How is AVC (x264) mapped onto IP packets?
Philippe De Neve
Philippe.deneve at intec.ugent.be
Fri Aug 5 17:47:47 CEST 2005
> (I'm assumig here that you're using VLC to *receive* H.264/RTP
> streams. As far as I know, VLC currently doesn't support *sending*
> H.264/RTP streams.)
Indeed, vlc is not able to playback a streamed h264 file. But VLC does send
packets! So VLC sends packets but is not able to receive them? Correct?
Any examples of streamers which are able to stream the h264 codec over RTP
(RFC 3984)?
tnx
----- Original Message -----
From: "Ross Finlayson" <finlayson at live.com>
To: <vlc at videolan.org>
Sent: Friday, August 05, 2005 4:39 PM
Subject: [vlc] Re: How is AVC (x264) mapped onto IP packets?
>
> >I'm trying to examine how VLC maps AVC into an IP packet. Is the nexy
> >statement correct:
> >
> >NAL units are mapped onto PES packets which are encapsulated in TS
packets
> >which are encapsulated in RTP packets over UDP over IP (wow!!)?
>
> No, the RTP payoad format for H.264 is defined by RFC 3984. NAL
> units are packed directly into RTP packets (Transport Stream framing
> is not involved).
>
> >In fact I want to find the NAL header inside the RTP packets!
>
> (I'm assumig here that you're using VLC to *receive* H.264/RTP
> streams. As far as I know, VLC currently doesn't support *sending*
> H.264/RTP streams.)
>
> The data delivered by the RTP client module
> "modules/demux/livedotcom.cpp" - to the decoder - automatically
> begins with a NAL header.
>
> Note that must be using a recent snapshot of the VLC code, and use
> version 2005.07.23 (or later) of the "LIVE.COM Streaming Media" code
> <http://www.live.com/liveMedia/>
>
> > Does anybody
> >know where the NAL header is located? In this header there is information
> >about the frame type contained in the NAL payload.
>
> See RTP 3984
>
> >Does anybody know any other way to acquire the frame type contained in an
> >packet?
>
> As I noted above, it will be at the start of each block of data
> delivered to the decoder. You don't need to do anything; this is
> done automatically.
>
>
>
> Ross Finlayson
> LIVE.COM
> <http://www.live.com/>
>
> --
> This is the vlc mailing-list, see http://www.videolan.org/vlc/
> To unsubscribe, please read http://www.videolan.org/support/lists.html
>
--
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