[rtcweb] Rate for telephone-events in combination with OPUS

Roman Shpount <roman@telurix.com> Wed, 16 July 2014 18:45 UTC

Return-Path: <roman@telurix.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4AF911A0175 for <rtcweb@ietfa.amsl.com>; Wed, 16 Jul 2014 11:45:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level:
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WlcNqoXSZGzx for <rtcweb@ietfa.amsl.com>; Wed, 16 Jul 2014 11:45:36 -0700 (PDT)
Received: from mail-wi0-f174.google.com (mail-wi0-f174.google.com [209.85.212.174]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2BA851A017F for <rtcweb@ietf.org>; Wed, 16 Jul 2014 11:45:35 -0700 (PDT)
Received: by mail-wi0-f174.google.com with SMTP id d1so6634220wiv.7 for <rtcweb@ietf.org>; Wed, 16 Jul 2014 11:45:28 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to :content-type; bh=8l+cZeNiGAVMdjfGpDVtrOTPskGnCP79ZnaAsY4D1+I=; b=ew1DSeIFu4zk3o0Vq+hQhg/FkfXUi6AyY4hIgGuAIjX70tcEtD+d1mtWKtt7a91CDM QYF8xaIK+I6MWQQtOwCNI9SE4dSMzDuUdN/8GfTUZSVAs7v2msSiBg2+gn2cA9p/fSaw bU+c7sVTt18onetmPPQ6+xAICo/N61UE1XsFcCtVFJ0XF/tyisBtbGlgF4zoOJLvUYo1 gMVrzprvpE9bxcol8KyeL/VbjTGKbzHY/G1M1uljE8Su8BELd2IFoFcKdWmb+OuAuaH4 /+guA2SZGy+DYRdmg5NKe+6SCdiUXp+aUkSl5yzpzaMhr6mt/RAZgnYU0amawhoNuP6B 5Ikg==
X-Gm-Message-State: ALoCoQlJXCeC0dp9pBBtCdc7NY4lsY/AUsxivGE90pTzDIpgSdQuoPdVwX2G9sa0I0W/7kzUfPkW
X-Received: by 10.180.20.228 with SMTP id q4mr15793986wie.74.1405536328753; Wed, 16 Jul 2014 11:45:28 -0700 (PDT)
Received: from mail-wi0-f172.google.com (mail-wi0-f172.google.com [209.85.212.172]) by mx.google.com with ESMTPSA id dj2sm59427436wib.11.2014.07.16.11.45.27 for <rtcweb@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 16 Jul 2014 11:45:27 -0700 (PDT)
Received: by mail-wi0-f172.google.com with SMTP id n3so6703297wiv.11 for <rtcweb@ietf.org>; Wed, 16 Jul 2014 11:45:27 -0700 (PDT)
MIME-Version: 1.0
X-Received: by 10.194.92.177 with SMTP id cn17mr39013131wjb.71.1405536327516; Wed, 16 Jul 2014 11:45:27 -0700 (PDT)
Received: by 10.217.131.17 with HTTP; Wed, 16 Jul 2014 11:45:27 -0700 (PDT)
Date: Wed, 16 Jul 2014 14:45:27 -0400
Message-ID: <CAD5OKxuRQqRjm28dJqHMtTFQG_CuH+cwiJRCovvYLJOT4D+dRw@mail.gmail.com>
From: Roman Shpount <roman@telurix.com>
To: "rtcweb@ietf.org" <rtcweb@ietf.org>
Content-Type: multipart/alternative; boundary="047d7beb91aa854e6604fe53edc2"
Archived-At: http://mailarchive.ietf.org/arch/msg/rtcweb/iYKrNuitTv-Lks7ePZOCJrusWy8
Subject: [rtcweb] Rate for telephone-events in combination with OPUS
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb/>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Jul 2014 18:45:39 -0000

Should we specify two telephone-events payloads, one with 8000 rate to be
used with PCMU/PCMA and another with 48000 rate to be used with OPUS?

>From what I can see, based on RFC 7160, if OPUS codec is used
telephone-events should either be transmitted with the rate 48Khz or use a
different SSRC. On the other hand if PCMU/PCMA is selected then DTMF should
be transmitted using 8000 clock or use a different SSRC. Using different
SSRC is problematic since it will create synchronization issues with audio
playback (things like record your name and press pound will stop working)
apart from other webrtc related issues. I think the only solution that
makes sense is to advertise two telephone-events payloads and use the
appropriate one based on the selected transmit codec, similar to CN.
_____________
Roman Shpount