Re: [codec] draft-spittka-payload-rtp-opus-00: a=fmtp:101 application=audio

Lars Immisch <lars@ibp.de> Tue, 12 June 2012 22:34 UTC

Return-Path: <lars@ibp.de>
X-Original-To: codec@ietfa.amsl.com
Delivered-To: codec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BFF3821F861D for <codec@ietfa.amsl.com>; Tue, 12 Jun 2012 15:34:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.205
X-Spam-Level:
X-Spam-Status: No, score=-1.205 tagged_above=-999 required=5 tests=[AWL=1.044, BAYES_00=-2.599, HELO_EQ_DE=0.35]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oDZND7BZR+qW for <codec@ietfa.amsl.com>; Tue, 12 Jun 2012 15:34:00 -0700 (PDT)
Received: from mail.ibp.de (mail.ibp.de [87.234.192.161]) by ietfa.amsl.com (Postfix) with ESMTP id 2AF3421F86F0 for <codec@ietf.org>; Tue, 12 Jun 2012 15:33:59 -0700 (PDT)
Received: from ohm.ibp.de (unknown [10.222.227.132]) by mail.ibp.de (Postfix) with ESMTPSA id 0951EC5C1D4; Wed, 13 Jun 2012 00:33:57 +0200 (CEST)
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset="us-ascii"
From: Lars Immisch <lars@ibp.de>
In-Reply-To: <4FD7BCCA.5000708@jmvalin.ca>
Date: Wed, 13 Jun 2012 00:33:57 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <D3DD025A-B14C-4494-8973-B24B44375DE4@ibp.de>
References: <619CA092-0565-41EE-AD7B-D2F836B22337@ibp.de> <4FD7BCCA.5000708@jmvalin.ca>
To: Jean-Marc Valin <jmvalin@jmvalin.ca>
X-Mailer: Apple Mail (2.1084)
Cc: codec@ietf.org, Tim Pritlove <tim@pritlove.org>
Subject: Re: [codec] draft-spittka-payload-rtp-opus-00: a=fmtp:101 application=audio
X-BeenThere: codec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Codec WG <codec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/codec>, <mailto:codec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/codec>
List-Post: <mailto:codec@ietf.org>
List-Help: <mailto:codec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/codec>, <mailto:codec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Jun 2012 22:34:00 -0000

Hi,

> The idea here is that the sender should know better than the receiver
> the optimal way to encode the audio. This is why there's no application=
> parameter.

I understand that reasoning. A hi-fi music on hold implementation would just use application=audio and send it unless the receiver asks for bandwidth restrictions.

But in our usecase (guest calls into broadcast studio), the receiver does know better. The recording will be broadcast and the receiver wants a way of saying: "Hey, send your best quality (because this will be broadcast)".

This addition would solve a real problem and create no interoperability concerns.

If you can think of other ways to solve this problem, I'd be pleased to hear them (I toyed with the idea of having an opus-audio codec, but dismissed it because application=audio seemed a better fit, in particular because the hypothetical opus-audio and the opus codec can interoperate).

- Lars Immisch