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

Stefan Sayer <stefan.sayer@iptego.com> Thu, 22 October 2009 09:57 UTC

Return-Path: <stefan.sayer@iptego.com>
X-Original-To: avt@core3.amsl.com
Delivered-To: avt@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B20573A6783 for <avt@core3.amsl.com>; Thu, 22 Oct 2009 02:57:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.29
X-Spam-Level:
X-Spam-Status: No, score=-2.29 tagged_above=-999 required=5 tests=[AWL=-0.310, BAYES_00=-2.599, RCVD_IN_SORBS_WEB=0.619]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TgtPtiDa5D5B for <avt@core3.amsl.com>; Thu, 22 Oct 2009 02:57:31 -0700 (PDT)
Received: from mail.iptego.net (home2.iptego.net [78.46.32.212]) by core3.amsl.com (Postfix) with ESMTP id 84CED3A62C1 for <avt@ietf.org>; Thu, 22 Oct 2009 02:57:31 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.iptego.net (Postfix) with ESMTP id 4B08A1154090; Thu, 22 Oct 2009 11:57:39 +0200 (CEST)
Received: from mail.iptego.net ([127.0.0.1]) by localhost (home2.iptego.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id X8HO1uKxrGV5; Thu, 22 Oct 2009 11:57:39 +0200 (CEST)
Received: from [192.168.5.106] (g230191161.adsl.alicedsl.de [92.230.191.161]) by mail.iptego.net (Postfix) with ESMTPSA id B09E8115407E; Thu, 22 Oct 2009 11:57:38 +0200 (CEST)
Message-ID: <4AE02C92.20400@iptego.com>
Date: Thu, 22 Oct 2009 11:57:38 +0200
From: Stefan Sayer <stefan.sayer@iptego.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.23) Gecko/20090812 Lightning/0.9 Thunderbird/2.0.0.23 Mnenhy/0.7.6.666
MIME-Version: 1.0
To: Emil Ivov <emcho@sip-communicator.org>
References: <4AE02500.4080104@sip-communicator.org>
In-Reply-To: <4AE02500.4080104@sip-communicator.org>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: "Audio/Video Transport (AVT) WG" <avt@ietf.org>
Subject: Re: [AVT] Audio Level Indicators - new versions submitted
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Audio/Video Transport Working Group <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/avt>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Oct 2009 09:57:32 -0000

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@ietf.org
> https://www.ietf.org/mailman/listinfo/avt

-- 
Stefan Sayer
VoIP Services

stefan.sayer@iptego.com
www.iptego.com

IPTEGO GmbH
Wittenbergplatz 1
10789 Berlin
Germany

Amtsgericht Charlottenburg, HRB 101010
Geschaeftsfuehrer: Alexander Hoffmann