[M4IF Technotes] Object Descriptor Framework

bodo.thiemann philips.com bodo.thiemann philips.com
Thu Apr 18 10:29:05 EDT 2002


My question was not related to MP4 files, where the association between ODs, ES IDs,
track IDs and elementary stream data is indeed straight forward. I am thinking of a kind
of "streaming or bradcast" application, where no MP4-File is used. In this case a demultiplexer
at the receiving terminal must know somehow, to which decoder buffer it should pass the
payload of the actual received SL packet. I would assume that this would be done by using
the ES IDs, but I can't figure out how and in which layer this linking is done.
Any help is welcome,
Bodo
                      Dave Singer                                                                                                                                         
                      <singer   apple.com>              To:  Chandra Sekhar Reddy G <gchandra   tataelxsi.co.in>                                                              
                      Sent by:                         Bodo Thiemann/HBG/SC/PHILIPS   EMEA1                                                                                 
                      technotes-admin   lis              Technotes   lists.m4if.org                                                                                           
                      ts.m4if.org                     cc:                                                                                                                 
                                                      Subject:   Re: [M4IF Technotes] Object Descriptor Framework                                                         
                      17.04.02 19:15                  Classification:                                                                                                     
At 19:59 +0530 4/17/02, Chandra Sekhar Reddy G wrote:
>hi Bodo,
>
>If you are talking of MP4 File Format,
>Each  Elementary Stream in the MP4-File is stored as a Media Track.
>The Track is identified by a trackID (you can exploit the point that this
>trackID should be related to the ES_ID of the Elementary Stream it is
>carrying!)

It should be the same;  the MP4 file format says that the ES_ID and
the track_ID are the same for elementary streams.  The ES_ID stored
inside the ES Descriptor inside the track is zero;  this needs to be
updated when the ES Descriptor is inserted into the OD stream or IOD
(also the SL Config Descriptor will need updating to reflect the
actual stream format, and so on).
>
>For MP4 File Format, you can directly relate with:
>ObjectDescriptor::ES_ID_Inc[]::Track_ID;
>
>otherwise, you can relate with:
>TrackBox[]::SampleTableBox::SampleDescriptionBox::SampleEntry[]::ESDBox::ES_
>Descriptor::ES_ID;
>
>Experts- please correct me if i am wrong.
>
>regards,
>Chandra
>
>
>
>----- Original Message -----
>From: <bodo.thiemann   philips.com>
>To: <Technotes   lists.m4if.org>
>Sent: Wednesday, April 17, 2024 7:02 PM
>Subject: [M4IF Technotes] Object Descriptor Framework
>
>
>>  Object Descriptors in the Object Descriptor Stream contain the ES IDs of
>the elementary streams linked
>>  to the OD ID. It is not clear to me, how the individual audio, visual
>(...) streams are then
>>  linked to the ES IDs ? Is this completely handled by DMIF ?
>>
>>  Thanks for your help,
>>
>>  Bodo
>>
>>  ----
>>     Bodo Thiemann,
>>     Systems Engineer, Philips Semiconductors, Systems Laboratory Hamburg
>>     Department: Software & Multimedia - Compression & Storage Systems
>(SM-CSS)
>>     Stresemannallee 101
>>     22529 Hamburg, Germany
>>
>>     Phone: +49 40 5613-3318,   Fax: +49 40 5613-3525,  E-Mail:
>Bodo.Thiemann   philips.com
>>
>>
>>
>>  _______________________________________________
>>  Technotes mailing list
>>  Technotes   lists.m4if.org
>>  http://lists.m4if.org/mailman/listinfo/technotes
>
>_______________________________________________
>Technotes mailing list
>Technotes   lists.m4if.org
>http://lists.m4if.org/mailman/listinfo/technotes

--
David Singer
Apple Computer/QuickTime
_______________________________________________
Technotes mailing list
Technotes   lists.m4if.org
http://lists.m4if.org/mailman/listinfo/technotes


More information about the Mp4-tech mailing list