[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [AVT] Audio Level Indicators - new versions submitted



Hello,

o Emil Ivov [10/22/09 11:25]:
All,

As requested by the chairs several weeks ago, Jonathan, Enrico and I
have submitted new versions of the client-to-mixer [1] and
mixer-to-client [2] audio level indication drafts. Both documents
reflect comments received on the mailing list such as:

* using a uniform way of encoding level
* add additional considerations/design choices sections
* change tittles so that they would be easier to distinguish from one
another
* others

Needless to say further comments are most welcome.
in [1] 3. Protocol Operation the levels are described as having values from 0 to 255, and referencing section 4 (which should be section 5):

   Each instance of this header contains a list of one-octet audio level
   values (see Section 4).  Such values indicate audio level on a 0 to
   255 scale where 0 is silence (i.e. same as omitting the corresponding
   source id from the CSRC list) and 255 corresponds to a threshold
   accepted by the mixer implementation as the maximum audio level that
   a participant is likely to reach during a conference.

while in section 5, the levels are described like in the comfort noise specification with values 0..127 being 0..-127 dBov, where 0 would be the maximum audio level threshold (not 255).

In [2], section 3, the MSB of the level field is in the Figure 1 of the extension block:

          0                   1                   2
          0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3
         +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
         |  ID   | len=1 |0| level       |V|  reserved   |
         +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

So it may make sense to add this to Figure 2 in [1] as well :
       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
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |  ID   |  len  |    level 1    |    level 2    |    level 3   ...
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

             Figure 2: Audio level indicators extension format

would become:
       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
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |  ID   |  len  |0|  level 1    |0|  level 2    |0|  level 3   ...
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

             Figure 2: Audio level indicators extension format

(or, alternatively remove it from Figure 1 in [2], but I think that it is good to have the MSB set to 0 in the Figure.)

Regards
Stefan


Cheers,
Emil

[1] - http://tools.ietf.org/html/draft-lennox-avt-rtp-audio-level-exthdr

[2] - http://tools.ietf.org/html/draft-ivov-avt-slic
_______________________________________________
Audio/Video Transport Working Group
avt at ietf.org
https://www.ietf.org/mailman/listinfo/avt

--
Stefan Sayer
VoIP Services

stefan.sayer at iptego.com
www.iptego.com

IPTEGO GmbH
Wittenbergplatz 1
10789 Berlin
Germany

Amtsgericht Charlottenburg, HRB 101010
Geschaeftsfuehrer: Alexander Hoffmann