Re: [Helix-client-dev] X-MP3-DRAFT-00
Jamie Gordon <[email protected]> Fri, 30 Mar 2012 15:42:39 -0700
| Newsgroups | gmane.comp.multimedia.helix.devel |
|---|---|
| Message-ID | <[email protected]> |
The ADU descriptor is not part of the ADU Frame. It is a part of the RFC 3119/5219 packet payload which precedes each complete or partial ADU frame. An ADU frame is an independently decodable and playable frame, which consists of the MPEG audio header and side_info, followed by the audio data associated with that header and side info. http://tools.ietf.org/html/rfc5219#section-4.1 For layers 1 and 2 the ADU frame is identical to the MPEG audio frame, but for layer 3 (MP3) that is not the case, which is the reason we needed the DRAFT-00 format and eventual RFC 3119, rather than just using 2250 for MP3! -Jamie On 03/30/2012 03:17 PM, Robert Craig wrote: > Thanks Jamie. That helps. > > When I view the RTP stream in WireShark, I don't see any ADU descriptor > (i.e. one or two-byte header), so I am wondering why people call it an > "ADU" frame. I just see the standard MP3 32-bit header at the start of > each packet. > > -- Rob Craig > > Jamie Gordon wrote: > >> The is no definitive specification. :) > >> The packet payload is simply one complete ADU frame (no payload > >> headers). RTP clock rate is equal to audio sampling rate. Marker bit is > >> unused. > >> The definition of an ADU frame can be found in RFC 3119. > >> Thanks, > >> Jamie > > On 03/30/2012 11:53 AM, Robert Craig wrote: > >>/Can anyone post details on the MP3 via RTSP packet format that Helix/ > >>/uses. It's called X-MP3-DRAFT-00, but I can't find a definitive/ > >>/description of this format anywhere on the Web, just a few off-hand > remarks./ > >>// > >>/Thanks!/ > >>// > >>/Rob Craig/ > >> >