Commit b013fcf7 authored by lu_zero's avatar lu_zero

draft 07

svn path=/trunk/vorbis/; revision=13574
parent 84d0675a
......@@ -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]
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]
Internet-Draft draft-ietf-avt-rtp-vorbis-06 Jun 2007
......
......@@ -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.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment