draft-ietf-avt-rtp-evrc-wb-07.txt   draft-ietf-avt-rtp-evrc-wb-08.txt 
Network Working Group H. Desineni Network Working Group H. Desineni
Internet-Draft Qualcomm Internet-Draft Qualcomm
Updates: 4788 (if approved) Q. Xie Updates: 4788 (if approved) Q. Xie
Intended status: Standards Track Motorola Intended status: Standards Track Motorola
Expires: May 15, 2008 November 12, 2007 Expires: May 18, 2008 November 15, 2007
RTP payload format for Enhanced Variable Rate Wideband Codec (EVRC-WB) RTP payload format for Enhanced Variable Rate Wideband Codec (EVRC-WB)
and media subtype updates for EVRC-B codec and media subtype updates for EVRC-B codec
draft-ietf-avt-rtp-evrc-wb-07.txt draft-ietf-avt-rtp-evrc-wb-08.txt
Status of this Memo Status of this Memo
By submitting this Internet-Draft, each author represents that any By submitting this Internet-Draft, each author represents that any
applicable patent or other IPR claims of which he or she is aware applicable patent or other IPR claims of which he or she is aware
have been or will be disclosed, and any of which he or she becomes have been or will be disclosed, and any of which he or she becomes
aware will be disclosed, in accordance with Section 6 of BCP 79. aware will be disclosed, in accordance with Section 6 of BCP 79.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that Task Force (IETF), its areas, and its working groups. Note that
skipping to change at page 1, line 36 skipping to change at page 1, line 36
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt. http://www.ietf.org/ietf/1id-abstracts.txt.
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html. http://www.ietf.org/shadow.html.
This Internet-Draft will expire on May 15, 2008. This Internet-Draft will expire on May 18, 2008.
Copyright Notice Copyright Notice
Copyright (C) The IETF Trust (2007). Copyright (C) The IETF Trust (2007).
Abstract Abstract
This document specifies real-time transport protocol (RTP) payload This document specifies real-time transport protocol (RTP) payload
formats to be used for the Enhanced Variable Rate Wideband Codec formats to be used for the Enhanced Variable Rate Wideband Codec
(EVRC-WB) and updates the media type registrations for EVRC-B codec. (EVRC-WB) and updates the media type registrations for EVRC-B codec.
skipping to change at page 2, line 30 skipping to change at page 2, line 30
5. RTP header usage . . . . . . . . . . . . . . . . . . . . . . . 7 5. RTP header usage . . . . . . . . . . . . . . . . . . . . . . . 7
6. Payload format . . . . . . . . . . . . . . . . . . . . . . . . 8 6. Payload format . . . . . . . . . . . . . . . . . . . . . . . . 8
7. Congestion Control Considerations . . . . . . . . . . . . . . 9 7. Congestion Control Considerations . . . . . . . . . . . . . . 9
8. Storage format for the EVRC-WB Codec . . . . . . . . . . . . . 10 8. Storage format for the EVRC-WB Codec . . . . . . . . . . . . . 10
9. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 11 9. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 11
9.1. Media Type Registrations . . . . . . . . . . . . . . . . . 11 9.1. Media Type Registrations . . . . . . . . . . . . . . . . . 11
9.1.1. Registration of Media Type audio/EVRCWB . . . . . . . 11 9.1.1. Registration of Media Type audio/EVRCWB . . . . . . . 11
9.1.2. Registration of Media Type audio/EVRCWB0 . . . . . . . 13 9.1.2. Registration of Media Type audio/EVRCWB0 . . . . . . . 13
9.1.3. Registration of Media Type audio/EVRCWB1 . . . . . . . 15 9.1.3. Registration of Media Type audio/EVRCWB1 . . . . . . . 15
9.1.4. Updated Registration of Media Type audio/EVRCB . . . . 17 9.1.4. Updated Registration of Media Type audio/EVRCB . . . . 17
9.1.5. Updated Registration of Media Type audio/EVRCB0 . . . 19 9.1.5. Updated Registration of Media Type audio/EVRCB0 . . . 18
10. SDP mode attributes for EVRC-WB and EVRC-B . . . . . . . . . . 21 10. SDP mode attributes for EVRC-WB and EVRC-B . . . . . . . . . . 21
11. EVRC-B Interoperability with legacy implementations (RFC 11. EVRC-B Interoperability with legacy implementations (RFC
4788) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 4788) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
12. Mapping EVRC-WB media type parameters into SDP . . . . . . . . 23 12. Mapping EVRC-WB media type parameters into SDP . . . . . . . . 23
13. Mapping EVRC-B media type parameters into SDP . . . . . . . . 24 13. Mapping EVRC-B media type parameters into SDP . . . . . . . . 24
14. Offer-Answer Model Considerations for EVRC-WB . . . . . . . . 25 14. Offer-Answer Model Considerations for EVRC-WB . . . . . . . . 25
15. Offer-Answer Model Considerations for EVRC-B . . . . . . . . . 27 15. Offer-Answer Model Considerations for EVRC-B . . . . . . . . . 27
16. Declarative SDP Considerations . . . . . . . . . . . . . . . . 28 16. Declarative SDP Considerations . . . . . . . . . . . . . . . . 28
17. Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 17. Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
18. Security Considerations . . . . . . . . . . . . . . . . . . . 33 18. Security Considerations . . . . . . . . . . . . . . . . . . . 33
skipping to change at page 10, line 13 skipping to change at page 10, line 13
increased delay and reduced error robustness. increased delay and reduced error robustness.
8. Storage format for the EVRC-WB Codec 8. Storage format for the EVRC-WB Codec
The storage format is used for storing EVRC-WB encoded speech frames, The storage format is used for storing EVRC-WB encoded speech frames,
e.g., as a file or e-mail attachment. e.g., as a file or e-mail attachment.
The file begins with a magic number to identify the vocoder that is The file begins with a magic number to identify the vocoder that is
used. The magic number for EVRC-WB corresponds to the ASCII used. The magic number for EVRC-WB corresponds to the ASCII
character string "#!EVCWB\n", i.e., "0x23 0x21 0x45 0x56 0x43 0x57 character string "#!EVCWB\n", i.e., "0x23 0x21 0x45 0x56 0x43 0x57
0x42 0x0A". Magic number has no relationship with media type and 0x42 0x0A".
packet format. The same magic number can be used irrespective of the
media type and packet format used. The storage format defined in
this section can be used by all EVRCWB media types (audio/EVRCWB,
audio/EVRCWB0 and audio/EVRCWB1) registered by this document.
The codec data frames are stored in consecutive order, with a single The codec data frames are stored in consecutive order, with a single
ToC entry field, extended to one octet, prefixing each codec data ToC entry field, extended to one octet, prefixing each codec data
frame. The ToC field is extended to one octet by setting the four frame. The ToC field is extended to one octet by setting the four
most significant bits of the octet to zero. For example, a ToC value most significant bits of the octet to zero. For example, a ToC value
of 4 (a full-rate frame) is stored as 0x04. See Section 4 for the of 4 (a full-rate frame) is stored as 0x04. See Section 4 for the
mapping from frame type to ToC value. mapping from frame type to ToC value.
Speech frames lost in transmission and non-received frames MUST be Speech frames lost in transmission and non-received frames MUST be
stored as erasure frames (ToC value of 5) to maintain synchronization stored as erasure frames (ToC value of 5) to maintain synchronization
skipping to change at page 14, line 32 skipping to change at page 14, line 32
3GPP2 C.S0050-B, 3GPP2 File Formats for Multimedia Services. 3GPP2 C.S0050-B, 3GPP2 File Formats for Multimedia Services.
3GPP2 specifications are publicly accessible at http://www.3gpp2.org 3GPP2 specifications are publicly accessible at http://www.3gpp2.org
Applications that use this media type: Applications that use this media type:
It is expected that many VoIP applications (as well as mobile It is expected that many VoIP applications (as well as mobile
applications) will use this type. applications) will use this type.
Additional information: Additional information: None
The following information applies for the storage format only.
Magic number: #!EVCWB\n (see Section 8 of RFC XXXX)
File extensions: evw, EVW
Macintosh file type code: none
Object identifier or OID: none
EVRC-WB speech frames may also be stored in the file format "3g2"
defined in 3GPP2 C.S0050-B, which is identified using the media types
"audio/3gpp2" or "video/3gpp2" registered by RFC 4393.
Person & email address to contact for further information: Person & email address to contact for further information:
Harikishan Desineni <hd@qualcomm.com> Harikishan Desineni <hd@qualcomm.com>
Intended usage: COMMON Intended usage: COMMON
Restrictions on usage: Restrictions on usage:
This basic form of this media type depends on RTP framing, and hence This basic form of this media type depends on RTP framing, and hence
is only defined for transfer via RTP (RFC 3550). For storage and/or is only defined for transfer via RTP (RFC 3550). Transfer within
transfer within other protocols, the storage format according to the other framing protocols is not defined at this time.
Additional Information clause above must be used.
Author: Author:
Harikishan Desineni Harikishan Desineni
Change controller: Change controller:
IETF Audio/Video Transport working group delegated from the IESG. IETF Audio/Video Transport working group delegated from the IESG.
9.1.3. Registration of Media Type audio/EVRCWB1 9.1.3. Registration of Media Type audio/EVRCWB1
skipping to change at page 16, line 43 skipping to change at page 16, line 28
3GPP2 C.S0050-B, 3GPP2 File Formats for Multimedia Services. 3GPP2 C.S0050-B, 3GPP2 File Formats for Multimedia Services.
3GPP2 specifications are publicly accessible at http://www.3gpp2.org 3GPP2 specifications are publicly accessible at http://www.3gpp2.org
Applications that use this media type: Applications that use this media type:
It is expected that many VoIP applications (as well as mobile It is expected that many VoIP applications (as well as mobile
applications) will use this type. applications) will use this type.
Additional information: Additional information: None
The following information applies for the storage format only.
Magic number: #!EVCWB\n (see Section 8 of RFC XXXX)
File extensions: evw, EVW
Macintosh file type code: none
Object identifier or OID: none
EVRC-WB speech frames may also be stored in the file format "3g2"
defined in 3GPP2 C.S0050-B, which is identified using the media types
"audio/3gpp2" or "video/3gpp2" registered by RFC 4393.
Person & email address to contact for further information: Person & email address to contact for further information:
Harikishan Desineni <hd@qualcomm.com> Harikishan Desineni <hd@qualcomm.com>
Intended usage: COMMON Intended usage: COMMON
Restrictions on usage: Restrictions on usage:
This basic form of this media type depends on RTP framing, and hence This basic form of this media type depends on RTP framing, and hence
is only defined for transfer via RTP (RFC 3550). For storage and/or is only defined for transfer via RTP (RFC 3550). Transfer within
transfer within other protocols, the storage format according to the other framing protocols is not defined at this time.
Additional Information clause above must be used.
Author: Author:
Harikishan Desineni Harikishan Desineni
Change controller: Change controller:
IETF Audio/Video Transport working group delegated from the IESG. IETF Audio/Video Transport working group delegated from the IESG.
9.1.4. Updated Registration of Media Type audio/EVRCB 9.1.4. Updated Registration of Media Type audio/EVRCB
 End of changes. 10 change blocks. 
44 lines changed or deleted 12 lines changed or added

This html diff was produced by rfcdiff 1.34. The latest version is available from http://tools.ietf.org/tools/rfcdiff/