[x264-devel] Re: Access Unit Delimiter
Måns Rullgård
mru at inprovide.com
Fri Apr 8 17:15:01 CEST 2005
"leon jorgunsen" <leon.jorgunsen at caramail.com> writes:
>> > I am using x264 + VLC to stream AVC video in MPEG-2 Transport
>> > Stream. x264 does not use Access Unit Delimiters (AUDs) to mark frame
>> > starts (or, at least, I have not found how to do it). However, the use
>> > of these NAL units is mandatory when embeddng AVC video streams in
>> > MPEG-2 systems (Ammendment 3 of MPEG-2 (2000) part 1 recommendation).
>>
>> My draft of that document doesn't mention this requirement. Do you
>> have a later version? Could I have a copy, please?
>>
>
> Quoted from ISO/IEC 13818-1/2000/FDAM-3 (N5771):
Thanks, I've been sent a copy of the final draft.
> "2.14 Carriage of ITU-T Rec. H.264 | ISO/IEC 14496-10 Video
> The ITU-T Rec. H.264 | ISO/IEC 14496-10 coded data shall comply with
> the byte stream format defined in Annex B of ITU-T Rec. H.264 |
> ISO/IEC 14496-10, with the following constraints:
> * Each AVC access unit shall contain an access_unit_delimiter NAL Unit.
I've added an option for this.
> * Each byte stream NAL Unit containing the access unit delimiter
> contains one zero_byte preceding the start_code_prefix_one_3bytes,
> as required by ITU-T Rec. H.264 | ISO/IEC 14496-10.
I believe this to be the case.
> * Sequence and Picture Parameter Sets (SPS and PPS) shall be present
> within each AVC video stream carried in Transport and Program
> streams (Note that ITU-T Rec. H.264 | ISO/IEC 14496-10 allows the
> delivery of SPS and PPS by external means).
x264 always places the SPS/PPS in the video stream, AFAIK.
> * To provide display specific information such as aspect_ratio, it
> is strongly recommended that the each AVC video stream carries VUI
> messages with sufficient information to ensure that the decoded AVC
> video stream can be displayed correctly by receivers."
This is done, provided the caller supplies adequate information.
--
Måns Rullgård
mru at inprovide.com
--
This is the x264-devel mailing-list
To unsubscribe, go to: http://developers.videolan.org/lists.html
More information about the x264-devel
mailing list