Re: [codec] #1: Application: 2.1. Point to point calls supporting transcoding?
"Christian Hoene" <hoene@uni-tuebingen.de> Wed, 24 March 2010 20:22 UTC
Return-Path: <hoene@uni-tuebingen.de>
X-Original-To: codec@core3.amsl.com
Delivered-To: codec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1BA213A6918 for <codec@core3.amsl.com>; Wed, 24 Mar 2010 13:22:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.871
X-Spam-Level:
X-Spam-Status: No, score=-2.871 tagged_above=-999 required=5 tests=[AWL=0.351, BAYES_00=-2.599, DATE_IN_FUTURE_06_12=1.897, DNS_FROM_OPENWHOIS=1.13, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4]
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 4BHiL1mbMVp0 for <codec@core3.amsl.com>; Wed, 24 Mar 2010 13:22:44 -0700 (PDT)
Received: from mx06.uni-tuebingen.de (mx06.uni-tuebingen.de [134.2.3.3]) by core3.amsl.com (Postfix) with ESMTP id 7EBF93A68F8 for <codec@ietf.org>; Wed, 24 Mar 2010 13:22:42 -0700 (PDT)
Received: from hoeneT60 (dhcp-wireless-open-abg-27-226.meeting.ietf.org [130.129.27.226]) (authenticated bits=0) by mx06.uni-tuebingen.de (8.13.6/8.13.6) with ESMTP id o2OKMmgN016485 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 24 Mar 2010 21:22:55 +0100
From: Christian Hoene <hoene@uni-tuebingen.de>
To: 'James Rafferty' <James.Rafferty@dialogic.com>, codec@ietf.org
References: <062.4b6a3862c443b2d8917e027f2267f4d2@tools.ietf.org> <617DF0128820F9458AC39149A627EE6C01A2947C57@MBX.dialogic.com> <000701cacad3$4b99c7c0$e2cd5740$@de> <617DF0128820F9458AC39149A627EE6C01A2947C85@MBX.dialogic.com> <000501cacb6c$37c4a0a0$a74de1e0$@de> <617DF0128820F9458AC39149A627EE6C01A2948104@MBX.dialogic.com>
In-Reply-To: <617DF0128820F9458AC39149A627EE6C01A2948104@MBX.dialogic.com>
Date: Wed, 24 Mar 2010 21:22:47 -0700
Message-ID: <001501cacbd2$d8120230$88360690$@de>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcrKrYfj3apVMECfQumBSXebrKc66AAIj/cwAABWsmAAAxkgoAAgP9rAAAjKMpAAFB0u4A==
Content-language: de
X-AntiVirus: NOT checked by Avira MailGate (version: 3.0.0-4; host: mx06)
Subject: Re: [codec] #1: Application: 2.1. Point to point calls supporting transcoding?
X-BeenThere: codec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Codec WG <codec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Wed, 24 Mar 2010 20:22:46 -0000
Hi James, >-----Original Message----- >From: James Rafferty [mailto:James.Rafferty@dialogic.com] ... >Vendors of products on these network edges will take the steps needed to get endpoints to communicate >(as driven by their service provider customers), even if it requires a codec change to complete the >call. So, the main requirement in these cases is the interoperability. Conversational quality is of lesser importance. Thus, we need not particular quality requirements beside that it works OK? Christian > >James > >-----Original Message----- >From: Christian Hoene [mailto:hoene@uni-tuebingen.de] >Sent: Wednesday, March 24, 2010 9:08 AM >To: James Rafferty; codec@ietf.org >Subject: RE: [codec] #1: Application: 2.1. Point to point calls supporting transcoding? > >Hi all, > >the well known reasons for avoiding transcoding/tandem-coding are: > >1) It decreases the conversational quality by decreasing speech quality and increasing transmission >delay. Thus, it is in the interest of users/customers to avoid transcoding. >2) It violates Internet's end-to-end principle and thus increasing system complexity and costs. Thus, >an Internet codec shall not consider operation modes of transcoding, typically. >3) Codecs must be optimized towards transcoding, which is a time consuming tasks. Thus, it is in the >interest of codec developers and tester to avoid the additional cost of verifying the transcoding >scenarios. > >Of course, we are not living in an perfect world and there are many valid reasons to install >transcoding gateways to manage proper interaction between two remote sides/operators. If it is >required to do so, there are multiple options: > >1) The gateway tries to negotiate a proper codec that is supported by both sides. >2) Two ITU-T codecs, which are very well optimized towards tandem-coding conditions, are selected. >3) Only, as a last resort, it might be needed to transcode between an Internet-codec and other codecs. > >I am not yet convinced that option 3) will happen frequently, especially considering the facts that >the Internet codec is intended towards IP-to-IP use cases. Also, it is quite easy to include >additional traditional codecs beside the Internet codec into a phone or gateways. In addition, the >costs of updating the software of a phone or gateway to support the Internet codec might not be very >high because of the lack of IPR fees. > >Thus, I would recommend to consider transcoding as a requirement of very low priority, as it is going >to be used seldom. It shall be ensured that the Internet codecs does not "fail" during tandeming but >that not particular effort is invested to make the Internet codec work particular well for >transcoding. > >Having this say, it is appreciate if volunteers will test the Internet codec in tandem conditions so >that the codec design can be influenced. > >With best regards, > > Christian > >--------------------------------------------------------------- >Dr.-Ing. Christian Hoene >Interactive Communication Systems (ICS), University of Tübingen >Sand 13, 72076 Tübingen, Germany, Phone +49 7071 2970532 >http://www.net.uni-tuebingen.de/ > >>-----Original Message----- >>From: James Rafferty [mailto:James.Rafferty@dialogic.com] >>Sent: Tuesday, March 23, 2010 4:14 PM >>To: Christian Hoene >>Cc: codec@ietf.org >>Subject: RE: [codec] #1: Application: 2.1. Point to point calls supporting transcoding? >> >>Christian, >> >>Please see my comments below. >> >>James >> >>-----Original Message----- >>From: Christian Hoene [mailto:hoene@uni-tuebingen.de] >>Sent: Tuesday, March 23, 2010 2:53 PM >>To: James Rafferty >>Cc: codec@ietf.org >>Subject: RE: [codec] #1: Application: 2.1. Point to point calls supporting transcoding? >> >>Hi James, >> >>>In my view, this is dodging the real issue. I believe there WILL be transcoding for point to point >>>calls between wireline and wireless networks, where the connection is IP on both sides and multiple >>>wide band codecs are used. >> >>Could you elaborate a bit more on this scenario? Do you mean that the wireline has -for example- >Skype >>phone with the Internet codec and the wireless end will have an LTE codec? Of course, both sides will >>use IP. >> >>JR - Yes, the example of Skype from the desktop connecting to a mobile phone with wideband audio (say >>G.722.2) is an example. In order for that to happen, there would likely be a border element at the >>network edge (what the Speermint architecture calls a Data Border Element) which negotiates the >>transcoding to take place in real time. Another use case example would be where an enterprise IP >>phone uses a wideband codec when calling to a mobile phone, again requiring transcoding to take place >>to complete the call, if the two handsets do not support a common HD codec. >> >>>For that matter, there will also be cases where a PSTN - IP gateway is needed, but that's not >usually >>>defined as transcoding. >> >>As a manufacturer of IP-to-IP gateways your insight knowledge is highly appreciated. >> >>With best regards, >> >> Christian Hoene >> >> >> >>> >>>James >>> >>>James Rafferty >>>Product Line Director, Integrated Media Gateways >>>Dialogic, Inc. >>>15 Crawford Street >>>Needham, MA 02494 >>>USA >>> >>>Tel: 781 433 9462 >>>Mobile: 781 929 3895 >>>Fax: 781 433 9268 >>>Email: james.rafferty@dialogic.com >>>Web: www.dialogic.com >>>This e-mail is intended only for the named recipient(s) and may contain information that is >>>privileged, confidential and/or exempt from disclosure under applicable law. No waiver of privilege, >>>confidence or otherwise is intended by virtue of communication via the internet. Any unauthorized >>use, >>>dissemination or copying is strictly prohibited. If you have received this e-mail in error, or are >>not >>>named as a recipient, please immediately notify the sender and destroy all copies of this e-mail. >>> >>>-----Original Message----- >>>From: codec-bounces@ietf.org [mailto:codec-bounces@ietf.org] On Behalf Of codec issue tracker >>>Sent: Tuesday, March 23, 2010 10:20 AM >>>To: hoene@uni-tuebingen.de >>>Cc: codec@ietf.org >>>Subject: [codec] #1: Application: 2.1. Point to point calls supporting transcoding? >>> >>>#1: Application: 2.1. Point to point calls supporting transcoding? >>>------------------------------------+--------------------------------------- >>> Reporter: hoene@… | Owner: >>> Type: enhancement | Status: new >>> Priority: major | Milestone: >>>Component: requirements | Version: >>> Severity: Active WG Document | Keywords: >>>------------------------------------+--------------------------------------- >>> Question: Shall the point-to-point call support transcoding? >>> >>> If not, please add something like >>> "This scenario does not include the use case of using a VoIP-PSTN gateway >>> to connected to legacy telephone systems. In those cases, the gateway >>> would make an audio conversion from broadband Internet voice to the frugal >>> 1930’s 3.1 kHz audio bandwidth. Interconnections to the PSTN will most >>> likely stick with its legacy codecs to avoid transcoding." >>> >>>-- >>>Ticket URL: <http://tools.ietf.org/wg/codec/trac/ticket/1> >>>codec <http://tools.ietf.org/codec/> >>> >>>_______________________________________________ >>>codec mailing list >>>codec@ietf.org >>>https://www.ietf.org/mailman/listinfo/codec >
- [codec] #1: Application: 2.1. Point to point call… codec issue tracker
- Re: [codec] #1: Application: 2.1. Point to point … James Rafferty
- Re: [codec] #1: Application: 2.1. Point to point … Christian Hoene
- Re: [codec] #1: Application: 2.1. Point to point … James Rafferty
- Re: [codec] #1: Application: 2.1. Point to point … Christian Hoene
- Re: [codec] #1: Application: 2.1. Point to point … James Rafferty
- Re: [codec] #1: Application: 2.1. Point to point … Christian Hoene
- Re: [codec] #1: Application: 2.1. Point to point … James Rafferty
- Re: [codec] #1: Application: 2.1. Point to point … stephen botzko
- Re: [codec] #1: Application: 2.1. Point to point … James Rafferty
- Re: [codec] #1: Application: 2.1. Point to point … Christian Hoene
- Re: [codec] #1: Application: 2.1. Point to point … Marc Petit-Huguenin
- Re: [codec] #1: Application: 2.1. Point to point … Michael Knappe
- Re: [codec] #1: Application: 2.1. Point to point … Marc Petit-Huguenin
- Re: [codec] #1: Application: 2.1. Point to point … stephen botzko
- Re: [codec] #1: Application: 2.1. Point to point … Marc Petit-Huguenin
- Re: [codec] #1: Application: 2.1. Point to point … Michael Knappe
- Re: [codec] #1: Application: 2.1. Point to point … Dr. Christian Hoene
- Re: [codec] #1: Application: 2.1. Point to point … codec issue tracker
- Re: [codec] #1: Application: 2.1. Point to point … stephen botzko
- Re: [codec] #1: Application: 2.1. Point to point … Christian Hoene
- Re: [codec] #1: Application: 2.1. Point to point … stephen botzko
- Re: [codec] #1: Application: 2.1. Point to point … Koen Vos
- Re: [codec] #1: Point to point calls supporting t… codec issue tracker