From aa4c217f2af86dc1848a8d02f9d1f26d8c69cb64 Mon Sep 17 00:00:00 2001 From: Jean-Marc Valin Date: Fri, 27 Feb 2009 09:23:28 -0500 Subject: [PATCH] Removed a few dozen warnings from the RTP XML draft. --- doc/ietf/draft-valin-celt-rtp-profile.xml | 95 +++++++++++++---------- 1 file changed, 56 insertions(+), 39 deletions(-) diff --git a/doc/ietf/draft-valin-celt-rtp-profile.xml b/doc/ietf/draft-valin-celt-rtp-profile.xml index f41d3619..c3b04702 100644 --- a/doc/ietf/draft-valin-celt-rtp-profile.xml +++ b/doc/ietf/draft-valin-celt-rtp-profile.xml @@ -2,7 +2,7 @@ - + draft-valin-celt-rtp-profile-01 @@ -12,7 +12,6 @@ Octasic Semiconductor
-jean-marc.valin@octasic.com 4101, Molson Street, suite 300 Montreal @@ -20,11 +19,23 @@ H1Y 3L1 Canada +jean-marc.valin@octasic.com
- - + + +Juniper Networks +
+ + + + + +USA + +gmaxwell@juniper.net +
@@ -86,6 +97,9 @@ For RTP based transportation of CELT encoded audio the standard RTP header [2] is followed by one or more payload data blocks. An optional padding terminator may also be used. + + +
+
+
+ +
+
+
The RTP header begins with an octet of fields (V, P, X, and CC) to @@ -235,6 +255,8 @@ no padding is ever required. In the example below we have a single CELT frame in the RTP packet. + +
+
+
@@ -280,7 +304,7 @@ Below is an example of two CELT frames contained within one RTP packet. - +
+
@@ -372,11 +397,13 @@ offering a single channel of CELT at 48000 samples per second might be: + m=audio 8088 RTP/AVP 97 a=rtpmap:97 CELT/48000 + Note that the RTP payload type code of 97 is defined in this media @@ -396,12 +423,14 @@ illustrates the case where the offerer cannot receive more than 10 kbit/s. + m=audio 8088 RTP/AVP 97 b=AS:64 a=rtmap:97 CELT/48000 + In this case, if the remote part agrees, it should configure its @@ -416,9 +445,11 @@ is to use its specific parameters via the a=fmtp: directive. The following parameters are defined for use in this way: + -frame-size: duration of each frame in samples (default is 256). +frame-size: duration of each frame in samples (default is 256). + nb-frames: number of frames per packet (default is 1). @@ -426,15 +457,18 @@ following parameters are defined for use in this way: (defaults to off). If on, variable bit rate is enabled. If off, disabled. + Examples: + m=audio 8008 RTP/AVP 97 a=rtpmap:97 CELT/44100 a=fmtp:97 frame-size=512;nb-frames=2 + This examples illustrate an offerer that wishes to receive @@ -536,7 +570,7 @@ CELT and AVT communities for their input: Key words for use in RFCs to Indicate Requirement Levels - + @@ -544,10 +578,10 @@ CELT and AVT communities for their input: RTP: A Transport Protocol for real-time applications - - - - + + + + @@ -555,56 +589,38 @@ CELT and AVT communities for their input: Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies - - + +
SDP: Session Description Protocol - - - + + + - - -Packet-based Multimedia Communications Systems - - - - - - - - -Control of communications between Visual Telephone Systems and Terminal Equipment - - - - - - RTP Profile for Audio and Video Conferences with Minimal Control. - - - + + + The application/ogg Media Type - - + + @@ -615,6 +631,7 @@ CELT and AVT communities for their input: The CELT ultra-low delay audio codec +