Browse Prior Art Database

RTP Payload Format for ITU-T Recommendation G.722.1 (RFC3047)

IP.com Disclosure Number: IPCOM000005241D
Original Publication Date: 2001-Jan-01
Included in the Prior Art Database: 2001-Aug-20
Document File: 9 page(s) / 16K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

P. Luthi: AUTHOR

Abstract

International Telecommunication Union (ITU-T) Recommendation G.722.1 is a wide-band audio codec, which operates at one of two selectable bit rates, 24kbit/s or 32kbit/s. This document describes the payload format for including G.722.1 generated bit streams within an RTP packet. Also included here are the necessary details for the use of G.722.1 with MIME and SDP.

This text was extracted from a ASCII Text document.
This is the abbreviated version, containing approximately 23% of the total text.

Network Working Group P. Luthi Request for Comments: 3047 PictureTel Category: Standards Track January 2001

RTP Payload Format for ITU-T Recommendation G.722.1

Status of this Memo

This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "Internet Official Protocol Standards" (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited.

Copyright Notice

Copyright (C) The Internet Society (2001). All Rights Reserved.

Abstract

International Telecommunication Union (ITU-T) Recommendation G.722.1 is a wide-band audio codec, which operates at one of two selectable bit rates, 24kbit/s or 32kbit/s. This document describes the payload format for including G.722.1 generated bit streams within an RTP packet. Also included here are the necessary details for the use of G.722.1 with MIME and SDP.

1. Conventions used in this document

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC-2119 [6].

2. Overview of ITU-T Recommendation G.722.1

G.722.1 is a low complexity coder, it compresses 50Hz 7kHz audio signals into one of two bit rates, 24 kbit/s or 32 kbit/s.

The coder may be used for speech, music and other types of audio.

Some of the applications for which this coder is suitable are:

o Real-time communications such as videoconferencing and telephony. o Streaming audio o Archival and messaging

Luthi Standards Track [Page 1]

RFC 3047 Payload Format G.722.1 January 2001

A fixed frame size of 20 ms is used, and for any given bit rate the number of bits in a frame is a constant.

3. RTP payload format for G.722.1

G.722.1 uses 20 ms frames and a sampling rate clock of 16 kHz, so the RTP timestamp MUST be in units of 1/16000 of a second. The RTP payload for G.722.1 has the format shown in Figure 1. No additional header specific to this payload format is required.

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 [3] one or more frames of G.722.1 ....

Figure 1: RTP payload for G.722.1

The encoding and decoding algorithm can change the bit rate at any 20ms frame boundary, but no bit rate change notification is provided in-band with the bit stream. Therefore, a separate out-of-band method is REQUIRED to indicate the bit rate (see section 6 for an example of signaling bit rate information using SDP). For the payload format specified here, the bit rate MUST remain constant for a particular payload type value. An application MAY switch bit rates from packet to packet by defining two payload type values and switching between them.

The assignment of an RTP payload type for this new packet format is outside the scope of this document, and will not be specified here. It is expected that the RTP profile for a particular class of applications will assign a paylo...