draft 07
authorlu_zero <lu_zero@xiph.org>
Mon, 20 Aug 2007 09:30:49 +0000 (09:30 +0000)
committerlu_zero <lu_zero@xiph.org>
Mon, 20 Aug 2007 09:30:49 +0000 (09:30 +0000)
svn path=/trunk/vorbis/; revision=13574

doc/draft-ietf-avt-rtp-vorbis-07.txt [moved from doc/draft-ietf-avt-rtp-vorbis-06.txt with 99% similarity]
doc/draft-ietf-avt-rtp-vorbis-07.xml [moved from doc/draft-ietf-avt-rtp-vorbis-06.xml with 99% similarity]

similarity index 99%
rename from doc/draft-ietf-avt-rtp-vorbis-06.txt
rename to doc/draft-ietf-avt-rtp-vorbis-07.txt
index 311cce7..53ae4db 100644 (file)
@@ -91,7 +91,7 @@ Table of Contents
    8.  Congestion Control . . . . . . . . . . . . . . . . . . . . . . 21
    9.  Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
      9.1.  Stream Radio . . . . . . . . . . . . . . . . . . . . . . . 22
-   10. Security Considerations  . . . . . . . . . . . . . . . . . . . 23
+   10. Security Considerations  . . . . . . . . . . . . . . . . . . . 22
    11. Acknowledgments  . . . . . . . . . . . . . . . . . . . . . . . 23
    12. References . . . . . . . . . . . . . . . . . . . . . . . . . . 23
      12.1. Normative References . . . . . . . . . . . . . . . . . . . 23
@@ -352,8 +352,6 @@ Internet-Draft        draft-ietf-avt-rtp-vorbis-06              Jun 2007
 
    Here is an example RTP packet containing two Vorbis packets.
 
-   RTP Packet Header:
-
        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
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
@@ -385,6 +383,8 @@ Internet-Draft        draft-ietf-avt-rtp-vorbis-06              Jun 2007
    The payload data section of the RTP packet begins with the 24 bit
    Ident field followed by the one octet bitfield header, which has the
    number of Vorbis frames set to 2.  Each of the Vorbis data frames is
+   prefixed by the two octets length field.  The Packet Type and
+   Fragment Type are set to 0.  The Configuration that will be used to
 
 
 
@@ -393,8 +393,6 @@ Barbato                 Expires December 27, 2007               [Page 7]
 Internet-Draft        draft-ietf-avt-rtp-vorbis-06              Jun 2007
 
 
-   prefixed by the two octets length field.  The Packet Type and
-   Fragment Type are set to 0.  The Configuration that will be used to
    decode the packets is the one indexed by the ident value.
 
 
@@ -441,6 +439,8 @@ Internet-Draft        draft-ietf-avt-rtp-vorbis-06              Jun 2007
    that a change in the stream has taken place.  The client application
    MUST have in advance the correct configuration and if the client
    detects a change in the Ident value and does not have this
+   information it MUST NOT decode the raw Vorbis data associated until
+   it fetches the correct Configuration.
 
 
 
@@ -449,9 +449,6 @@ Barbato                 Expires December 27, 2007               [Page 8]
 Internet-Draft        draft-ietf-avt-rtp-vorbis-06              Jun 2007
 
 
-   information it MUST NOT decode the raw Vorbis data associated until
-   it fetches the correct Configuration.
-
 3.1.  In-band Header Transmission
 
    The Packed Configuration (Section 3.1.1) Payload is sent in-band with
@@ -500,6 +497,9 @@ Internet-Draft        draft-ietf-avt-rtp-vorbis-06              Jun 2007
 
 
 
+
+
+
 Barbato                 Expires December 27, 2007               [Page 9]
 \f
 Internet-Draft        draft-ietf-avt-rtp-vorbis-06              Jun 2007
@@ -1142,9 +1142,8 @@ Internet-Draft        draft-ietf-avt-rtp-vorbis-06              Jun 2007
       a=fmtp:98 delivery-method=inline;
       configuration=AAAAAZ2f4g9NAh4aAXZvcmJpcwA...; delivery-
       method=out_band; configuration-uri=rtsp://path/to/the/resource;
-      delivery-method=out_band; configuration-uri=http://another/path/
-      to/resource/
-      aggregate.bz2!8b6237eb5154a0ea12811a94e8e2697b3312bc6c;
+      delivery-method=out_band;
+      configuration-uri=http://another/path/to/resource/;
 
    Note that the payload format (encoding) names are commonly shown in
    upper case.  Media Type subtypes are commonly shown in lower case.
@@ -1169,6 +1168,7 @@ Internet-Draft        draft-ietf-avt-rtp-vorbis-06              Jun 2007
 
    Vorbis clients SHOULD send regular receiver reports detailing
    congestion.  A mechanism for dynamically downgrading the stream,
+   known as bitrate peeling, will allow for a graceful backing off of
 
 
 
@@ -1177,7 +1177,6 @@ Barbato                 Expires December 27, 2007              [Page 21]
 Internet-Draft        draft-ietf-avt-rtp-vorbis-06              Jun 2007
 
 
-   known as bitrate peeling, will allow for a graceful backing off of
    the stream bitrate.  This feature is not available at present so an
    alternative would be to redirect the client to a lower bitrate stream
    if one is available.
@@ -1205,11 +1204,11 @@ Internet-Draft        draft-ietf-avt-rtp-vorbis-06              Jun 2007
    will start immediately after.
 
    When the streamed content changes the new Configuration is sent in-
-   band before the actual stream, and the Configuration that has to be
+   band before the actual stream and the Configuration that has to be
    sent inline in the SDP updated.  Since the in-band method is
    unreliable, an out of band fallback is provided.
 
-   The client could choose to fetch the Configuration from the alternate
+   The client MAY choose to fetch the Configuration from the alternate
    source as soon as it discovers a Configuration packet got lost in-
    band or use selective retransmission [13], if the server supports the
    feature.
@@ -1223,8 +1222,9 @@ Internet-Draft        draft-ietf-avt-rtp-vorbis-06              Jun 2007
    already known.
 
 
+10.  Security Considerations
 
-
+   RTP packets using this payload format are subject to the security
 
 
 
@@ -1233,9 +1233,6 @@ Barbato                 Expires December 27, 2007              [Page 22]
 Internet-Draft        draft-ietf-avt-rtp-vorbis-06              Jun 2007
 
 
-10.  Security Considerations
-
-   RTP packets using this payload format are subject to the security
    considerations discussed in the RTP specification [2].  This implies
    that the confidentiality of the media stream is achieved by using
    encryption.  Because the data compression used with this payload
@@ -1281,6 +1278,9 @@ Internet-Draft        draft-ietf-avt-rtp-vorbis-06              Jun 2007
          Resource Identifier (URI): Generic Syntax", RFC 3986.
 
    [5]   Handley, M., Jacobson, V., and C. Perkins, "SDP: Session
+         Description Protocol", RFC 4566, July 2006.
+
+   [6]   Mogul, J. and S. Deering, "Path MTU discovery", RFC 1191,
 
 
 
@@ -1289,9 +1289,6 @@ Barbato                 Expires December 27, 2007              [Page 23]
 Internet-Draft        draft-ietf-avt-rtp-vorbis-06              Jun 2007
 
 
-         Description Protocol", RFC 4566, July 2006.
-
-   [6]   Mogul, J. and S. Deering, "Path MTU discovery", RFC 1191,
          November 1990.
 
    [7]   McCann et al., J., "Path MTU Discovery for IP version 6",
@@ -1340,6 +1337,9 @@ Author's Address
 
 
 
+
+
+
 Barbato                 Expires December 27, 2007              [Page 24]
 \f
 Internet-Draft        draft-ietf-avt-rtp-vorbis-06              Jun 2007
similarity index 99%
rename from doc/draft-ietf-avt-rtp-vorbis-06.xml
rename to doc/draft-ietf-avt-rtp-vorbis-07.xml
index 3230557..ff5700b 100644 (file)
@@ -321,10 +321,6 @@ Channel mapping of the audio is in accordance with the
 Here is an example RTP packet containing two Vorbis packets.
 </t>
 
-<t>
-RTP Packet Header:
-</t>
-
 <figure anchor="Example Raw Vorbis Packet" title="Example Raw Vorbis Packet">
 <artwork><![CDATA[
     0                   1                   2                   3
@@ -1087,7 +1083,7 @@ the length.</t>
 <t>c=IN IP4 192.0.2.1</t>
 <t>m=audio  RTP/AVP 98</t>
 <t>a=rtpmap:98 vorbis/44100/2</t>
-<t>a=fmtp:98 delivery-method=inline; configuration=AAAAAZ2f4g9NAh4aAXZvcmJpcwA...; delivery-method=out_band; configuration-uri=rtsp://path/to/the/resource; delivery-method=out_band; configuration-uri=http://another/path/to/resource/aggregate.bz2!8b6237eb5154a0ea12811a94e8e2697b3312bc6c;</t>
+<t>a=fmtp:98 delivery-method=inline; configuration=AAAAAZ2f4g9NAh4aAXZvcmJpcwA...; delivery-method=out_band; configuration-uri=rtsp://path/to/the/resource; delivery-method=out_band; configuration-uri=http://another/path/to/resource/;</t>
 </list>
 </section>
 
@@ -1155,11 +1151,11 @@ decode the current stream inlined in the SDP so that the decoding will start
 immediately after.</t>
 
 <t>When the streamed content changes the new Configuration is sent in-band
-before the actual stream, and the Configuration that has to be sent inline in
+before the actual stream and the Configuration that has to be sent inline in
 the SDP updated. Since the in-band method is unreliable, an out of band
 fallback is provided.</t>
 
-<t>The client could choose to fetch the Configuration from the alternate source
+<t>The client MAY choose to fetch the Configuration from the alternate source
 as soon as it discovers a Configuration packet got lost in-band or use
 <xref target="RFC3611">selective retransmission</xref>, if the server supports
 the feature.</t>
@@ -1201,7 +1197,7 @@ continuation of draft-short-avt-rtp-vorbis-mime-00.txt.
 Thanks to the AVT, Ogg Vorbis Communities / Xiph.org including Steve Casner,
 Aaron Colwell, Ross Finlayson, Fluendo, Ramon Garcia, Pascal Hennequin, Ralph
 Giles, Tor-Einar Jarnbjo, Colin Law, John Lazzaro, Jack Moffitt, Christopher
-Montgomery,  Colin Perkins, Barry Short, Mike Smith, Phil Kerr, Michael Sparks,
+Montgomery, Colin Perkins, Barry Short, Mike Smith, Phil Kerr, Michael Sparks,
 Magnus Westerlund, David Barrett, Silvia Pfeiffer, Stefan Ehmann, Alessandro
 Salvatori. Politecnico di Torino (LS)³/IMG Group in particular Federico
 Ridolfo, Francesco Varano, Giampaolo Mancini, Dario Gallucci, Juan Carlos De Martin.