Download presentation
Presentation is loading. Please wait.
Published byAmos Lucas Modified over 9 years ago
1
RTP payload format for MPEG-4 Audio/Visual streams Yoshihiro Kikuchi - Toshiba Toshiyuki Nomura - NEC Shigeru Fukunaga - Oki Yoshinori Matsui - Matsushita Hideaki Kimata - NTT draft-jnb-mpeg4av-rtp-00.txt IETF Washington DC Nov. 1999
2
Liaison statement from MPEG u Simple RTP payload format u RTP format for MPEG-4 Systems SL Exists in draft-ietf-avt-rtp-mpeg4-01.txt u Direct mapping of MPEG-4 A/V on RTP without MPEG-4 Systems Not yet but Necessary Study of the I/D –Target applications: Internet (TV) phone, Mobile terminal,... Very important applicatons of MPEG-4!!
3
Simple RTP format for MPEG-4 Systems (draft-ietf-avt-rtp-mpeg4-02.txt) Audio/VisualSLRTP OD BIFSSLRTP MPEG-4 Systems Stream management / Configuration by OD Composition by SD(BIFS) Mapping rule for MPEG-4 Systems streams ( compositionTimeStamp Timestamp,1 SL 1 RTP) - But NOT for MPEG-4 Audio/Visual
4
Simple RTP format for MPEG-4 A/V (draft-jnb-mpeg4av-rtp-00.txt) MPEG-4 AudioRTP H.245, SDP MPEG-4 Systems is not used Stream management by H.245, SDP,... Composition not necessary for e.g. Internet phone MPEG-4 A/V directly mapped onto RTP packets Mapping rule for MPEG-4 Audio/Visual Necessary for e.g. MPEG-4 Audio/Visual over H.323 MPEG-4 VisualRTP Ex. H.323
5
MPEG-4 A/V with non-MPEG-4 codecs in H.323 G.723x, GSM,...RTP MPEG-4 VisualRTP Individual RTP formats are used for non-MPEG-4 codecs Do we need common format for all MPEG-4 stream types? MPEG-4 AudioRTP H.263+RTP H.225.0 RFC2190
6
RTP format for MPEG-4 Visual VOP Raw MPEG-4 Visual stream VPVOP VPVOPRTP GOV No extra RTP header field RTP fixed header field usage (e.g. timestamp) Fragmentation rule like RFC2250
7
MPEG-4 Audio AACCELPHVXC TTSISA HILNBSACTwinVQ How to manage an MPEG-4 Audio stream (NOT MPEG-4 Systems stream) ITU-T H.323: MPEG-4 Audio codepoint will be specified in Feb. 2000 MPEG-Audio: Several coding tools MPEG-4 Audio on RTP/IP Background MPEG-4 Audio Specific Transport Format (LATM: Low-overhead MPEG-4 Audio Transport Multiplex)
8
Examples of audioMuxElement Constant bitrate speech (CELP, HVXC) Frame Variable bitrate audio (AAC) Scalable audio (TwinVQ/AAC) Frame LenAAC TwinVQAAC AAC L-ch Len AAC R-ch LenAACLenAAC LenAAC L-chAAC R-chLen TwinVQAACLen (mono) (stereo) (one frame) (multi-frame)
9
MPEG-4 Backward Channel Message Payload (byte aligned) V=2 PBMTPTlength SSRC padding RTCP payload format for MPEG-4 backward channel messages Backward_message_type (BMT): 5 bits 0: forbidden 1: MPEG-4 visual NEWPRED 2-63:reserved
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.