Re: [rtcweb] My Opinion: Why I think a negotiating protocol is a Good Thing
Roman Shpount <roman@telurix.com> Thu, 20 October 2011 03:54 UTC
Return-Path: <roman@telurix.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9F87B11E80CD for <rtcweb@ietfa.amsl.com>; Wed, 19 Oct 2011 20:54:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.827
X-Spam-Level:
X-Spam-Status: No, score=-2.827 tagged_above=-999 required=5 tests=[AWL=0.149, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
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 HIO4AV4iY1iv for <rtcweb@ietfa.amsl.com>; Wed, 19 Oct 2011 20:54:12 -0700 (PDT)
Received: from mail-yx0-f172.google.com (mail-yx0-f172.google.com [209.85.213.172]) by ietfa.amsl.com (Postfix) with ESMTP id EFB5611E80B6 for <rtcweb@ietf.org>; Wed, 19 Oct 2011 20:54:11 -0700 (PDT)
Received: by yxj19 with SMTP id 19so2871692yxj.31 for <rtcweb@ietf.org>; Wed, 19 Oct 2011 20:54:09 -0700 (PDT)
Received: by 10.150.140.16 with SMTP id n16mr8322761ybd.76.1319082849304; Wed, 19 Oct 2011 20:54:09 -0700 (PDT)
Received: from mail-gx0-f172.google.com (mail-gx0-f172.google.com [209.85.161.172]) by mx.google.com with ESMTPS id 18sm22064591any.21.2011.10.19.20.54.07 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 19 Oct 2011 20:54:08 -0700 (PDT)
Received: by ggnv1 with SMTP id v1so2845826ggn.31 for <rtcweb@ietf.org>; Wed, 19 Oct 2011 20:54:07 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.68.17.193 with SMTP id q1mr16932332pbd.98.1319082846898; Wed, 19 Oct 2011 20:54:06 -0700 (PDT)
Received: by 10.68.47.40 with HTTP; Wed, 19 Oct 2011 20:54:06 -0700 (PDT)
In-Reply-To: <B6990248-74BB-4421-8EEB-A99D3432B854@acmepacket.com>
References: <4E9D667A.2040703@alvestrand.no> <9B03E9E2-4376-465E-84F5-EDAC51390408@phonefromhere.com> <B5F4C6D1-3F54-4242-A89C-C2FC66AF8E7D@cisco.com> <570BDE5E-6EDC-4094-8DC0-094CEC3F12DF@acmepacket.com> <E44893DD4E290745BB608EB23FDDB7620DE659@008-AM1MPN1-043.mgdnok.nokia.com> <773FB266-721F-4C51-81A6-C01778BB68DF@cisco.com> <B6990248-74BB-4421-8EEB-A99D3432B854@acmepacket.com>
Date: Wed, 19 Oct 2011 23:54:06 -0400
Message-ID: <CAD5OKxuf68=b5PVmfDZrYuh-Ec1oFr0tW0qKjo6_NxWYxmC_vw@mail.gmail.com>
From: Roman Shpount <roman@telurix.com>
To: Hadriel Kaplan <HKaplan@acmepacket.com>
Content-Type: multipart/alternative; boundary="bcaec520ea4384cad404afb2e89a"
Cc: "<rtcweb@ietf.org>" <rtcweb@ietf.org>
Subject: Re: [rtcweb] My Opinion: Why I think a negotiating protocol is a Good Thing
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
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: Thu, 20 Oct 2011 03:54:12 -0000
One more reason not to use SDP is that there are non-negotiated CODEC parameters and media stream parameters that generally come from some sort of configuration, and not from SDP. Examples would be if audio stream should run noise suppression, automatic gain control, echo canceller, in iLBC codec that would be running enhancer, in SILK this would be complexity and expected packet loss percent. It would make sense to provide some mechanism to specify this. As far as data format for media description is concerned we can have something like this: List of Media Stream Formats. Each contains: - Media Type - Transport (RTP vs SRTP vs DTLS-SRTP) - List of name/value network attributes (ptime, crypto etc) - List of name/value configuration attributes (AGC, EC, NS) - List of formats. Each contains: - RTP payload type - Name (PCMU, PCMA, etc) - Clock Rate (8000, 16000) - Number of channels (mono, stereo, surround) - List of name/value network attributes (usedtx, maxaveragebitrate, bitrate) - List of name/value configuration attributes (iLBC enchancer, SILK complexity) This can be easily mapped to/from SDP, and will provide a easy to work structure for non-SDP based solutions. _____________ Roman Shpount
- [rtcweb] My Opinion: Why I think a negotiating pr… Harald Alvestrand
- Re: [rtcweb] My Opinion: Why I think a negotiatin… Iñaki Baz Castillo
- Re: [rtcweb] My Opinion: Why I think a negotiatin… Neil Stratford
- Re: [rtcweb] My Opinion: Why I think a negotiatin… Iñaki Baz Castillo
- Re: [rtcweb] My Opinion: Why I think a negotiatin… Stefan Håkansson LK
- Re: [rtcweb] My Opinion: Why I think a negotiatin… Harald Alvestrand
- Re: [rtcweb] My Opinion: Why I think a negotiatin… Tim Panton
- Re: [rtcweb] My Opinion: Why I think a negotiatin… Dzonatas Sol
- Re: [rtcweb] My Opinion: Why I think a negotiatin… Wolfgang Beck
- Re: [rtcweb] My Opinion: Why I think a negotiatin… Harald Alvestrand
- Re: [rtcweb] My Opinion: Why I think a negotiatin… Iñaki Baz Castillo
- Re: [rtcweb] My Opinion: Why I think a negotiatin… Harald Alvestrand
- Re: [rtcweb] My Opinion: Why I think a negotiatin… Wolfgang Beck
- Re: [rtcweb] My Opinion: Why I think a negotiatin… Iñaki Baz Castillo
- Re: [rtcweb] My Opinion: Why I think a negotiatin… Cullen Jennings
- Re: [rtcweb] My Opinion: Why I think a negotiatin… Cullen Jennings
- Re: [rtcweb] My Opinion: Why I think a negotiatin… Wolfgang Beck
- Re: [rtcweb] My Opinion: Why I think a negotiatin… Hadriel Kaplan
- Re: [rtcweb] My Opinion: Why I think a negotiatin… Hadriel Kaplan
- Re: [rtcweb] My Opinion: Why I think a negotiatin… Markus.Isomaki
- Re: [rtcweb] My Opinion: Why I think a negotiatin… Binod PG
- Re: [rtcweb] My Opinion: Why I think a negotiatin… Cullen Jennings
- Re: [rtcweb] My Opinion: Why I think a negotiatin… Cullen Jennings
- Re: [rtcweb] My Opinion: Why I think a negotiatin… Hadriel Kaplan
- Re: [rtcweb] My Opinion: Why I think a negotiatin… Roman Shpount
- Re: [rtcweb] My Opinion: Why I think a negotiatin… Hadriel Kaplan
- Re: [rtcweb] My Opinion: Why I think a negotiatin… Cullen Jennings
- Re: [rtcweb] My Opinion: Why I think a negotiatin… Stefan Håkansson
- Re: [rtcweb] My Opinion: Why I think a negotiatin… Hadriel Kaplan