svn path=/trunk/vorbis/; revision=12889
AVT Working Group L. Barbato
Internet-Draft Xiph.Org
AVT Working Group L. Barbato
Internet-Draft Xiph.Org
-Expires: October 8, 2007 April 6, 2007
+Expires: October 19, 2007 April 17, 2007
- draft-ietf-avt-rtp-vorbis-02
+ draft-ietf-avt-rtp-vorbis-03
RTP Payload Format for Vorbis Encoded Audio
Status of this Memo
RTP Payload Format for Vorbis Encoded Audio
Status of this Memo
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html.
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html.
- This Internet-Draft will expire on October 8, 2007.
+ This Internet-Draft will expire on October 19, 2007.
-Barbato Expires October 8, 2007 [Page 1]
+Barbato Expires October 19, 2007 [Page 1]
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
-Barbato Expires October 8, 2007 [Page 2]
+Barbato Expires October 19, 2007 [Page 2]
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
-Barbato Expires October 8, 2007 [Page 3]
+Barbato Expires October 19, 2007 [Page 3]
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
-Barbato Expires October 8, 2007 [Page 4]
+Barbato Expires October 19, 2007 [Page 4]
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
-Barbato Expires October 8, 2007 [Page 5]
+Barbato Expires October 19, 2007 [Page 5]
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
This field specifies the kind of Vorbis data stored in this RTP
This field specifies the kind of Vorbis data stored in this RTP
-Barbato Expires October 8, 2007 [Page 6]
+Barbato Expires October 19, 2007 [Page 6]
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
The payload packing of the Vorbis data packets MUST follow the
The payload packing of the Vorbis data packets MUST follow the
-Barbato Expires October 8, 2007 [Page 7]
+Barbato Expires October 19, 2007 [Page 7]
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
Ident field followed by the one octet bitfield header, which has the
Ident field followed by the one octet bitfield header, which has the
-Barbato Expires October 8, 2007 [Page 8]
+Barbato Expires October 19, 2007 [Page 8]
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
that a change in the stream has taken place. The client application
that a change in the stream has taken place. The client application
-Barbato Expires October 8, 2007 [Page 9]
+Barbato Expires October 19, 2007 [Page 9]
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
-Barbato Expires October 8, 2007 [Page 10]
+Barbato Expires October 19, 2007 [Page 10]
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
-Barbato Expires October 8, 2007 [Page 11]
+Barbato Expires October 19, 2007 [Page 11]
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
3.3. Loss of Configuration Headers
3.3. Loss of Configuration Headers
-Barbato Expires October 8, 2007 [Page 12]
+Barbato Expires October 19, 2007 [Page 12]
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
-Barbato Expires October 8, 2007 [Page 13]
+Barbato Expires October 19, 2007 [Page 13]
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
-Barbato Expires October 8, 2007 [Page 14]
+Barbato Expires October 19, 2007 [Page 14]
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
-Barbato Expires October 8, 2007 [Page 15]
+Barbato Expires October 19, 2007 [Page 15]
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
-Barbato Expires October 8, 2007 [Page 16]
+Barbato Expires October 19, 2007 [Page 16]
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
-Barbato Expires October 8, 2007 [Page 17]
+Barbato Expires October 19, 2007 [Page 17]
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
Interoperability considerations:
Interoperability considerations:
-Barbato Expires October 8, 2007 [Page 18]
+Barbato Expires October 19, 2007 [Page 18]
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
-Barbato Expires October 8, 2007 [Page 19]
+Barbato Expires October 19, 2007 [Page 19]
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
-Barbato Expires October 8, 2007 [Page 20]
+Barbato Expires October 19, 2007 [Page 20]
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
m=audio RTP/AVP 98
a=rtpmap:98 vorbis/44100/2
a=fmtp:98 delivery-method=in_band; configuration=base64string;
m=audio RTP/AVP 98
a=rtpmap:98 vorbis/44100/2
a=fmtp:98 delivery-method=in_band; configuration=base64string;
- delivery-method=out_band/rtsp;
+ delivery-method=out_band;
configuration-uri=rtsp://path/to/the/resource; delivery-
configuration-uri=rtsp://path/to/the/resource; delivery-
- method=out_band/http; configuration-uri=http://another/path/to/
+ method=out_band; configuration-uri=http://another/path/to/
resource/aggregate.bz2!8b6237eb5154a0ea12811a94e8e2697b3312bc6c;
Note that the payload format (encoding) names are commonly shown in
resource/aggregate.bz2!8b6237eb5154a0ea12811a94e8e2697b3312bc6c;
Note that the payload format (encoding) names are commonly shown in
7.2. Usage with the SDP Offer/Answer Model
7.2. Usage with the SDP Offer/Answer Model
- The offer, as described in An Offer/Answer Model Session Description
- Protocol [7], may contain a large number of delivery methods per
- single fmtp attribute, the answerer MUST remove every delivery-method
- and configuration-uri not supported. All the parameters MUST not be
- altered on answer otherwise.
+ The only paramenter negotiable is the delivery method. All the
+ others are declarative: the offer, as described in An Offer/Answer
+ Model Session Description Protocol [7], may contain a large number of
+ delivery methods per single fmtp attribute, the answerer MUST remove
+ every delivery-method and configuration-uri not supported. All the
+ parameters MUST not be altered on answer otherwise.
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
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
- the stream bitrate. This feature is not available at present so an
-Barbato Expires October 8, 2007 [Page 21]
+Barbato Expires October 19, 2007 [Page 21]
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
+ 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.
alternative would be to redirect the client to a lower bitrate stream
if one is available.
10. Security Considerations
RTP packets using this payload format are subject to the security
10. Security Considerations
RTP packets using this payload format are subject to the security
- considerations discussed in the RTP specification [2]. This implies
-Barbato Expires October 8, 2007 [Page 22]
+Barbato Expires October 19, 2007 [Page 22]
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
+ 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
format is applied end-to-end, encryption may be performed on the
that the confidentiality of the media stream is achieved by using
encryption. Because the data compression used with this payload
format is applied end-to-end, encryption may be performed on the
RFC 1981.
[7] Rosenberg, J. and H. Schulzrinne, "An Offer/Answer Model with
RFC 1981.
[7] Rosenberg, J. and H. Schulzrinne, "An Offer/Answer Model with
- Session Description Protocol (SDP)", RFC 3264.
-Barbato Expires October 8, 2007 [Page 23]
+Barbato Expires October 19, 2007 [Page 23]
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
+ Session Description Protocol (SDP)", RFC 3264.
+
[8] Josefsson, S., "The Base16, Base32, and Base64 Data Encodings",
RFC 3548.
[8] Josefsson, S., "The Base16, Base32, and Base64 Data Encodings",
RFC 3548.
-
-
-Barbato Expires October 8, 2007 [Page 24]
+Barbato Expires October 19, 2007 [Page 24]
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
-Barbato Expires October 8, 2007 [Page 25]
+Barbato Expires October 19, 2007 [Page 25]
<rfc ipr="full3978" docName="RTP Payload Format for Vorbis Encoded Audio">
<front>
<rfc ipr="full3978" docName="RTP Payload Format for Vorbis Encoded Audio">
<front>
-<title>draft-ietf-avt-rtp-vorbis-02</title>
+<title>draft-ietf-avt-rtp-vorbis-03</title>
<author initials="L" surname="Barbato" fullname="Luca Barbato">
<organization>Xiph.Org</organization>
<author initials="L" surname="Barbato" fullname="Luca Barbato">
<organization>Xiph.Org</organization>
-<date day="6" month="April" year="2007" />
+<date day="17" month="April" year="2007" />
<area>General</area>
<workgroup>AVT Working Group</workgroup>
<area>General</area>
<workgroup>AVT Working Group</workgroup>