[x264-devel] Doubts about structure H.264/AVC

Gary Sullivan garysull at windows.microsoft.com
Wed Dec 12 22:01:52 CET 2007


This question seems like mostly an MPEG-2 TS question rather than an H.264/AVC question, and so it is likely to be outside of my primary area of expertise.

It does seem possible that the 41 could be a NAL unit header, containing a coded slice (nal_unit_type = 1) of a reference picture (nal_ref_idc = 2).  But that would not be what you would expect to find at the start of a new bitstream, since it is not an IDR slice and it is not an SPS or PPS or SEI or AUD or such thing that would be found at that location.

Adding Sam for MPEG-2 TS expertise.

Best Regards,

Gary

________________________________
From: Bruno Guedes [mailto:brguedes at gmail.com]
Sent: Wednesday, December 12, 2007 7:00 AM
To: ohm at ient.rwth-aachen.de; aluthra at motorola.com; Gary Sullivan; x264-devel at videolan.org
Subject: Doubts about structure H.264/AVC

Hi,
I'm a IST-student and I'm starting to work in IPTV area. I use the VLC streamer and I want to transmit H.264/AVC over RTP/UDP in TS (transport stream) mode!
I analyze the bytes in reception with wireshark, but I got something like this:
"00 00 01 e0 17 93 80 c0 0a 31 29 0d 9a 6b 11 29 0d 9a 6b 00 00 01 41 9a 5d 2e b2 08 7f fc db 08..."
As I could understand the first nineteen bytes are PES header. I think (but I don't have sure) that the byte 41 (that is ahead of the start code (00 00 01)) is the NAL header! But I don't know where is the elementary stream header!
If someone can explain me what's wrong with my thought or where's the elementary stream header, I appreciate.

best regards

--
Bruno Guedes
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.videolan.org/pipermail/x264-devel/attachments/20071212/744c5f16/attachment.htm 


More information about the x264-devel mailing list