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
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.
Copyright Notice
-Barbato Expires October 8, 2007 [Page 1]
+Barbato Expires October 19, 2007 [Page 1]
\f
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
Editors Note
-Barbato Expires October 8, 2007 [Page 2]
+Barbato Expires October 19, 2007 [Page 2]
\f
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
1. Introduction
-Barbato Expires October 8, 2007 [Page 3]
+Barbato Expires October 19, 2007 [Page 3]
\f
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
0 1 2 3
-Barbato Expires October 8, 2007 [Page 4]
+Barbato Expires October 19, 2007 [Page 4]
\f
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
Sequence number: 16 bits
-Barbato Expires October 8, 2007 [Page 5]
+Barbato Expires October 19, 2007 [Page 5]
\f
-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
-Barbato Expires October 8, 2007 [Page 6]
+Barbato Expires October 19, 2007 [Page 6]
\f
-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
-Barbato Expires October 8, 2007 [Page 7]
+Barbato Expires October 19, 2007 [Page 7]
\f
-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
-Barbato Expires October 8, 2007 [Page 8]
+Barbato Expires October 19, 2007 [Page 8]
\f
-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
-Barbato Expires October 8, 2007 [Page 9]
+Barbato Expires October 19, 2007 [Page 9]
\f
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
0 1 2 3
-Barbato Expires October 8, 2007 [Page 10]
+Barbato Expires October 19, 2007 [Page 10]
\f
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
3.2.1. Packed Headers
-Barbato Expires October 8, 2007 [Page 11]
+Barbato Expires October 19, 2007 [Page 11]
\f
-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
-Barbato Expires October 8, 2007 [Page 12]
+Barbato Expires October 19, 2007 [Page 12]
\f
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
5. Frame Packetization
-Barbato Expires October 8, 2007 [Page 13]
+Barbato Expires October 19, 2007 [Page 13]
\f
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
Packet 1:
-Barbato Expires October 8, 2007 [Page 14]
+Barbato Expires October 19, 2007 [Page 14]
\f
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
Packet 2:
-Barbato Expires October 8, 2007 [Page 15]
+Barbato Expires October 19, 2007 [Page 15]
\f
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
Packet 3:
-Barbato Expires October 8, 2007 [Page 16]
+Barbato Expires October 19, 2007 [Page 16]
\f
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
6. IANA Considerations
-Barbato Expires October 8, 2007 [Page 17]
+Barbato Expires October 19, 2007 [Page 17]
\f
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
Interoperability considerations:
-Barbato Expires October 8, 2007 [Page 18]
+Barbato Expires October 19, 2007 [Page 18]
\f
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
Type name: audio
-Barbato Expires October 8, 2007 [Page 19]
+Barbato Expires October 19, 2007 [Page 19]
\f
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
Restriction on usage:
-Barbato Expires October 8, 2007 [Page 20]
+Barbato Expires October 19, 2007 [Page 20]
\f
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
of the session reside.
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-
- 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
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.
8. Congestion Control
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]
\f
-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.
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]
\f
-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
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]
\f
-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.
-
-
-Barbato Expires October 8, 2007 [Page 24]
+Barbato Expires October 19, 2007 [Page 24]
\f
-Internet-Draft draft-ietf-avt-rtp-vorbis-02 April 2007
+Internet-Draft draft-ietf-avt-rtp-vorbis-03 April 2007
Full Copyright Statement
-Barbato Expires October 8, 2007 [Page 25]
+Barbato Expires October 19, 2007 [Page 25]
\f