shithub: opus

Download patch

ref: 57a88994f8f72e160caaa20740ea170ed75f8b1e
parent: 0da32b89202be76805b5c7328c8cdc0b8ff6aae5
author: Jean-Marc Valin <[email protected]>
date: Fri Mar 6 11:28:17 EST 2009

Cleanup, acknowledgments

--- a/doc/ietf/draft-valin-celt-rtp-profile.xml
+++ b/doc/ietf/draft-valin-celt-rtp-profile.xml
@@ -137,16 +137,10 @@
 </t>
 
 <t>
-The RTP header begins with an octet of fields (V, P, X, and CC) to   
-support specialized RTP uses (see <xref target="rfc3550"></xref> and <xref target="rfc3551"></xref> for details). For 
-CELT the following values are used.
+The RTP header is defined in the RTP specification <xref target="rfc3550"></xref>.  This
+   section defines how fields in the RTP header are used.
 </t>
 
-<t>Version (V): 2 bits</t><t>
-   This field identifies the version of RTP. The version
-   used by this specification is two <xref target="rfc3550"></xref>.
-</t>
-
 <t>Padding (P): 1 bit</t><t>
       If the padding bit is set, the packet contains one or more
       additional padding octets at the end which are not part of the
@@ -163,10 +157,6 @@
       in Section 5.3.1. of <xref target="rfc3550"></xref>. 
 </t>
 
-<t>CSRC count (CC): 4 bits</t><t>
-      The CSRC count contains the number of CSRC identifiers.
-</t>
-
 <t>Marker (M): 1 bit</t><t>
       The M bit MUST be set to zero in all packets. The receiver MUST
 	  ignore the M bit.
@@ -173,19 +163,12 @@
 </t>
 
 <t>Payload Type (PT): 7 bits</t><t>
-      An RTP profile for a class of applications is expected to assign 
-      a payload type for this format, or a dynamically allocated 
-      payload type SHOULD be chosen which designates the payload as 
-      CELT.
+      Payload Type (PT): The assignment of an RTP payload type for this
+      packet format is outside the scope of this document; it is
+      specified by the RTP profile under which this payload format is
+      used, or signaled dynamically out-of-band (e.g., using SDP).
 </t>
 
-<t>Sequence number: 16 bits</t><t>
-      The sequence number increments by one for each RTP data packet
-      sent, and may be used by the receiver to detect packet loss and
-      to restore packet sequence.  This field is detailed further in
-      <xref target="rfc3550"></xref>.
-</t>
-
 <t>Timestamp: 32 bits</t><t>
       A timestamp representing the sampling time of the first sample of
       the first CELT frame in the RTP payload.  The clock frequency
@@ -193,10 +176,6 @@
 	  conveyed out-of-band (e.g., as an SDP parameter).
 </t>
 
-<t>SSRC/CSRC identifiers:</t><t>
-      These two fields, 32 bits each with one SSRC field and a maximum 
-      of 16 CSRC fields, are as defined in <xref target="rfc3550"></xref>.  
-</t>
 
 </section>
 
@@ -544,7 +523,6 @@
 This examples illustrate an offerer that wishes to receive
 a CELT stream at 44100 Hz, by packing two 512-sample frames in each packet.
 </t>
-</section>
 
 <section anchor="Multichannel Mapping" title="Multichannel Mapping">
 <t>
@@ -649,14 +627,6 @@
 
 </section>
 
-<section anchor="RTP Payload Types" title="RTP Payload Types">
-
-<t>
-Dynamic payload type codes MUST be negotiated 'out-of-band'
-for the assignment of a dynamic payload type from the
-range of 96-127.
-</t>
-
 </section>
 
 <section anchor="Congestion Control" title="Congestion Control">
@@ -696,8 +666,7 @@
 application, the transport, and the signalling protocol employed.
 Therefore a single mechanism is not sufficient, although if suitable
 the usage of SRTP <xref target="rfc3711"></xref> is recommended.  Other mechanism that may
-be used are IPsec <xref target="rfc4301"></xref> and TLS <xref target="rfc5246"></xref> (RTP over TCP), but
-also other alternatives may exist.
+be used are IPsec <xref target="rfc4301"></xref> and TLS <xref target="rfc5246"></xref> (RTP over TCP), but also other alternatives may exist.
 </t>
 
 <t>
@@ -730,8 +699,10 @@
 <section anchor="Acknowledgments" title="Acknowledgments">
 
 <t>
-The authors would also like to thank the following members of the 
-CELT and AVT communities for their input:
+The authors would also like to thank the following people for their input:
+Timothy B. Terriberry, Ben Schwartz, Alexander Carot, Thorvald Natvig, 
+Brian West, Steve Underwood, and Anthony Minessale.
+
 </t>
 </section>