1 / 15

Highlights of the Revised VMR-WB RTP Payload and Storage File Formats

Highlights of the Revised VMR-WB RTP Payload and Storage File Formats. Sassan Ahmadi, Ph.D. Nokia Inc. USA May 1, 2004. For more information please refer to draft-ahmadi-avt-rtp-vmr-wb-01.txt and VMR-WB specification at ftp://ftp.3gpp2.org/V&V/C.P0052-0_v0.2_VMR-WB_V&V_Text.zip. Outline.

issac
Download Presentation

Highlights of the Revised VMR-WB RTP Payload and Storage File Formats

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Highlights of the Revised VMR-WB RTP Payload and Storage File Formats Sassan Ahmadi, Ph.D. Nokia Inc. USA May 1, 2004 For more information please refer to draft-ahmadi-avt-rtp-vmr-wb-01.txt and VMR-WB specification at ftp://ftp.3gpp2.org/V&V/C.P0052-0_v0.2_VMR-WB_V&V_Text.zip

  2. Outline • Overview of VMR-WB standard • Motivation for the codec interoperability • Interoperability with AMR-WB • Overview of VMR-WB RTP payload formats • Overview of VMR-WB file storage format • Applications of VMR-WB standard • Remarks

  3. Overview of VMR-WB Standard (1) • VMR-WB is the first 3GPP2 standard speech codec that is fully interoperable with 3GPP/AMR-WB; making it ideal for cross-system MMS, MSS, and VoIP applications including multimedia content generation and exchange with no transcoding at the gateways. • VMR-WB is the first 3GPP2 standard speech codec that enables both multimode wideband and narrowband voice services in the same package. • VMR-WB standard has been comprehensively characterized by an independent lab based on a stringent characterization test plan. • VMR-WB standard provides lab-certified performance superior to that of existing wireless codecs that can be used in a variety of circuit-switched or packet-switched multimedia applications. Features of the VMR-WB standard • A variable-rate multimode codec with robust performance and superior quality under a variety of operating and background conditions. • VMR-WB is fully compliant with cdma2000® system requirements in Rate-Set II in all 4 modes of operation, having no impact on the existing cdma2000® air-interface. • VMR-WB shares the same core technology with AMR-WB, making it ideal for dual system/codec implementations.

  4. Overview of VMR-WB Standard (2) Features of the VMR-WB standard (cont) • VMR-WB enables Transcoder-Free MMS, MSS, and VoIP interoperable interconnections with 3GPP network with no media format conversion. • With the increase of multimedia message traffic, eliminating transcoding at the gateways would result in • More efficiency • Improving quality of service by avoiding quality degradation due to transcoding • Reducing the complexity and cost of the gateways • VMR-WB brings superior quality and performance at a computational complexity and memory requirement significantly less than 3GPP2 requirements. • VMR-WB has narrowband processing capability in all modes with quality and performance surpassing the corresponding modes of SMV and EVRC. • VMR-WB is exclusively licensed by Nokia for all cdma2000® applications, terminals, and infrastructure. • VMR-WB decoder is FREE for all Internet applications.

  5. Operational Modes of VMR-WB Standard Note: The average data rates for the wideband and narrowband operation only slightly differ.

  6. Motivation for the Codec Interoperability • Global harmonization of multimedia services across different cellular and non-cellular networks has gained a strong momentum in the standardization bodies. • With the increase of multimedia message traffic, eliminating transcoding at the gateways would result in • More efficiency • Improving quality of service by avoiding quality degradation due to transcoding • Reducing the complexity and cost of the gateways • Simplifying implementations by recycling the code between various audio codecs. • Harmonizing applications across different networks, e.g., If AMR-WB is used for streaming services in 3GPP side, 3GPP2/VMR-WB can be used to decode the content and/or generate the content.

  7. Interoperability with AMR-WB (1) Enabling Transcoder-Free (TrFO) multimedia content transfer between AMR-WB/VMR-WB based terminals IP Gateway IP Gateway 3GPP2 VMR-WB Encoder 3GPP AMR-WB Decoder VMR-WB/RTP/UDP/IP AMR-WB/RTP/UDP/IP 12.65/8.85/6.60 kbps +CNG Info 13.3/6.2/2.7/1.0 kbps source rate 14.4/7.2/3.6/1.8 kbps Channel rate AMR-WB/RTP/UDP/IP 3GPP2 VMR-WB Decoder 3GPP AMR-WB Encoder VMR-WB/RTP/UDP/IP AMR-WB/RTP/UDP/IP 12.65/8.85/6.60 kbps +CNG Info 13.3/6.2/2.7/1.0 kbps source rate 14.4/7.2/3.6/1.8 kbps Channel rate Mobile Station Mobile Station IP Network cdma2000 Network GSM/WCDMA Network

  8. Interoperability with AMR-WB (2) VMR-WB codec AMR-WB codec VMR-WB Gateway Session AMR-WB Gateway Session Session Initiation Using SIP/SDP Intermediate-Level Protocols Intermediate-Level Protocols RTP RTP RTP UDP UDP UDP UDP IP IP IP IP Data Link Layer Data Link Layer Data Link Layer Data Link Layer Physical Layer Physical Layer Physical Layer Physical Layer VMR-WB/RTP/UDP/IP AMR-WB/RTP/UDP/IP Gateway Mobile Station Mobile Station 3GPP2 to IP Network Link 3GPP to IP Network Link

  9. Overview of VMR-WB RTP Payload (1) • Similarities and differences with AMR-WB RTP payload (RFC 3267) • VMR-WB and AMR-WB RTP payloads have the same structure • A large portion of RFC 3267 has been reused in VMR-WB payload format • Both codecs support Interface Format 2 frame structure and similar MIME/File storage format • Both formats support • Octet-aligned format • Single-frame and multi-frame encapsulation • Forward Error Correction (FEC) • Single channel and multi-channel sessions • Frame interleaving • Congestion control • Codec mode switching (although the concept of the mode is different in VMR-WB and AMR-WB) • VMR-WB does not support • Bandwidth efficient mode, Robust sorting, Frame CRC, and UEP/UED due to differences in the native cellular networks • What is new in the VMR-WB Internet draft? • Header-Free RTP payload format • Continuous vs. Discontinuous Transmission operations • Wideband and Narrowband operations

  10. Overview of VMR-WB RTP Payload (2)Octet-Aligned Payload Format Payload header 0 1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 +-+-+-+-+-+-+-+-+- - - - - - - - | CMR |R|R|R|R| ILL | ILP | +-+-+-+-+-+-+-+-+- - - - - - - - optional +---------------------+ | list of ToC entries | +---------------------+ TOC (Table of Content) 0 1 2 3 4 5 6 7 +-+-+-+-+-+-+-+-+ |F| FT |Q|P|P| +-+-+-+-+-+-+-+-+ • Identical with corresponding entries in RFC 3267 +-----------+------------------------------------------------------+ | CMR | Codec Mode | +-----------+------------------------------------------------------+ | 0 | VMR-WB mode3 (AMR-WB interoperable mode at 6.60 kbps)| | 1 | VMR-WB mode3 (AMR-WB interoperable mode at 8.85 kbps)| | 2 | VMR-WB mode3 (AMR-WB interoperable mode at 12.65kbps)| | 3 | VMR-WB mode 2 | | 4 | VMR-WB mode 1 | | 5 | VMR-WB mode 0 | | 6-14 | (reserved) | | 15 | No Preference (mode SHOULD be set by the network) | +-----------+------------------------------------------------------+ • The definition and usage of ILL and ILP are identical in VMR-WB • and AMR-WB payload formats • FT values are shown in the next slide • F and Q have the same definitions as AMR-WB payload format

  11. Overview of VMR-WB RTP Payload (3)Octet-Aligned Payload Format +----+---------------------------------------------+------------------------+ | FT | Encoding Rate | Frame Size (Bits) | +----+---------------------------------------------+------------------------+ | 0 | Interoperable Full-Rate (AMR-WB 6.60 kbps) | 132 | | 1 | Interoperable Full-Rate (AMR-WB 8.85 kbps) | 177 | | 2 | Interoperable Full-Rate (AMR-WB 12.65 kbps) | 253 | | 3 | Full-Rate 13.3 kbps | 266 | | 4 | Half-Rate 6.2 kbps | 124 | | 5 | Quarter-Rate 2.7 kbps | 54 | | 6 | Eighth-Rate 1.0 kbps | 20 | | 7 | (reserved) | - | | 8 | (reserved) | - | | 9 | CNG (AMR-WB SID) | 35 | | 10 | (reserved) | - | | 11 | (reserved) | - | | 12 | (reserved) | - | | 13 | (reserved) | - | | 14 | Erasure (AMR-WB SPEECH_LOST) | 0 | | 15 | Blank (AMR-WB NO_DATA) | 0 | +----+---------------------------------------------+------------------------+ • Common between RFC 3267 and VMR-WB MIME storage format

  12. Overview of VMR-WB RTP Payload (4)Header-Free Payload Format • The header-free payload type provides maximum efficiency, simplicity, and minimum delay. • The header-free payload type while fully compliant with cdma2000® Service Options 60 and 61 can provide efficient VoIP within cdma2000® network. • The header-free payload comprises a single speech frame and no TOC. • The encoding rate for the speech data frame can be determined from the length of the codec data frame, since there is only one codec data frame in each Header-Free packet. • The header-free payload format is not interoperable with RFC 3267. • The header-free payload is suitable and optimized for non-interoperable modes of VMR-WB. 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | RTP Header | +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ | | + ONLY one speech data frame +-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

  13. Overview of VMR-WB MIME/File Storage Format File extensions for the interoperable mode: vmi, VMI +------------------+ File extensions for the non-interoperable modes: vmr, VMR | Header | Magic number "#!VMR-WB\n“ for single channel (non-interoperable modes) +------------------+ Magic number "#!VMR-WB_I\n“ for single channel (interoperable mode) | Speech frame 1 | Single channel header: +------------------+ : ... : +------------------+ | Speech frame n | +------------------+ Magic number "#!VMR-WB_MC1.0\n“ for multi-channel (non-interoperable modes) Magic number "#!VMR-WB_MCI1.0\n“ for multi-channel (interoperable mode) Multi-channel header: Frame header in each frame 0 1 2 3 4 5 6 7 +-+-+-+-+-+-+-+-+ |P| FT |Q|P|P| +-+-+-+-+-+-+-+-+ +----------------------------+ | magic number | +----------------------------+ +----------------------------+ | magic number | +----------------------------+ | channel description field | +----------------------------+ • Common between RFC 3267 and VMR-WB MIME storage format VMR-WB and AMR-WB have identical storage file formats in the interoperable mode (with different magic numbers)

  14. Applications of VMR-WB Standard VoIP: Voice over Internet Protocol; MMS: Multimedia Messaging Service; MSS: Multimedia Streaming Service IMS: IP Multimedia Subsystem; TFO: Tandem-Free Operation; TrFO: Transcoder-Free Operation

  15. We would like to ask IETF/AVT WG to adopt this draft as a Working Group document (work item) to accelerate its further development and completion Thank You! Remarks

More Related