From 4c239351ba1e8ec9074c32a4c805a017a8e3569c Mon Sep 17 00:00:00 2001 From: lu_zero Date: Tue, 4 Dec 2007 10:28:46 +0000 Subject: [PATCH] Clarify rate and channels meaning in rtpmap and missing configuration behaviour svn path=/trunk/vorbis/; revision=14269 --- doc/draft-ietf-avt-rtp-vorbis-08.txt | 102 +++++++++++++++++------------------ doc/draft-ietf-avt-rtp-vorbis-08.xml | 16 ++++-- 2 files changed, 62 insertions(+), 56 deletions(-) diff --git a/doc/draft-ietf-avt-rtp-vorbis-08.txt b/doc/draft-ietf-avt-rtp-vorbis-08.txt index 0da570f..0c4c0a2 100644 --- a/doc/draft-ietf-avt-rtp-vorbis-08.txt +++ b/doc/draft-ietf-avt-rtp-vorbis-08.txt @@ -3,7 +3,7 @@ AVT Working Group L. Barbato Internet-Draft Xiph.Org -Expires: April 30, 2008 Oct 28, 2007 +Expires: May 20, 2008 Nov 17, 2007 draft-ietf-avt-rtp-vorbis-08 @@ -32,7 +32,7 @@ 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 April 30, 2008. + This Internet-Draft will expire on May 20, 2008. Copyright Notice @@ -52,9 +52,9 @@ Abstract -Barbato Expires April 30, 2008 [Page 1] +Barbato Expires May 20, 2008 [Page 1] -Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 +Internet-Draft draft-ietf-avt-rtp-vorbis-08 Nov 2007 Editors Note @@ -108,9 +108,9 @@ Table of Contents -Barbato Expires April 30, 2008 [Page 2] +Barbato Expires May 20, 2008 [Page 2] -Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 +Internet-Draft draft-ietf-avt-rtp-vorbis-08 Nov 2007 1. Introduction @@ -164,9 +164,9 @@ Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 -Barbato Expires April 30, 2008 [Page 3] +Barbato Expires May 20, 2008 [Page 3] -Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 +Internet-Draft draft-ietf-avt-rtp-vorbis-08 Nov 2007 0 1 2 3 @@ -220,9 +220,9 @@ Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 -Barbato Expires April 30, 2008 [Page 4] +Barbato Expires May 20, 2008 [Page 4] -Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 +Internet-Draft draft-ietf-avt-rtp-vorbis-08 Nov 2007 Sequence number: 16 bits @@ -276,9 +276,9 @@ Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 -Barbato Expires April 30, 2008 [Page 5] +Barbato Expires May 20, 2008 [Page 5] -Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 +Internet-Draft draft-ietf-avt-rtp-vorbis-08 Nov 2007 This field specifies the kind of Vorbis data stored in this RTP @@ -332,9 +332,9 @@ Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 -Barbato Expires April 30, 2008 [Page 6] +Barbato Expires May 20, 2008 [Page 6] -Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 +Internet-Draft draft-ietf-avt-rtp-vorbis-08 Nov 2007 The Vorbis packet length header is the length of the Vorbis data @@ -388,9 +388,9 @@ Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 -Barbato Expires April 30, 2008 [Page 7] +Barbato Expires May 20, 2008 [Page 7] -Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 +Internet-Draft draft-ietf-avt-rtp-vorbis-08 Nov 2007 decode the packets is the one indexed by the ident value. @@ -444,9 +444,9 @@ Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 -Barbato Expires April 30, 2008 [Page 8] +Barbato Expires May 20, 2008 [Page 8] -Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 +Internet-Draft draft-ietf-avt-rtp-vorbis-08 Nov 2007 3.1. In-band Header Transmission @@ -500,9 +500,9 @@ Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 -Barbato Expires April 30, 2008 [Page 9] +Barbato Expires May 20, 2008 [Page 9] -Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 +Internet-Draft draft-ietf-avt-rtp-vorbis-08 Nov 2007 0 1 2 3 @@ -556,9 +556,9 @@ Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 -Barbato Expires April 30, 2008 [Page 10] +Barbato Expires May 20, 2008 [Page 10] -Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 +Internet-Draft draft-ietf-avt-rtp-vorbis-08 Nov 2007 3.2. Out of Band Transmission @@ -612,9 +612,9 @@ Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 -Barbato Expires April 30, 2008 [Page 11] +Barbato Expires May 20, 2008 [Page 11] -Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 +Internet-Draft draft-ietf-avt-rtp-vorbis-08 Nov 2007 0 1 2 3 @@ -668,9 +668,9 @@ Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 -Barbato Expires April 30, 2008 [Page 12] +Barbato Expires May 20, 2008 [Page 12] -Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 +Internet-Draft draft-ietf-avt-rtp-vorbis-08 Nov 2007 0 1 2 3 @@ -724,9 +724,9 @@ Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 -Barbato Expires April 30, 2008 [Page 13] +Barbato Expires May 20, 2008 [Page 13] -Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 +Internet-Draft draft-ietf-avt-rtp-vorbis-08 Nov 2007 fragmented packets MUST be the same as the first packet sent, with @@ -780,9 +780,9 @@ Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 -Barbato Expires April 30, 2008 [Page 14] +Barbato Expires May 20, 2008 [Page 14] -Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 +Internet-Draft draft-ietf-avt-rtp-vorbis-08 Nov 2007 Packet 2: @@ -836,9 +836,9 @@ Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 -Barbato Expires April 30, 2008 [Page 15] +Barbato Expires May 20, 2008 [Page 15] -Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 +Internet-Draft draft-ietf-avt-rtp-vorbis-08 Nov 2007 Packet 3: @@ -892,9 +892,9 @@ Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 -Barbato Expires April 30, 2008 [Page 16] +Barbato Expires May 20, 2008 [Page 16] -Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 +Internet-Draft draft-ietf-avt-rtp-vorbis-08 Nov 2007 6. IANA Considerations @@ -948,9 +948,9 @@ Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 -Barbato Expires April 30, 2008 [Page 17] +Barbato Expires May 20, 2008 [Page 17] -Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 +Internet-Draft draft-ietf-avt-rtp-vorbis-08 Nov 2007 Published specification: @@ -1004,9 +1004,9 @@ Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 -Barbato Expires April 30, 2008 [Page 18] +Barbato Expires May 20, 2008 [Page 18] -Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 +Internet-Draft draft-ietf-avt-rtp-vorbis-08 Nov 2007 Type name: audio @@ -1060,9 +1060,9 @@ Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 -Barbato Expires April 30, 2008 [Page 19] +Barbato Expires May 20, 2008 [Page 19] -Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 +Internet-Draft draft-ietf-avt-rtp-vorbis-08 Nov 2007 Restriction on usage: @@ -1116,9 +1116,9 @@ Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 -Barbato Expires April 30, 2008 [Page 20] +Barbato Expires May 20, 2008 [Page 20] -Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 +Internet-Draft draft-ietf-avt-rtp-vorbis-08 Nov 2007 of the session reside. @@ -1172,9 +1172,9 @@ Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 -Barbato Expires April 30, 2008 [Page 21] +Barbato Expires May 20, 2008 [Page 21] -Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 +Internet-Draft draft-ietf-avt-rtp-vorbis-08 Nov 2007 8.1. Stream Radio @@ -1228,9 +1228,9 @@ Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 -Barbato Expires April 30, 2008 [Page 22] +Barbato Expires May 20, 2008 [Page 22] -Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 +Internet-Draft draft-ietf-avt-rtp-vorbis-08 Nov 2007 10. Acknowledgments @@ -1284,9 +1284,9 @@ Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 -Barbato Expires April 30, 2008 [Page 23] +Barbato Expires May 20, 2008 [Page 23] -Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 +Internet-Draft draft-ietf-avt-rtp-vorbis-08 Nov 2007 [10] "Ogg Vorbis I specification: Codec setup and packet decode. @@ -1340,9 +1340,9 @@ Author's Address -Barbato Expires April 30, 2008 [Page 24] +Barbato Expires May 20, 2008 [Page 24] -Internet-Draft draft-ietf-avt-rtp-vorbis-08 Oct 2007 +Internet-Draft draft-ietf-avt-rtp-vorbis-08 Nov 2007 Full Copyright Statement @@ -1396,6 +1396,6 @@ Acknowledgment -Barbato Expires April 30, 2008 [Page 25] +Barbato Expires May 20, 2008 [Page 25] diff --git a/doc/draft-ietf-avt-rtp-vorbis-08.xml b/doc/draft-ietf-avt-rtp-vorbis-08.xml index a82166e..34ffa9d 100644 --- a/doc/draft-ietf-avt-rtp-vorbis-08.xml +++ b/doc/draft-ietf-avt-rtp-vorbis-08.xml @@ -396,7 +396,7 @@ different methods for delivering this configuration data to a client, both in-band and out-of-band which is detailed below. SDP delivery is typically used to set up an initial state for the client application. The changes may be due to different codebooks as well as -different bitrates of the stream. +different bitrates of the RTP stream. @@ -589,7 +589,10 @@ than 127 bytes. Unlike the loss of raw Vorbis payload data, loss of a configuration header lead to a situation where it will not be possible to successfully decode the -stream. Implementations MAY try to recover from error requesting again the missing Configuration, the baseline reaction SHOULD be either reset or end the connection. +stream. Implementations MAY try to recover from error requesting again the +missing Configuration or, if the delivery method is in-band, buffer the +payloads waiting for the Configuration needed to decode them. +The baseline reaction SHOULD be either reset or end the RTP session. @@ -1085,9 +1088,12 @@ reside. The port value is specified by the server application bound to the address -specified in the c= line. The bitrate value and channels specified in the -rtpmap attribute MUST match the Vorbis sample rate value. An example is found -below. +specified in the c= line. The sample rate and channel count value specified +in the rtpmap attribute SHOULD match the current Vorbis stream or considered +the maximum number of channels to be expected and the least common multiple +for the session. The Configuration payload delivers the exact information, +thus the SDP information SHOULD be considered as hint. +An example is found below.
-- 2.7.4