
From harald@alvestrand.no  Fri Feb  1 01:06:44 2013
Return-Path: <harald@alvestrand.no>
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 E594821F87DF for <rtcweb@ietfa.amsl.com>; Fri,  1 Feb 2013 01:06:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.404
X-Spam-Level: 
X-Spam-Status: No, score=-110.404 tagged_above=-999 required=5 tests=[AWL=0.195, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2r64n48iJ686 for <rtcweb@ietfa.amsl.com>; Fri,  1 Feb 2013 01:06:44 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id 0DE3D21F87E7 for <rtcweb@ietf.org>; Fri,  1 Feb 2013 01:06:44 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id B255E39E031; Fri,  1 Feb 2013 10:06:40 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JQ-LlSyJMgTl; Fri,  1 Feb 2013 10:06:39 +0100 (CET)
Received: from hta-dell.lul.corp.google.com (unknown [IPv6:2620:0:1043:1:be30:5bff:fede:bcdc]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id 2F00C39E0CE; Fri,  1 Feb 2013 10:06:39 +0100 (CET)
Message-ID: <510B859E.9070207@alvestrand.no>
Date: Fri, 01 Feb 2013 10:06:38 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: Martin Thomson <martin.thomson@gmail.com>
References: <50F97303.4070906@ericsson.com> <CABkgnnWcqZ+dU+87djBQ0z47ufB-Go13mWyPi_ZQA8BPinQJEA@mail.gmail.com> <5108F1B9.9020709@alvestrand.no> <CABkgnnW931z1yWCdXU7p97fmMfW=CuQUTqiDRAR5feSQ5pqRag@mail.gmail.com> <510A63DA.3080301@alvestrand.no> <CABkgnnUFQJtYyeOoqCDSPQFuO-cLr_3wvwRPVD96-3TU9Og_2g@mail.gmail.com>
In-Reply-To: <CABkgnnUFQJtYyeOoqCDSPQFuO-cLr_3wvwRPVD96-3TU9Og_2g@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] WG Last Call: draft-ietf-rtcweb-use-cases-and-requirements-10
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: Fri, 01 Feb 2013 09:06:45 -0000

On 02/01/2013 01:16 AM, Martin Thomson wrote:
> On 31 January 2013 21:30, Harald Alvestrand <harald@alvestrand.no> wrote:
>> I can think of a reasonably easy test that generates the signal (read a mono
>> sound from a file to a mediastream using the MediaSource interface, feed it
>> to the WebAudio API, apply spatialization effects using the WebAudio API),
>> but I'm not sure how you test whether spatialization is actually performed
>> correctly. But writing that test should be a W3C matter.
> Maybe I'm reading too much into this, but spatialization effects are
> used for several reasons: for arrangements of multiple microphones in
> the same room, they can be necessary to get proper stereo audio.  In
> order to do this based on microphone configuration, you need
> signaling.  If all you are looking for is the ability to spatially
> separate different speakers, that clarification might help.

Aha - I was reading the use case as "you want to place different 
speakers at different positions in the virtual audio space" only - seems 
that the word "spatialization" means more than that. Thanks!

>
>>>>>       F7              The browser MUST support fast stream switches.
> ...
>> Specified further (yes) or removed (yes)?
> Yes.  As in pick one and I care little which that is.
>
>>>> TURN/TLS will satisfy this requirement.
>>> This is not always true :)
>> What's the case when it isn't?
> Some firewalls use traffic analysis to identify real-time data that
> has been tunneled over HTTP CONNECT.

Yes, argh :-( - I could argue that these fall outside the use case, or I 
could argue that the requirement should be described well enough to make 
it not a MUST to be able to avoid these firewalls.

You can't win them all.... and we're not designing the Universal Policy 
Defeater here.

>
>> I don't read "make before break" either, but that's obviously preferable.
>> Now that I dig further back into my memory, I think ICE restart is supposed
>> to support make-before-break; you don't have to turn off the old path before
>> the new has checked out usable.
> ICE restart can do that, but there is no guarantee that triggering a
> restart will result in a change of network interface.  Further clarity
> on the requirement may be necessary to say that it be *possible* to do
> this.
I think the normal case is "this interface stopped working, can you find 
me another one?".
The less normal case is "I know both 3G and WiFi are working, but I 
still want to use 3G".

If you can tell which IP address belongs to which interface, ICE restart 
+ keeping control of which candidates you allow through to the other 
side would enable you to control that (albeit hackishly).


From stefan.lk.hakansson@ericsson.com  Fri Feb  1 02:12:16 2013
Return-Path: <stefan.lk.hakansson@ericsson.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 659E921F852C for <rtcweb@ietfa.amsl.com>; Fri,  1 Feb 2013 02:12:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.889
X-Spam-Level: 
X-Spam-Status: No, score=-5.889 tagged_above=-999 required=5 tests=[AWL=0.060,  BAYES_00=-2.599, HELO_EQ_SE=0.35, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SgkVVPhaBWDF for <rtcweb@ietfa.amsl.com>; Fri,  1 Feb 2013 02:12:15 -0800 (PST)
Received: from mailgw2.ericsson.se (mailgw2.ericsson.se [193.180.251.37]) by ietfa.amsl.com (Postfix) with ESMTP id 51B7121F84B2 for <rtcweb@ietf.org>; Fri,  1 Feb 2013 02:12:14 -0800 (PST)
X-AuditID: c1b4fb25-b7f366d000004d10-e5-510b94fb42e9
Received: from esessmw0256.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw2.ericsson.se (Symantec Mail Security) with SMTP id BA.B1.19728.BF49B015; Fri,  1 Feb 2013 11:12:11 +0100 (CET)
Received: from [150.132.141.90] (153.88.115.8) by esessmw0256.eemea.ericsson.se (153.88.115.97) with Microsoft SMTP Server id 8.3.279.1; Fri, 1 Feb 2013 11:12:11 +0100
Message-ID: <510B94FB.8000900@ericsson.com>
Date: Fri, 1 Feb 2013 11:12:11 +0100
From: =?ISO-8859-1?Q?Stefan_H=E5kansson_LK?= <stefan.lk.hakansson@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <50F97303.4070906@ericsson.com> <CABkgnnWcqZ+dU+87djBQ0z47ufB-Go13mWyPi_ZQA8BPinQJEA@mail.gmail.com> <5108F1B9.9020709@alvestrand.no> <CABkgnnW931z1yWCdXU7p97fmMfW=CuQUTqiDRAR5feSQ5pqRag@mail.gmail.com> <510A63DA.3080301@alvestrand.no> <CABkgnnUFQJtYyeOoqCDSPQFuO-cLr_3wvwRPVD96-3TU9Og_2g@mail.gmail.com>
In-Reply-To: <CABkgnnUFQJtYyeOoqCDSPQFuO-cLr_3wvwRPVD96-3TU9Og_2g@mail.gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPJMWRmVeSWpSXmKPExsUyM+Jvre7vKdyBBme2K1ms/dfO7sDosWTJ T6YAxigum5TUnMyy1CJ9uwSujOdHrjAWnBWsuPVwMUsDYxdfFyMnh4SAicSXmcdZIWwxiQv3 1rN1MXJxCAmcZJS4PfsmE0hCSGA1o8SULjYQm1dAW6K9eyMjiM0ioCLxYsUNMJtNIFDi+v9f YPWiAlES7682MUPUC0qcnPmEBcQWERCW2PqqF6xGWCBYYuXEL4wQy/YwSaxZ1go2iBNo0PGX e8CamQVsJS7Muc4CYctLbH87hxniIF2Jd6/vsU5gFJiFZMcsJC2zkLQsYGRexciem5iZk15u tIkRGGgHt/xW3cF455zIIUZpDhYlcd5w1wsBQgLpiSWp2ampBalF8UWlOanFhxiZODilGhij pxz+IpKR/+5AX93JG4Xb3wjHTlKT/O1WvXjHw0nTfX+uSPWusjnmc2j9o9OFPst2HLDyTT+7 /Y3jVAYNwziXFZFt/7qfipt/MDPfNnvykdXmEV/cdhz3ePw411iHof/8Wwv5gJ0XzOX6W6ZP yrwW+/7w+/dr1u849jL11b9H+RfvLmD8E+s1U4mlOCPRUIu5qDgRAMtE8ZACAgAA
Subject: Re: [rtcweb] WG Last Call: draft-ietf-rtcweb-use-cases-and-requirements-10
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: Fri, 01 Feb 2013 10:12:16 -0000

On 2013-02-01 01:16, Martin Thomson wrote:
> On 31 January 2013 21:30, Harald Alvestrand <harald@alvestrand.no> wrote:
>> I can think of a reasonably easy test that generates the signal (read a mono
>> sound from a file to a mediastream using the MediaSource interface, feed it
>> to the WebAudio API, apply spatialization effects using the WebAudio API),
>> but I'm not sure how you test whether spatialization is actually performed
>> correctly. But writing that test should be a W3C matter.
>
> Maybe I'm reading too much into this, but spatialization effects are
> used for several reasons: for arrangements of multiple microphones in
> the same room, they can be necessary to get proper stereo audio.  In
> order to do this based on microphone configuration, you need
> signaling.  If all you are looking for is the ability to spatially
> separate different speakers, that clarification might help.

I agree, we should clarify. But I think many of the requirements are 
similar in this respect: just reading the requirement itself is not 
sufficient, you need to read the use-case from which it was derived to 
get the context and fully understand.

>
>>>>>       F7              The browser MUST support fast stream switches.
> ...
>> Specified further (yes) or removed (yes)?
>
> Yes.  As in pick one and I care little which that is.
>
>>>> TURN/TLS will satisfy this requirement.
>>> This is not always true :)
>> What's the case when it isn't?
>
> Some firewalls use traffic analysis to identify real-time data that
> has been tunneled over HTTP CONNECT.
>
>> I don't read "make before break" either, but that's obviously preferable.
>> Now that I dig further back into my memory, I think ICE restart is supposed
>> to support make-before-break; you don't have to turn off the old path before
>> the new has checked out usable.
>
> ICE restart can do that, but there is no guarantee that triggering a
> restart will result in a change of network interface.  Further clarity
> on the requirement may be necessary to say that it be *possible* to do
> this.
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>


From stefan.lk.hakansson@ericsson.com  Fri Feb  1 02:19:21 2013
Return-Path: <stefan.lk.hakansson@ericsson.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 76B9521F87D7 for <rtcweb@ietfa.amsl.com>; Fri,  1 Feb 2013 02:19:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.899
X-Spam-Level: 
X-Spam-Status: No, score=-5.899 tagged_above=-999 required=5 tests=[AWL=0.050,  BAYES_00=-2.599, HELO_EQ_SE=0.35, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DIIOwHAo6DNO for <rtcweb@ietfa.amsl.com>; Fri,  1 Feb 2013 02:19:20 -0800 (PST)
Received: from mailgw7.ericsson.se (mailgw7.ericsson.se [193.180.251.48]) by ietfa.amsl.com (Postfix) with ESMTP id 6478D21F879D for <rtcweb@ietf.org>; Fri,  1 Feb 2013 02:19:20 -0800 (PST)
X-AuditID: c1b4fb30-b7f0d6d000007e61-b5-510b96a7acba
Received: from esessmw0184.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id 91.36.32353.7A69B015; Fri,  1 Feb 2013 11:19:19 +0100 (CET)
Received: from [150.132.141.90] (153.88.115.8) by esessmw0184.eemea.ericsson.se (153.88.115.82) with Microsoft SMTP Server id 8.3.279.1; Fri, 1 Feb 2013 11:19:19 +0100
Message-ID: <510B96A6.8060605@ericsson.com>
Date: Fri, 1 Feb 2013 11:19:18 +0100
From: =?ISO-8859-1?Q?Stefan_H=E5kansson_LK?= <stefan.lk.hakansson@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: Bernard Aboba <bernard_aboba@hotmail.com>
References: <50F97303.4070906@ericsson.com>, , <CABkgnnWcqZ+dU+87djBQ0z47ufB-Go13mWyPi_ZQA8BPinQJEA@mail.gmail.com>, <BLU002-W1705DC54006131B55B432A931F0@phx.gbl>, <510927C4.60808@ericsson.com> <BLU002-W12493A0C939FCEBDAEAE4D5931E0@phx.gbl>
In-Reply-To: <BLU002-W12493A0C939FCEBDAEAE4D5931E0@phx.gbl>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplluLIzCtJLcpLzFFi42KZGfG3Vnf5NO5Ag/d/FSz2L7nMbLH2Xzu7 A5PH454zbB5LlvxkCmCK4rJJSc3JLEst0rdL4Mr4M7uJtWCyVEX7u4OMDYwPRboYOTkkBEwk Pp2+zg5hi0lcuLeerYuRi0NI4CSjxOzJS6Cc1YwSr0+1MIJU8QpoS7TfncIGYrMIqEi0znvO CmKzCQRKXP//iwnEFhWIknh/tYkZol5Q4uTMJyxdjBwcIgK6En+7jEDCzALqEncWnwNbLAxU 3vh1KdSuN4wSr9rngSU4BawlXizvYoFosJW4MOc6lC0vsf3tHLD5QkAz372+xzqBUXAWknWz kLTMQtKygJF5FSN7bmJmTnq5+SZGYFAe3PLbYAfjpvtihxilOViUxHnDXS8ECAmkJ5akZqem FqQWxReV5qQWH2Jk4uCUamAU73Lb9mlLtLaQ9pbF62W7p1Q/l3od8GDWAce8/6opAU9bvyxp eVVrr7dcZuut9cKyH3MqMvhO3334++M1LR4zCzaJvf7sD+2WdD/cH6GhyWW8J+qabsDugpif B+dz7ay4ceGGrJDmau1T/R/iSjTUFwhfX9J8rG/xu7f3LG5f+Xv+YEDuxkU+SizFGYmGWsxF xYkA8IFIQBgCAAA=
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Review of draft-ietf-rtcweb-use-cases-and-requirements-10 (Part I)
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: Fri, 01 Feb 2013 10:19:21 -0000

On 2013-01-30 20:30, Bernard Aboba wrote:
>  > To me it means that the browser should not congest the network (and this
>  > is regardless of what the possibly malicious app does).
>
> [BA]  Today we have three potential approaches that might be relevant to
> this general concern:
>
> a. Consent.  If a receiver is being inundated, they can refuse to
> response to ICE keepalives, thereby causing a compliant sender to stop
> sending.
> b. Circuit breakers.  As I understood it, the goal of this document was
> to prevent congestive collapse in a number of situations.   However,
> circuit breakers aren't a complete solution to congestion control, so
> the resulting behavior might not be considered "fair" and also it wasn't
> clear to me that high packet loss/low throughput would be avoided in all
> situations.
> c. Congestion control (RMCAT).  This is a solution to the congestion
> control problem, not just DDOS or worst-case congestive collapse.  Since
> it covers more ground it is more of a long-term solution than a or b.
>
> I would like the requirement to be a bit more specific so that we can be
> clear which of a, b and/or c address the concern.   Solution a is more
> of a response to DDOS issues than congestion control per se.   Solution
> b is designed to address some worst case outcomes, though not
> necessarily all of them.   Solution c is the long-term solution, but it
> may not be available within the same time frame as a or b.

I agree to the above, but could we not let the requirement remain as is? 
Instead, when we some time in the future compare what the WG has 
specified as solutions with the requirement we can say that this 
requirement is initially met by a. and b., and c. will be added in a 
later release.

I am not very keen on keep updating the requirements based on the 
solutions we discuss/opt for. We then risk to lose sight on the original 
reason for the requirement.

>
>  > > Please note that the requirements specified in this document are to
>  > > be used in evaluating... protocol submissions. As such, the
>  > > requirements language refers to capabilities of these protocols; the
>  > > protocol documents will specify whether these features are required,
>  > > recommended, or optional. For example, requiring that a protocol
>  > > support confidentiality is NOT the same thing as requiring that all
>  > > protocol traffic be encrypted.
>  >
>  > This makes a lot of sense.
>
> [BA] Feel free to tweak the wording above to the needs of RTCWEB.  IETF
> Requirements documents are often used for different purposes, so one
> size doesn't necessarily fit all.  For example, the RFC 2989 language
> above was created to provide guidelines for selection between competing
> protocol proposals.  In that particular situation, meeting more
> requirements was "better" but it wasn't necessarily expected that the
> "winner" would meet all requirements.  Other WGs have created
> requirements documents to guide protocol development and enable
> identification of missing work.  In those situations, it isn't
> necessarily expected that an initial document set will cover all the
> bases, though there may be an expectation that major holes will get
> covered somehow at some point.

OK, thanks for this input - it is helpful.


From stefan.lk.hakansson@ericsson.com  Fri Feb  1 02:34:43 2013
Return-Path: <stefan.lk.hakansson@ericsson.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 D546921F8830 for <rtcweb@ietfa.amsl.com>; Fri,  1 Feb 2013 02:34:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.906
X-Spam-Level: 
X-Spam-Status: No, score=-5.906 tagged_above=-999 required=5 tests=[AWL=0.043,  BAYES_00=-2.599, HELO_EQ_SE=0.35, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QO3J9P7Mz7Lt for <rtcweb@ietfa.amsl.com>; Fri,  1 Feb 2013 02:34:43 -0800 (PST)
Received: from mailgw7.ericsson.se (mailgw7.ericsson.se [193.180.251.48]) by ietfa.amsl.com (Postfix) with ESMTP id 4CC0D21F8835 for <rtcweb@ietf.org>; Fri,  1 Feb 2013 02:34:42 -0800 (PST)
X-AuditID: c1b4fb30-b7f0d6d000007e61-73-510b9a41b64c
Received: from esessmw0184.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id BC.98.32353.14A9B015; Fri,  1 Feb 2013 11:34:41 +0100 (CET)
Received: from [150.132.141.90] (153.88.115.8) by esessmw0184.eemea.ericsson.se (153.88.115.82) with Microsoft SMTP Server id 8.3.279.1; Fri, 1 Feb 2013 11:34:41 +0100
Message-ID: <510B9A41.8000804@ericsson.com>
Date: Fri, 1 Feb 2013 11:34:41 +0100
From: =?ISO-8859-1?Q?Stefan_H=E5kansson_LK?= <stefan.lk.hakansson@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: Bernard Aboba <bernard_aboba@hotmail.com>
References: <50F97303.4070906@ericsson.com>, , , <CABkgnnWcqZ+dU+87djBQ0z47ufB-Go13mWyPi_ZQA8BPinQJEA@mail.gmail.com>, , <BLU002-W1705DC54006131B55B432A931F0@phx.gbl>, <BLU002-W210B8DBB897CAF5BECC501A931F0@phx.gbl>, <5109265F.6040106@ericsson.com> <BLU002-W123BE6BAA58BE0B26DEA28F931E0@phx.gbl>
In-Reply-To: <BLU002-W123BE6BAA58BE0B26DEA28F931E0@phx.gbl>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplluLIzCtJLcpLzFFi42KZGfG3VtdxFnegwbmN8hb7l1xmtlj7r53d gcnjcc8ZNo8lS34yBTBFcdmkpOZklqUW6dslcGUcu/6TpeC/c8WkKT/ZGhgfmHQxcnJICJhI LO/dyQJhi0lcuLeerYuRi0NI4CSjRN/SM6wQzmpGiRsd/UwgVbwC2hJ7zh5iBrFZBFQkbj3e zAhiswkESlz//wusRlQgSuL91SZmiHpBiZMznwBt4OAQEdCV+NtlBBJmFlCXuLP4HDuILSwQ LdGz7gbUrgVMEt0PDoDN5BSwllh+cgobRIOtxIU511kgbHmJ7W/ngM0XApr57vU91gmMgrOQ rJuFpGUWkpYFjMyrGNlzEzNz0svNNzECg/Lglt8GOxg33Rc7xCjNwaIkzhvueiFASCA9sSQ1 OzW1ILUovqg0J7X4ECMTB6dUA+P88JR9C5i/zZ1e+6ri1dqgT9/u1+ue2MjrtX9GV8Q2XfvJ C41+zTqqG7h4YY/nLn7b3gV7jrJoeykX/hFSsUj1/tNqvI7rtUtdUmwW+5yy+V/Zd+g+ShTq dW+5v17Luvs213eb/2f7LXqVJibuefFyd3vuKb9VC0wkAr+e+fxvteqp1KylS68qsRRnJBpq MRcVJwIA4cBwZxgCAAA=
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Review of draft-ietf-rtcweb-use-cases-and-requirements-10 (Part II)
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: Fri, 01 Feb 2013 10:34:43 -0000

On 2013-01-30 21:02, Bernard Aboba wrote:
>  > > [BA] Can I assume that the use of the plural implies a requirement
> to be able to support multiple sources?
>  >
>  > Yes. And in the use-case "Hockey Game Viewer" multiple cameras are used.
>
> [BA] OK.  General question:  is this something that needs to be
> supported in v1.0 (e.g. we need to figure out how multiple source
> negotiation works immediately) or can it wait until later?  For me, that
> question is helpful in distinguishing MUSTs (things we need to have to
> either provide basic capabilities, avoid damage to the Internet, or
> attain interoperability) from lesser levels like SHOULD (things it would
> be very useful to have, but perhaps are not needed immediately).

You're right, we should discuss if this is needed for v1 or not. 
Personally I think we should have support for multiple sources from v1.

>
>  > > [BA] I am not sure what this means. Is it implying the need for a
> strategy to deal with loss in the MTI codec?
>  > > For example, is this implying a requirement for codec adaption,
>  > > or FEC or re-transmission? I don't see the purpose of letting the
> TBD remain here.
>  >
>  > The TBD could go; my interpretation is that at the very least there
> should be some PLC implemented.
>
> [BA] OK.  It might be helpful to be a bit more specific about what might
> address this requirement, assuming we can come to agreement on it.

OK.

>
>  > > [BA] What does "graceful" mean?? Is this referring to the
> resilience of the codec and
>  > > loss-strategy (see above), or to enabling the application to adapt
> to loss?
>  >
>  > I agree. This is very vague. I think that what was in mind at the time
>  > was that the browser should not be worse than existing native clients
>  > during bad network conditions (e.g. strange high level audio sounds that
>  > comes from decoding erroneous data should not be played). I think this
>  > req could go.
>
> [BA] I think that this requirement is probably covered adequately by
> other ones so it can be omitted.

I agree.

>
>  > > [BA] I really am not sure what is meant here. Are we talking about
> the ability of a sender to change
>  > > transmission rate quickly (e.g. removing a layer in SVC)? Or about
> adding/removing a stream?
>  >
>  > This requirement is derived from the "Video conferencing system with
>  > central server" use-case. The intention was to say something like "if
>  > the central node asks for an intraframe, the browser should insert it".
>
>  > > [BA] Synchronization is not necessarily possible or even desirable
> in all circumstances.
>  > > For example, if the video experiences substantial loss, do you
> really want to delay the audio to sync
>  > > with it? So I can understand why it is desirable to support the
> capability, but is this
>  > > really a MUST? I would not bother to attempt to answer the
> question; delete it.
>  >
>  > You're right: in some cases it is better to not synchronize. But I still
>  > think the browser MUST support it (even if not used in certain cases).
>
> [BA] I agree with the "MUST support" formulation.

OK.

>
>  > > ----------------------------------------------------------------
>  > > F18 The browser MUST be able to process and mix
>  > > sound objects (media that is retrieved from
>  > > another source than the established media
>  > > stream(s) with the peer(s) with audio streams.
>  > >
>  > > [BA] If this is done, isn't it important to make clear to the user
> (and perhaps the peer) what is happening?
>  > > Confusing live and recorded media seems like a potential vector for
> mischief.
>  >
>  > This is derived from the use-case "Multiparty on-line game with voice
>  > communication". Are you saying that the browser should inform the user
>  > that the "boom" sound comes from the explosion on the game scene, while
>  > the voice comes from his friend that is playing the same game? I don't
>  > see that need.
>
> [BA] I agree that it is silly in a game scenario.  But in an emergency
> call, knowing that the video of a hostage situation isn't live would be
> pretty important.

I agree, but I feel that we're now starting to put requirements on the 
service rather than the browser or its APIs.

>
>  > > [BA] "Wiretapping" is too vague a phrase to be of much use. It
> might make more sense to
>  > > talk about security services that should be provided (e.g.
> confidentiality of media).
>  >
>  > This was discussed a bit, and someone (Harald?) pointed out that
>  > wiretapping is well defined and can be used.
>
> [BA] If we can refer to a definition this would be helpful in clarifying
> the requirement.

I think Harald answered this one; but I agree that we should reference.

>
>  > > ----------------------------------------------------------------
>  > > F26 It MUST be possible to move from one network
>  > > interface to another one
>  > > [BA] Are we talking about the ability of an application to control
> this, or the ability of an application to react to it, or something else?
>  >
>  > It is not split up between application, browser, STUN/TURN server, it is
>  > just a requirement on that it should work.
>
> [BA] My question is whether existing ICE/STUN/TURN RFCs are sufficient
> or whether extensions such as ICE Mobility are required to meet this
> requirement.

Again, I think we should leave the requirement as is (being a bit vague 
and generic), let the WG design a solution (which now seems to be 
ICE/STUN/TURN) and then come back and say that this req is met by that 
solution, and it gives the following characteristics.

>
>  > > ----------------------------------------------------------------
>  > > F35 The browser MUST enable verification, given
>  > > the right circumstances and by use of other
>  > > trusted communication, of that streams and
>  > > data received have not been manipulated by
>  > > any party.
>  > > [BA] I do not see how such a verification is possible.
>  >
>  > I was under the impression that DTLS allowed this.
>
> [BA] DTLS/SRTP can verify that there is no man-in-the-middle.  But it
> doesn't address modification by an endpoint that is a media gateway.

Yes, but the browser will (to my understanding) make the fingerprints 
available to the users (at request), and they can then detect if there 
are other end-points in the path. So it is possible "under the right 
circumstances".

> Also, there is the replay vs. live issue.

Yes, that is one issue.

>
>  > > ----------------------------------------------------------------
>  > > F36 The browser MUST reject incoming media and
>  > > data, either modified, created or injected,
>  > > by any entity not trusted by the site.
>  > >
>  > > [BA] Do we really mean "trusted by the site" or "trusted by the
> browser"?
>  >
>  > I need to think a bit more about this one.
>
> [BA] While the security document advises the use of HTTPS for signaling,
> it doesn't prohibit use of HTTP.  Also, for media there probably will be
> scenarios where the client is unauthenticated, even if the server is
> authenticated (e.g. DTLS/SRTP with asymmetric trust).   My advice is to
> reformulate this as a requirement for support of {media, signaling}
> authentication/integrity protection, rather than use.

We need to look into that.

>
> One last question, about A25:
>
>     A25             It must be possible for the application to
>                     refrain from exposing the IP address
>
> [BA] I am assuming we are talking about exposing the originating IP address of media, which can be addressed via TURN.
> If so, this is more of a protocol than an API requirement.  Since the ICE candidates need to exposed in the API in
> order to allow them to be signaled, I am not sure how we can avoid exposing those to the application.  Similarly, the
> HTTP server can obtain the IP address used by the HTTP client.  Even within SIP, there are VIA headers and contact
> headers, so it is not easy to avoid disclosure of the IP address to everyone.  So I think we need to be more clear
> about what we are trying to avoid exposing, and to whom.

Personally I would like to get rid of this requirement. The application 
can always get all candidates. To have a way to let the application ask 
for _only_ the TURN candidates does not change this - that kind of API 
is more for convenience (so that the app you trust does not have to 
remove privacy revealing candidates from the offer, but can instead ask 
the browser to deliver an offer without them).

>
>


From harald@alvestrand.no  Fri Feb  1 02:58:36 2013
Return-Path: <harald@alvestrand.no>
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 CCAF321F8644 for <rtcweb@ietfa.amsl.com>; Fri,  1 Feb 2013 02:58:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.599
X-Spam-Level: 
X-Spam-Status: No, score=-110.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DKSX6eobzflb for <rtcweb@ietfa.amsl.com>; Fri,  1 Feb 2013 02:58:36 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id E9B0E21F8639 for <rtcweb@ietf.org>; Fri,  1 Feb 2013 02:58:35 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id C9CBF39E0CE for <rtcweb@ietf.org>; Fri,  1 Feb 2013 11:58:33 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zMLCgUXVcLBx for <rtcweb@ietf.org>; Fri,  1 Feb 2013 11:58:32 +0100 (CET)
Received: from [10.130.0.44] (4.234.241.83.in-addr.dgcsystems.net [83.241.234.4]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id 9DE1739E031 for <rtcweb@ietf.org>; Fri,  1 Feb 2013 11:58:32 +0100 (CET)
Message-ID: <510B9FD8.6000008@alvestrand.no>
Date: Fri, 01 Feb 2013 11:58:32 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <50F97303.4070906@ericsson.com>, , , <CABkgnnWcqZ+dU+87djBQ0z47ufB-Go13mWyPi_ZQA8BPinQJEA@mail.gmail.com>, , <BLU002-W1705DC54006131B55B432A931F0@phx.gbl>, <BLU002-W210B8DBB897CAF5BECC501A931F0@phx.gbl>, <5109265F.6040106@ericsson.com> <BLU002-W123BE6BAA58BE0B26DEA28F931E0@phx.gbl> <510B9A41.8000804@ericsson.com>
In-Reply-To: <510B9A41.8000804@ericsson.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Subject: [rtcweb] Revealing IP addresses (Re: Review of draft-ietf-rtcweb-use-cases-and-requirements-10 (Part II))
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: Fri, 01 Feb 2013 10:58:36 -0000

On 02/01/2013 11:34 AM, Stefan Håkansson LK wrote:
>>
>>     A25             It must be possible for the application to
>>                     refrain from exposing the IP address
>>
>> [BA] I am assuming we are talking about exposing the originating IP 
>> address of media, which can be addressed via TURN.
>> If so, this is more of a protocol than an API requirement. Since the 
>> ICE candidates need to exposed in the API in
>> order to allow them to be signaled, I am not sure how we can avoid 
>> exposing those to the application.  Similarly, the
>> HTTP server can obtain the IP address used by the HTTP client. Even 
>> within SIP, there are VIA headers and contact
>> headers, so it is not easy to avoid disclosure of the IP address to 
>> everyone.  So I think we need to be more clear
>> about what we are trying to avoid exposing, and to whom.
>
> Personally I would like to get rid of this requirement. The 
> application can always get all candidates. To have a way to let the 
> application ask for _only_ the TURN candidates does not change this - 
> that kind of API is more for convenience (so that the app you trust 
> does not have to remove privacy revealing candidates from the offer, 
> but can instead ask the browser to deliver an offer without them).
I think this requirement is important, but needs reformulation.

Should we instead say

"It MUST be possible to set up a call between two parties A and B 
without one party learning the other party's IP address"

This doesn't place any requirement that the signalling server should be 
kept in the dark.


From stefan.lk.hakansson@ericsson.com  Fri Feb  1 04:09:24 2013
Return-Path: <stefan.lk.hakansson@ericsson.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 449F321F8CB4 for <rtcweb@ietfa.amsl.com>; Fri,  1 Feb 2013 04:09:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.912
X-Spam-Level: 
X-Spam-Status: No, score=-5.912 tagged_above=-999 required=5 tests=[AWL=0.038,  BAYES_00=-2.599, HELO_EQ_SE=0.35, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zCjl66iu2hff for <rtcweb@ietfa.amsl.com>; Fri,  1 Feb 2013 04:09:23 -0800 (PST)
Received: from mailgw7.ericsson.se (mailgw7.ericsson.se [193.180.251.48]) by ietfa.amsl.com (Postfix) with ESMTP id 7D72221F89A3 for <rtcweb@ietf.org>; Fri,  1 Feb 2013 04:09:21 -0800 (PST)
X-AuditID: c1b4fb30-b7f0d6d000007e61-18-510bb0700d6e
Received: from esessmw0237.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id 69.17.32353.070BB015; Fri,  1 Feb 2013 13:09:20 +0100 (CET)
Received: from [150.132.141.90] (153.88.115.8) by esessmw0237.eemea.ericsson.se (153.88.115.91) with Microsoft SMTP Server id 8.3.279.1; Fri, 1 Feb 2013 13:09:20 +0100
Message-ID: <510BB070.9040602@ericsson.com>
Date: Fri, 1 Feb 2013 13:09:20 +0100
From: =?ISO-8859-1?Q?Stefan_H=E5kansson_LK?= <stefan.lk.hakansson@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <50F97303.4070906@ericsson.com>, , , <CABkgnnWcqZ+dU+87djBQ0z47ufB-Go13mWyPi_ZQA8BPinQJEA@mail.gmail.com>, , <BLU002-W1705DC54006131B55B432A931F0@phx.gbl>, <BLU002-W210B8DBB897CAF5BECC501A931F0@phx.gbl>, <5109265F.6040106@ericsson.com> <BLU002-W123BE6BAA58BE0B26DEA28F931E0@phx.gbl> <510B9A41.8000804@ericsson.com> <510B9FD8.6000008@alvestrand.no>
In-Reply-To: <510B9FD8.6000008@alvestrand.no>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPJMWRmVeSWpSXmKPExsUyM+JvrW7BBu5Ag8VN2hZr/7WzOzB6LFny kymAMYrLJiU1J7MstUjfLoErY/XzRWwFZ/kr7u7fyNzAOJ2ni5GTQ0LAROLFhGYmCFtM4sK9 9WxdjFwcQgInGSVO9J9lh3BWM0r8fXqXEaSKV0Bb4uzRQ8wgNouAisSSaVtZQGw2gUCJ6/9/ gU0SFYiSeH+1iRmiXlDi5MwnYDUiAsISW1/1AtVwcAgLVEisaXWEmP+cSeL2ibnsIDWcAroS XXc3gfUyC9hKXJhznQXClpdo3jobLC4EVPPu9T3WCYwCs5CsmIWkZRaSlgWMzKsY2XMTM3PS y803MQID7eCW3wY7GDfdFzvEKM3BoiTOG+56IUBIID2xJDU7NbUgtSi+qDQntfgQIxMHp1QD 43Ijo8Uv83k72W+1127Z9Su1V+xN7wLVxz/a009mfSpXaVfY5bHyYnJDn1Kw//ttmjPXHE4V XRm8Iu/xmti374OzAhSPyVc+duXidrHNfHd55jxPHX5ple0OJTHhWkuX2za0/M5cnR2azHDv 8NTMvQoBFQusZok18Nx5uctApzW1k2df8rsbSizFGYmGWsxFxYkAkqfVWwICAAA=
Subject: Re: [rtcweb] Revealing IP addresses (Re: Review of draft-ietf-rtcweb-use-cases-and-requirements-10 (Part II))
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: Fri, 01 Feb 2013 12:09:25 -0000

On 2013-02-01 11:58, Harald Alvestrand wrote:
> On 02/01/2013 11:34 AM, Stefan Håkansson LK wrote:
>>>
>>>     A25             It must be possible for the application to
>>>                     refrain from exposing the IP address
>>>
>>> [BA] I am assuming we are talking about exposing the originating IP
>>> address of media, which can be addressed via TURN.
>>> If so, this is more of a protocol than an API requirement. Since the
>>> ICE candidates need to exposed in the API in
>>> order to allow them to be signaled, I am not sure how we can avoid
>>> exposing those to the application.  Similarly, the
>>> HTTP server can obtain the IP address used by the HTTP client. Even
>>> within SIP, there are VIA headers and contact
>>> headers, so it is not easy to avoid disclosure of the IP address to
>>> everyone.  So I think we need to be more clear
>>> about what we are trying to avoid exposing, and to whom.
>>
>> Personally I would like to get rid of this requirement. The
>> application can always get all candidates. To have a way to let the
>> application ask for _only_ the TURN candidates does not change this -
>> that kind of API is more for convenience (so that the app you trust
>> does not have to remove privacy revealing candidates from the offer,
>> but can instead ask the browser to deliver an offer without them).
> I think this requirement is important, but needs reformulation.
>
> Should we instead say
>
> "It MUST be possible to set up a call between two parties A and B
> without one party learning the other party's IP address"

This requirement is not on the browser (or its APIs) per se, if we go 
this path it almost belongs into another category than what we currently 
have.



>
> This doesn't place any requirement that the signalling server should be
> kept in the dark.
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb


From emil@sip-communicator.org  Fri Feb  1 04:14:12 2013
Return-Path: <emil@sip-communicator.org>
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 3007321F86A9 for <rtcweb@ietfa.amsl.com>; Fri,  1 Feb 2013 04:14:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.95
X-Spam-Level: 
X-Spam-Status: No, score=-2.95 tagged_above=-999 required=5 tests=[AWL=0.349,  BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cY594RHMRdNk for <rtcweb@ietfa.amsl.com>; Fri,  1 Feb 2013 04:14:10 -0800 (PST)
Received: from mail-ee0-f47.google.com (mail-ee0-f47.google.com [74.125.83.47]) by ietfa.amsl.com (Postfix) with ESMTP id 55DE221F85CE for <rtcweb@ietf.org>; Fri,  1 Feb 2013 04:14:10 -0800 (PST)
Received: by mail-ee0-f47.google.com with SMTP id e52so2033424eek.34 for <rtcweb@ietf.org>; Fri, 01 Feb 2013 04:14:09 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:message-id:date:from:organization:user-agent :mime-version:to:cc:subject:references:in-reply-to:content-type :content-transfer-encoding:x-gm-message-state; bh=Oe96Lzr+rLHI+57YQK2g25TV6i4PF7dEqwudhNXXb/I=; b=LZafxCoHgbgmQEz9AUBdS1ZPGxr7+0TTnYPmi+wVbJLJz8plcDveCe297TgPPzIyOH ZX7gi4LgNzL9r3iB51J06ea5LD44fyVMNUJcmc6VApTbyQ3wjfe3hNUCmJNWYVSAO0vP vGpexxvqmx/y5mMuvNT4EeI0scyWCRhOa++BT+Jg0lCEU9GolcJ2K/16+d4hp/15h53l lTu81FnZH3z7BsisHnluStzAFbaIXs0dqUQVsFjKYdBps23DFr6Tuc7nhpAw0CPvuna8 FVf2HLDkoiUqxhUUczo5xNiA9EPnw1to+TbC5vsrlrOGcl1Aa+YUkgTQV7jfJalhIlEH 7QfA==
X-Received: by 10.14.2.5 with SMTP id 5mr38950438eee.30.1359720849249; Fri, 01 Feb 2013 04:14:09 -0800 (PST)
Received: from dhcp-guest-bru-peg1-144-254-105-41.cisco.com (dhcp-guest-bru-peg1-144-254-105-41.cisco.com. [144.254.105.41]) by mx.google.com with ESMTPS id f49sm12244390eep.12.2013.02.01.04.14.06 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 01 Feb 2013 04:14:07 -0800 (PST)
Message-ID: <510BB191.4080008@jitsi.org>
Date: Fri, 01 Feb 2013 13:14:09 +0100
From: Emil Ivov <emcho@jitsi.org>
Organization: Jitsi
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20121026 Thunderbird/16.0.2
MIME-Version: 1.0
To: =?ISO-8859-1?Q?Stefan_H=E5kansson_LK?= <stefan.lk.hakansson@ericsson.com>
References: <50F97303.4070906@ericsson.com>, , , <CABkgnnWcqZ+dU+87djBQ0z47ufB-Go13mWyPi_ZQA8BPinQJEA@mail.gmail.com>, , <BLU002-W1705DC54006131B55B432A931F0@phx.gbl>, <BLU002-W210B8DBB897CAF5BECC501A931F0@phx.gbl>, <5109265F.6040106@ericsson.com> <BLU002-W123BE6BAA58BE0B26DEA28F931E0@phx.gbl> <510B9A41.8000804@ericsson.com> <510B9FD8.6000008@alvestrand.no> <510BB070.9040602@ericsson.com>
In-Reply-To: <510BB070.9040602@ericsson.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
X-Gm-Message-State: ALoCoQntlEqqsfjd6Zl8kug8w2tVGGkY1AfzR5rfQmK9Kw+59M5KM3O1cx2oqiZ8Py2dg7Grwsac
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Revealing IP addresses (Re: Review of draft-ietf-rtcweb-use-cases-and-requirements-10 (Part II))
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: Fri, 01 Feb 2013 12:14:12 -0000

On 01.02.13, 13:09, Stefan H=E5kansson LK wrote:
>>> Personally I would like to get rid of this requirement. The
>>> application can always get all candidates. To have a way to let the
>>> application ask for _only_ the TURN candidates does not change this -=

>>> that kind of API is more for convenience (so that the app you trust
>>> does not have to remove privacy revealing candidates from the offer,
>>> but can instead ask the browser to deliver an offer without them).
>> I think this requirement is important, but needs reformulation.
>>
>> Should we instead say
>>
>> "It MUST be possible to set up a call between two parties A and B
>> without one party learning the other party's IP address"
>=20
> This requirement is not on the browser (or its APIs) per se, if we go=20
> this path it almost belongs into another category than what we currentl=
y=20
> have.

Well, if we agree that we care about the requirement itself, then the
browser has to generate SDP with no host addresses and use 0.0.0.0 instea=
d.

(Unless we are OK with the application parsing and modifying the SDP
before sending it)

Emil
>=20
>=20
>=20
>>
>> This doesn't place any requirement that the signalling server should b=
e
>> kept in the dark.
>>
>> _______________________________________________
>> rtcweb mailing list
>> rtcweb@ietf.org
>> https://www.ietf.org/mailman/listinfo/rtcweb
>=20
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>=20

--=20
https://jitsi.org


From bernard_aboba@hotmail.com  Fri Feb  1 04:25:51 2013
Return-Path: <bernard_aboba@hotmail.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 1734E21F8658 for <rtcweb@ietfa.amsl.com>; Fri,  1 Feb 2013 04:25:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.45
X-Spam-Level: 
X-Spam-Status: No, score=-102.45 tagged_above=-999 required=5 tests=[AWL=0.149, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IPXxRXmq1JlX for <rtcweb@ietfa.amsl.com>; Fri,  1 Feb 2013 04:25:50 -0800 (PST)
Received: from blu0-omc3-s8.blu0.hotmail.com (blu0-omc3-s8.blu0.hotmail.com [65.55.116.83]) by ietfa.amsl.com (Postfix) with ESMTP id 6A14D21F8653 for <rtcweb@ietf.org>; Fri,  1 Feb 2013 04:25:50 -0800 (PST)
Received: from BLU403-EAS30 ([65.55.116.72]) by blu0-omc3-s8.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Fri, 1 Feb 2013 04:25:49 -0800
X-EIP: [fB3nwjtjFMXpgzeClAC+39x/Z5utGRtI]
X-Originating-Email: [bernard_aboba@hotmail.com]
Message-ID: <BLU403-EAS30E945EAC9A281E809E78D931C0@phx.gbl>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
References: <50F97303.4070906@ericsson.com> <CABkgnnWcqZ+dU+87djBQ0z47ufB-Go13mWyPi_ZQA8BPinQJEA@mail.gmail.com> <BLU002-W1705DC54006131B55B432A931F0@phx.gbl> <BLU002-W210B8DBB897CAF5BECC501A931F0@phx.gbl> <5109265F.6040106@ericsson.com> <BLU002-W123BE6BAA58BE0B26DEA28F931E0@phx.gbl> <510B9A41.8000804@ericsson.com> <510B9FD8.6000008@alvestrand.no>
From: Bernard Aboba <bernard_aboba@hotmail.com>
MIME-Version: 1.0 (1.0)
In-Reply-To: <510B9FD8.6000008@alvestrand.no>
Date: Fri, 1 Feb 2013 04:25:48 -0800
To: Harald Alvestrand <harald@alvestrand.no>
X-OriginalArrivalTime: 01 Feb 2013 12:25:49.0371 (UTC) FILETIME=[44AE60B0:01CE0077]
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Revealing IP addresses (Re: Review of draft-ietf-rtcweb-use-cases-and-requirements-10 (Part II))
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: Fri, 01 Feb 2013 12:25:51 -0000

VGhpcyByZWZvcm11bGF0aW9uIHNlZW1zIGNsb3NlciB0byB3aGF0IHdlIGFyZSB0cnlpbmcgdG8g
ZG8uIA0KDQpPbiBGZWIgMSwgMjAxMywgYXQgMjo1OCBBTSwgIkhhcmFsZCBBbHZlc3RyYW5kIiA8
aGFyYWxkQGFsdmVzdHJhbmQubm8+IHdyb3RlOg0KDQo+IE9uIDAyLzAxLzIwMTMgMTE6MzQgQU0s
IFN0ZWZhbiBIw6VrYW5zc29uIExLIHdyb3RlOg0KPj4+IA0KPj4+ICAgIEEyNSAgICAgICAgICAg
ICBJdCBtdXN0IGJlIHBvc3NpYmxlIGZvciB0aGUgYXBwbGljYXRpb24gdG8NCj4+PiAgICAgICAg
ICAgICAgICAgICAgcmVmcmFpbiBmcm9tIGV4cG9zaW5nIHRoZSBJUCBhZGRyZXNzDQo+Pj4gDQo+
Pj4gW0JBXSBJIGFtIGFzc3VtaW5nIHdlIGFyZSB0YWxraW5nIGFib3V0IGV4cG9zaW5nIHRoZSBv
cmlnaW5hdGluZyBJUCBhZGRyZXNzIG9mIG1lZGlhLCB3aGljaCBjYW4gYmUgYWRkcmVzc2VkIHZp
YSBUVVJOLg0KPj4+IElmIHNvLCB0aGlzIGlzIG1vcmUgb2YgYSBwcm90b2NvbCB0aGFuIGFuIEFQ
SSByZXF1aXJlbWVudC4gU2luY2UgdGhlIElDRSBjYW5kaWRhdGVzIG5lZWQgdG8gZXhwb3NlZCBp
biB0aGUgQVBJIGluDQo+Pj4gb3JkZXIgdG8gYWxsb3cgdGhlbSB0byBiZSBzaWduYWxlZCwgSSBh
bSBub3Qgc3VyZSBob3cgd2UgY2FuIGF2b2lkIGV4cG9zaW5nIHRob3NlIHRvIHRoZSBhcHBsaWNh
dGlvbi4gIFNpbWlsYXJseSwgdGhlDQo+Pj4gSFRUUCBzZXJ2ZXIgY2FuIG9idGFpbiB0aGUgSVAg
YWRkcmVzcyB1c2VkIGJ5IHRoZSBIVFRQIGNsaWVudC4gRXZlbiB3aXRoaW4gU0lQLCB0aGVyZSBh
cmUgVklBIGhlYWRlcnMgYW5kIGNvbnRhY3QNCj4+PiBoZWFkZXJzLCBzbyBpdCBpcyBub3QgZWFz
eSB0byBhdm9pZCBkaXNjbG9zdXJlIG9mIHRoZSBJUCBhZGRyZXNzIHRvIGV2ZXJ5b25lLiAgU28g
SSB0aGluayB3ZSBuZWVkIHRvIGJlIG1vcmUgY2xlYXINCj4+PiBhYm91dCB3aGF0IHdlIGFyZSB0
cnlpbmcgdG8gYXZvaWQgZXhwb3NpbmcsIGFuZCB0byB3aG9tLg0KPj4gDQo+PiBQZXJzb25hbGx5
IEkgd291bGQgbGlrZSB0byBnZXQgcmlkIG9mIHRoaXMgcmVxdWlyZW1lbnQuIFRoZSBhcHBsaWNh
dGlvbiBjYW4gYWx3YXlzIGdldCBhbGwgY2FuZGlkYXRlcy4gVG8gaGF2ZSBhIHdheSB0byBsZXQg
dGhlIGFwcGxpY2F0aW9uIGFzayBmb3IgX29ubHlfIHRoZSBUVVJOIGNhbmRpZGF0ZXMgZG9lcyBu
b3QgY2hhbmdlIHRoaXMgLSB0aGF0IGtpbmQgb2YgQVBJIGlzIG1vcmUgZm9yIGNvbnZlbmllbmNl
IChzbyB0aGF0IHRoZSBhcHAgeW91IHRydXN0IGRvZXMgbm90IGhhdmUgdG8gcmVtb3ZlIHByaXZh
Y3kgcmV2ZWFsaW5nIGNhbmRpZGF0ZXMgZnJvbSB0aGUgb2ZmZXIsIGJ1dCBjYW4gaW5zdGVhZCBh
c2sgdGhlIGJyb3dzZXIgdG8gZGVsaXZlciBhbiBvZmZlciB3aXRob3V0IHRoZW0pLg0KPiBJIHRo
aW5rIHRoaXMgcmVxdWlyZW1lbnQgaXMgaW1wb3J0YW50LCBidXQgbmVlZHMgcmVmb3JtdWxhdGlv
bi4NCj4gDQo+IFNob3VsZCB3ZSBpbnN0ZWFkIHNheQ0KPiANCj4gIkl0IE1VU1QgYmUgcG9zc2li
bGUgdG8gc2V0IHVwIGEgY2FsbCBiZXR3ZWVuIHR3byBwYXJ0aWVzIEEgYW5kIEIgd2l0aG91dCBv
bmUgcGFydHkgbGVhcm5pbmcgdGhlIG90aGVyIHBhcnR5J3MgSVAgYWRkcmVzcyINCj4gDQo+IFRo
aXMgZG9lc24ndCBwbGFjZSBhbnkgcmVxdWlyZW1lbnQgdGhhdCB0aGUgc2lnbmFsbGluZyBzZXJ2
ZXIgc2hvdWxkIGJlIGtlcHQgaW4gdGhlIGRhcmsuDQo+IA0KPiBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBydGN3ZWIgbWFpbGluZyBsaXN0DQo+IHJ0
Y3dlYkBpZXRmLm9yZw0KPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3J0
Y3dlYg0K

From btdingle@gmail.com  Fri Feb  1 05:20:05 2013
Return-Path: <btdingle@gmail.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 1060721F8C50 for <rtcweb@ietfa.amsl.com>; Fri,  1 Feb 2013 05:20:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.149
X-Spam-Level: 
X-Spam-Status: No, score=-1.149 tagged_above=-999 required=5 tests=[AWL=-1.450, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_55=0.6, MANGLED_OFF=2.3, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nBdHyPFhFm4E for <rtcweb@ietfa.amsl.com>; Fri,  1 Feb 2013 05:20:04 -0800 (PST)
Received: from mail-we0-x231.google.com (mail-we0-x231.google.com [IPv6:2a00:1450:400c:c03::231]) by ietfa.amsl.com (Postfix) with ESMTP id C85D921F8C10 for <rtcweb@ietf.org>; Fri,  1 Feb 2013 05:20:03 -0800 (PST)
Received: by mail-we0-f177.google.com with SMTP id d7so2922180wer.36 for <rtcweb@ietf.org>; Fri, 01 Feb 2013 05:20:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=uWQEZnW+5sWTfXcbpbdTeqOSDbF6MJKRXWBffBHQksc=; b=qsmWPQzUFi9hNWFKvFVU34QRED8l6+RDZjX2c8yOEyBbGCYbiT47VNTtrCA1AE5dNo lqeEr7RpPIk4rgFWsAPxSe/6U2cZ1qtP42ugzbRhct6mnGqThfQ7qIOxVxST3n4GFGJT Qbq8eAJdO0ecgrFAXW85JIaJpScDD/uqgZzNhvJV62W8uFlg3HzqpM1eXSzaLjXjSMLJ yDCtccnJFjTbU4TghdJEPt2qfsmJFDfsyz073gYk8Xbc+Lqj3NhQrHdbG/xNYMPlbSLy MW82ug0MEz6sQ/wuyF5CxlPtgjWfMiGmskS0LgrQHHHkNOuskH8M21QyJAhzw5rvuC/R FRuQ==
X-Received: by 10.180.72.232 with SMTP id g8mr2841530wiv.0.1359724802823; Fri, 01 Feb 2013 05:20:02 -0800 (PST)
MIME-Version: 1.0
Received: by 10.194.82.133 with HTTP; Fri, 1 Feb 2013 05:19:42 -0800 (PST)
In-Reply-To: <510AF934.2030800@alvestrand.no>
References: <50F97303.4070906@ericsson.com> <5102FE7E.5000109@omnitor.se> <51039976.1000600@alvestrand.no> <51098D5A.4040009@omnitor.se> <510AF934.2030800@alvestrand.no>
From: Barry Dingle <btdingle@gmail.com>
Date: Sat, 2 Feb 2013 00:19:42 +1100
Message-ID: <CAN=GVAtbAs+Jm_-W-eJe8tA8iv-3eKW3-m1gYc-Y0wm6GBRqHQ@mail.gmail.com>
To: Harald Alvestrand <harald@alvestrand.no>
Content-Type: multipart/alternative; boundary=f46d043c8194dd57b104d4a999d0
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] WG Last Call: draft-ietf-rtcweb-use-cases-and-requirements-10 - real-time text
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: Fri, 01 Feb 2013 13:20:06 -0000

--f46d043c8194dd57b104d4a999d0
Content-Type: text/plain; charset=UTF-8

Good point Harald regarding F.700 A.3.2.3 calling up "font support for *all
characters* in ISO-10646-1".

I suspect that the reference to F.700 was to the service and performance
requirements of a range of multimedia services. I am not aware of another
'more suitable' set of Service Requirements document that we can reference.
F.700 (and F.703) are frequently referenced - but some people probably
quietly ignore the full implications of A.3.2.3.

So we need to capture the 'general service requirements' but remove any
parts of F.700 (or F.703) that are not applicable.

As the proposed additional use-case just adds RTT to the video+audio, I
suggest that we just add the (selected) RTT Requirements that suit rtcweb
to the use-case and maybe put an informational note to F.700 and F.703.

Cheers,
/Barry Dingle



On Fri, Feb 1, 2013 at 10:07 AM, Harald Alvestrand <harald@alvestrand.no>wrote:

>  FWIW, I strongly object to a couple of formalities here:
>
> - I object to making normative reference to F.700 and F.703.
> - I object to requiring interworking with emergency services.
>
> If there's strong support in the WG for including the use case, I'm
> willing to go along with that.
>
> (The reason for not wanting to normatively reference F.700 and F.703 is
> that they're very large balls of string, and I have no idea where the
> string may lead; for instance, the definition of "Total Conversation" in
> section A.3.2.3 of F.700 requires font support for all characters in
> ISO-10646-1; I doubt somewhat that the person who wrote that paragraph has
> studied the task of providing such font support - I found that particular
> linkage in a few minutes of scanning the docs.)
>
>
> On 01/30/2013 10:15 PM, Gunnar Hellstrom wrote:
>
> 4.2.15.  Simple Total Conversation service****
>
> 4.2.15.1.  Description****
>
> ** **
>
>    This use-case has the audio and video communication of the Simple****
>
>    Video Communication Service use-case (Section 4.2.1 <http://tools.ietf.org/html/draft-ietf-rtcweb-use-cases-and-requirements-09#section-4.2.1>).****
>
> ** **
>
>    In addition to this, the users can send and receive real-time text
>    in the same call.**** While one user types in the real-time text area, it****
>
>    is nearly immediately presented to the other user.
>
>    By providing these three media together, the Total Conversation
>    service is provided.
>
>    Interworking with SIP calls with the same media set, and with SIP
>    based emergency services is also in scope of this use case. ****
>
> ** **
>
> 4.2.15.2.  Derived Requirements****
>
> ** **
>
>    F1, F2, F3, F4, F5, F6, F8, F9, F10, F20, F21,****
>
> ** **
>
>    F39,F40, F41****
>
> ** **
>
>    A1, A2, A3, A4, A7, A8, A9, A10, A11, A12, A27****
>
> ** **
>
> ..............
>
>    F39             The browser MUST be able to handle text entry****
>
>                    via applications to generate real-time                    text streams to be included in Total Conversation
>                    calls. Real-time text and Total Conversation
>                    Services are defined in ITU-T F.700 and F.703. ****
>
>    ----------------------------------------------------------------****
>
>    F40              The browser MUST be able to send real-time text ****
>
>                    streams to a peer.****
>
> ** **
>
>    ----------------------------------------------------------------****
>
>    F41              The browser MUST be able to receive, process and****
>
>                     convey real-time text streams from peers to
>                     applications.****
>
>    ----------------------------------------------------------------****
>
>    ****
>
> **
>
> .....
> **   A27             The Web API MUST provide a mechanisms for ****
>                    handling real-time text among the streams.****
>  ----------------------------------------------------------------****
>
>
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>
>

--f46d043c8194dd57b104d4a999d0
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Good point Harald regarding F.700 A.3.2.3 calling up &quot;font
      support for <u>all characters</u> in ISO-10646-1&quot;. <br><br>I sus=
pect that the reference to F.700 was to the service and performance require=
ments of a range of multimedia services. I am not aware of another &#39;mor=
e suitable&#39; set of Service Requirements document that we can reference.=
 F.700 (and F.703) are frequently referenced - but some people probably qui=
etly ignore the full implications of A.3.2.3. <br>

<br>So we need to capture the &#39;general service requirements&#39; but re=
move any parts of F.700 (or F.703) that are not applicable. <br><br>As the =
proposed additional use-case just adds RTT to the video+audio, I suggest th=
at we just add the (selected) RTT Requirements that suit rtcweb to the use-=
case and maybe put an informational note to F.700 and F.703. <br>

<br><div>Cheers,<br>/Barry Dingle<br><br></div>
<br><br><div class=3D"gmail_quote">On Fri, Feb 1, 2013 at 10:07 AM, Harald =
Alvestrand <span dir=3D"ltr">&lt;<a href=3D"mailto:harald@alvestrand.no" ta=
rget=3D"_blank">harald@alvestrand.no</a>&gt;</span> wrote:<br><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;=
padding-left:1ex">


 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000">
    <div>FWIW, I strongly object to a couple of
      formalities here:<br>
      <br>
      - I object to making normative reference to F.700 and F.703.<br>
      - I object to requiring interworking with emergency services.<br>
      <br>
      If there&#39;s strong support in the WG for including the use case,
      I&#39;m willing to go along with that.<br>
      <br>
      (The reason for not wanting to normatively reference F.700 and
      F.703 is that they&#39;re very large balls of string, and I have no
      idea where the string may lead; for instance, the definition of
      &quot;Total Conversation&quot; in section A.3.2.3 of F.700 requires f=
ont
      support for all characters in ISO-10646-1; I doubt somewhat that
      the person who wrote that paragraph has studied the task of
      providing such font support - I found that particular linkage in a
      few minutes of scanning the docs.)<div><div class=3D"h5"><br>
      <br>
      On 01/30/2013 10:15 PM, Gunnar Hellstrom wrote:<br>
    </div></div></div><div><div class=3D"h5">
    <blockquote type=3D"cite"><font face=3D"Courier New, Courier, monospace=
"><span>4.2.15</span>.<span>=C2=A0 </span>Simple Total Conversation
        service<u></u><u></u><br>
        <br>
        <span>4.2.15.1</span>.<span>=C2=A0 </span>Description<u></u><u></u>=
<br>
      </font>
      <pre><u></u>=C2=A0<u></u></pre>
      <pre><span>=C2=A0=C2=A0 </span>This use-case has the audio and video =
communication of the Simple<u></u><u></u></pre>
      <pre><span>=C2=A0=C2=A0 </span>Video Communication Service use-case (=
<font color=3D"#000000"><a href=3D"http://tools.ietf.org/html/draft-ietf-rt=
cweb-use-cases-and-requirements-09#section-4.2.1" target=3D"_blank"><span l=
ang=3D"EN-US">Section 4.2.1</span></a>).<u></u><u></u></font></pre>


      <pre><u></u>=C2=A0<u></u></pre>
      <pre><span>=C2=A0=C2=A0 </span>In addition to this, the users can sen=
d and receive real-time text
   in the same call.<u></u><u></u><span> </span>While one user types in the=
 real-time text area, it<u></u><u></u></pre>
      <pre><span style=3D"color:#cc0000" lang=3D"EN-US"><font color=3D"#000=
000"><span>=C2=A0 </span>=C2=A0is nearly immediately presented to the other=
 user.

   By providing these three media together, the Total Conversation
  =C2=A0service is provided.

   Interworking with SIP calls with the same media set, and with SIP
  =C2=A0based emergency services is also in scope of this use case. </font>=
<u></u><u></u></span></pre>
      <pre><span style=3D"color:#cc0000" lang=3D"EN-US"><u></u>=C2=A0<u></u=
></span></pre>
      <pre><span><span lang=3D"EN"><a><span style=3D"font-weight:normal">4.=
2.15.2</span></a>.<span>=C2=A0 </span>Derived Requirements</span></span><sp=
an lang=3D"EN"><u></u><u></u></span></pre>
      <pre><span lang=3D"EN"><u></u>=C2=A0<u></u></span></pre>
      <pre><span lang=3D"EN"><span>=C2=A0=C2=A0 </span>F1, F2, F3, F4, F5, =
F6, F8, F9, F10, F20, F21,<u></u><u></u></span></pre>
      <pre><span lang=3D"EN"><u></u>=C2=A0<u></u></span></pre>
      <pre><span lang=3D"EN"><span>=C2=A0=C2=A0 </span>F39,F40, F41<u></u><=
u></u></span></pre>
      <pre><span lang=3D"EN"><u></u>=C2=A0<u></u></span></pre>
      <pre><span lang=3D"EN"><span>=C2=A0=C2=A0 </span>A1, A2, A3, A4, A7, =
A8, A9, A10, A11, A12, A27<u></u><u></u></span></pre>
      <pre><span lang=3D"EN"><u></u>=C2=A0<u></u></span>
</pre>
      ..............<br>
      <br>
     =20
      <pre><span lang=3D"EN"><span>=C2=A0=C2=A0 </span>F39<span>=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>The =
browser MUST be able to handle text entry<u></u><u></u></span></pre>
      <pre><span lang=3D"EN"><span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </spa=
n>via applications to generate real-time=20
<span></span><span></span>                   text streams to be included in=
 Total Conversation
                   calls. Real-time text and Total Conversation
                   Services are defined in ITU-T F.700 and F.703. <u></u><u=
></u></span></pre>
      <pre><span lang=3D"EN"><span>=C2=A0=C2=A0 </span>--------------------=
--------------------------------------------<u></u><u></u></span></pre>
      <pre><span lang=3D"EN"><span>=C2=A0=C2=A0 </span>F40<span>=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </spa=
n>The browser MUST be able to send real-time text <u></u><u></u></span></pr=
e>
      <pre><span lang=3D"EN"><span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
</span>streams to a peer.<u></u><u></u></span></pre>
      <pre><u></u>=C2=A0<u></u></pre>
      <pre><span lang=3D"EN"><span>=C2=A0=C2=A0 </span>--------------------=
--------------------------------------------<u></u><u></u></span></pre>
      <pre><span lang=3D"EN"><span>=C2=A0=C2=A0 </span>F41<span>=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </spa=
n>The browser MUST be able to receive, process and<u></u><u></u></span></pr=
e>
      <pre><span lang=3D"EN"><span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </spa=
n><span>=C2=A0</span>convey real-time text streams from peers to=20
                    <span></span>applications.<u></u><u></u></span></pre>
      <pre><span lang=3D"EN"><span>=C2=A0=C2=A0 </span>--------------------=
--------------------------------------------<u></u><u></u></span></pre>
      <pre><span lang=3D"EN"><span>=C2=A0=C2=A0 </span><u></u><u></u></span=
></pre>
      <pre><span lang=3D"EN"><u></u>=C2=A0

.....

<u></u></span><span lang=3D"EN"><span>=C2=A0=C2=A0 </span>A27<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>T=
he Web API MUST provide a mechanisms for <u></u><u></u></span><span lang=3D=
"EN"><span>=20
 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>handling real-time text among the str=
eams.<u></u><u></u></span><span lang=3D"EN"><span>=20
=C2=A0</span>--------------------------------------------------------------=
--<u></u><u></u></span>
</pre>
     =20
     =20
     =20
     =20
     =20
     =20
     =20
     =20
      </blockquote>
    <br>
  </div></div></div>

<br>_______________________________________________<br>
rtcweb mailing list<br>
<a href=3D"mailto:rtcweb@ietf.org">rtcweb@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/rtcweb" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/rtcweb</a><br>
<br></blockquote></div><br>

--f46d043c8194dd57b104d4a999d0--

From bernard_aboba@hotmail.com  Fri Feb  1 13:15:29 2013
Return-Path: <bernard_aboba@hotmail.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 706D321E8044 for <rtcweb@ietfa.amsl.com>; Fri,  1 Feb 2013 13:15:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.38
X-Spam-Level: 
X-Spam-Status: No, score=-102.38 tagged_above=-999 required=5 tests=[AWL=0.066, BAYES_00=-2.599, HTML_MESSAGE=0.001, SARE_SUB_ENC_UTF8=0.152, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kkeFoWn-7UYu for <rtcweb@ietfa.amsl.com>; Fri,  1 Feb 2013 13:15:28 -0800 (PST)
Received: from blu0-omc3-s15.blu0.hotmail.com (blu0-omc3-s15.blu0.hotmail.com [65.55.116.90]) by ietfa.amsl.com (Postfix) with ESMTP id 6040B11E809C for <rtcweb@ietf.org>; Fri,  1 Feb 2013 13:15:28 -0800 (PST)
Received: from BLU405-EAS308 ([65.55.116.73]) by blu0-omc3-s15.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Fri, 1 Feb 2013 13:15:28 -0800
X-EIP: [ObKLpk8g51ajZIdzM7QIYjvcmlKrLR99]
X-Originating-Email: [bernard_aboba@hotmail.com]
Message-ID: <BLU405-EAS308B11EFC3EE76013F4CCFD931C0@phx.gbl>
MIME-Version: 1.0
From: Bernard Aboba <bernard_aboba@hotmail.com>
To: "=?utf-8?Q?rtcweb@ietf.org?=" <rtcweb@ietf.org>,  =?utf-8?Q?Harald_Alvestrand?= <harald@alvestrand.no>
Importance: Normal
Date: Fri, 1 Feb 2013 21:15:23 +0000
Content-Type: multipart/alternative; boundary="_752F428E-3C73-44EC-9B21-895C597B5F9C_"
X-OriginalArrivalTime: 01 Feb 2013 21:15:28.0415 (UTC) FILETIME=[4277AAF0:01CE00C1]
Subject: Re: [rtcweb] =?utf-8?q?2119_language_in_requirements_=28Re=3A_Review_?= =?utf-8?q?of_draft-ietf-rtcweb-use-cases-and-requirements-10_=28Part_I=29?= =?utf-8?q?=29?=
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: Fri, 01 Feb 2013 21:15:29 -0000

--_752F428E-3C73-44EC-9B21-895C597B5F9C_
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"

SSBjYW5ub3QgZmluZCBhbiBSRkMgdGhhdCBkZWFscyB3aXRoIG5vcm1hdGl2ZSBsYW5ndWFnZSBp
biByZXF1aXJlbWVudHMgZG9jdW1lbnRzIHNwZWNpZmljYWxseS4gUGFydCBvZiB0aGUgcmVhc29u
IGZvciB0aGF0IG1heSBiZSB0aGF0IHJlcXVpcmVtZW50cyBkb2N1bWVudHMgYXJlIGJ5IG5vIG1l
YW5zIHVuaWZvcm0uICBTb21lIGFyZSBjcmVhdGVkIHRvIGFzc2lzdCBpbiBtYWtpbmcgYSBzZWxl
Y3Rpb24gYmV0d2VlbiBjb21wZXRpbmcgcHJvdG9jb2xzLiAgU29tZSBhcmUganVzdCBjcmVhdGVk
IHRvIGluZm9ybSBzdWJzZXF1ZW50IFdHIHByb3RvY29sIGRlc2lnbiBlZmZvcnRzLiAgU29tZXRp
bWVzIHRoZSBldmVudHVhbCBvdXRwdXQgaXMgZXZhbHVhdGVkIGFnYWluc3QgdGhlIHJlcXVpcmVt
ZW50cywgc29tZXRpbWVzIG5vdC4gIFdpdGggc3VjaCBhIGxldmVsIG9mIHZhcmlhdGlvbiwgaXQg
aXMgbm90IGNsZWFyIG1lIHRoYXQg4oCcb25lIHNpemUgZml0cyBhbGzigJ0uICANCg0KIA0KDQpP
dmVyYWxsLCBJ4oCZZCBzYXkgaXQgaXMgdXAgdG8gSUVURiBSVENXRUIgKGFuZCBXM0MgV0VCUlRD
KSB0byBkZWNpZGUgaG93IGl0IHdhbnRzIHRoZSByZXF1aXJlbWVudHMgZG9jdW1lbnQgdG8gYmUg
dXNlZCwgYW5kIHRoaXMgaW4gdHVybiB3aWxsIGluZmx1ZW5jZSB3aGF0IHRoZSBub3JtYXRpdmUg
bGFuZ3VhZ2Ugd2lsbCBtZWFuLiAgSnVkZ2luZyBieSB0aGUgbnVtYmVyIG9mIGlzc3VlcyB3ZSBo
YXZlIGhhZCB3aXRoIHJlcXVpcmVtZW50cyBkb2N1bWVudHMgaW4gdGhlIHBhc3QgKGUuZy4gdHlw
aWNhbGx5IHRoZSB1bmRlcnN0YW5kaW5nIG9mIHRoZSBwcm9ibGVtIGV2b2x2ZXMgY29uc2lkZXJh
Ymx5IG92ZXIgdGltZSBhbmQgb2Z0ZW4gaW5pdGlhbGx5IHNwZWNpZmllZCByZXF1aXJlbWVudHMg
YXJlIOKAnG92ZXJ0YWtlbiBieSBldmVudHPigJ0pLCB3ZSBzaG91bGQgYmUgY2FyZWZ1bCBhYm91
dCBzZXR0aW5nIGV4cGVjdGF0aW9ucyB0b28gaGlnaC4gDQoNCg0KRnJvbTogSGFyYWxkIEFsdmVz
dHJhbmQNClNlbnQ6IOKAjkphbnVhcnnigI4g4oCOMzDigI4sIOKAjjIwMTMg4oCOMuKAjjrigI4w
MuKAjiDigI5BTQ0KVG86IHJ0Y3dlYkBpZXRmLm9yZw0KU3ViamVjdDogW3J0Y3dlYl0gMjExOSBs
YW5ndWFnZSBpbiByZXF1aXJlbWVudHMgKFJlOiBSZXZpZXcgb2YgZHJhZnQtaWV0Zi1ydGN3ZWIt
dXNlLWNhc2VzLWFuZC1yZXF1aXJlbWVudHMtMTAgKFBhcnQgSSkpDQoNCg0KDQpCZXJuYXJkLCB3
aXRoIHlvdXIgSUFCIGhhdCBvbiAtIGRpZG4ndCB3ZSBkbyBhIGRvY3VtZW50IGRlc2NyaWJpbmcg
aG93IHRvIGRvIDIxMTkgbGFuZ3VhZ2UgaW4gcmVxdWlyZW1lbnRzIGF0IG9uZSB0aW1lPw0KKFNp
bmNlIHRoZSB3b3JkICJyZXF1aXJlbWVudHMiIG9jY3VycyBzbyBvZnRlbiBpbiAyMTE5IGl0c2Vs
ZiwgaXQncyBoYXJkIHRvIGdvb2dsZSBmb3IgaXQpDQoNCkZhaWxpbmcgdGhhdCwgSSBzdXBwb3J0
IGFkYXB0aW5nIHRoZSBsYW5ndWFnZSBvZiBSRkMgMjkyOCAobmVlZHMgYWRhcHRpbmcsIGJlY2F1
c2Ugd2UncmUgZXhwZWN0aW5nIHRvIGRldmVsb3AgYSBzaW5nbGUgc3BlY2lmaWNhdGlvbiBzdWl0
ZSByYXRoZXIgdGhhbiBldmFsdWF0aW5nIG11bHRpcGxlIHN1Ym1pc3Npb25zKSBhbmQgaW5zZXJ0
aW5nIGl0IGhlcmUuDQoNCg0KT24gMDEvMjkvMjAxMyAxMTozNiBQTSwgQmVybmFyZCBBYm9iYSB3
cm90ZToNCg0KDQoNCkkgaGF2ZSBhIHZlcnkgZnVuZGFtZW50YWwgcXVlc3Rpb24gYWJvdXQgdGhp
cyBkb2N1bWVudDoNCg0KV2hhdCBhcmUgdGhlIEJyb3dzZXIgYW5kIEFQSSByZXF1aXJlbWVudHMg
Z29pbmcgdG8gYmUgdXNlZCBmb3I/IA0KDQpJcyB0aGUgZ29hbCB0byBkb2N1bWVudCB0aGluZ3Mg
d2UgdGhvdWdodCBtaWdodCBoYXZlIGJlZW4gbmljZSBhdCB0aGUgdGltZT8NCg0KSW4gbWFueSBj
YXNlcywgdGhlIHJlcXVpcmVtZW50cyBhcmUgdG9vIHZhZ3VlIHRvIGVhc2lseSBkZXRlcm1pbmUg
d2hldGhlciBzdWJzZXF1ZW50IElFVEYNCnByb3RvY29sIHByb2ZpbGVzIG9yIFczQyBBUEkgZG9j
dW1lbnRzIGFjdHVhbGx5IHNhdGlzZnkgdGhlIHJlcXVpcmVtZW50cy4gIEJ1dCBldmVuIGlmIHRo
ZXkgd2VyZQ0KbWFkZSBtb3JlIHNwZWNpZmljLCBpcyB0aGVyZSByZWFsbHkgYW55IGludGVudCB0
byBldmFsdWF0ZSBJRVRGIGFuZCBXM0Mgd29yayBiYXNlZCBvbiB0aGVzZSByZXF1aXJlbWVudHM/
DQoNClNlY3Rpb24gMiBzdGF0ZXMgdGhhdCBub3JtYXRpdmUga2V5d29yZHMgYXJlIHRvIGJlIGlu
dGVycHJldHRlZCBhcyBkZXNjcmliZWQgaW4gUkZDIDIxMTkuDQpTaW5jZSB0aGlzIGlzbid0IGEg
cHJvdG9jb2wgc3BlY2lmaWNhdGlvbiwgZG9lcyB0aGF0IHJlYWxseSBtYWtlIHNlbnNlPw0KDQpB
cyBhbiBleGFtcGxlLCByZXF1aXJlbWVudCBGMyBzdGF0ZXM6DQoNCiJUcmFuc21pdHRlZCBzdHJl
YW1zIGFuZCBkYXRhIE1VU1QgYmUgcmF0ZSBjb250cm9sbGVkLiINCg0KV2hpbGUgdGhlIHN0YXRl
bWVudCBhYm92ZSBtaWdodCBtYWtlIHNvbWUgc2Vuc2UgaW4gdGhlIGNvbnRleHQgb2YgdGhlICJj
aXJjdWl0IGJyZWFrZXJzIiBkb2N1bWVudCwgb3INCnBlcmhhcHMgb25lIG9mIHRoZSBjb25nZXN0
aW9uIGNvbnRyb2wgZG9jdW1lbnRzLCBJIGRvbid0IHVuZGVyc3RhbmQgd2hhdCB0aGUgTVVTVCBt
ZWFucyBpbiB0aGUgY29udGV4dCBvZg0KdGhpcyBkb2N1bWVudC4gDQoNCkRvZXMgaXQgbWVhbiB0
aGF0IHRoZSBzcGVjaWZpY2F0aW9ucyBhcmUgcmVxdWlyZWQgdG8gZGVmaW5lIGEgcmF0ZSBjb250
cm9sIGZlYXR1cmU/IA0KQXNzdW1pbmcgc3VjaCBhIGZlYXR1cmUgaXMgZGVmaW5lZCwgZG9lcyBp
dCBtZWFuIHRoYXQgYnJvd3NlcnMgYXJlIHJlcXVpcmVkIHRvIGltcGxlbWVudCB0aGUgZmVhdHVy
ZT8gDQpJZiBpbXBsZW1lbnRhdGlvbiBpcyByZXF1aXJlZCwgaXMgaXQgcmVxdWlyZWQgdGhhdCB0
aGUgZmVhdHVyZSBiZSB1c2VkPyANCg0KUGVyc29uYWxseSwgbXkgZ3Vlc3MgaXMgdGhhdCB0aGUg
bWVhbmluZyBwcm9iYWJseSBkb2VzIG5vdCBjb3JyZXNwb25kIHRvIGFueSBvZiB0aGUgYWJvdmUs
IGJlY2F1c2UgdGhpcyANCmlzIG9ubHkgYSB1c2UgY2FzZSBkb2N1bWVudCwgbm90IGEgcHJvdG9j
b2wgb3IgQVBJIHNwZWNpZmljYXRpb24uDQoNCkJ1dCBpZiB0aGF0IGlzIHRydWUsIHdoeSBwb2lu
dCB0byB0aGUgUkZDIDIxMTkgZGVmaW5pdGlvbiBvZiBub3JtYXRpdmUgdGVybXM/IA0KDQpJbiB0
aGUgcGFzdCwgYSBudW1iZXIgb2YgcmVxdWlyZW1lbnRzIGRvY3VtZW50cyBoYXZlIHRhY2tsZWQg
dGhpcyBwcm9ibGVtIGJ5IGV4cGxpY2l0bHkNCnN0YXRpbmcgdGhhdCBob3cgbm9ybWF0aXZlIGxh
bmd1YWdlIGlzIHRvIGJlIGludGVycHJldHRlZCwgcmF0aGVyIHRoYW4gYmxpbmRseSBpbnNlcnRp
bmcgYSANCnJlZmVyZW5jZSB0byBSRkMgMjExOS4gIEZvciBleGFtcGxlLCBSRkMgMjk4OSBzdGF0
ZXM6DQoNCiAgIFBsZWFzZSBub3RlIHRoYXQgdGhlIHJlcXVpcmVtZW50cyBzcGVjaWZpZWQgaW4g
dGhpcyBkb2N1bWVudCBhcmUgdG8NCiAgIGJlIHVzZWQgaW4gZXZhbHVhdGluZy4uLiBwcm90b2Nv
bCBzdWJtaXNzaW9ucy4gIEFzIHN1Y2gsIHRoZQ0KICAgcmVxdWlyZW1lbnRzIGxhbmd1YWdlIHJl
ZmVycyB0byBjYXBhYmlsaXRpZXMgb2YgdGhlc2UgcHJvdG9jb2xzOyB0aGUNCiAgIHByb3RvY29s
IGRvY3VtZW50cyB3aWxsIHNwZWNpZnkgd2hldGhlciB0aGVzZSBmZWF0dXJlcyBhcmUgcmVxdWly
ZWQsDQogICByZWNvbW1lbmRlZCwgb3Igb3B0aW9uYWwuICBGb3IgZXhhbXBsZSwgcmVxdWlyaW5n
IHRoYXQgYSBwcm90b2NvbA0KICAgc3VwcG9ydCBjb25maWRlbnRpYWxpdHkgaXMgTk9UIHRoZSBz
YW1lIHRoaW5nIGFzIHJlcXVpcmluZyB0aGF0IGFsbA0KICAgcHJvdG9jb2wgdHJhZmZpYyBiZSBl
bmNyeXB0ZWQuDQoNCg0KDQoNCg0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQpydGN3ZWIgbWFpbGluZyBsaXN0DQpydGN3ZWJAaWV0Zi5vcmcNCmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vcnRjd2Vi

--_752F428E-3C73-44EC-9B21-895C597B5F9C_
Content-Transfer-Encoding: base64
Content-Type: text/html; charset="utf-8"

PGh0bWw+PGhlYWQ+PHN0eWxlIGRhdGEtZXh0ZXJuYWxzdHlsZT0idHJ1ZSI+CnAuTXNvTGlzdFBh
cmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJhZ3JhcGggewptYXJn
aW4tdG9wOjBpbjsKbWFyZ2luLXJpZ2h0OjBpbjsKbWFyZ2luLWJvdHRvbTowaW47Cm1hcmdpbi1s
ZWZ0Oi41aW47Cm1hcmdpbi1ib3R0b206LjAwMDFwdDsKfQoKcC5Nc29MaXN0UGFyYWdyYXBoQ3hT
cEZpcnN0LCBsaS5Nc29MaXN0UGFyYWdyYXBoQ3hTcEZpcnN0LCBkaXYuTXNvTGlzdFBhcmFncmFw
aEN4U3BGaXJzdCwgcC5Nc29MaXN0UGFyYWdyYXBoQ3hTcE1pZGRsZSwgbGkuTXNvTGlzdFBhcmFn
cmFwaEN4U3BNaWRkbGUsIGRpdi5Nc29MaXN0UGFyYWdyYXBoQ3hTcE1pZGRsZSwgcC5Nc29MaXN0
UGFyYWdyYXBoQ3hTcExhc3QsIGxpLk1zb0xpc3RQYXJhZ3JhcGhDeFNwTGFzdCwgZGl2Lk1zb0xp
c3RQYXJhZ3JhcGhDeFNwTGFzdCB7Cm1hcmdpbi10b3A6MGluOwptYXJnaW4tcmlnaHQ6MGluOwpt
YXJnaW4tYm90dG9tOjBpbjsKbWFyZ2luLWxlZnQ6LjVpbjsKbWFyZ2luLWJvdHRvbTouMDAwMXB0
OwpsaW5lLWhlaWdodDoxMTUlOwp9Cjwvc3R5bGU+PHN0eWxlPjwhLS0KLmhtbWVzc2FnZSBwIHsK
bWFyZ2luOjBweDsKcGFkZGluZzowcHg7Cn0KCmJvZHkuaG1tZXNzYWdlIHsKZm9udC1mYW1pbHk6
Q2FsaWJyaTsKZm9udC1zaXplOjEycHQ7Cn0KLS0+PC9zdHlsZT48L2hlYWQ+PGJvZHk+PGRpdiBk
YXRhLWV4dGVybmFsc3R5bGU9ImZhbHNlIiBzdHlsZT0iZm9udC1mYW1pbHk6Q2FsaWJyaSwnU2Vn
b2UgVUknLE1laXJ5bywnTWljcm9zb2Z0IFlhSGVpIFVJJywnTWljcm9zb2Z0IEpoZW5nSGVpIFVJ
JywnTWFsZ3VuIEdvdGhpYycsJ0tobWVyIFVJJywnTmlybWFsYSBVSScsVHVuZ2EsJ0xhbyBVSScs
RWJyaW1hLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7Ij48ZGl2PkkgY2Fubm90IGZpbmQgYW4g
UkZDIHRoYXQgZGVhbHMgd2l0aCBub3JtYXRpdmUgbGFuZ3VhZ2UgaW4gcmVxdWlyZW1lbnRzIGRv
Y3VtZW50cyBzcGVjaWZpY2FsbHkuIFBhcnQgb2YgdGhlIHJlYXNvbiBmb3IgdGhhdCBtYXkgYmUg
dGhhdCByZXF1aXJlbWVudHMgZG9jdW1lbnRzIGFyZSBieSBubyBtZWFucyB1bmlmb3JtLiZuYnNw
OyBTb21lIGFyZSBjcmVhdGVkIHRvIGFzc2lzdCBpbiBtYWtpbmcgYSBzZWxlY3Rpb24gYmV0d2Vl
biBjb21wZXRpbmcgcHJvdG9jb2xzLiZuYnNwOyBTb21lIGFyZSBqdXN0IGNyZWF0ZWQgdG8gaW5m
b3JtIHN1YnNlcXVlbnQgV0cgcHJvdG9jb2wgZGVzaWduIGVmZm9ydHMuJm5ic3A7IFNvbWV0aW1l
cyB0aGUgZXZlbnR1YWwgb3V0cHV0IGlzIGV2YWx1YXRlZCBhZ2FpbnN0IHRoZSByZXF1aXJlbWVu
dHMsIHNvbWV0aW1lcyBub3QuJm5ic3A7IFdpdGggc3VjaCBhIGxldmVsIG9mIHZhcmlhdGlvbiwg
aXQgaXMgbm90IGNsZWFyIG1lIHRoYXQmbmJzcDvigJxvbmUgc2l6ZSBmaXRzIGFsbOKAnS4mbmJz
cDsgPC9kaXY+PGRpdj4mbmJzcDs8L2Rpdj48ZGl2IGRhdGEtZm9jdXNmcm9tcG9pbnRlcj0idHJ1
ZSI+T3ZlcmFsbCwgSeKAmWQgc2F5IGl0IGlzIHVwIHRvIElFVEYgUlRDV0VCIChhbmQgVzNDIFdF
QlJUQykmbmJzcDt0byBkZWNpZGUgaG93IGl0IHdhbnRzIHRoZSByZXF1aXJlbWVudHMgZG9jdW1l
bnQgdG8gYmUgdXNlZCwgYW5kIHRoaXMgaW4gdHVybiB3aWxsIGluZmx1ZW5jZSB3aGF0IHRoZSBu
b3JtYXRpdmUgbGFuZ3VhZ2Ugd2lsbCBtZWFuLiZuYnNwOyBKdWRnaW5nIGJ5IHRoZSBudW1iZXIg
b2YgaXNzdWVzIHdlIGhhdmUgaGFkIHdpdGggcmVxdWlyZW1lbnRzIGRvY3VtZW50cyBpbiB0aGUg
cGFzdCAoZS5nLiB0eXBpY2FsbHkgdGhlIHVuZGVyc3RhbmRpbmcgb2YgdGhlIHByb2JsZW0gZXZv
bHZlcyBjb25zaWRlcmFibHkgb3ZlciB0aW1lIGFuZCBvZnRlbiBpbml0aWFsbHkgc3BlY2lmaWVk
IHJlcXVpcmVtZW50cyBhcmUmbmJzcDvigJxvdmVydGFrZW4gYnkgZXZlbnRz4oCdKSwgd2Ugc2hv
dWxkIGJlIGNhcmVmdWwgYWJvdXQgc2V0dGluZyBleHBlY3RhdGlvbnMgdG9vIGhpZ2guIDwvZGl2
PjxkaXY+Jm5ic3A7PC9kaXY+CTxkaXYgc3R5bGU9ImJvcmRlci10b3AtY29sb3I6IHJnYigyMjUs
IDIyNSwgMjI1KTsgYm9yZGVyLXRvcC13aWR0aDogMXB4OyBib3JkZXItdG9wLXN0eWxlOiBzb2xp
ZDsiPgkJPHN0cm9uZz5Gcm9tOjwvc3Ryb25nPiZuYnNwO0hhcmFsZCBBbHZlc3RyYW5kPGJyPgkJ
PHN0cm9uZz5TZW50Ojwvc3Ryb25nPiZuYnNwO+KAjkphbnVhcnnigI4g4oCOMzDigI4sIOKAjjIw
MTMg4oCOMuKAjjrigI4wMuKAjiDigI5BTTxicj4JCTxzdHJvbmc+VG86PC9zdHJvbmc+Jm5ic3A7
cnRjd2ViQGlldGYub3JnPGJyPgkJPHN0cm9uZz5TdWJqZWN0Ojwvc3Ryb25nPiZuYnNwO1tydGN3
ZWJdIDIxMTkgbGFuZ3VhZ2UgaW4gcmVxdWlyZW1lbnRzIChSZTogUmV2aWV3IG9mIGRyYWZ0LWll
dGYtcnRjd2ViLXVzZS1jYXNlcy1hbmQtcmVxdWlyZW1lbnRzLTEwIChQYXJ0IEkpKTxicj4JPC9k
aXY+CTxkaXY+Jm5ic3A7PC9kaXY+CiAgCiAgICAKICAKICAKICAgIDxkaXYgY2xhc3M9IiBtb3ot
Y2l0ZS1wcmVmaXgiPkJlcm5hcmQsIHdpdGggeW91ciBJQUIgaGF0IG9uIC0gZGlkbid0CiAgICAg
IHdlIGRvIGEgZG9jdW1lbnQgZGVzY3JpYmluZyBob3cgdG8gZG8gMjExOSBsYW5ndWFnZSBpbgog
ICAgICByZXF1aXJlbWVudHMgYXQgb25lIHRpbWU/PGJyPgogICAgICAoU2luY2UgdGhlIHdvcmQg
InJlcXVpcmVtZW50cyIgb2NjdXJzIHNvIG9mdGVuIGluIDIxMTkgaXRzZWxmLAogICAgICBpdCdz
IGhhcmQgdG8gZ29vZ2xlIGZvciBpdCk8YnI+CiAgICAgIDxicj4KICAgICAgRmFpbGluZyB0aGF0
LCBJIHN1cHBvcnQgYWRhcHRpbmcgdGhlIGxhbmd1YWdlIG9mIFJGQyAyOTI4IChuZWVkcwogICAg
ICBhZGFwdGluZywgYmVjYXVzZSB3ZSdyZSBleHBlY3RpbmcgdG8gZGV2ZWxvcCBhIHNpbmdsZQog
ICAgICBzcGVjaWZpY2F0aW9uIHN1aXRlIHJhdGhlciB0aGFuIGV2YWx1YXRpbmcgbXVsdGlwbGUg
c3VibWlzc2lvbnMpCiAgICAgIGFuZCBpbnNlcnRpbmcgaXQgaGVyZS48YnI+CiAgICAgIDxicj4K
ICAgICAgPGJyPgogICAgICBPbiAwMS8yOS8yMDEzIDExOjM2IFBNLCBCZXJuYXJkIEFib2JhIHdy
b3RlOjxicj4KICAgIDwvZGl2PgogICAgPGJsb2NrcXVvdGUgY2l0ZT0ibWlkOkJMVTAwMi1XMTcw
NURDNTQwMDYxMzFCNTVCNDMyQTkzMUYwQHBoeC5nYmwiPgogICAgICAKICAgICAgPGRpdiBkaXI9
Imx0ciI+SSBoYXZlIGEgdmVyeSBmdW5kYW1lbnRhbCBxdWVzdGlvbiBhYm91dCB0aGlzCiAgICAg
ICAgZG9jdW1lbnQ6PGJyPgogICAgICAgIDxicj4KICAgICAgICBXaGF0IGFyZSB0aGUgQnJvd3Nl
ciBhbmQgQVBJIHJlcXVpcmVtZW50cyBnb2luZyB0byBiZSB1c2VkIGZvcj8KICAgICAgICA8YnI+
CiAgICAgICAgPGJyPgogICAgICAgIElzIHRoZSBnb2FsIHRvIGRvY3VtZW50IHRoaW5ncyB3ZSB0
aG91Z2h0IG1pZ2h0IGhhdmUgYmVlbiBuaWNlCiAgICAgICAgYXQgdGhlIHRpbWU/PGJyPgogICAg
ICAgIDxicj4KICAgICAgICBJbiBtYW55IGNhc2VzLCB0aGUgcmVxdWlyZW1lbnRzIGFyZSB0b28g
dmFndWUgdG8gZWFzaWx5CiAgICAgICAgZGV0ZXJtaW5lIHdoZXRoZXIgc3Vic2VxdWVudCBJRVRG
PGJyPgogICAgICAgIHByb3RvY29sIHByb2ZpbGVzIG9yIFczQyBBUEkgZG9jdW1lbnRzIGFjdHVh
bGx5IHNhdGlzZnkgdGhlCiAgICAgICAgcmVxdWlyZW1lbnRzLiZuYnNwOyBCdXQgZXZlbiBpZiB0
aGV5IHdlcmU8YnI+CiAgICAgICAgbWFkZSBtb3JlIHNwZWNpZmljLCBpcyB0aGVyZSByZWFsbHkg
YW55IGludGVudCB0byBldmFsdWF0ZSBJRVRGCiAgICAgICAgYW5kIFczQyB3b3JrIGJhc2VkIG9u
IHRoZXNlIHJlcXVpcmVtZW50cz88YnI+CiAgICAgICAgPGJyPgogICAgICAgIFNlY3Rpb24gMiBz
dGF0ZXMgdGhhdCBub3JtYXRpdmUga2V5d29yZHMgYXJlIHRvIGJlIGludGVycHJldHRlZAogICAg
ICAgIGFzIGRlc2NyaWJlZCBpbiBSRkMgMjExOS48YnI+CiAgICAgICAgU2luY2UgdGhpcyBpc24n
dCBhIHByb3RvY29sIHNwZWNpZmljYXRpb24sIGRvZXMgdGhhdCByZWFsbHkgbWFrZQogICAgICAg
IHNlbnNlPzxicj4KICAgICAgICA8YnI+CiAgICAgICAgQXMgYW4gZXhhbXBsZSwgcmVxdWlyZW1l
bnQgRjMgc3RhdGVzOjxicj4KICAgICAgICA8YnI+CiAgICAgICAgIlRyYW5zbWl0dGVkIHN0cmVh
bXMgYW5kIGRhdGEgTVVTVCBiZSByYXRlIGNvbnRyb2xsZWQuIjxicj4KICAgICAgICA8YnI+CiAg
ICAgICAgV2hpbGUgdGhlIHN0YXRlbWVudCBhYm92ZSBtaWdodCBtYWtlIHNvbWUgc2Vuc2UgaW4g
dGhlIGNvbnRleHQKICAgICAgICBvZiB0aGUgImNpcmN1aXQgYnJlYWtlcnMiIGRvY3VtZW50LCBv
cjxicj4KICAgICAgICBwZXJoYXBzIG9uZSBvZiB0aGUgY29uZ2VzdGlvbiBjb250cm9sIGRvY3Vt
ZW50cywgSSBkb24ndAogICAgICAgIHVuZGVyc3RhbmQgd2hhdCB0aGUgTVVTVCBtZWFucyBpbiB0
aGUgY29udGV4dCBvZjxicj4KICAgICAgICB0aGlzIGRvY3VtZW50LiA8YnI+CiAgICAgICAgPGJy
PgogICAgICAgIERvZXMgaXQgbWVhbiB0aGF0IHRoZSBzcGVjaWZpY2F0aW9ucyBhcmUgcmVxdWly
ZWQgdG8gZGVmaW5lIGEKICAgICAgICByYXRlIGNvbnRyb2wgZmVhdHVyZT8gPGJyPgogICAgICAg
IEFzc3VtaW5nIHN1Y2ggYSBmZWF0dXJlIGlzIGRlZmluZWQsIGRvZXMgaXQgbWVhbiB0aGF0IGJy
b3dzZXJzCiAgICAgICAgYXJlIHJlcXVpcmVkIHRvIGltcGxlbWVudCB0aGUgZmVhdHVyZT8gPGJy
PgogICAgICAgIElmIGltcGxlbWVudGF0aW9uIGlzIHJlcXVpcmVkLCBpcyBpdCByZXF1aXJlZCB0
aGF0IHRoZSBmZWF0dXJlCiAgICAgICAgYmUgdXNlZD8gPGJyPgogICAgICAgIDxicj4KICAgICAg
ICBQZXJzb25hbGx5LCBteSBndWVzcyBpcyB0aGF0IHRoZSBtZWFuaW5nIHByb2JhYmx5IGRvZXMg
bm90CiAgICAgICAgY29ycmVzcG9uZCB0byBhbnkgb2YgdGhlIGFib3ZlLCBiZWNhdXNlIHRoaXMg
PGJyPgogICAgICAgIGlzIG9ubHkgYSB1c2UgY2FzZSBkb2N1bWVudCwgbm90IGEgcHJvdG9jb2wg
b3IgQVBJCiAgICAgICAgc3BlY2lmaWNhdGlvbi48YnI+CiAgICAgICAgPGJyPgogICAgICAgIEJ1
dCBpZiB0aGF0IGlzIHRydWUsIHdoeSBwb2ludCB0byB0aGUgUkZDIDIxMTkgZGVmaW5pdGlvbiBv
ZgogICAgICAgIG5vcm1hdGl2ZSB0ZXJtcz8gPGJyPgogICAgICAgIDxicj4KICAgICAgICBJbiB0
aGUgcGFzdCwgYSBudW1iZXIgb2YgcmVxdWlyZW1lbnRzIGRvY3VtZW50cyBoYXZlIHRhY2tsZWQK
ICAgICAgICB0aGlzIHByb2JsZW0gYnkgZXhwbGljaXRseTxicj4KICAgICAgICBzdGF0aW5nIHRo
YXQgaG93IG5vcm1hdGl2ZSBsYW5ndWFnZSBpcyB0byBiZSBpbnRlcnByZXR0ZWQsCiAgICAgICAg
cmF0aGVyIHRoYW4gYmxpbmRseSBpbnNlcnRpbmcgYSA8YnI+CiAgICAgICAgcmVmZXJlbmNlIHRv
IFJGQyAyMTE5LiZuYnNwOyBGb3IgZXhhbXBsZSwgUkZDIDI5ODkgc3RhdGVzOjxicj4KICAgICAg
ICA8YnI+CiAgICAgICAgJm5ic3A7Jm5ic3A7IFBsZWFzZSBub3RlIHRoYXQgdGhlIHJlcXVpcmVt
ZW50cyBzcGVjaWZpZWQgaW4gdGhpcyBkb2N1bWVudAogICAgICAgIGFyZSB0bzxicj4KICAgICAg
ICAmbmJzcDsmbmJzcDsgYmUgdXNlZCBpbiBldmFsdWF0aW5nLi4uIHByb3RvY29sIHN1Ym1pc3Np
b25zLiZuYnNwOyBBcyBzdWNoLCB0aGU8YnI+CiAgICAgICAgJm5ic3A7Jm5ic3A7IHJlcXVpcmVt
ZW50cyBsYW5ndWFnZSByZWZlcnMgdG8gY2FwYWJpbGl0aWVzIG9mIHRoZXNlCiAgICAgICAgcHJv
dG9jb2xzOyB0aGU8YnI+CiAgICAgICAgJm5ic3A7Jm5ic3A7IHByb3RvY29sIGRvY3VtZW50cyB3
aWxsIHNwZWNpZnkgd2hldGhlciB0aGVzZSBmZWF0dXJlcyBhcmUKICAgICAgICByZXF1aXJlZCw8
YnI+CiAgICAgICAgJm5ic3A7Jm5ic3A7IHJlY29tbWVuZGVkLCBvciBvcHRpb25hbC4mbmJzcDsg
Rm9yIGV4YW1wbGUsIHJlcXVpcmluZyB0aGF0IGEKICAgICAgICBwcm90b2NvbDxicj4KICAgICAg
ICAmbmJzcDsmbmJzcDsgc3VwcG9ydCBjb25maWRlbnRpYWxpdHkgaXMgTk9UIHRoZSBzYW1lIHRo
aW5nIGFzIHJlcXVpcmluZwogICAgICAgIHRoYXQgYWxsPGJyPgogICAgICAgICZuYnNwOyZuYnNw
OyBwcm90b2NvbCB0cmFmZmljIGJlIGVuY3J5cHRlZC48YnI+CiAgICAgICAgPGJyPgogICAgICAg
IDxkaXY+PGJyPgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgPGJyPgogICAgICA8
ZmllbGRzZXQgY2xhc3M9IiBtaW1lQXR0YWNobWVudEhlYWRlciI+PC9maWVsZHNldD4KICAgICAg
PGJyPgogICAgICA8cHJlPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCnJ0Y3dlYiBtYWlsaW5nIGxpc3QKPGEgdGFiaW5kZXg9Ii0xIiBjbGFzcz0iIG1vei10
eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOnJ0Y3dlYkBpZXRmLm9yZyI+cnRjd2Vi
QGlldGYub3JnPC9hPgo8YSB0YWJpbmRleD0iLTEiIGNsYXNzPSIgbW96LXR4dC1saW5rLWZyZWV0
ZXh0IiBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3J0Y3dlYiI+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9ydGN3ZWI8L2E+CjwvcHJlPgog
ICAgPC9ibG9ja3F1b3RlPgogICAgPGJyPgogIAoKPC9kaXY+PC9ib2R5PjwvaHRtbD4=

--_752F428E-3C73-44EC-9B21-895C597B5F9C_--

From worley@shell01.TheWorld.com  Fri Feb  1 14:44:09 2013
Return-Path: <worley@shell01.TheWorld.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 8C2C221E8050 for <rtcweb@ietfa.amsl.com>; Fri,  1 Feb 2013 14:44:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.707
X-Spam-Level: 
X-Spam-Status: No, score=-2.707 tagged_above=-999 required=5 tests=[AWL=0.273,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, RCVD_IN_SORBS_WEB=0.619]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OvBGZrgbP5dS for <rtcweb@ietfa.amsl.com>; Fri,  1 Feb 2013 14:44:09 -0800 (PST)
Received: from TheWorld.com (pcls2.std.com [192.74.137.142]) by ietfa.amsl.com (Postfix) with ESMTP id 0870821E804E for <rtcweb@ietf.org>; Fri,  1 Feb 2013 14:44:08 -0800 (PST)
Received: from shell.TheWorld.com (svani@shell01.theworld.com [192.74.137.71]) by TheWorld.com (8.14.5/8.14.5) with ESMTP id r11MhncH015679 for <rtcweb@ietf.org>; Fri, 1 Feb 2013 17:43:51 -0500
Received: from shell01.TheWorld.com (localhost.theworld.com [127.0.0.1]) by shell.TheWorld.com (8.13.6/8.12.8) with ESMTP id r11Mhmc2922738 for <rtcweb@ietf.org>; Fri, 1 Feb 2013 17:43:48 -0500 (EST)
Received: (from worley@localhost) by shell01.TheWorld.com (8.13.6/8.13.6/Submit) id r11MhmTi1016963; Fri, 1 Feb 2013 17:43:48 -0500 (EST)
Date: Fri, 1 Feb 2013 17:43:48 -0500 (EST)
Message-Id: <201302012243.r11MhmTi1016963@shell01.TheWorld.com>
From: worley@ariadne.com (Dale R. Worley)
Sender: worley@ariadne.com (Dale R. Worley)
To: rtcweb@ietf.org
In-reply-to: <510AF934.2030800@alvestrand.no> (harald@alvestrand.no)
References: <50F97303.4070906@ericsson.com> <5102FE7E.5000109@omnitor.se> <51039976.1000600@alvestrand.no> <51098D5A.4040009@omnitor.se> <510AF934.2030800@alvestrand.no>
Subject: Re: [rtcweb] WG Last Call: draft-ietf-rtcweb-use-cases-and-requirements-10 - real-time text
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: Fri, 01 Feb 2013 22:44:09 -0000

> From: Harald Alvestrand <harald@alvestrand.no>
> 
> FWIW, I strongly object to a couple of formalities here:
> [...]
> - I object to requiring interworking with emergency services.

Can you explain this?  I suspect that you have a specific meaning, but
as I read it, it sounds like "I see no objection if WebRTC does not
interwork with emergency services."  If WebRTC does not interwork with
emergency services, the regulators will crush it.

Dale

From bernard_aboba@hotmail.com  Fri Feb  1 15:26:35 2013
Return-Path: <bernard_aboba@hotmail.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 8A35711E8097 for <rtcweb@ietfa.amsl.com>; Fri,  1 Feb 2013 15:26:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.763
X-Spam-Level: 
X-Spam-Status: No, score=-101.763 tagged_above=-999 required=5 tests=[AWL=-0.561, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=1.396, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id P9+ExDJMyJ+L for <rtcweb@ietfa.amsl.com>; Fri,  1 Feb 2013 15:26:34 -0800 (PST)
Received: from blu0-omc3-s10.blu0.hotmail.com (blu0-omc3-s10.blu0.hotmail.com [65.55.116.85]) by ietfa.amsl.com (Postfix) with ESMTP id 8E01921F8D90 for <rtcweb@ietf.org>; Fri,  1 Feb 2013 15:26:34 -0800 (PST)
Received: from BLU405-EAS214 ([65.55.116.74]) by blu0-omc3-s10.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Fri, 1 Feb 2013 15:26:33 -0800
X-EIP: [iCoJA0+Vm0y73KWncoy3JCPcd6Y/tsmO39/UpjtMtGI=]
X-Originating-Email: [bernard_aboba@hotmail.com]
Message-ID: <BLU405-EAS21443326CB0B10EFDC7E529931C0@phx.gbl>
Content-Type: multipart/alternative; boundary="Apple-Mail-E7F2D2F5-A8F9-4D49-9C42-42D67B9EEC7A"
Content-Transfer-Encoding: 7bit
References: <50F97303.4070906@ericsson.com> <5102FE7E.5000109@omnitor.se> <51039976.1000600@alvestrand.no> <51098D5A.4040009@omnitor.se> <510AF934.2030800@alvestrand.no> <201302012243.r11MhmTi1016963@shell01.TheWorld.com>
From: Bernard Aboba <bernard_aboba@hotmail.com>
MIME-Version: 1.0 (1.0)
In-Reply-To: <201302012243.r11MhmTi1016963@shell01.TheWorld.com>
Date: Fri, 1 Feb 2013 15:28:26 -0800
To: "Dale R. Worley" <worley@ariadne.com>
X-OriginalArrivalTime: 01 Feb 2013 23:26:33.0691 (UTC) FILETIME=[92898AB0:01CE00D3]
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Playing regulator
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: Fri, 01 Feb 2013 23:26:35 -0000

--Apple-Mail-E7F2D2F5-A8F9-4D49-9C42-42D67B9EEC7A
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

With regulations in flux, it is not easy to predict the extent of the obliga=
tion, beyond what exists for an "interconnected VoIP" service today.  For ex=
ample, we have a text to 911 proceeding ongoing as well as quite a few other=
s. In order to examine what the Issues might be, Martin and I put together t=
he following document:
http://tools.ietf.org/html/draft-aboba-rtcweb-ecrit

Comments welcome.


On Feb 1, 2013, at 14:44, "Dale R. Worley" <worley@ariadne.com> wrote:
>=20
> Can you explain this?  I suspect that you have a specific meaning, but
> as I read it, it sounds like "I see no objection if WebRTC does not
> interwork with emergency services."  If WebRTC does not interwork with
> emergency services, the regulators will crush it.
>=20
> Dale
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb

--Apple-Mail-E7F2D2F5-A8F9-4D49-9C42-42D67B9EEC7A
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBlIiBjb250ZW50PSJ0ZXh0
L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPjwvaGVhZD48Ym9keSBkaXI9ImF1dG8iPjxkaXY+V2l0aCBy
ZWd1bGF0aW9ucyBpbiBmbHV4LCBpdCBpcyBub3QgZWFzeSB0byBwcmVkaWN0IHRoZSBleHRlbnQg
b2YgdGhlIG9ibGlnYXRpb24sIGJleW9uZCB3aGF0IGV4aXN0cyBmb3IgYW4gImludGVyY29ubmVj
dGVkIFZvSVAiIHNlcnZpY2UgdG9kYXkuICZuYnNwO0ZvciBleGFtcGxlLCB3ZSBoYXZlIGEgdGV4
dCB0byA5MTEgcHJvY2VlZGluZyBvbmdvaW5nIGFzIHdlbGwgYXMgcXVpdGUgYSBmZXcgb3RoZXJz
LiBJbiBvcmRlciB0byBleGFtaW5lIHdoYXQgdGhlIElzc3VlcyBtaWdodCBiZSwgTWFydGluIGFu
ZCBJIHB1dCB0b2dldGhlciB0aGUgZm9sbG93aW5nIGRvY3VtZW50OjwvZGl2PjxkaXY+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTVweDsgbGluZS1oZWlnaHQ6IDE5cHg7IHdoaXRlLXNwYWNlOiBu
b3dyYXA7IC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgyNiwgMjYsIDI2LCAwLjI5
Mjk2OSk7IC13ZWJraXQtY29tcG9zaXRpb24tZmlsbC1jb2xvcjogcmdiYSgxNzUsIDE5MiwgMjI3
LCAwLjIzMDQ2OSk7IC13ZWJraXQtY29tcG9zaXRpb24tZnJhbWUtY29sb3I6IHJnYmEoNzcsIDEy
OCwgMTgwLCAwLjIzMDQ2OSk7IC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTsgIj48YSBo
cmVmPSJodHRwOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1hYm9iYS1ydGN3ZWItZWNyaXQi
Pmh0dHA6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWFib2JhLXJ0Y3dlYi1lY3JpdDwvYT48
L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNXB4OyBsaW5lLWhlaWdo
dDogMTlweDsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9y
OiByZ2JhKDI2LCAyNiwgMjYsIDAuMjk2ODc1KTsgLXdlYmtpdC1jb21wb3NpdGlvbi1maWxsLWNv
bG9yOiByZ2JhKDE3NSwgMTkyLCAyMjcsIDAuMjMwNDY5KTsgLXdlYmtpdC1jb21wb3NpdGlvbi1m
cmFtZS1jb2xvcjogcmdiYSg3NywgMTI4LCAxODAsIDAuMjMwNDY5KTsgLXdlYmtpdC10ZXh0LXNp
emUtYWRqdXN0OiBub25lOyAiPjxicj48L3NwYW4+PC9kaXY+PGRpdj5Db21tZW50cyB3ZWxjb21l
LjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+T24gRmViIDEsIDIwMTMs
IGF0IDE0OjQ0LCAiRGFsZSBSLiBXb3JsZXkiICZsdDs8YSBocmVmPSJtYWlsdG86d29ybGV5QGFy
aWFkbmUuY29tIj53b3JsZXlAYXJpYWRuZS5jb208L2E+Jmd0OyB3cm90ZTo8L2Rpdj48YmxvY2tx
dW90ZSB0eXBlPSJjaXRlIj48YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48YnI+PC9ibG9ja3F1b3Rl
PjxzcGFuPjwvc3Bhbj48YnI+PHNwYW4+Q2FuIHlvdSBleHBsYWluIHRoaXM/ICZuYnNwO0kgc3Vz
cGVjdCB0aGF0IHlvdSBoYXZlIGEgc3BlY2lmaWMgbWVhbmluZywgYnV0PC9zcGFuPjxicj48c3Bh
bj5hcyBJIHJlYWQgaXQsIGl0IHNvdW5kcyBsaWtlICJJIHNlZSBubyBvYmplY3Rpb24gaWYgV2Vi
UlRDIGRvZXMgbm90PC9zcGFuPjxicj48c3Bhbj5pbnRlcndvcmsgd2l0aCBlbWVyZ2VuY3kgc2Vy
dmljZXMuIiAmbmJzcDtJZiBXZWJSVEMgZG9lcyBub3QgaW50ZXJ3b3JrIHdpdGg8L3NwYW4+PGJy
PjxzcGFuPmVtZXJnZW5jeSBzZXJ2aWNlcywgdGhlIHJlZ3VsYXRvcnMgd2lsbCBjcnVzaCBpdC48
L3NwYW4+PGJyPjxzcGFuPjwvc3Bhbj48YnI+PHNwYW4+RGFsZTwvc3Bhbj48YnI+PHNwYW4+X19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188L3NwYW4+PGJyPjxz
cGFuPnJ0Y3dlYiBtYWlsaW5nIGxpc3Q8L3NwYW4+PGJyPjxzcGFuPjxhIGhyZWY9Im1haWx0bzpy
dGN3ZWJAaWV0Zi5vcmciPnJ0Y3dlYkBpZXRmLm9yZzwvYT48L3NwYW4+PGJyPjxzcGFuPjxhIGhy
ZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vcnRjd2ViIj5odHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3J0Y3dlYjwvYT48L3NwYW4+PGJyPjwvYmxv
Y2txdW90ZT48L2JvZHk+PC9odG1sPg==

--Apple-Mail-E7F2D2F5-A8F9-4D49-9C42-42D67B9EEC7A--

From gunnar.hellstrom@omnitor.se  Fri Feb  1 15:39:47 2013
Return-Path: <gunnar.hellstrom@omnitor.se>
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 F334C1F0C4A for <rtcweb@ietfa.amsl.com>; Fri,  1 Feb 2013 15:39:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.92
X-Spam-Level: 
X-Spam-Status: No, score=-1.92 tagged_above=-999 required=5 tests=[AWL=-2.279,  BAYES_00=-2.599, HTML_FONT_SIZE_HUGE=0.057, HTML_MESSAGE=0.001,  J_CHICKENPOX_55=0.6, MANGLED_OFF=2.3]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aeuYTXgyhmU3 for <rtcweb@ietfa.amsl.com>; Fri,  1 Feb 2013 15:39:45 -0800 (PST)
Received: from vsp-authed-03-02.binero.net (vsp-authed02.binero.net [195.74.38.226]) by ietfa.amsl.com (Postfix) with SMTP id A43E921F8FAA for <rtcweb@ietf.org>; Fri,  1 Feb 2013 15:39:44 -0800 (PST)
Received: from smtp01.binero.se (unknown [195.74.38.28]) by vsp-authed-03-02.binero.net (Halon Mail Gateway) with ESMTP for <rtcweb@ietf.org>; Sat,  2 Feb 2013 00:39:35 +0100 (CET)
Received: from [192.168.2.42] (h79n2fls31o933.telia.com [212.181.137.79]) (Authenticated sender: gunnar.hellstrom@omnitor.se) by smtp-09-01.atm.binero.net (Postfix) with ESMTPA id 7DEFE3A120 for <rtcweb@ietf.org>; Sat,  2 Feb 2013 00:39:34 +0100 (CET)
Message-ID: <510C5237.4090302@omnitor.se>
Date: Sat, 02 Feb 2013 00:39:35 +0100
From: Gunnar Hellstrom <gunnar.hellstrom@omnitor.se>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <50F97303.4070906@ericsson.com> <5102FE7E.5000109@omnitor.se> <51039976.1000600@alvestrand.no> <51098D5A.4040009@omnitor.se> <510AF934.2030800@alvestrand.no> <CAN=GVAtbAs+Jm_-W-eJe8tA8iv-3eKW3-m1gYc-Y0wm6GBRqHQ@mail.gmail.com>
In-Reply-To: <CAN=GVAtbAs+Jm_-W-eJe8tA8iv-3eKW3-m1gYc-Y0wm6GBRqHQ@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------000404080502000200010301"
Subject: Re: [rtcweb] WG Last Call: draft-ietf-rtcweb-use-cases-and-requirements-10 - real-time text
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: Fri, 01 Feb 2013 23:39:47 -0000

This is a multi-part message in MIME format.
--------------000404080502000200010301
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Harald,

You are right, the requirements on audio and video in the rtcweb use 
cases are not at all at the detail service quality level that 
F.700/F.703 are.
They merely talk about good audio and good video. So, we should align 
the real-time text and total conversation requirements to something 
similar to that level, and move details to the RTT or total conversation 
document.


It might be good to include a definition of the concepts of rea-time 
text and total conversation.

Mentioning F.700/F.703 in a note can add further high level explanations 
as Barry hints.

You are also right about the point about not requirig emergency service 
interoperability only for real-time text or total conversation. That is 
a general issue that should be considered and mentioned in a way so that 
real-time text and total conversation access to emergency services are 
included if emergency service access for video and audio is specified.

The requirement for emergency service access was not strictly expressed. 
It was "

Interworking with SIP calls with the same media set, and with SIP
    based emergency services is also in scope of this use case."

I do not see "is in scope" to lead to a "shall" requirement. It rather corresponds to "should be considered".

Some voices during the last call process for this document has been for more strict requirements wording.
So we need to make it clear what is requirements and what is for information.

I realize well that in some applications of RTCWEB, it will be obvious that there cannot be any expectation
that it could be used for emergency calls, and for such situations the emergency call requirement should not
be applied.

It seems to be valid to try to split the requirements in direct technical requirements on rtcweb, and
requirements on services made with RTCWEB.


Here is an effort to revise the proposed additions.

---------------------------Proposed addition to use cases and requirements -------------------

3. Definitions

Real-time text 		Text transmitted instantly while it is being typed or created, so that the recipient
			can read the sender's text as it is written, without waiting.  		
  
Total conversation	An audiovisual conversation service providing bidirectional real-time transfer of
			motion video, real-time text and audio between users in two or more locations.
			Note: High level information on real-time text and total conversation can be found in
			ITU-T F.700 and ITU-T F.703.

> 4.2.15.Simple Total Conversation service
>
> 4.2.15.1.Description
>   
>     This use-case has the audio and video communication of the Simple
>     Video Communication Service use-case (Section 4.2.1  <http://tools.ietf.org/html/draft-ietf-rtcweb-use-cases-and-requirements-09#section-4.2.1>).
>   
>     In addition to this, the users can send and receive real-time text
>     in the same call.  While one user types in the real-time text area, it
>      is nearly immediately presented to the other user.
>
>     By providing these three media together, the Total Conversation
>     service is provided.
>   
> 4.2.15.2.   Derived Requirements
>   
>     F1, F2, F3, F4, F5, F6, F8, F9, F10, F20, F21,
>   
>     F39,F40, F41
>   
>     A1, A2, A3, A4, A7, A8, A9, A10, A11, A12, A27
>   
> ..............
>
>     F39              The browser MUST be able to handle text entry
>                     via applications to generate real-time
>                     text streams to be included in Total Conversation
>                     calls.       
>     ----------------------------------------------------------------
>     F40              The browser MUST be able to send real-time text
>                     streams to a peer.
>        
>   
>     ----------------------------------------------------------------
>     F41               The browser MUST be able to receive, process and
>                       convey real-time text streams from peers to
>                      applications.
>     ----------------------------------------------------------------
>     
>   
>
> .....
>
>     A27              The Web API MUST provide a mechanisms for  
>                     handling real-time text among the streams.  
>   .......

11.2 Informative references

[ ]    ITU-T Recommendation F.700 Framework Recommendation for 
multimedia services

[ ]    ITU-T Recommendation F.703    Multimedia Conversational Services

----------End of proposal--------------------------------------------------------------

/Gunnar

------------------------------------------------------------------------
Gunnar Hellström
Omnitor
gunnar.hellstrom@omnitor.se
+46708204288
On 2013-02-01 14:19, Barry Dingle wrote:
> Good point Harald regarding F.700 A.3.2.3 calling up "font support for 
> _all characters_ in ISO-10646-1".
>
> I suspect that the reference to F.700 was to the service and 
> performance requirements of a range of multimedia services. I am not 
> aware of another 'more suitable' set of Service Requirements document 
> that we can reference. F.700 (and F.703) are frequently referenced - 
> but some people probably quietly ignore the full implications of A.3.2.3.
>
> So we need to capture the 'general service requirements' but remove 
> any parts of F.700 (or F.703) that are not applicable.
>
> As the proposed additional use-case just adds RTT to the video+audio, 
> I suggest that we just add the (selected) RTT Requirements that suit 
> rtcweb to the use-case and maybe put an informational note to F.700 
> and F.703.
>
> Cheers,
> /Barry Dingle
>
>
>
> On Fri, Feb 1, 2013 at 10:07 AM, Harald Alvestrand 
> <harald@alvestrand.no <mailto:harald@alvestrand.no>> wrote:
>
>     FWIW, I strongly object to a couple of formalities here:
>
>     - I object to making normative reference to F.700 and F.703.
>     - I object to requiring interworking with emergency services.
>
>     If there's strong support in the WG for including the use case,
>     I'm willing to go along with that.
>
>     (The reason for not wanting to normatively reference F.700 and
>     F.703 is that they're very large balls of string, and I have no
>     idea where the string may lead; for instance, the definition of
>     "Total Conversation" in section A.3.2.3 of F.700 requires font
>     support for all characters in ISO-10646-1; I doubt somewhat that
>     the person who wrote that paragraph has studied the task of
>     providing such font support - I found that particular linkage in a
>     few minutes of scanning the docs.)
>
>
>     On 01/30/2013 10:15 PM, Gunnar Hellstrom wrote:
>>     4.2.15.Simple Total Conversation service
>>
>>     4.2.15.1.Description
>>       
>>         This use-case has the audio and video communication of the Simple
>>         Video Communication Service use-case (Section 4.2.1  <http://tools.ietf.org/html/draft-ietf-rtcweb-use-cases-and-requirements-09#section-4.2.1>).
>>       
>>         In addition to this, the users can send and receive real-time text
>>         in the same call.  While one user types in the real-time text area, it
>>          is nearly immediately presented to the other user.
>>
>>         By providing these three media together, the Total Conversation
>>         service is provided.
>>
>>         Interworking with SIP calls with the same media set, and with SIP
>>         based emergency services is also in scope of this use case.
>>       
>>     4.2.15.2.   Derived Requirements
>>       
>>         F1, F2, F3, F4, F5, F6, F8, F9, F10, F20, F21,
>>       
>>         F39,F40, F41
>>       
>>         A1, A2, A3, A4, A7, A8, A9, A10, A11, A12, A27
>>       
>>     ..............
>>
>>         F39              The browser MUST be able to handle text entry
>>                         via applications to generate real-time
>>                         text streams to be included in Total Conversation
>>                         calls. Real-time text and Total Conversation
>>                         Services are defined in ITU-T F.700 and F.703.
>>         ----------------------------------------------------------------
>>         F40               The browser MUST be able to send real-time text
>>                         streams to a peer.
>>       
>>         ----------------------------------------------------------------
>>         F41               The browser MUST be able to receive, process and
>>                           convey real-time text streams from peers to
>>                          applications.
>>         ----------------------------------------------------------------
>>         
>>       
>>
>>     .....
>>
>>         A27              The Web API MUST provide a mechanisms for  
>>                         handling real-time text among the streams.  
>>       ----------------------------------------------------------------
>
>
>     _______________________________________________
>     rtcweb mailing list
>     rtcweb@ietf.org <mailto:rtcweb@ietf.org>
>     https://www.ietf.org/mailman/listinfo/rtcweb
>
>
>
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb


--------------000404080502000200010301
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Harald,<br>
      <br>
      You are right, the requirements on audio and video in the rtcweb
      use cases are not at all at the detail service quality level that
      F.700/F.703 are. <br>
      They merely talk about good audio and good video. So, we should
      align the real-time text and total conversation requirements to
      something similar to that level, and move details to the RTT or
      total conversation document.<br>
      <br>
      <br>
      It might be good to include a definition of the concepts of
      rea-time text and total conversation.<br>
      <br>
      Mentioning F.700/F.703 in a note can add further high level
      explanations as Barry hints.<br>
      <br>
      You are also right about the point about not requirig emergency
      service interoperability only for real-time text or total
      conversation. That is a general issue that should be considered
      and mentioned in a way so that real-time text and total
      conversation access to emergency services are included if&nbsp;
      emergency service access for video and audio is specified.<br>
      <br>
      The requirement for emergency service access was not strictly
      expressed. It was "<br>
      <pre><span style="color:#cc0000" lang="EN-US"><font color="#000000">Interworking with SIP calls with the same media set, and with SIP
  &nbsp;based emergency services is also in scope of this use case."

I do not see "is in scope" to lead to a "shall" requirement. It rather corresponds to "should be considered".

Some voices during the last call process for this document has been for more strict requirements wording. 
So we need to make it clear what is requirements and what is for information.

I realize well that in some applications of RTCWEB, it will be obvious that there cannot be any expectation
that it could be used for emergency calls, and for such situations the emergency call requirement should not
be applied.

It seems to be valid to try to split the requirements in direct technical requirements on rtcweb, and 
requirements on services made with RTCWEB.  


Here is an effort to revise the proposed additions.

---------------------------Proposed addition to use cases and requirements -------------------

3. Definitions

</font></span><span style="color:#cc0000" lang="EN-US"><font color="#000000">Real-time text 		Text transmitted instantly while it is being typed or created, so that the recipient 
			can read the sender's text as it is written, without waiting.  		</font></span>
<span style="color:#cc0000" lang="EN-US"><font color="#000000"><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><font color="#000000"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 14"><meta name="Originator" content="Microsoft Word 14"><link rel="File-List" href="file:///C:%5CUsers%5CGunnar%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"><!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:AllowPNG/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><link rel="themeData" href="file:///C:%5CUsers%5CGunnar%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"><link rel="colorSchemeMapping" href="file:///C:%5CUsers%5CGunnar%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:HyphenationZone>21</w:HyphenationZone>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>SV</w:LidThemeOther>
  <w:LidThemeAsian>X-NONE</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
  </w:Compatibility>
  <m:mathPr>
   <m:mathFont m:val="Cambria Math"/>
   <m:brkBin m:val="before"/>
   <m:brkBinSub m:val="&#45;-"/>
   <m:smallFrac m:val="off"/>
   <m:dispDef/>
   <m:lMargin m:val="0"/>
   <m:rMargin m:val="0"/>
   <m:defJc m:val="centerGroup"/>
   <m:wrapIndent m:val="1440"/>
   <m:intLim m:val="subSup"/>
   <m:naryLim m:val="undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"
  LatentStyleCount="267">
  <w:LsdException Locked="false" Priority="0" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 1"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 2"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 3"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 4"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 5"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 6"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 7"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 8"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 9"/>
  <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
  <w:LsdException Locked="false" Priority="10" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Title"/>
  <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
  <w:LsdException Locked="false" Priority="11" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
  <w:LsdException Locked="false" Priority="22" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
  <w:LsdException Locked="false" Priority="20" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
  <w:LsdException Locked="false" Priority="59" SemiHidden="false"
   UnhideWhenUsed="false" Name="Table Grid"/>
  <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
  <w:LsdException Locked="false" Priority="1" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 1"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
  <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
  <w:LsdException Locked="false" Priority="34" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
  <w:LsdException Locked="false" Priority="29" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
  <w:LsdException Locked="false" Priority="30" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 1"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 2"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 2"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 3"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 3"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 4"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 4"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 5"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 5"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 6"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 6"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
  <w:LsdException Locked="false" Priority="19" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
  <w:LsdException Locked="false" Priority="21" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
  <w:LsdException Locked="false" Priority="31" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
  <w:LsdException Locked="false" Priority="32" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
  <w:LsdException Locked="false" Priority="33" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
  <w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
  <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
 </w:LatentStyles>
</xml><![endif]--><style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"Arial Unicode MS";
	panose-1:2 11 6 4 2 2 2 2 2 4;
	mso-font-charset:128;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-134238209 -371195905 63 0 4129279 0;}
@font-face
	{font-family:"\@Arial Unicode MS";
	panose-1:2 11 6 4 2 2 2 2 2 4;
	mso-font-charset:128;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-134238209 -371195905 63 0 4129279 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:5.75pt;
	margin-left:0cm;
	mso-pagination:none;
	mso-hyphenate:none;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:"Arial Unicode MS";
	mso-font-kerning:.5pt;
	mso-ansi-language:EN-US;
	mso-fareast-language:AR-SA;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-size:10.0pt;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
--</style><span style="font-size:12.0pt;mso-bidi-font-size:
10.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;;mso-fareast-font-family:&quot;Arial Unicode MS&quot;;
mso-font-kerning:.5pt;mso-ansi-language:EN-US;mso-fareast-language:AR-SA;
mso-bidi-language:AR-SA" lang="EN-US"> </span>
Total conversation	</font></font></span>An audiovisual conversation service providing bidirectional real-time transfer of
			motion video, real-time text and audio between users in two or more locations.
			Note: High level information on real-time text and total conversation can be found in
			ITU-T F.700 and ITU-T F.703. 
<span style="color:#cc0000" lang="EN-US"><font color="#000000"><font color="#000000"><font color="#000000"><span style="font-size:11.0pt;line-height:
115%;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-fareast-font-family:Calibri;
mso-bidi-font-family:&quot;Times New Roman&quot;;mso-ansi-language:EN-US;mso-fareast-language:
EN-US;mso-bidi-language:AR-SA" lang="EN-US"></span>
</font></font></font></span></pre>
      <pre><span style="color:#cc0000" lang="EN-US"></span></pre>
      <pre><span style="color:#cc0000" lang="EN-US"></span></pre>
      <blockquote type="cite"><font face="Courier New, Courier,
          monospace"><span>4.2.15</span>.<span>&nbsp; </span>Simple Total
          Conversation service<br>
          <br>
          <span>4.2.15.1</span>.<span>&nbsp; </span>Description<br>
        </font>
        <pre>&nbsp;</pre>
        <pre><span>&nbsp;&nbsp; </span>This use-case has the audio and video communication of the Simple</pre>
        <pre><span>&nbsp;&nbsp; </span>Video Communication Service use-case (<font color="#000000"><a moz-do-not-send="true" href="http://tools.ietf.org/html/draft-ietf-rtcweb-use-cases-and-requirements-09#section-4.2.1" target="_blank"><span lang="EN-US">Section 4.2.1</span></a>).</font></pre>
        <pre>&nbsp;</pre>
        <pre><span>&nbsp;&nbsp; </span>In addition to this, the users can send and receive real-time text
   in the same call.<span> </span>While one user types in the real-time text area, it</pre>
        <pre><span style="color:#cc0000" lang="EN-US"><font color="#000000"><span>&nbsp; </span>&nbsp;is nearly immediately presented to the other user.

   By providing these three media together, the Total Conversation
  &nbsp;service is provided.
</font>&nbsp;
</span></pre>
        <pre><span><span lang="EN"><a moz-do-not-send="true"><span style="font-weight:normal">4.2.15.2</span></a>.<span>&nbsp; </span>Derived Requirements</span></span><span lang="EN"></span></pre>
        <pre><span lang="EN">&nbsp;</span></pre>
        <pre><span lang="EN"><span>&nbsp;&nbsp; </span>F1, F2, F3, F4, F5, F6, F8, F9, F10, F20, F21,</span></pre>
        <pre><span lang="EN">&nbsp;</span></pre>
        <pre><span lang="EN"><span>&nbsp;&nbsp; </span>F39,F40, F41</span></pre>
        <pre><span lang="EN">&nbsp;</span></pre>
        <pre><span lang="EN"><span>&nbsp;&nbsp; </span>A1, A2, A3, A4, A7, A8, A9, A10, A11, A12, A27</span></pre>
        <pre><span lang="EN">&nbsp;</span>
</pre>
        ..............<br>
        <br>
        <pre><span lang="EN"><span>&nbsp;&nbsp; </span>F39<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>The browser MUST be able to handle text entry</span><span lang="EN"><span>
                   </span>via applications to generate real-time 
<span></span><span></span>                   text streams to be included in Total Conversation
                   calls.</span>      </pre>
        <pre><span lang="EN"><span>&nbsp;&nbsp; </span>----------------------------------------------------------------</span></pre>
        <pre><span lang="EN"><span>&nbsp;&nbsp; </span>F40<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>The browser MUST be able to send real-time text 
                   </span><span lang="EN"><span></span>streams to a peer.</span>
      </pre>
        <pre>&nbsp;</pre>
        <pre><span lang="EN"><span>&nbsp;&nbsp; </span>----------------------------------------------------------------</span></pre>
        <pre><span lang="EN"><span>&nbsp;&nbsp; </span>F41<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>The browser MUST be able to receive, process and</span></pre>
        <pre><span lang="EN"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span>&nbsp;</span>convey real-time text streams from peers to 
                    <span></span>applications.</span></pre>
        <pre><span lang="EN"><span>&nbsp;&nbsp; </span>----------------------------------------------------------------</span></pre>
        <pre><span lang="EN"><span>&nbsp;&nbsp; </span></span></pre>
        <pre><span lang="EN">&nbsp;

.....

</span><span lang="EN"><span>&nbsp;&nbsp; </span>A27<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>The Web API MUST provide a mechanisms for </span><span lang="EN"><span> 
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>handling real-time text among the streams.</span><span lang="EN"><span> 
&nbsp;</span>.......
</span></pre>
      </blockquote>
      <br>
      11.2 Informative references<br>
      <br>
      <p>[ ]&nbsp;&nbsp;&nbsp; ITU-T Recommendation F.700 <big><big><big><big><big><big><big><big><big><big><big><big><span
                                  style="color: rgb(0, 0, 0); font-size:
                                  9px; font-style: normal; font-variant:
                                  normal; font-weight: normal;
                                  letter-spacing: normal; line-height:
                                  16px; orphans: 2; text-align: left;
                                  text-indent: 0px; text-transform:
                                  none; white-space: normal; widows: 2;
                                  word-spacing: 0px; background-color:
                                  rgb(255, 255, 255); display: inline !
                                  important; float: none;"><big><big>&nbsp;&nbsp;&nbsp;
                                      Framework Recommendation for
                                      multimedia services</big></big>&nbsp; </span></big></big></big></big></big></big></big></big></big></big></big></big></p>
      [ ] &nbsp;&nbsp; ITU-T Recommendation F.703&nbsp;&nbsp;&nbsp; Multimedia Conversational
      Services <br>
      <blockquote type="cite">
        <pre>
</pre>
      </blockquote>
      <pre>----------End of proposal--------------------------------------------------------------

/Gunnar
</pre>
      <div class="moz-signature">
        <hr>
        Gunnar Hellstr&ouml;m<br>
        Omnitor<br>
        gunnar.hellstrom@omnitor.se<br>
        +46708204288<br>
      </div>
      On 2013-02-01 14:19, Barry Dingle wrote:<br>
    </div>
    <blockquote
cite="mid:CAN=GVAtbAs+Jm_-W-eJe8tA8iv-3eKW3-m1gYc-Y0wm6GBRqHQ@mail.gmail.com"
      type="cite">Good point Harald regarding F.700 A.3.2.3 calling up
      "font support for <u>all characters</u> in ISO-10646-1". <br>
      <br>
      I suspect that the reference to F.700 was to the service and
      performance requirements of a range of multimedia services. I am
      not aware of another 'more suitable' set of Service Requirements
      document that we can reference. F.700 (and F.703) are frequently
      referenced - but some people probably quietly ignore the full
      implications of A.3.2.3. <br>
      <br>
      So we need to capture the 'general service requirements' but
      remove any parts of F.700 (or F.703) that are not applicable. <br>
      <br>
      As the proposed additional use-case just adds RTT to the
      video+audio, I suggest that we just add the (selected) RTT
      Requirements that suit rtcweb to the use-case and maybe put an
      informational note to F.700 and F.703. <br>
      <br>
      <div>Cheers,<br>
        /Barry Dingle<br>
        <br>
      </div>
      <br>
      <br>
      <div class="gmail_quote">On Fri, Feb 1, 2013 at 10:07 AM, Harald
        Alvestrand <span dir="ltr">&lt;<a moz-do-not-send="true"
            href="mailto:harald@alvestrand.no" target="_blank">harald@alvestrand.no</a>&gt;</span>
        wrote:<br>
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">
          <div bgcolor="#FFFFFF" text="#000000">
            <div>FWIW, I strongly object to a couple of formalities
              here:<br>
              <br>
              - I object to making normative reference to F.700 and
              F.703.<br>
              - I object to requiring interworking with emergency
              services.<br>
              <br>
              If there's strong support in the WG for including the use
              case, I'm willing to go along with that.<br>
              <br>
              (The reason for not wanting to normatively reference F.700
              and F.703 is that they're very large balls of string, and
              I have no idea where the string may lead; for instance,
              the definition of "Total Conversation" in section A.3.2.3
              of F.700 requires font support for all characters in
              ISO-10646-1; I doubt somewhat that the person who wrote
              that paragraph has studied the task of providing such font
              support - I found that particular linkage in a few minutes
              of scanning the docs.)
              <div>
                <div class="h5"><br>
                  <br>
                  On 01/30/2013 10:15 PM, Gunnar Hellstrom wrote:<br>
                </div>
              </div>
            </div>
            <div>
              <div class="h5">
                <blockquote type="cite"><font face="Courier New,
                    Courier, monospace"><span>4.2.15</span>.<span>&nbsp; </span>Simple
                    Total Conversation service<br>
                    <br>
                    <span>4.2.15.1</span>.<span>&nbsp; </span>Description<br>
                  </font>
                  <pre>&nbsp;</pre>
                  <pre><span>&nbsp;&nbsp; </span>This use-case has the audio and video communication of the Simple</pre>
                  <pre><span>&nbsp;&nbsp; </span>Video Communication Service use-case (<font color="#000000"><a moz-do-not-send="true" href="http://tools.ietf.org/html/draft-ietf-rtcweb-use-cases-and-requirements-09#section-4.2.1" target="_blank"><span lang="EN-US">Section 4.2.1</span></a>).</font></pre>
                  <pre>&nbsp;</pre>
                  <pre><span>&nbsp;&nbsp; </span>In addition to this, the users can send and receive real-time text
   in the same call.<span> </span>While one user types in the real-time text area, it</pre>
                  <pre><span style="color:#cc0000" lang="EN-US"><font color="#000000"><span>&nbsp; </span>&nbsp;is nearly immediately presented to the other user.

   By providing these three media together, the Total Conversation
  &nbsp;service is provided.

   Interworking with SIP calls with the same media set, and with SIP
  &nbsp;based emergency services is also in scope of this use case. </font></span></pre>
                  <pre><span style="color:#cc0000" lang="EN-US">&nbsp;</span></pre>
                  <pre><span><span lang="EN"><a moz-do-not-send="true"><span style="font-weight:normal">4.2.15.2</span></a>.<span>&nbsp; </span>Derived Requirements</span></span><span lang="EN"></span></pre>
                  <pre><span lang="EN">&nbsp;</span></pre>
                  <pre><span lang="EN"><span>&nbsp;&nbsp; </span>F1, F2, F3, F4, F5, F6, F8, F9, F10, F20, F21,</span></pre>
                  <pre><span lang="EN">&nbsp;</span></pre>
                  <pre><span lang="EN"><span>&nbsp;&nbsp; </span>F39,F40, F41</span></pre>
                  <pre><span lang="EN">&nbsp;</span></pre>
                  <pre><span lang="EN"><span>&nbsp;&nbsp; </span>A1, A2, A3, A4, A7, A8, A9, A10, A11, A12, A27</span></pre>
                  <pre><span lang="EN">&nbsp;</span>
</pre>
                  ..............<br>
                  <br>
                  <pre><span lang="EN"><span>&nbsp;&nbsp; </span>F39<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>The browser MUST be able to handle text entry</span></pre>
                  <pre><span lang="EN"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>via applications to generate real-time 
<span></span><span></span>                   text streams to be included in Total Conversation
                   calls. Real-time text and Total Conversation
                   Services are defined in ITU-T F.700 and F.703. </span></pre>
                  <pre><span lang="EN"><span>&nbsp;&nbsp; </span>----------------------------------------------------------------</span></pre>
                  <pre><span lang="EN"><span>&nbsp;&nbsp; </span>F40<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>The browser MUST be able to send real-time text </span></pre>
                  <pre><span lang="EN"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>streams to a peer.</span></pre>
                  <pre>&nbsp;</pre>
                  <pre><span lang="EN"><span>&nbsp;&nbsp; </span>----------------------------------------------------------------</span></pre>
                  <pre><span lang="EN"><span>&nbsp;&nbsp; </span>F41<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>The browser MUST be able to receive, process and</span></pre>
                  <pre><span lang="EN"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span>&nbsp;</span>convey real-time text streams from peers to 
                    <span></span>applications.</span></pre>
                  <pre><span lang="EN"><span>&nbsp;&nbsp; </span>----------------------------------------------------------------</span></pre>
                  <pre><span lang="EN"><span>&nbsp;&nbsp; </span></span></pre>
                  <pre><span lang="EN">&nbsp;

.....

</span><span lang="EN"><span>&nbsp;&nbsp; </span>A27<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>The Web API MUST provide a mechanisms for </span><span lang="EN"><span> 
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>handling real-time text among the streams.</span><span lang="EN"><span> 
&nbsp;</span>----------------------------------------------------------------</span>
</pre>
                </blockquote>
                <br>
              </div>
            </div>
          </div>
          <br>
          _______________________________________________<br>
          rtcweb mailing list<br>
          <a moz-do-not-send="true" href="mailto:rtcweb@ietf.org">rtcweb@ietf.org</a><br>
          <a moz-do-not-send="true"
            href="https://www.ietf.org/mailman/listinfo/rtcweb"
            target="_blank">https://www.ietf.org/mailman/listinfo/rtcweb</a><br>
          <br>
        </blockquote>
      </div>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
rtcweb mailing list
rtcweb@ietf.org
https://www.ietf.org/mailman/listinfo/rtcweb
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------000404080502000200010301--

From gunnar.hellstrom@omnitor.se  Fri Feb  1 16:14:31 2013
Return-Path: <gunnar.hellstrom@omnitor.se>
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 DEDA921E808B for <rtcweb@ietfa.amsl.com>; Fri,  1 Feb 2013 16:14:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.018
X-Spam-Level: 
X-Spam-Status: No, score=-3.018 tagged_above=-999 required=5 tests=[AWL=-0.420, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w9sMxS2g-MzP for <rtcweb@ietfa.amsl.com>; Fri,  1 Feb 2013 16:14:31 -0800 (PST)
Received: from vsp-authed-01-02.binero.net (vsp-authed02.binero.net [195.74.38.226]) by ietfa.amsl.com (Postfix) with SMTP id 675DF21E805A for <rtcweb@ietf.org>; Fri,  1 Feb 2013 16:14:30 -0800 (PST)
Received: from smtp01.binero.se (unknown [195.74.38.28]) by vsp-authed-01-02.binero.net (Halon Mail Gateway) with ESMTP for <rtcweb@ietf.org>; Sat,  2 Feb 2013 01:13:52 +0100 (CET)
Received: from [192.168.2.42] (h79n2fls31o933.telia.com [212.181.137.79]) (Authenticated sender: gunnar.hellstrom@omnitor.se) by smtp-05-01.atm.binero.net (Postfix) with ESMTPA id 7CDC83A164 for <rtcweb@ietf.org>; Sat,  2 Feb 2013 01:13:52 +0100 (CET)
Message-ID: <510C5A40.6040600@omnitor.se>
Date: Sat, 02 Feb 2013 01:13:52 +0100
From: Gunnar Hellstrom <gunnar.hellstrom@omnitor.se>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <50F97303.4070906@ericsson.com> <5102FE7E.5000109@omnitor.se> <51039976.1000600@alvestrand.no> <51098D5A.4040009@omnitor.se> <510AF934.2030800@alvestrand.no> <201302012243.r11MhmTi1016963@shell01.TheWorld.com> <BLU405-EAS21443326CB0B10EFDC7E529931C0@phx.gbl>
In-Reply-To: <BLU405-EAS21443326CB0B10EFDC7E529931C0@phx.gbl>
Content-Type: multipart/alternative; boundary="------------000507090300040801030901"
Subject: Re: [rtcweb] Playing regulator
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: Sat, 02 Feb 2013 00:14:32 -0000

This is a multi-part message in MIME format.
--------------000507090300040801030901
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

It is easy to imagine applications of WebRTC where the users will not 
have any expectation that they could use it for emergency services.
E.g. a web page only providing access to a specific company's customer 
service.
So, each application does not need to provide this access.

However, the platform has apparent ambitions to be possible to use for 
telephony like applications, with an opportunity to call by address or 
number,
E.g
4.3.1 
<http://tools.ietf.org/html/draft-ietf-rtcweb-use-cases-and-requirements-10#section-4.3.1>. 
Telephony terminal

In at least that case, there will be an expectation from users, and a 
requirement from regulators in many countries to be able to provide 
emergency service access.

So, the topic belongs here in some way.

I withdrew it from the total conversation addition, because it is a 
general function. I hope it will be possible to find a suitable place 
and general wording for it, and there indicate that it is valid for all 
media, including audio, video and real-time text.

Gunnar
------------------------------------------------------------------------
Gunnar Hellström
Omnitor
gunnar.hellstrom@omnitor.se
+46708204288
On 2013-02-02 00:28, Bernard Aboba wrote:
> With regulations in flux, it is not easy to predict the extent of the 
> obligation, beyond what exists for an "interconnected VoIP" service 
> today.  For example, we have a text to 911 proceeding ongoing as well 
> as quite a few others. In order to examine what the Issues might be, 
> Martin and I put together the following document:
> http://tools.ietf.org/html/draft-aboba-rtcweb-ecrit
>
> Comments welcome.
>
>
> On Feb 1, 2013, at 14:44, "Dale R. Worley" <worley@ariadne.com 
> <mailto:worley@ariadne.com>> wrote:
>>>
>>
>> Can you explain this?  I suspect that you have a specific meaning, but
>> as I read it, it sounds like "I see no objection if WebRTC does not
>> interwork with emergency services."  If WebRTC does not interwork with
>> emergency services, the regulators will crush it.
>>
>> Dale
>> _______________________________________________
>> rtcweb mailing list
>> rtcweb@ietf.org <mailto:rtcweb@ietf.org>
>> https://www.ietf.org/mailman/listinfo/rtcweb
>
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb


--------------000507090300040801030901
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">It is easy to imagine applications of
      WebRTC where the users will not have any expectation that they
      could use it for emergency services. <br>
      E.g. a web page only providing access to a specific company's
      customer service.<br>
      So, each application does not need to provide this access.<br>
      <br>
      However, the platform has apparent ambitions to be possible to use
      for telephony like applications, with an opportunity to call by
      address or number,<br>
      E.g&nbsp; <br>
      <a class="selflink" name="section-4.3.1"
href="http://tools.ietf.org/html/draft-ietf-rtcweb-use-cases-and-requirements-10#section-4.3.1"
        style="color: black; text-decoration: initial;">4.3.1</a>.
      Telephony terminal<span class="h4" style="line-height: 0pt;
        display: inline; white-space: pre; font-family: monospace;
        font-size: 1em; font-weight: bold;"></span>&nbsp;<br>
      <br>
      In at least that case, there will be an expectation from users,
      and a requirement from regulators in many countries to be able to
      provide emergency service access.<br>
      <br>
      So, the topic belongs here in some way.<br>
      <br>
      I withdrew it from the total conversation addition, because it is
      a general function. I hope it will be possible to find a suitable
      place and general wording for it, and there indicate that it is
      valid for all media, including audio, video and real-time text.<br>
      <br>
      Gunnar<br>
      <div class="moz-signature">
        <hr>
        Gunnar Hellstr&ouml;m<br>
        Omnitor<br>
        <a class="moz-txt-link-abbreviated" href="mailto:gunnar.hellstrom@omnitor.se">gunnar.hellstrom@omnitor.se</a><br>
        +46708204288<br>
      </div>
      On 2013-02-02 00:28, Bernard Aboba wrote:<br>
    </div>
    <blockquote
      cite="mid:BLU405-EAS21443326CB0B10EFDC7E529931C0@phx.gbl"
      type="cite">
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-1">
      <div>With regulations in flux, it is not easy to predict the
        extent of the obligation, beyond what exists for an
        "interconnected VoIP" service today. &nbsp;For example, we have a
        text to 911 proceeding ongoing as well as quite a few others. In
        order to examine what the Issues might be, Martin and I put
        together the following document:</div>
      <div><span style="font-size: 15px; line-height: 19px; white-space:
          nowrap; -webkit-tap-highlight-color: rgba(26, 26, 26,
          0.292969); -webkit-composition-fill-color: rgba(175, 192, 227,
          0.230469); -webkit-composition-frame-color: rgba(77, 128, 180,
          0.230469); -webkit-text-size-adjust: none; "><a
            moz-do-not-send="true"
            href="http://tools.ietf.org/html/draft-aboba-rtcweb-ecrit">http://tools.ietf.org/html/draft-aboba-rtcweb-ecrit</a></span></div>
      <div><span style="font-size: 15px; line-height: 19px; white-space:
          nowrap; -webkit-tap-highlight-color: rgba(26, 26, 26,
          0.296875); -webkit-composition-fill-color: rgba(175, 192, 227,
          0.230469); -webkit-composition-frame-color: rgba(77, 128, 180,
          0.230469); -webkit-text-size-adjust: none; "><br>
        </span></div>
      <div>Comments welcome.</div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div>On Feb 1, 2013, at 14:44, "Dale R. Worley" &lt;<a
          moz-do-not-send="true" href="mailto:worley@ariadne.com">worley@ariadne.com</a>&gt;
        wrote:</div>
      <blockquote type="cite">
        <blockquote type="cite"><br>
        </blockquote>
        <span></span><br>
        <span>Can you explain this? &nbsp;I suspect that you have a specific
          meaning, but</span><br>
        <span>as I read it, it sounds like "I see no objection if WebRTC
          does not</span><br>
        <span>interwork with emergency services." &nbsp;If WebRTC does not
          interwork with</span><br>
        <span>emergency services, the regulators will crush it.</span><br>
        <span></span><br>
        <span>Dale</span><br>
        <span>_______________________________________________</span><br>
        <span>rtcweb mailing list</span><br>
        <span><a moz-do-not-send="true" href="mailto:rtcweb@ietf.org">rtcweb@ietf.org</a></span><br>
        <span><a moz-do-not-send="true"
            href="https://www.ietf.org/mailman/listinfo/rtcweb">https://www.ietf.org/mailman/listinfo/rtcweb</a></span><br>
      </blockquote>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
rtcweb mailing list
<a class="moz-txt-link-abbreviated" href="mailto:rtcweb@ietf.org">rtcweb@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/rtcweb">https://www.ietf.org/mailman/listinfo/rtcweb</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------000507090300040801030901--

From bernard_aboba@hotmail.com  Fri Feb  1 16:39:02 2013
Return-Path: <bernard_aboba@hotmail.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 279E01F0CFE for <rtcweb@ietfa.amsl.com>; Fri,  1 Feb 2013 16:39:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.421
X-Spam-Level: 
X-Spam-Status: No, score=-102.421 tagged_above=-999 required=5 tests=[AWL=0.177, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EKJ6OZhyCSfT for <rtcweb@ietfa.amsl.com>; Fri,  1 Feb 2013 16:39:01 -0800 (PST)
Received: from blu0-omc3-s37.blu0.hotmail.com (blu0-omc3-s37.blu0.hotmail.com [65.55.116.112]) by ietfa.amsl.com (Postfix) with ESMTP id 833191F0CFB for <rtcweb@ietf.org>; Fri,  1 Feb 2013 16:39:01 -0800 (PST)
Received: from BLU002-W149 ([65.55.116.73]) by blu0-omc3-s37.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Fri, 1 Feb 2013 16:39:01 -0800
X-EIP: [3Kk4UlDqqDu8VSqPEjQHd9Y/sHjhldVp]
X-Originating-Email: [bernard_aboba@hotmail.com]
Message-ID: <BLU002-W149D09F7296C2465CA4968093030@phx.gbl>
Content-Type: multipart/alternative; boundary="_88149b80-9ac7-4dd3-895c-e7458a7d3899_"
From: Bernard Aboba <bernard_aboba@hotmail.com>
To: "rtcweb@ietf.org" <rtcweb@ietf.org>, "harald@alvestrand.no" <harald@alvestrand.no>
Date: Fri, 1 Feb 2013 16:39:00 -0800
Importance: Normal
MIME-Version: 1.0
X-OriginalArrivalTime: 02 Feb 2013 00:39:01.0178 (UTC) FILETIME=[B1D769A0:01CE00DD]
Subject: Re: [rtcweb] WG Last Call: draft-ietf-rtcweb-use-cases-and-requirements-10 - real-time text
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: Sat, 02 Feb 2013 00:39:02 -0000

--_88149b80-9ac7-4dd3-895c-e7458a7d3899_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Harald said:
"I object to requiring interworking with emergency services."

[BA] The concrete question is "what would such a requirement consist of?" b=
eyond the use cases=20
and requirements that are already in the document.=20

Martin and I examined how WebRTC stacks up against PhoneBCP in draft-aboba-=
rtcweb-ecrit=2C=20
and the most obvious gap (location) appears to be more in the balliwick of =
IETF GEOPRIV/W3C=20
location APIs than WebRTC.=20

Lots of stuff that *might* be useful in emergency services (e.g. SIP or XMP=
P-based instant=20
messaging=2C  XMPP or data-channel based realtime text=2C video=2C etc.) lo=
oks like it could be=20
implemented in WebRTC without adding any more native functionality=2C use c=
ases or requirements. =20
Just because we don't have a use case or requirement=2C doesn't mean it can=
't be done.  For
example=2C there is no use case for "playing an imaginary xylophone with yo=
ur fingers" or=20
"projecting a stream on a spinning TV"=2C but it seems to be possible.

 		 	   		  =

--_88149b80-9ac7-4dd3-895c-e7458a7d3899_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 12pt=3B
font-family:Calibri
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'>Harald said:<br><pre>"I object t=
o requiring interworking with emergency services."<br><br>[BA] The concrete=
 question is "what would such a requirement consist of?" beyond the use cas=
es <br>and requirements that are already in the document. <br><br>Martin an=
d I examined how WebRTC stacks up against PhoneBCP in draft-aboba-rtcweb-ec=
rit=2C <br>and the most obvious gap (location) appears to be more in the ba=
lliwick of IETF GEOPRIV/W3C <br>location APIs than WebRTC. <br><br>Lots of =
stuff that *might* be useful in emergency services (e.g. SIP or XMPP-based =
instant <br>messaging=2C  XMPP or data-channel based realtime text=2C video=
=2C etc.) looks like it could be <br>implemented in WebRTC without adding a=
ny more native functionality=2C use cases or requirements.  <br>Just becaus=
e we don't have a use case or requirement=2C doesn't mean it can't be done.=
  For<br>example=2C there is no use case for "playing an imaginary xylophon=
e with your fingers" or <br>"projecting a stream on a spinning TV"=2C but i=
t seems to be possible.<br></pre><br> 		 	   		  </div></body>
</html>=

--_88149b80-9ac7-4dd3-895c-e7458a7d3899_--

From bernard_aboba@hotmail.com  Fri Feb  1 16:54:39 2013
Return-Path: <bernard_aboba@hotmail.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 E521421F89EF for <rtcweb@ietfa.amsl.com>; Fri,  1 Feb 2013 16:54:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.427
X-Spam-Level: 
X-Spam-Status: No, score=-102.427 tagged_above=-999 required=5 tests=[AWL=0.171, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7Y9SV5S5A1f6 for <rtcweb@ietfa.amsl.com>; Fri,  1 Feb 2013 16:54:39 -0800 (PST)
Received: from blu0-omc3-s7.blu0.hotmail.com (blu0-omc3-s7.blu0.hotmail.com [65.55.116.82]) by ietfa.amsl.com (Postfix) with ESMTP id E89FA21F89E9 for <rtcweb@ietf.org>; Fri,  1 Feb 2013 16:54:38 -0800 (PST)
Received: from BLU002-W158 ([65.55.116.73]) by blu0-omc3-s7.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Fri, 1 Feb 2013 16:54:38 -0800
X-EIP: [K85Hw0Y6rrTny/Xdg8xc3wzalqsh3th4]
X-Originating-Email: [bernard_aboba@hotmail.com]
Message-ID: <BLU002-W158548FEBD3A36CDE7C362B93030@phx.gbl>
Content-Type: multipart/alternative; boundary="_171e8956-a83e-4810-923e-aab8e89852d0_"
From: Bernard Aboba <bernard_aboba@hotmail.com>
To: Gunnar Hellstrom <gunnar.hellstrom@omnitor.se>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Date: Fri, 1 Feb 2013 16:54:37 -0800
Importance: Normal
In-Reply-To: <510C5A40.6040600@omnitor.se>
References: <50F97303.4070906@ericsson.com> <5102FE7E.5000109@omnitor.se>,<51039976.1000600@alvestrand.no> <51098D5A.4040009@omnitor.se>, <510AF934.2030800@alvestrand.no>, <201302012243.r11MhmTi1016963@shell01.TheWorld.com>, <BLU405-EAS21443326CB0B10EFDC7E529931C0@phx.gbl>, <510C5A40.6040600@omnitor.se>
MIME-Version: 1.0
X-OriginalArrivalTime: 02 Feb 2013 00:54:38.0369 (UTC) FILETIME=[E0736910:01CE00DF]
Subject: Re: [rtcweb] Playing regulator
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: Sat, 02 Feb 2013 00:54:40 -0000

--_171e8956-a83e-4810-923e-aab8e89852d0_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

While we didn't go into it in any depth in the document=2C there does seem =
to be a distinction between scenarios in which the application developer ha=
s little control over the endpoint (e.g. bring your own device)=2C versus s=
cenarios in which the application developer has some say or influence on wh=
at the capabilities of the endpoints are.

In the former case=2C the application may have to function even in a browse=
r environment where WebRTC is not available=2C whereas in the latter case=
=2C the application developer can ensure that a set of required capabilitie=
s are available.  The "telephony terminal" case seems more in the latter ca=
tegory than the former.=20

For example=2C a vendor developing a "telephony terminal" could choose the =
browser they wanted to embed in the device=2C and might even have access to=
 the browser source code=2C so as to be able to add codecs and other capabi=
lities.   In that case=2C the performance and extensibility of the code bas=
e will be an important consideration=2C since that will determine how much =
work will be involved to add capabilities and what the options are for acco=
mplishing this (e.g. native code required vs. Javascript).=20

Date: Sat=2C 2 Feb 2013 01:13:52 +0100
From: gunnar.hellstrom@omnitor.se
To: rtcweb@ietf.org
Subject: Re: [rtcweb] Playing regulator

=0A=
  =0A=
    =0A=
  =0A=
  =0A=
    It is easy to imagine applications of=0A=
      WebRTC where the users will not have any expectation that they=0A=
      could use it for emergency services.=20
=0A=
      E.g. a web page only providing access to a specific company's=0A=
      customer service.
=0A=
      So=2C each application does not need to provide this access.
=0A=
     =20
=0A=
      However=2C the platform has apparent ambitions to be possible to use=
=0A=
      for telephony like applications=2C with an opportunity to call by=0A=
      address or number=2C
=0A=
      E.g =20
=0A=
      4.3.1.=0A=
      Telephony terminal=20
=0A=
     =20
=0A=
      In at least that case=2C there will be an expectation from users=2C=
=0A=
      and a requirement from regulators in many countries to be able to=0A=
      provide emergency service access.
=0A=
     =20
=0A=
      So=2C the topic belongs here in some way.
=0A=
     =20
=0A=
      I withdrew it from the total conversation addition=2C because it is=
=0A=
      a general function. I hope it will be possible to find a suitable=0A=
      place and general wording for it=2C and there indicate that it is=0A=
      valid for all media=2C including audio=2C video and real-time text.
=0A=
     =20
=0A=
      Gunnar
=0A=
      =0A=
        =0A=
        Gunnar Hellstr=F6m
=0A=
        Omnitor
=0A=
        gunnar.hellstrom@omnitor.se
=0A=
        +46708204288
=0A=
      =0A=
      On 2013-02-02 00:28=2C Bernard Aboba wrote:
=0A=
    =0A=
    =0A=
      =0A=
      With regulations in flux=2C it is not easy to predict the=0A=
        extent of the obligation=2C beyond what exists for an=0A=
        "interconnected VoIP" service today.  For example=2C we have a=0A=
        text to 911 proceeding ongoing as well as quite a few others. In=0A=
        order to examine what the Issues might be=2C Martin and I put=0A=
        together the following document:=0A=
      http://tools.ietf.org/html/draft-aboba-rtcweb-ecrit=0A=
     =20
=0A=
        =0A=
      Comments welcome.=0A=
     =20
=0A=
      =0A=
     =20
=0A=
      =0A=
      On Feb 1=2C 2013=2C at 14:44=2C "Dale R. Worley" <worley@ariadne.com>=
=0A=
        wrote:=0A=
      =0A=
       =20
=0A=
        =0A=
       =20
=0A=
        Can you explain this?  I suspect that you have a specific=0A=
          meaning=2C but
=0A=
        as I read it=2C it sounds like "I see no objection if WebRTC=0A=
          does not
=0A=
        interwork with emergency services."  If WebRTC does not=0A=
          interwork with
=0A=
        emergency services=2C the regulators will crush it.
=0A=
       =20
=0A=
        Dale
=0A=
        _______________________________________________
=0A=
        rtcweb mailing list
=0A=
        rtcweb@ietf.org
=0A=
        https://www.ietf.org/mailman/listinfo/rtcweb
=0A=
      =0A=
     =20
=0A=
      =0A=
     =20
=0A=
      _______________________________________________=0A=
rtcweb mailing list=0A=
rtcweb@ietf.org=0A=
https://www.ietf.org/mailman/listinfo/rtcweb=0A=
=0A=
    =0A=
   =20
=0A=
  =0A=
=0A=

_______________________________________________=0A=
rtcweb mailing list=0A=
rtcweb@ietf.org=0A=
https://www.ietf.org/mailman/listinfo/rtcweb 		 	   		  =

--_171e8956-a83e-4810-923e-aab8e89852d0_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 12pt=3B
font-family:Calibri
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'>While we didn't go into it in an=
y depth in the document=2C there does seem to be a distinction between scen=
arios in which the application developer has little control over the endpoi=
nt (e.g. bring your own device)=2C versus scenarios in which the applicatio=
n developer has some say or influence on what the capabilities of the endpo=
ints are.<br><br>In the former case=2C the application may have to function=
 even in a browser environment where WebRTC is not available=2C whereas in =
the latter case=2C the application developer can ensure that a set of requi=
red capabilities are available.&nbsp=3B The "telephony terminal" case seems=
 more in the latter category than the former. <br><br>For example=2C a vend=
or developing a "telephony terminal" could choose the browser they wanted t=
o embed in the device=2C and might even have access to the browser source c=
ode=2C so as to be able to add codecs and other capabilities.&nbsp=3B&nbsp=
=3B In that case=2C the performance and extensibility of the code base will=
 be an important consideration=2C since that will determine how much work w=
ill be involved to add capabilities and what the options are for accomplish=
ing this (e.g. native code required vs. Javascript). <br><br><div><div id=
=3D"SkyDrivePlaceholder"></div><hr id=3D"stopSpelling">Date: Sat=2C 2 Feb 2=
013 01:13:52 +0100<br>From: gunnar.hellstrom@omnitor.se<br>To: rtcweb@ietf.=
org<br>Subject: Re: [rtcweb] Playing regulator<br><br>=0A=
  =0A=
    =0A=
  =0A=
  =0A=
    <div class=3D"ecxmoz-cite-prefix">It is easy to imagine applications of=
=0A=
      WebRTC where the users will not have any expectation that they=0A=
      could use it for emergency services. <br>=0A=
      E.g. a web page only providing access to a specific company's=0A=
      customer service.<br>=0A=
      So=2C each application does not need to provide this access.<br>=0A=
      <br>=0A=
      However=2C the platform has apparent ambitions to be possible to use=
=0A=
      for telephony like applications=2C with an opportunity to call by=0A=
      address or number=2C<br>=0A=
      E.g&nbsp=3B <br>=0A=
      <a class=3D"ecxselflink" name=3D"section-4.3.1" href=3D"http://tools.=
ietf.org/html/draft-ietf-rtcweb-use-cases-and-requirements-10#section-4.3.1=
" style=3D"color:black=3Btext-decoration:initial" target=3D"_blank">4.3.1</=
a>.=0A=
      Telephony terminal<span class=3D"h4" style=3D"line-height:0pt=3Bdispl=
ay:inline=3Bwhite-space:pre=3Bfont-family:monospace=3Bfont-size:1em=3Bfont-=
weight:bold"></span>&nbsp=3B<br>=0A=
      <br>=0A=
      In at least that case=2C there will be an expectation from users=2C=
=0A=
      and a requirement from regulators in many countries to be able to=0A=
      provide emergency service access.<br>=0A=
      <br>=0A=
      So=2C the topic belongs here in some way.<br>=0A=
      <br>=0A=
      I withdrew it from the total conversation addition=2C because it is=
=0A=
      a general function. I hope it will be possible to find a suitable=0A=
      place and general wording for it=2C and there indicate that it is=0A=
      valid for all media=2C including audio=2C video and real-time text.<b=
r>=0A=
      <br>=0A=
      Gunnar<br>=0A=
      <div class=3D"ecxmoz-signature">=0A=
        <hr>=0A=
        Gunnar Hellstr=F6m<br>=0A=
        Omnitor<br>=0A=
        <a class=3D"ecxmoz-txt-link-abbreviated" href=3D"mailto:gunnar.hell=
strom@omnitor.se">gunnar.hellstrom@omnitor.se</a><br>=0A=
        +46708204288<br>=0A=
      </div>=0A=
      On 2013-02-02 00:28=2C Bernard Aboba wrote:<br>=0A=
    </div>=0A=
    <blockquote cite=3D"mid:BLU405-EAS21443326CB0B10EFDC7E529931C0@phx.gbl"=
>=0A=
      =0A=
      <div>With regulations in flux=2C it is not easy to predict the=0A=
        extent of the obligation=2C beyond what exists for an=0A=
        "interconnected VoIP" service today. &nbsp=3BFor example=2C we have=
 a=0A=
        text to 911 proceeding ongoing as well as quite a few others. In=0A=
        order to examine what the Issues might be=2C Martin and I put=0A=
        together the following document:</div>=0A=
      <div><span style=3D"font-size:15px=3Bline-height:19px=3Bwhite-space:n=
owrap"><a href=3D"http://tools.ietf.org/html/draft-aboba-rtcweb-ecrit" targ=
et=3D"_blank">http://tools.ietf.org/html/draft-aboba-rtcweb-ecrit</a></span=
></div>=0A=
      <div><span style=3D"font-size:15px=3Bline-height:19px=3Bwhite-space:n=
owrap"><br>=0A=
        </span></div>=0A=
      <div>Comments welcome.</div>=0A=
      <div><br>=0A=
      </div>=0A=
      <div><br>=0A=
      </div>=0A=
      <div>On Feb 1=2C 2013=2C at 14:44=2C "Dale R. Worley" &lt=3B<a href=
=3D"mailto:worley@ariadne.com">worley@ariadne.com</a>&gt=3B=0A=
        wrote:</div>=0A=
      <blockquote>=0A=
        <blockquote><br>=0A=
        </blockquote>=0A=
        <span></span><br>=0A=
        <span>Can you explain this? &nbsp=3BI suspect that you have a speci=
fic=0A=
          meaning=2C but</span><br>=0A=
        <span>as I read it=2C it sounds like "I see no objection if WebRTC=
=0A=
          does not</span><br>=0A=
        <span>interwork with emergency services." &nbsp=3BIf WebRTC does no=
t=0A=
          interwork with</span><br>=0A=
        <span>emergency services=2C the regulators will crush it.</span><br=
>=0A=
        <span></span><br>=0A=
        <span>Dale</span><br>=0A=
        <span>_______________________________________________</span><br>=0A=
        <span>rtcweb mailing list</span><br>=0A=
        <span><a href=3D"mailto:rtcweb@ietf.org">rtcweb@ietf.org</a></span>=
<br>=0A=
        <span><a href=3D"https://www.ietf.org/mailman/listinfo/rtcweb" targ=
et=3D"_blank">https://www.ietf.org/mailman/listinfo/rtcweb</a></span><br>=
=0A=
      </blockquote>=0A=
      <br>=0A=
      <fieldset class=3D"ecxmimeAttachmentHeader"></fieldset>=0A=
      <br>=0A=
      <pre>_______________________________________________=0A=
rtcweb mailing list=0A=
<a class=3D"ecxmoz-txt-link-abbreviated" href=3D"mailto:rtcweb@ietf.org">rt=
cweb@ietf.org</a>=0A=
<a class=3D"ecxmoz-txt-link-freetext" href=3D"https://www.ietf.org/mailman/=
listinfo/rtcweb" target=3D"_blank">https://www.ietf.org/mailman/listinfo/rt=
cweb</a>=0A=
</pre>=0A=
    </blockquote>=0A=
    <br>=0A=
  =0A=
=0A=
<br>_______________________________________________=0A=
rtcweb mailing list=0A=
rtcweb@ietf.org=0A=
https://www.ietf.org/mailman/listinfo/rtcweb</div> 		 	   		  </div></body>
</html>=

--_171e8956-a83e-4810-923e-aab8e89852d0_--

From richard@shockey.us  Fri Feb  1 17:23:11 2013
Return-Path: <richard@shockey.us>
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 45BD51F0CFB for <rtcweb@ietfa.amsl.com>; Fri,  1 Feb 2013 17:23:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.598
X-Spam-Level: 
X-Spam-Status: No, score=-103.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sU2uHIo61Tsy for <rtcweb@ietfa.amsl.com>; Fri,  1 Feb 2013 17:23:10 -0800 (PST)
Received: from oproxy12-pub.bluehost.com (oproxy12-pub.bluehost.com [50.87.16.10]) by ietfa.amsl.com (Postfix) with SMTP id 16F371F0CF8 for <rtcweb@ietf.org>; Fri,  1 Feb 2013 17:23:10 -0800 (PST)
Received: (qmail 13958 invoked by uid 0); 2 Feb 2013 01:22:45 -0000
Received: from unknown (HELO box462.bluehost.com) (74.220.219.62) by oproxy12.bluehost.com with SMTP; 2 Feb 2013 01:22:45 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=shockey.us; s=default;  h=Content-Type:MIME-Version:Message-ID:Date:Subject:In-Reply-To:References:To:From; bh=7m5/pQw2LytCFgx+1CJLcROqBRjGKh9Uw1TiEk2PrxU=;  b=aECUi6MorcrvwIOqzeGw/GZ68S9ujQk2YYZDrWLszV9XuijKAKxbSyF6dHXPGc37mtsLtO9C5T1OBVHV+rOADiVyo6w+N3R7fcxWKSa3zK3/Z8HDoq131ALdzQT9kET3;
Received: from [72.66.111.101] (port=53015 helo=RSHOCKEYPC) by box462.bluehost.com with esmtpa (Exim 4.80) (envelope-from <richard@shockey.us>) id 1U1Rob-0007C6-1t for rtcweb@ietf.org; Fri, 01 Feb 2013 18:22:45 -0700
From: "Richard Shockey" <richard@shockey.us>
To: <rtcweb@ietf.org>
References: <50F97303.4070906@ericsson.com>	<5102FE7E.5000109@omnitor.se>, <51039976.1000600@alvestrand.no>	<51098D5A.4040009@omnitor.se>, <510AF934.2030800@alvestrand.no>, <201302012243.r11MhmTi1016963@shell01.TheWorld.com>, <BLU405-EAS21443326CB0B10EFDC7E529931C0@phx.gbl>, <510C5A40.6040600@omnitor.se> <BLU002-W158548FEBD3A36CDE7C362B93030@phx.gbl>
In-Reply-To: <BLU002-W158548FEBD3A36CDE7C362B93030@phx.gbl>
Date: Fri, 1 Feb 2013 20:22:41 -0500
Message-ID: <000001ce00e3$cca366c0$65ea3440$@us>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0001_01CE00B9.E3CD5EC0"
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Ac4A3+KdjVugvd1gSc2ZFTOqJdpt0AAA0O/A
Content-Language: en-us
X-Identified-User: {3286:box462.bluehost.com:shockeyu:shockey.us} {sentby:smtp auth 72.66.111.101 authed with richard@shockey.us}
Subject: Re: [rtcweb] Playing regulator
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: Sat, 02 Feb 2013 01:23:11 -0000

This is a multi-part message in MIME format.

------=_NextPart_000_0001_01CE00B9.E3CD5EC0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

+1

=20

http://transition.fcc.gov/cgb/dro/cvaa.html

=20

I hope you enjoy being amateur telecom lawyers.  Some of us are getting
pretty good at it.=20

=20

From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf =
Of
Bernard Aboba
Sent: Friday, February 01, 2013 7:55 PM
To: Gunnar Hellstrom; rtcweb@ietf.org
Subject: Re: [rtcweb] Playing regulator

=20

While we didn't go into it in any depth in the document, there does seem =
to
be a distinction between scenarios in which the application developer =
has
little control over the endpoint (e.g. bring your own device), versus
scenarios in which the application developer has some say or influence =
on
what the capabilities of the endpoints are.

In the former case, the application may have to function even in a =
browser
environment where WebRTC is not available, whereas in the latter case, =
the
application developer can ensure that a set of required capabilities are
available.  The "telephony terminal" case seems more in the latter =
category
than the former.=20

For example, a vendor developing a "telephony terminal" could choose the
browser they wanted to embed in the device, and might even have access =
to
the browser source code, so as to be able to add codecs and other
capabilities.   In that case, the performance and extensibility of the =
code
base will be an important consideration, since that will determine how =
much
work will be involved to add capabilities and what the options are for
accomplishing this (e.g. native code required vs. Javascript).=20

  _____ =20

Date: Sat, 2 Feb 2013 01:13:52 +0100
From: gunnar.hellstrom@omnitor.se
To: rtcweb@ietf.org
Subject: Re: [rtcweb] Playing regulator

It is easy to imagine applications of WebRTC where the users will not =
have
any expectation that they could use it for emergency services.=20
E.g. a web page only providing access to a specific company's customer
service.
So, each application does not need to provide this access.

However, the platform has apparent ambitions to be possible to use for
telephony like applications, with an opportunity to call by address or
number,
E.g =20
=20
<http://tools.ietf.org/html/draft-ietf-rtcweb-use-cases-and-requirements-=
10#
section-4.3.1> 4.3.1. Telephony terminal=20

In at least that case, there will be an expectation from users, and a
requirement from regulators in many countries to be able to provide
emergency service access.

So, the topic belongs here in some way.

I withdrew it from the total conversation addition, because it is a =
general
function. I hope it will be possible to find a suitable place and =
general
wording for it, and there indicate that it is valid for all media, =
including
audio, video and real-time text.

Gunnar

  _____ =20

Gunnar Hellstr=F6m
Omnitor
gunnar.hellstrom@omnitor.se
+46708204288

On 2013-02-02 00:28, Bernard Aboba wrote:

With regulations in flux, it is not easy to predict the extent of the
obligation, beyond what exists for an "interconnected VoIP" service =
today.
For example, we have a text to 911 proceeding ongoing as well as quite a =
few
others. In order to examine what the Issues might be, Martin and I put
together the following document:

http://tools.ietf.org/html/draft-aboba-rtcweb-ecrit

=20

Comments welcome.

=20

=20

On Feb 1, 2013, at 14:44, "Dale R. Worley" <worley@ariadne.com> wrote:

=20


Can you explain this?  I suspect that you have a specific meaning, but
as I read it, it sounds like "I see no objection if WebRTC does not
interwork with emergency services."  If WebRTC does not interwork with
emergency services, the regulators will crush it.

Dale
_______________________________________________
rtcweb mailing list
rtcweb@ietf.org
https://www.ietf.org/mailman/listinfo/rtcweb





_______________________________________________
rtcweb mailing list
rtcweb@ietf.org
https://www.ietf.org/mailman/listinfo/rtcweb



_______________________________________________ rtcweb mailing list
rtcweb@ietf.org https://www.ietf.org/mailman/listinfo/rtcweb


------=_NextPart_000_0001_01CE00B9.E3CD5EC0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1"><meta name=3DGenerator content=3D"Microsoft Word =
12 (filtered medium)"><!--[if !mso]><style>v\:* =
{behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.h4
	{mso-style-name:h4;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>+1<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><a =
href=3D"http://transition.fcc.gov/cgb/dro/cvaa.html">http://transition.fc=
c.gov/cgb/dro/cvaa.html</a><o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>I hope you enjoy being amateur telecom lawyers.=A0 Some of us are =
getting pretty good at it. <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] <b>On Behalf Of =
</b>Bernard Aboba<br><b>Sent:</b> Friday, February 01, 2013 7:55 =
PM<br><b>To:</b> Gunnar Hellstrom; rtcweb@ietf.org<br><b>Subject:</b> =
Re: [rtcweb] Playing regulator<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><span =
style=3D'font-family:"Calibri","sans-serif"'>While we didn't go into it =
in any depth in the document, there does seem to be a distinction =
between scenarios in which the application developer has little control =
over the endpoint (e.g. bring your own device), versus scenarios in =
which the application developer has some say or influence on what the =
capabilities of the endpoints are.<br><br>In the former case, the =
application may have to function even in a browser environment where =
WebRTC is not available, whereas in the latter case, the application =
developer can ensure that a set of required capabilities are =
available.&nbsp; The &quot;telephony terminal&quot; case seems more in =
the latter category than the former. <br><br>For example, a vendor =
developing a &quot;telephony terminal&quot; could choose the browser =
they wanted to embed in the device, and might even have access to the =
browser source code, so as to be able to add codecs and other =
capabilities.&nbsp;&nbsp; In that case, the performance and =
extensibility of the code base will be an important consideration, since =
that will determine how much work will be involved to add capabilities =
and what the options are for accomplishing this (e.g. native code =
required vs. Javascript). <o:p></o:p></span></p><div><div =
class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span =
style=3D'font-family:"Calibri","sans-serif"'><hr size=3D3 width=3D"100%" =
align=3Dcenter id=3DstopSpelling></span></div><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><span =
style=3D'font-family:"Calibri","sans-serif"'>Date: Sat, 2 Feb 2013 =
01:13:52 +0100<br>From: <a =
href=3D"mailto:gunnar.hellstrom@omnitor.se">gunnar.hellstrom@omnitor.se</=
a><br>To: <a =
href=3D"mailto:rtcweb@ietf.org">rtcweb@ietf.org</a><br>Subject: Re: =
[rtcweb] Playing regulator<o:p></o:p></span></p><div><p =
class=3DMsoNormal><span style=3D'font-family:"Calibri","sans-serif"'>It =
is easy to imagine applications of WebRTC where the users will not have =
any expectation that they could use it for emergency services. <br>E.g. =
a web page only providing access to a specific company's customer =
service.<br>So, each application does not need to provide this =
access.<br><br>However, the platform has apparent ambitions to be =
possible to use for telephony like applications, with an opportunity to =
call by address or number,<br>E.g&nbsp; <br><a =
name=3Dsection-4.3.1></a><a =
href=3D"http://tools.ietf.org/html/draft-ietf-rtcweb-use-cases-and-requir=
ements-10#section-4.3.1" target=3D"_blank"><span =
style=3D'color:black'>4.3.1</span></a>. Telephony =
terminal&nbsp;<br><br>In at least that case, there will be an =
expectation from users, and a requirement from regulators in many =
countries to be able to provide emergency service access.<br><br>So, the =
topic belongs here in some way.<br><br>I withdrew it from the total =
conversation addition, because it is a general function. I hope it will =
be possible to find a suitable place and general wording for it, and =
there indicate that it is valid for all media, including audio, video =
and real-time text.<br><br>Gunnar<o:p></o:p></span></p><div><div =
class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span =
style=3D'font-family:"Calibri","sans-serif"'><hr size=3D3 width=3D"100%" =
align=3Dcenter></span></div><p class=3DMsoNormal><span =
style=3D'font-family:"Calibri","sans-serif"'>Gunnar =
Hellstr=F6m<br>Omnitor<br><a =
href=3D"mailto:gunnar.hellstrom@omnitor.se">gunnar.hellstrom@omnitor.se</=
a><br>+46708204288<o:p></o:p></span></p></div><p class=3DMsoNormal><span =
style=3D'font-family:"Calibri","sans-serif"'>On 2013-02-02 00:28, =
Bernard Aboba wrote:<o:p></o:p></span></p></div><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><div><p =
class=3DMsoNormal><span =
style=3D'font-family:"Calibri","sans-serif"'>With regulations in flux, =
it is not easy to predict the extent of the obligation, beyond what =
exists for an &quot;interconnected VoIP&quot; service today. &nbsp;For =
example, we have a text to 911 proceeding ongoing as well as quite a few =
others. In order to examine what the Issues might be, Martin and I put =
together the following document:<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:9.0pt;font-family:"Calibri","sans-serif"'><a =
href=3D"http://tools.ietf.org/html/draft-aboba-rtcweb-ecrit" =
target=3D"_blank">http://tools.ietf.org/html/draft-aboba-rtcweb-ecrit</a>=
</span><span =
style=3D'font-family:"Calibri","sans-serif"'><o:p></o:p></span></p></div>=
<div><p class=3DMsoNormal><span =
style=3D'font-family:"Calibri","sans-serif"'><o:p>&nbsp;</o:p></span></p>=
</div><div><p class=3DMsoNormal><span =
style=3D'font-family:"Calibri","sans-serif"'>Comments =
welcome.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-family:"Calibri","sans-serif"'><o:p>&nbsp;</o:p></span></p>=
</div><div><p class=3DMsoNormal><span =
style=3D'font-family:"Calibri","sans-serif"'><o:p>&nbsp;</o:p></span></p>=
</div><div><p class=3DMsoNormal><span =
style=3D'font-family:"Calibri","sans-serif"'>On Feb 1, 2013, at 14:44, =
&quot;Dale R. Worley&quot; &lt;<a =
href=3D"mailto:worley@ariadne.com">worley@ariadne.com</a>&gt; =
wrote:<o:p></o:p></span></p></div><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><p =
class=3DMsoNormal><span =
style=3D'font-family:"Calibri","sans-serif"'><o:p>&nbsp;</o:p></span></p>=
</blockquote><p class=3DMsoNormal><span =
style=3D'font-family:"Calibri","sans-serif"'><br>Can you explain this? =
&nbsp;I suspect that you have a specific meaning, but<br>as I read it, =
it sounds like &quot;I see no objection if WebRTC does not<br>interwork =
with emergency services.&quot; &nbsp;If WebRTC does not interwork =
with<br>emergency services, the regulators will crush =
it.<br><br>Dale<br>_______________________________________________<br>rtc=
web mailing list<br><a =
href=3D"mailto:rtcweb@ietf.org">rtcweb@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/rtcweb" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/rtcweb</a><o:p></=
o:p></span></p></blockquote><p class=3DMsoNormal><span =
style=3D'font-family:"Calibri","sans-serif"'><br><br><o:p></o:p></span></=
p><pre>_______________________________________________<o:p></o:p></pre><p=
re>rtcweb mailing list<o:p></o:p></pre><pre><a =
href=3D"mailto:rtcweb@ietf.org">rtcweb@ietf.org</a><o:p></o:p></pre><pre>=
<a href=3D"https://www.ietf.org/mailman/listinfo/rtcweb" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/rtcweb</a><o:p></=
o:p></pre></blockquote><p class=3DMsoNormal><span =
style=3D'font-family:"Calibri","sans-serif"'><br><br>____________________=
___________________________ rtcweb mailing list <a =
href=3D"mailto:rtcweb@ietf.org">rtcweb@ietf.org</a> <a =
href=3D"https://www.ietf.org/mailman/listinfo/rtcweb">https://www.ietf.or=
g/mailman/listinfo/rtcweb</a><o:p></o:p></span></p></div></div></div></bo=
dy></html>
------=_NextPart_000_0001_01CE00B9.E3CD5EC0--


From harald@alvestrand.no  Sat Feb  2 02:31:30 2013
Return-Path: <harald@alvestrand.no>
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 1309221F907C for <rtcweb@ietfa.amsl.com>; Sat,  2 Feb 2013 02:31:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.424
X-Spam-Level: 
X-Spam-Status: No, score=-110.424 tagged_above=-999 required=5 tests=[AWL=0.175, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id E+Wnc7LKRj9M for <rtcweb@ietfa.amsl.com>; Sat,  2 Feb 2013 02:31:29 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id 4B1AE21F907A for <rtcweb@ietf.org>; Sat,  2 Feb 2013 02:31:29 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id E5E4339E140 for <rtcweb@ietf.org>; Sat,  2 Feb 2013 11:31:26 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dL0St-E2MPH8 for <rtcweb@ietf.org>; Sat,  2 Feb 2013 11:31:26 +0100 (CET)
Received: from [IPv6:2001:470:de0a:27:ed70:e47d:914f:d71e] (unknown [IPv6:2001:470:de0a:27:ed70:e47d:914f:d71e]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id D05F539E04C for <rtcweb@ietf.org>; Sat,  2 Feb 2013 11:31:25 +0100 (CET)
Message-ID: <510CEAF9.6020509@alvestrand.no>
Date: Sat, 02 Feb 2013 11:31:21 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <50F97303.4070906@ericsson.com>, , , <CABkgnnWcqZ+dU+87djBQ0z47ufB-Go13mWyPi_ZQA8BPinQJEA@mail.gmail.com>, , <BLU002-W1705DC54006131B55B432A931F0@phx.gbl>, <BLU002-W210B8DBB897CAF5BECC501A931F0@phx.gbl>, <5109265F.6040106@ericsson.com> <BLU002-W123BE6BAA58BE0B26DEA28F931E0@phx.gbl> <510B9A41.8000804@ericsson.com> <510B9FD8.6000008@alvestrand.no> <510BB070.9040602@ericsson.com>
In-Reply-To: <510BB070.9040602@ericsson.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Subject: Re: [rtcweb] Revealing IP addresses (Re: Review of draft-ietf-rtcweb-use-cases-and-requirements-10 (Part II))
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: Sat, 02 Feb 2013 10:31:30 -0000

On 02/01/2013 01:09 PM, Stefan Håkansson LK wrote:
> On 2013-02-01 11:58, Harald Alvestrand wrote:
>> On 02/01/2013 11:34 AM, Stefan Håkansson LK wrote:
>>>>
>>>>     A25             It must be possible for the application to
>>>>                     refrain from exposing the IP address
>>>>
>>>> [BA] I am assuming we are talking about exposing the originating IP
>>>> address of media, which can be addressed via TURN.
>>>> If so, this is more of a protocol than an API requirement. Since the
>>>> ICE candidates need to exposed in the API in
>>>> order to allow them to be signaled, I am not sure how we can avoid
>>>> exposing those to the application.  Similarly, the
>>>> HTTP server can obtain the IP address used by the HTTP client. Even
>>>> within SIP, there are VIA headers and contact
>>>> headers, so it is not easy to avoid disclosure of the IP address to
>>>> everyone.  So I think we need to be more clear
>>>> about what we are trying to avoid exposing, and to whom.
>>>
>>> Personally I would like to get rid of this requirement. The
>>> application can always get all candidates. To have a way to let the
>>> application ask for _only_ the TURN candidates does not change this -
>>> that kind of API is more for convenience (so that the app you trust
>>> does not have to remove privacy revealing candidates from the offer,
>>> but can instead ask the browser to deliver an offer without them).
>> I think this requirement is important, but needs reformulation.
>>
>> Should we instead say
>>
>> "It MUST be possible to set up a call between two parties A and B
>> without one party learning the other party's IP address"
>
> This requirement is not on the browser (or its APIs) per se, if we go 
> this path it almost belongs into another category than what we 
> currently have.

I think it is, actually - the A browser has to be able to send media to 
B without sending IP packets to B, which means that it has to use an 
intermediary, and force B to use an intermediary too. TURN does that, we 
could imagine other solutions (the people who made Tor could probably 
think of many more schemes).

The API requirement is that the application should be able to request 
that functionality.


From stefan.lk.hakansson@ericsson.com  Sat Feb  2 04:56:55 2013
Return-Path: <stefan.lk.hakansson@ericsson.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 B7B7621F9069 for <rtcweb@ietfa.amsl.com>; Sat,  2 Feb 2013 04:56:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.916
X-Spam-Level: 
X-Spam-Status: No, score=-5.916 tagged_above=-999 required=5 tests=[AWL=0.033,  BAYES_00=-2.599, HELO_EQ_SE=0.35, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Cjm+ehufCZpp for <rtcweb@ietfa.amsl.com>; Sat,  2 Feb 2013 04:56:55 -0800 (PST)
Received: from mailgw7.ericsson.se (mailgw7.ericsson.se [193.180.251.48]) by ietfa.amsl.com (Postfix) with ESMTP id 8ECA121F900E for <rtcweb@ietf.org>; Sat,  2 Feb 2013 04:56:54 -0800 (PST)
X-AuditID: c1b4fb30-b7f0d6d000007e61-a9-510d0d153d84
Received: from esessmw0184.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id 9F.42.32353.51D0D015; Sat,  2 Feb 2013 13:56:53 +0100 (CET)
Received: from [153.88.52.47] (153.88.115.8) by esessmw0184.eemea.ericsson.se (153.88.115.82) with Microsoft SMTP Server id 8.3.279.1; Sat, 2 Feb 2013 13:56:53 +0100
Message-ID: <510D0D14.4050301@ericsson.com>
Date: Sat, 2 Feb 2013 13:56:52 +0100
From: =?ISO-8859-1?Q?Stefan_H=E5kansson_LK?= <stefan.lk.hakansson@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <50F97303.4070906@ericsson.com>, , , <CABkgnnWcqZ+dU+87djBQ0z47ufB-Go13mWyPi_ZQA8BPinQJEA@mail.gmail.com>, , <BLU002-W1705DC54006131B55B432A931F0@phx.gbl>, <BLU002-W210B8DBB897CAF5BECC501A931F0@phx.gbl>, <5109265F.6040106@ericsson.com> <BLU002-W123BE6BAA58BE0B26DEA28F931E0@phx.gbl> <510B9A41.8000804@ericsson.com> <510B9FD8.6000008@alvestrand.no> <510BB070.9040602@ericsson.com> <510CEAF9.6020509@alvestrand.no>
In-Reply-To: <510CEAF9.6020509@alvestrand.no>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPJMWRmVeSWpSXmKPExsUyM+Jvra4oL2+gwfEeWYu1/9rZHRg9liz5 yRTAGMVlk5Kak1mWWqRvl8CV8fnuZqaCJeIVBzadYG1gnCLUxcjJISFgIrFrwXUWCFtM4sK9 9WxdjFwcQgInGSX2tc9jgnBWMkp8e3WQHaSKV0BbYseuHlYQm0VAReLe924mEJtNIFDi+v9f YLaoQJTE+6tNzBD1ghInZz4B2yAiICyx9VUvUA0Hh7BAhcSaVkeI+SuYJTa3zgKr5xTQldi+ 8TYbiM0sYCtxYQ7EdcwC8hLNW2eD1QgB1bx7fY91AqPALCQrZiFpmYWkZQEj8ypG9tzEzJz0 cvNNjMBAO7jlt8EOxk33xQ4xSnOwKInzhrteCBASSE8sSc1OTS1ILYovKs1JLT7EyMTBKdXA uL99aQFPreVE5hKRT58C9rzVl+yfWnOi89A/xbBdMeEWHaeeT/yappXwo0Yv+Xwvp+Cfpw+E ea+5FhZHizMVKZz/9Pnu/ctpQQ+erVVUrdTpMjEyKlhcY+91em5n6uzOv4zqUZYyfmsSViVX SpY4d0ooBOy08/3xRUTxnw3TYcHtztN/LvusxFKckWioxVxUnAgAur5ZkgICAAA=
Subject: Re: [rtcweb] Revealing IP addresses (Re: Review of draft-ietf-rtcweb-use-cases-and-requirements-10 (Part II))
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: Sat, 02 Feb 2013 12:56:55 -0000

On 2013-02-02 11:31, Harald Alvestrand wrote:
> On 02/01/2013 01:09 PM, Stefan Håkansson LK wrote:
>> On 2013-02-01 11:58, Harald Alvestrand wrote:
>>> On 02/01/2013 11:34 AM, Stefan Håkansson LK wrote:
>>>>>
>>>>>     A25             It must be possible for the application to
>>>>>                     refrain from exposing the IP address
>>>>>
>>>>> [BA] I am assuming we are talking about exposing the originating IP
>>>>> address of media, which can be addressed via TURN.
>>>>> If so, this is more of a protocol than an API requirement. Since the
>>>>> ICE candidates need to exposed in the API in
>>>>> order to allow them to be signaled, I am not sure how we can avoid
>>>>> exposing those to the application.  Similarly, the
>>>>> HTTP server can obtain the IP address used by the HTTP client. Even
>>>>> within SIP, there are VIA headers and contact
>>>>> headers, so it is not easy to avoid disclosure of the IP address to
>>>>> everyone.  So I think we need to be more clear
>>>>> about what we are trying to avoid exposing, and to whom.
>>>>
>>>> Personally I would like to get rid of this requirement. The
>>>> application can always get all candidates. To have a way to let the
>>>> application ask for _only_ the TURN candidates does not change this -
>>>> that kind of API is more for convenience (so that the app you trust
>>>> does not have to remove privacy revealing candidates from the offer,
>>>> but can instead ask the browser to deliver an offer without them).
>>> I think this requirement is important, but needs reformulation.
>>>
>>> Should we instead say
>>>
>>> "It MUST be possible to set up a call between two parties A and B
>>> without one party learning the other party's IP address"
>>
>> This requirement is not on the browser (or its APIs) per se, if we go
>> this path it almost belongs into another category than what we
>> currently have.
>
> I think it is, actually - the A browser has to be able to send media to
> B without sending IP packets to B, which means that it has to use an
> intermediary, and force B to use an intermediary too. TURN does that, we
> could imagine other solutions (the people who made Tor could probably
> think of many more schemes).

OK. Here is a shot at it:

Fnn: The browser MUST be able to send streams and                   data 
to a peer in such a fashion that the peer is not (e.g. by inspection of 
packets belonging to the streams or data or any associated signaling 
messages) able to find out the xxxxx IP address used by the browser

There has been some discussion of xxxxx; is it needed, and if so, what 
should it say? "host"? "local"?



>
> The API requirement is that the application should be able to request
> that functionality.

Yes, that is simple if we could get Fnn done...

>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb


From harald@alvestrand.no  Sat Feb  2 10:51:43 2013
Return-Path: <harald@alvestrand.no>
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 2B7FC21F8540 for <rtcweb@ietfa.amsl.com>; Sat,  2 Feb 2013 10:51:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.176
X-Spam-Level: 
X-Spam-Status: No, score=-110.176 tagged_above=-999 required=5 tests=[AWL=0.123, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qj7u91AKy1Xe for <rtcweb@ietfa.amsl.com>; Sat,  2 Feb 2013 10:51:42 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id E78DF21F853E for <rtcweb@ietf.org>; Sat,  2 Feb 2013 10:51:41 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id B259A39E140; Sat,  2 Feb 2013 19:51:39 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NqfIFcFhaO69; Sat,  2 Feb 2013 19:51:38 +0100 (CET)
Received: from [IPv6:2001:470:de0a:27:700d:b80:cac1:2ae1] (unknown [IPv6:2001:470:de0a:27:700d:b80:cac1:2ae1]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id 6C08B39E070; Sat,  2 Feb 2013 19:51:38 +0100 (CET)
Message-ID: <510D6039.3060501@alvestrand.no>
Date: Sat, 02 Feb 2013 19:51:37 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: =?ISO-8859-1?Q?Stefan_H=E5kansson_LK?= <stefan.lk.hakansson@ericsson.com>
References: <50F97303.4070906@ericsson.com>, , , <CABkgnnWcqZ+dU+87djBQ0z47ufB-Go13mWyPi_ZQA8BPinQJEA@mail.gmail.com>, , <BLU002-W1705DC54006131B55B432A931F0@phx.gbl>, <BLU002-W210B8DBB897CAF5BECC501A931F0@phx.gbl>, <5109265F.6040106@ericsson.com> <BLU002-W123BE6BAA58BE0B26DEA28F931E0@phx.gbl> <510B9A41.8000804@ericsson.com> <510B9FD8.6000008@alvestrand.no> <510BB070.9040602@ericsson.com> <510CEAF9.6020509@alvestrand.no> <510D0D14.4050301@ericsson.com>
In-Reply-To: <510D0D14.4050301@ericsson.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Revealing IP addresses (Re: Review of draft-ietf-rtcweb-use-cases-and-requirements-10 (Part II))
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: Sat, 02 Feb 2013 18:51:43 -0000

On 02/02/2013 01:56 PM, Stefan Håkansson LK wrote:
> On 2013-02-02 11:31, Harald Alvestrand wrote:
>> On 02/01/2013 01:09 PM, Stefan Håkansson LK wrote:
>>> On 2013-02-01 11:58, Harald Alvestrand wrote:
>>>> On 02/01/2013 11:34 AM, Stefan Håkansson LK wrote:
>>>>>>
>>>>>>     A25             It must be possible for the application to
>>>>>>                     refrain from exposing the IP address
>>>>>>
>>>>>> [BA] I am assuming we are talking about exposing the originating IP
>>>>>> address of media, which can be addressed via TURN.
>>>>>> If so, this is more of a protocol than an API requirement. Since the
>>>>>> ICE candidates need to exposed in the API in
>>>>>> order to allow them to be signaled, I am not sure how we can avoid
>>>>>> exposing those to the application.  Similarly, the
>>>>>> HTTP server can obtain the IP address used by the HTTP client. Even
>>>>>> within SIP, there are VIA headers and contact
>>>>>> headers, so it is not easy to avoid disclosure of the IP address to
>>>>>> everyone.  So I think we need to be more clear
>>>>>> about what we are trying to avoid exposing, and to whom.
>>>>>
>>>>> Personally I would like to get rid of this requirement. The
>>>>> application can always get all candidates. To have a way to let the
>>>>> application ask for _only_ the TURN candidates does not change this -
>>>>> that kind of API is more for convenience (so that the app you trust
>>>>> does not have to remove privacy revealing candidates from the offer,
>>>>> but can instead ask the browser to deliver an offer without them).
>>>> I think this requirement is important, but needs reformulation.
>>>>
>>>> Should we instead say
>>>>
>>>> "It MUST be possible to set up a call between two parties A and B
>>>> without one party learning the other party's IP address"
>>>
>>> This requirement is not on the browser (or its APIs) per se, if we go
>>> this path it almost belongs into another category than what we
>>> currently have.
>>
>> I think it is, actually - the A browser has to be able to send media to
>> B without sending IP packets to B, which means that it has to use an
>> intermediary, and force B to use an intermediary too. TURN does that, we
>> could imagine other solutions (the people who made Tor could probably
>> think of many more schemes).
>
> OK. Here is a shot at it:
>
> Fnn: The browser MUST be able to send streams and                   
> data to a peer in such a fashion that the peer is not (e.g. by 
> inspection of packets belonging to the streams or data or any 
> associated signaling messages) able to find out the xxxxx IP address 
> used by the browser
>
> There has been some discussion of xxxxx; is it needed, and if so, what 
> should it say? "host"? "local"?

The security property that has most often been expressed is that the 
correspondent should not be able to use the IP address to geolocate the 
user; this means that the most important value of "xxxx" is the globally 
routable IP address that is closest to the user's location.

Some have also mentioned the need to hide local (RFC 1918) IP addresses 
in order to prevent mapping of the user's internal network; I think this 
is usually seen as a less dramatic threat.


>
>
>
>>
>> The API requirement is that the application should be able to request
>> that functionality.
>
> Yes, that is simple if we could get Fnn done...
>
>>
>> _______________________________________________
>> rtcweb mailing list
>> rtcweb@ietf.org
>> https://www.ietf.org/mailman/listinfo/rtcweb
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb


From ekr@rtfm.com  Sat Feb  2 12:49:38 2013
Return-Path: <ekr@rtfm.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 6EC0821F8599 for <rtcweb@ietfa.amsl.com>; Sat,  2 Feb 2013 12:49:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.976
X-Spam-Level: 
X-Spam-Status: No, score=-102.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id r8f4K5izy4Mc for <rtcweb@ietfa.amsl.com>; Sat,  2 Feb 2013 12:49:37 -0800 (PST)
Received: from mail-oa0-f45.google.com (mail-oa0-f45.google.com [209.85.219.45]) by ietfa.amsl.com (Postfix) with ESMTP id 7FD7E21F8584 for <rtcweb@ietf.org>; Sat,  2 Feb 2013 12:49:37 -0800 (PST)
Received: by mail-oa0-f45.google.com with SMTP id o6so5320578oag.4 for <rtcweb@ietf.org>; Sat, 02 Feb 2013 12:49:37 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:x-originating-ip:in-reply-to:references :from:date:message-id:subject:to:cc:content-type:x-gm-message-state; bh=fDW0OQpf7ZGqrsgiqrcHgDkWRKSHpriori3svKuERWE=; b=Ens8CMTh4MO5eXTXNIOgT61OKktOR5+xwsbnCrlx78CMNLR1ZrW6k2Tya2Vy2WyRUt igMlivOvBGSTcd5akyuC7RSQjLw6knAlE+j7FKUkbCcRd1KtfNpHiOCP4hMdWa27k7Yn SDic8aWXa0wsG1AlYZ1MCJa3fHff5nSbOBUtUxPXMj6h17EL/IZafFloZuNYaHS1DEVD PyKyGdccOCjjKPbEqtx93G16k4C+nrQh2tHT0LnZqCuu8efLz6RMleAzwkzjDHVi0L8N bbT9mA+8dE/kdiTi4/WdDad4WjFR7r5BpVADqvvWla20g3K1amU0UK/hiqI0e7qHSov6 QyCw==
X-Received: by 10.182.156.44 with SMTP id wb12mr12055866obb.20.1359838177087;  Sat, 02 Feb 2013 12:49:37 -0800 (PST)
MIME-Version: 1.0
Received: by 10.182.3.106 with HTTP; Sat, 2 Feb 2013 12:48:57 -0800 (PST)
X-Originating-IP: [74.95.2.173]
In-Reply-To: <510D6039.3060501@alvestrand.no>
References: <50F97303.4070906@ericsson.com> <CABkgnnWcqZ+dU+87djBQ0z47ufB-Go13mWyPi_ZQA8BPinQJEA@mail.gmail.com> <BLU002-W1705DC54006131B55B432A931F0@phx.gbl> <BLU002-W210B8DBB897CAF5BECC501A931F0@phx.gbl> <5109265F.6040106@ericsson.com> <BLU002-W123BE6BAA58BE0B26DEA28F931E0@phx.gbl> <510B9A41.8000804@ericsson.com> <510B9FD8.6000008@alvestrand.no> <510BB070.9040602@ericsson.com> <510CEAF9.6020509@alvestrand.no> <510D0D14.4050301@ericsson.com> <510D6039.3060501@alvestrand.no>
From: Eric Rescorla <ekr@rtfm.com>
Date: Sat, 2 Feb 2013 12:48:57 -0800
Message-ID: <CABcZeBMyH7KThkrqZRy4b2eLOpELnPhNsaYpL3D4EcbwG9XRyg@mail.gmail.com>
To: Harald Alvestrand <harald@alvestrand.no>
Content-Type: multipart/alternative; boundary=f46d0444ed377f4fe604d4c3ff6e
X-Gm-Message-State: ALoCoQkA6EqJEtrz2H0KoW74hY1a1d7vVyMepIos5Srq7H77fuSIEIkQy8LGdpPxhc3Y6j/v0dQ3
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Revealing IP addresses (Re: Review of draft-ietf-rtcweb-use-cases-and-requirements-10 (Part II))
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: Sat, 02 Feb 2013 20:49:38 -0000

--f46d0444ed377f4fe604d4c3ff6e
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On Sat, Feb 2, 2013 at 10:51 AM, Harald Alvestrand <harald@alvestrand.no>wr=
ote:

> On 02/02/2013 01:56 PM, Stefan H=E5kansson LK wrote:
>
>> On 2013-02-02 11:31, Harald Alvestrand wrote:
>>
>>> On 02/01/2013 01:09 PM, Stefan H=E5kansson LK wrote:
>>>
>>>> On 2013-02-01 11:58, Harald Alvestrand wrote:
>>>>
>>>>> On 02/01/2013 11:34 AM, Stefan H=E5kansson LK wrote:
>>>>>
>>>>>>
>>>>>>>     A25             It must be possible for the application to
>>>>>>>                     refrain from exposing the IP address
>>>>>>>
>>>>>>> [BA] I am assuming we are talking about exposing the originating IP
>>>>>>> address of media, which can be addressed via TURN.
>>>>>>> If so, this is more of a protocol than an API requirement. Since th=
e
>>>>>>> ICE candidates need to exposed in the API in
>>>>>>> order to allow them to be signaled, I am not sure how we can avoid
>>>>>>> exposing those to the application.  Similarly, the
>>>>>>> HTTP server can obtain the IP address used by the HTTP client. Even
>>>>>>> within SIP, there are VIA headers and contact
>>>>>>> headers, so it is not easy to avoid disclosure of the IP address to
>>>>>>> everyone.  So I think we need to be more clear
>>>>>>> about what we are trying to avoid exposing, and to whom.
>>>>>>>
>>>>>>
>>>>>> Personally I would like to get rid of this requirement. The
>>>>>> application can always get all candidates. To have a way to let the
>>>>>> application ask for _only_ the TURN candidates does not change this =
-
>>>>>> that kind of API is more for convenience (so that the app you trust
>>>>>> does not have to remove privacy revealing candidates from the offer,
>>>>>> but can instead ask the browser to deliver an offer without them).
>>>>>>
>>>>> I think this requirement is important, but needs reformulation.
>>>>>
>>>>> Should we instead say
>>>>>
>>>>> "It MUST be possible to set up a call between two parties A and B
>>>>> without one party learning the other party's IP address"
>>>>>
>>>>
>>>> This requirement is not on the browser (or its APIs) per se, if we go
>>>> this path it almost belongs into another category than what we
>>>> currently have.
>>>>
>>>
>>> I think it is, actually - the A browser has to be able to send media to
>>> B without sending IP packets to B, which means that it has to use an
>>> intermediary, and force B to use an intermediary too. TURN does that, w=
e
>>> could imagine other solutions (the people who made Tor could probably
>>> think of many more schemes).
>>>
>>
>> OK. Here is a shot at it:
>>
>> Fnn: The browser MUST be able to send streams and                   data
>> to a peer in such a fashion that the peer is not (e.g. by inspection of
>> packets belonging to the streams or data or any associated signaling
>> messages) able to find out the xxxxx IP address used by the browser
>>
>> There has been some discussion of xxxxx; is it needed, and if so, what
>> should it say? "host"? "local"?
>>
>
> The security property that has most often been expressed is that the
> correspondent should not be able to use the IP address to geolocate the
> user; this means that the most important value of "xxxx" is the globally
> routable IP address that is closest to the user's location.
>
> Some have also mentioned the need to hide local (RFC 1918) IP addresses i=
n
> order to prevent mapping of the user's internal network; I think this is
> usually seen as a less dramatic threat.


1. If you don't want the server learning your global IP, you need to use
Tor or the like.
2. I would suggest that it is simplest to divide the world into host
addresses, server/peer
reflexive, and relayed and say that the requirement is that the browser
must be able
to send packets without revealing either of the former two, but that it is
not a requirement
that it be able to do so in the face of an adversarial server.

Note that S 5.4 of the security arch document has some specific
requirements on
implementations phrased in terms of the technologies we have actually
chosen.

-Ekr

--f46d0444ed377f4fe604d4c3ff6e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On Sat, Feb 2, 2013 at 10:51 AM, Harald Alvestrand <span dir=3D"ltr">&lt;<a=
 href=3D"mailto:harald@alvestrand.no" target=3D"_blank">harald@alvestrand.n=
o</a>&gt;</span> wrote:<br><div class=3D"gmail_quote"><blockquote class=3D"=
gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-=
left:1ex">

<div class=3D"HOEnZb"><div class=3D"h5">On 02/02/2013 01:56 PM, Stefan H=E5=
kansson LK wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
On 2013-02-02 11:31, Harald Alvestrand wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
On 02/01/2013 01:09 PM, Stefan H=E5kansson LK wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
On 2013-02-01 11:58, Harald Alvestrand wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
On 02/01/2013 11:34 AM, Stefan H=E5kansson LK wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
=A0 =A0 A25 =A0 =A0 =A0 =A0 =A0 =A0 It must be possible for the application=
 to<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 refrain from exposing the IP addres=
s<br>
<br>
[BA] I am assuming we are talking about exposing the originating IP<br>
address of media, which can be addressed via TURN.<br>
If so, this is more of a protocol than an API requirement. Since the<br>
ICE candidates need to exposed in the API in<br>
order to allow them to be signaled, I am not sure how we can avoid<br>
exposing those to the application. =A0Similarly, the<br>
HTTP server can obtain the IP address used by the HTTP client. Even<br>
within SIP, there are VIA headers and contact<br>
headers, so it is not easy to avoid disclosure of the IP address to<br>
everyone. =A0So I think we need to be more clear<br>
about what we are trying to avoid exposing, and to whom.<br>
</blockquote>
<br>
Personally I would like to get rid of this requirement. The<br>
application can always get all candidates. To have a way to let the<br>
application ask for _only_ the TURN candidates does not change this -<br>
that kind of API is more for convenience (so that the app you trust<br>
does not have to remove privacy revealing candidates from the offer,<br>
but can instead ask the browser to deliver an offer without them).<br>
</blockquote>
I think this requirement is important, but needs reformulation.<br>
<br>
Should we instead say<br>
<br>
&quot;It MUST be possible to set up a call between two parties A and B<br>
without one party learning the other party&#39;s IP address&quot;<br>
</blockquote>
<br>
This requirement is not on the browser (or its APIs) per se, if we go<br>
this path it almost belongs into another category than what we<br>
currently have.<br>
</blockquote>
<br>
I think it is, actually - the A browser has to be able to send media to<br>
B without sending IP packets to B, which means that it has to use an<br>
intermediary, and force B to use an intermediary too. TURN does that, we<br=
>
could imagine other solutions (the people who made Tor could probably<br>
think of many more schemes).<br>
</blockquote>
<br>
OK. Here is a shot at it:<br>
<br>
Fnn: The browser MUST be able to send streams and =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 data to a peer in such a fashion that the peer is not (e.g. by =
inspection of packets belonging to the streams or data or any associated si=
gnaling messages) able to find out the xxxxx IP address used by the browser=
<br>


<br>
There has been some discussion of xxxxx; is it needed, and if so, what shou=
ld it say? &quot;host&quot;? &quot;local&quot;?<br>
</blockquote>
<br></div></div>
The security property that has most often been expressed is that the corres=
pondent should not be able to use the IP address to geolocate the user; thi=
s means that the most important value of &quot;xxxx&quot; is the globally r=
outable IP address that is closest to the user&#39;s location.<br>


<br>
Some have also mentioned the need to hide local (RFC 1918) IP addresses in =
order to prevent mapping of the user&#39;s internal network; I think this i=
s usually seen as a less dramatic threat.</blockquote><div><br></div><div>

1. If you don&#39;t want the server learning your global IP, you need to us=
e Tor or the like.</div><div>2. I would suggest that it is simplest to divi=
de the world into host addresses, server/peer</div><div>reflexive, and rela=
yed and say that the requirement is that the browser must be able</div>

<div>to send packets without revealing either of the former two, but that i=
t is not a requirement</div><div>that it be able to do so in the face of an=
 adversarial server.</div><div><br></div><div>Note that S 5.4 of the securi=
ty arch document has some specific requirements on</div>

<div>implementations phrased in terms of the technologies we have actually =
chosen.</div><div><br></div><div>-Ekr</div><div><br></div><div><br></div></=
div>

--f46d0444ed377f4fe604d4c3ff6e--

From ted.ietf@gmail.com  Sat Feb  2 18:55:50 2013
Return-Path: <ted.ietf@gmail.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 0A3B321F8477 for <rtcweb@ietfa.amsl.com>; Sat,  2 Feb 2013 18:55:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZU0217gb0O2d for <rtcweb@ietfa.amsl.com>; Sat,  2 Feb 2013 18:55:49 -0800 (PST)
Received: from mail-ia0-x234.google.com (ia-in-x0234.1e100.net [IPv6:2607:f8b0:4001:c02::234]) by ietfa.amsl.com (Postfix) with ESMTP id 61BBD21F8446 for <rtcweb@ietf.org>; Sat,  2 Feb 2013 18:55:49 -0800 (PST)
Received: by mail-ia0-f180.google.com with SMTP id f27so6793573iae.39 for <rtcweb@ietf.org>; Sat, 02 Feb 2013 18:55:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=gaIjoJlV/klPACwWLNwgPwr6GTCNdt87bGvH1VwS8sw=; b=pPch9wQmgmrvTlxnw11oGQJN/OWmsPdQmmbMsRjNsgMVwCItjkk2KXh0kELpVjzMhb l+NbN5BI8bbdJYICaQh+P/yoqs7O9LfaX8e02/dTCx8kx5EVSd6rjuTCQwtaqEXBjnvg U8sh64AIl0LQJkySDNgRA/OcL7xw8cw0pZJw6AXxEIv6G/D5TTdYVzO4Crg/fdlNb1Kt KF2wXdxCP+B1tjv3WCZVENuEE849EtDdoB0vxWONilNGOYiJkNPdZmTJKSlTB/yGmgUf MF6rly/X0MhPxnm2EQzIfe8qdDtuvxvptrw3EStNfKwImR9Q2+ZBCVmF0Av+amBe8ZWU DHuA==
MIME-Version: 1.0
X-Received: by 10.50.187.225 with SMTP id fv1mr2235464igc.96.1359860148889; Sat, 02 Feb 2013 18:55:48 -0800 (PST)
Received: by 10.43.135.202 with HTTP; Sat, 2 Feb 2013 18:55:48 -0800 (PST)
In-Reply-To: <BLU002-W149D09F7296C2465CA4968093030@phx.gbl>
References: <BLU002-W149D09F7296C2465CA4968093030@phx.gbl>
Date: Sat, 2 Feb 2013 18:55:48 -0800
Message-ID: <CA+9kkMCkJN5TrUA=UWu1g2D5p_RHcBVu3C1zK323hrrd84n+Rw@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
To: Bernard Aboba <bernard_aboba@hotmail.com>
Content-Type: text/plain; charset=ISO-8859-1
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] WG Last Call: draft-ietf-rtcweb-use-cases-and-requirements-10 - real-time text
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: Sun, 03 Feb 2013 02:55:50 -0000

On Fri, Feb 1, 2013 at 4:39 PM, Bernard Aboba <bernard_aboba@hotmail.com> wrote:
> Harald said:
>
> "I object to requiring interworking with emergency services."
>
> [BA] The concrete question is "what would such a requirement consist of?"
> beyond the use cases
> and requirements that are already in the document.
>

No, the concrete question is whether the requirement to interwork with
emergency services will constrain the design.  As you are well aware,
emergency services proceeds at a very different pace than much other
work, and imposing that constraint could be very limiting indeed.
Creating *a service* using WebRTC that connects to emergency services
is certainly feasible, because it can mimic other services that
already interwork; requiring that *all* services using WebRTC do so is
a non-starter.

Spoken as a long time watcher of ecrit, geopriv, and rtcweb, but not
as a chair or company rep, just to be clear.

regards,

Ted

From eburger@cs.georgetown.edu  Sun Feb  3 07:32:20 2013
Return-Path: <eburger@cs.georgetown.edu>
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 06D2C21F8439 for <rtcweb@ietfa.amsl.com>; Sun,  3 Feb 2013 07:32:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8t42pRyk9Qqj for <rtcweb@ietfa.amsl.com>; Sun,  3 Feb 2013 07:32:13 -0800 (PST)
Received: from karma.cs.georgetown.edu (karma.cs.georgetown.edu [141.161.20.3]) by ietfa.amsl.com (Postfix) with ESMTP id F2F7621F8431 for <rtcweb@ietf.org>; Sun,  3 Feb 2013 07:32:12 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by karma.cs.georgetown.edu (Postfix) with ESMTP id 0F72B431BE for <rtcweb@ietf.org>; Sun,  3 Feb 2013 10:32:12 -0500 (EST)
X-Virus-Scanned: by amavisd-new at cs.georgetown.edu
Received: from karma.cs.georgetown.edu ([127.0.0.1]) by localhost (karma.cs.georgetown.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YrIln8bFXwKE for <rtcweb@ietf.org>; Sun,  3 Feb 2013 10:32:10 -0500 (EST)
Received: from [192.168.5.30] (ip-64-134-45-108.public.wayport.net [64.134.45.108]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by karma.cs.georgetown.edu (Postfix) with ESMTP id 0C44D431BC for <rtcweb@ietf.org>; Sun,  3 Feb 2013 10:32:06 -0500 (EST)
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
From: Burger Eric <eburger@cs.georgetown.edu>
In-Reply-To: <CABcZeBMyH7KThkrqZRy4b2eLOpELnPhNsaYpL3D4EcbwG9XRyg@mail.gmail.com>
Date: Sun, 3 Feb 2013 10:32:03 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <479FFA31-EE78-4E6E-A8BB-440DF9A82A74@cs.georgetown.edu>
References: <50F97303.4070906@ericsson.com> <CABkgnnWcqZ+dU+87djBQ0z47ufB-Go13mWyPi_ZQA8BPinQJEA@mail.gmail.com> <BLU002-W1705DC54006131B55B432A931F0@phx.gbl> <BLU002-W210B8DBB897CAF5BECC501A931F0@phx.gbl> <5109265F.6040106@ericsson.com> <BLU002-W123BE6BAA58BE0B26DEA28F931E0@phx.gbl> <510B9A41.8000804@ericsson.com> <510B9FD8.6000008@alvestrand.no> <510BB070.9040602@ericsson.com> <510CEAF9.6020509@alvestrand.no> <510D0D14.4050301@ericsson.com> <510D6039.3060501@alvestrand.no> <CABcZeBMyH7KThkrqZRy4b2eLOpELnPhNsaYpL3D4EcbwG9XRyg@mail.gmail.com>
To: "rtcweb@ietf.org" <rtcweb@ietf.org>
X-Mailer: Apple Mail (2.1499)
Subject: Re: [rtcweb] Revealing IP addresses (Re: Review of draft-ietf-rtcweb-use-cases-and-requirements-10 (Part II))
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: Sun, 03 Feb 2013 15:32:20 -0000

Is what we are really asking for is the ability of the protocol to be =
TOR-, TURN-, and mumble-friendly? I am hesitant to suggest we bake in =
one particular anonymity network or another into the RTCweb protocol =
suite.

On the one hand, with my purist hat on, saying it is a requirement to =
make sure we do not need to have end-to-end connectivity smells a bit =
weird.

On the other hand, with my practical hat on, saying it is a requirement =
to make sure the protocol works in situations that are NOT the Internet =
(NATs, a need for an overlay privacy network, etc.) seems like a good =
thing to do.

On Feb 2, 2013, at 3:48 PM, Eric Rescorla <ekr@rtfm.com> wrote:

> On Sat, Feb 2, 2013 at 10:51 AM, Harald Alvestrand =
<harald@alvestrand.no> wrote:
> On 02/02/2013 01:56 PM, Stefan H=E5kansson LK wrote:
> On 2013-02-02 11:31, Harald Alvestrand wrote:
> On 02/01/2013 01:09 PM, Stefan H=E5kansson LK wrote:
> On 2013-02-01 11:58, Harald Alvestrand wrote:
> On 02/01/2013 11:34 AM, Stefan H=E5kansson LK wrote:
>=20
>     A25             It must be possible for the application to
>                     refrain from exposing the IP address
>=20
> [BA] I am assuming we are talking about exposing the originating IP
> address of media, which can be addressed via TURN.
> If so, this is more of a protocol than an API requirement. Since the
> ICE candidates need to exposed in the API in
> order to allow them to be signaled, I am not sure how we can avoid
> exposing those to the application.  Similarly, the
> HTTP server can obtain the IP address used by the HTTP client. Even
> within SIP, there are VIA headers and contact
> headers, so it is not easy to avoid disclosure of the IP address to
> everyone.  So I think we need to be more clear
> about what we are trying to avoid exposing, and to whom.
>=20
> Personally I would like to get rid of this requirement. The
> application can always get all candidates. To have a way to let the
> application ask for _only_ the TURN candidates does not change this -
> that kind of API is more for convenience (so that the app you trust
> does not have to remove privacy revealing candidates from the offer,
> but can instead ask the browser to deliver an offer without them).
> I think this requirement is important, but needs reformulation.
>=20
> Should we instead say
>=20
> "It MUST be possible to set up a call between two parties A and B
> without one party learning the other party's IP address"
>=20
> This requirement is not on the browser (or its APIs) per se, if we go
> this path it almost belongs into another category than what we
> currently have.
>=20
> I think it is, actually - the A browser has to be able to send media =
to
> B without sending IP packets to B, which means that it has to use an
> intermediary, and force B to use an intermediary too. TURN does that, =
we
> could imagine other solutions (the people who made Tor could probably
> think of many more schemes).
>=20
> OK. Here is a shot at it:
>=20
> Fnn: The browser MUST be able to send streams and                   =
data to a peer in such a fashion that the peer is not (e.g. by =
inspection of packets belonging to the streams or data or any associated =
signaling messages) able to find out the xxxxx IP address used by the =
browser
>=20
> There has been some discussion of xxxxx; is it needed, and if so, what =
should it say? "host"? "local"?
>=20
> The security property that has most often been expressed is that the =
correspondent should not be able to use the IP address to geolocate the =
user; this means that the most important value of "xxxx" is the globally =
routable IP address that is closest to the user's location.
>=20
> Some have also mentioned the need to hide local (RFC 1918) IP =
addresses in order to prevent mapping of the user's internal network; I =
think this is usually seen as a less dramatic threat.
>=20
> 1. If you don't want the server learning your global IP, you need to =
use Tor or the like.
> 2. I would suggest that it is simplest to divide the world into host =
addresses, server/peer
> reflexive, and relayed and say that the requirement is that the =
browser must be able
> to send packets without revealing either of the former two, but that =
it is not a requirement
> that it be able to do so in the face of an adversarial server.
>=20
> Note that S 5.4 of the security arch document has some specific =
requirements on
> implementations phrased in terms of the technologies we have actually =
chosen.
>=20
> -Ekr
>=20
>=20
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb


From eburger@standardstrack.com  Sun Feb  3 07:43:32 2013
Return-Path: <eburger@standardstrack.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 6A23021F8530 for <rtcweb@ietfa.amsl.com>; Sun,  3 Feb 2013 07:43:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PcvEKaIrMJTq for <rtcweb@ietfa.amsl.com>; Sun,  3 Feb 2013 07:43:31 -0800 (PST)
Received: from biz104.inmotionhosting.com (biz104.inmotionhosting.com [74.124.215.15]) by ietfa.amsl.com (Postfix) with ESMTP id 986A221F86D6 for <rtcweb@ietf.org>; Sun,  3 Feb 2013 07:43:31 -0800 (PST)
Received: from ip-64-134-45-108.public.wayport.net ([64.134.45.108]:51131 helo=[192.168.5.30]) by biz104.inmotionhosting.com with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.80) (envelope-from <eburger@standardstrack.com>) id 1U21io-0003W5-1g for rtcweb@ietf.org; Sun, 03 Feb 2013 07:43:11 -0800
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
From: Eric Burger <eburger@standardstrack.com>
In-Reply-To: <BLU002-W158548FEBD3A36CDE7C362B93030@phx.gbl>
Date: Sun, 3 Feb 2013 10:43:22 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <441C91AE-57EF-4B65-823B-0D1D755F00B4@standardstrack.com>
References: <50F97303.4070906@ericsson.com> <5102FE7E.5000109@omnitor.se>, <51039976.1000600@alvestrand.no> <51098D5A.4040009@omnitor.se>, <510AF934.2030800@alvestrand.no>, <201302012243.r11MhmTi1016963@shell01.TheWorld.com>, <BLU405-EAS21443326CB0B10EFDC7E529931C0@phx.gbl>, <510C5A40.6040600@omnitor.se> <BLU002-W158548FEBD3A36CDE7C362B93030@phx.gbl>
To: "rtcweb@ietf.org" <rtcweb@ietf.org>
X-Mailer: Apple Mail (2.1499)
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - biz104.inmotionhosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - standardstrack.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Subject: Re: [rtcweb] Playing regulator
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: Sun, 03 Feb 2013 15:43:32 -0000

Is the goal to make RTCweb as complex as possible to meet an irrelevant =
use case, while ensuring we bring various regulatory agencies into our =
pants?

Last I looked, RTCweb is about the Web.  Why try to bring legacy =
telco/ecrit requirements into an application that 99.8% of the time has =
no interaction with classic emergency services? If someone will build a =
"telephony terminal," they are already into regulation land, and will =
build this descendant of Zaphod Beeblebrox appropriately. I agree that =
there is no reason to make it harder for someone to build a regulated =
device with RTCweb protocols. However, I also do not see any reason to =
postpone RTCweb by 3-5 more years as we try to second guess regulatory =
requirements. Worse yet, we would be asking for regulators to insert =
themselves into the protocol development process. That is all we need - =
the next thing they will do is require voting by governments on protocol =
components! Might as well move the work to the ITU-T so we do not =
distract people working on the Internet from getting useful work done =
here in the IETF.

On Feb 1, 2013, at 7:54 PM, Bernard Aboba <bernard_aboba@hotmail.com> =
wrote:

> While we didn't go into it in any depth in the document, there does =
seem to be a distinction between scenarios in which the application =
developer has little control over the endpoint (e.g. bring your own =
device), versus scenarios in which the application developer has some =
say or influence on what the capabilities of the endpoints are.
>=20
> In the former case, the application may have to function even in a =
browser environment where WebRTC is not available, whereas in the latter =
case, the application developer can ensure that a set of required =
capabilities are available.  The "telephony terminal" case seems more in =
the latter category than the former.=20
>=20
> For example, a vendor developing a "telephony terminal" could choose =
the browser they wanted to embed in the device, and might even have =
access to the browser source code, so as to be able to add codecs and =
other capabilities.   In that case, the performance and extensibility of =
the code base will be an important consideration, since that will =
determine how much work will be involved to add capabilities and what =
the options are for accomplishing this (e.g. native code required vs. =
Javascript).=20
>=20
> Date: Sat, 2 Feb 2013 01:13:52 +0100
> From: gunnar.hellstrom@omnitor.se
> To: rtcweb@ietf.org
> Subject: Re: [rtcweb] Playing regulator
>=20
> It is easy to imagine applications of WebRTC where the users will not =
have any expectation that they could use it for emergency services.=20
> E.g. a web page only providing access to a specific company's customer =
service.
> So, each application does not need to provide this access.
>=20
> However, the platform has apparent ambitions to be possible to use for =
telephony like applications, with an opportunity to call by address or =
number,
> E.g =20
> 4.3.1. Telephony terminal=20
>=20
> In at least that case, there will be an expectation from users, and a =
requirement from regulators in many countries to be able to provide =
emergency service access.
>=20
> So, the topic belongs here in some way.
>=20
> I withdrew it from the total conversation addition, because it is a =
general function. I hope it will be possible to find a suitable place =
and general wording for it, and there indicate that it is valid for all =
media, including audio, video and real-time text.
>=20
> Gunnar
> Gunnar Hellstr=F6m
> Omnitor
> gunnar.hellstrom@omnitor.se
> +46708204288
> On 2013-02-02 00:28, Bernard Aboba wrote:
> With regulations in flux, it is not easy to predict the extent of the =
obligation, beyond what exists for an "interconnected VoIP" service =
today.  For example, we have a text to 911 proceeding ongoing as well as =
quite a few others. In order to examine what the Issues might be, Martin =
and I put together the following document:
> http://tools.ietf.org/html/draft-aboba-rtcweb-ecrit
>=20
> Comments welcome.
>=20
>=20
> On Feb 1, 2013, at 14:44, "Dale R. Worley" <worley@ariadne.com> wrote:
>=20
>=20
> Can you explain this?  I suspect that you have a specific meaning, but
> as I read it, it sounds like "I see no objection if WebRTC does not
> interwork with emergency services."  If WebRTC does not interwork with
> emergency services, the regulators will crush it.
>=20
> Dale
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>=20
>=20
> _______________________________________________
> rtcweb mailing list
>=20
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>=20
>=20
> _______________________________________________ rtcweb mailing list =
rtcweb@ietf.orghttps://www.ietf.org/mailman/listinfo/rtcweb
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb


From ekr@rtfm.com  Sun Feb  3 10:33:39 2013
Return-Path: <ekr@rtfm.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 331EF21F8639 for <rtcweb@ietfa.amsl.com>; Sun,  3 Feb 2013 10:33:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.976
X-Spam-Level: 
X-Spam-Status: No, score=-102.976 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bt4HxCcYJXoD for <rtcweb@ietfa.amsl.com>; Sun,  3 Feb 2013 10:33:38 -0800 (PST)
Received: from mail-oa0-f43.google.com (mail-oa0-f43.google.com [209.85.219.43]) by ietfa.amsl.com (Postfix) with ESMTP id 83FE021F8581 for <rtcweb@ietf.org>; Sun,  3 Feb 2013 10:33:38 -0800 (PST)
Received: by mail-oa0-f43.google.com with SMTP id l10so5865621oag.2 for <rtcweb@ietf.org>; Sun, 03 Feb 2013 10:33:38 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:x-originating-ip:in-reply-to:references :from:date:message-id:subject:to:cc:content-type:x-gm-message-state; bh=t+hlnHIK2vuzIjy/sjP3yDwaUJ7ZxmIQUs8g6vsxhAg=; b=XbUEIi0Eq/QClJjBUqyemaBwS2vFZIT7F/2vAgoMBfxD/q2Rfp+g5ZKvx6bCAgVfxp xXO/ukSYH7b//jZ6I0QpX4/fCMy1NYOIYyDAPcdiyUWHCXnXVo80VcUjzoyaPE8NOZn9 DFjzJPJf8WCHNJXNjNoHRWcg5nVgJmc4HX5m6XAxlXFiYQPFAwJyyKR4g5deKEvEEp6E 58hkJmfCdoSue5QD2elS7Hv9xLlWKIbaZjU+w9QH/NQwfwm9SD35t9mN7LLYx0cF09eG pC9bOBl/UWmRCyiJ7eJEvnXdtz2HCvqrL59ojWV9//Nz4ZKQYHoDLPxMjUbIH0cjuEV2 yYTg==
X-Received: by 10.182.156.103 with SMTP id wd7mr13485132obb.33.1359916418024;  Sun, 03 Feb 2013 10:33:38 -0800 (PST)
MIME-Version: 1.0
Received: by 10.182.3.106 with HTTP; Sun, 3 Feb 2013 10:32:57 -0800 (PST)
X-Originating-IP: [74.95.2.173]
In-Reply-To: <479FFA31-EE78-4E6E-A8BB-440DF9A82A74@cs.georgetown.edu>
References: <50F97303.4070906@ericsson.com> <CABkgnnWcqZ+dU+87djBQ0z47ufB-Go13mWyPi_ZQA8BPinQJEA@mail.gmail.com> <BLU002-W1705DC54006131B55B432A931F0@phx.gbl> <BLU002-W210B8DBB897CAF5BECC501A931F0@phx.gbl> <5109265F.6040106@ericsson.com> <BLU002-W123BE6BAA58BE0B26DEA28F931E0@phx.gbl> <510B9A41.8000804@ericsson.com> <510B9FD8.6000008@alvestrand.no> <510BB070.9040602@ericsson.com> <510CEAF9.6020509@alvestrand.no> <510D0D14.4050301@ericsson.com> <510D6039.3060501@alvestrand.no> <CABcZeBMyH7KThkrqZRy4b2eLOpELnPhNsaYpL3D4EcbwG9XRyg@mail.gmail.com> <479FFA31-EE78-4E6E-A8BB-440DF9A82A74@cs.georgetown.edu>
From: Eric Rescorla <ekr@rtfm.com>
Date: Sun, 3 Feb 2013 10:32:57 -0800
Message-ID: <CABcZeBPz2X+CkcrVqdGk-Xzf98VEdND8H+Drxs+0=Mou=xNzKg@mail.gmail.com>
To: Burger Eric <eburger@cs.georgetown.edu>
Content-Type: multipart/alternative; boundary=f46d0444e83505436c04d4d6377f
X-Gm-Message-State: ALoCoQkCWu0unIaeQrrJL4LNYHkGT71kOmNyh4jN33kt8DR+bMrCs0wNn6Px+YjzSL+cSc0KGcLD
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Revealing IP addresses (Re: Review of draft-ietf-rtcweb-use-cases-and-requirements-10 (Part II))
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: Sun, 03 Feb 2013 18:33:39 -0000

--f46d0444e83505436c04d4d6377f
Content-Type: text/plain; charset=ISO-8859-1

On Sun, Feb 3, 2013 at 7:32 AM, Burger Eric <eburger@cs.georgetown.edu>wrote:

> Is what we are really asking for is the ability of the protocol to be
> TOR-, TURN-, and mumble-friendly? I am hesitant to suggest we bake in one
> particular anonymity network or another into the RTCweb protocol suite.
>

I'm certainly not suggesting that.



> On the one hand, with my purist hat on, saying it is a requirement to make
> sure we do not need to have end-to-end connectivity smells a bit weird.
>

I don't understand this... I don't think anyone is suggesting that.



> On the other hand, with my practical hat on, saying it is a requirement to
> make sure the protocol works in situations that are NOT the Internet (NATs,
> a need for an overlay privacy network, etc.) seems like a good thing to do.


As far as I know, the only novel requirement here is that there be a way
for Web
application to tell the browser to solely use relayed addresses/candidates
(and hopefully thus not reveal the user's actual location) when
communicating
with the peer. There is of course a requirement to be able to work when
behind NATs but that is a functional requirement, not an anonymity one.

WRT to the question of privacy networks such as Tor that isn't a requirement
on the protocol or the browser but rather the answer to the user's question
"how do I surf the net without revealing my IP address and location to
servers?" I.e., that is not a feature we intend to provide via WebRTC, but
rather one that the user needs to obtain for himself.

-Ekr

--f46d0444e83505436c04d4d6377f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On Sun, Feb 3, 2013 at 7:32 AM, Burger Eric <span dir=3D"ltr">&lt;<a href=
=3D"mailto:eburger@cs.georgetown.edu" target=3D"_blank">eburger@cs.georgeto=
wn.edu</a>&gt;</span> wrote:<br><div class=3D"gmail_quote"><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pad=
ding-left:1ex">

Is what we are really asking for is the ability of the protocol to be TOR-,=
 TURN-, and mumble-friendly? I am hesitant to suggest we bake in one partic=
ular anonymity network or another into the RTCweb protocol suite.<br></bloc=
kquote>

<div><br></div><div>I&#39;m certainly not suggesting that.</div><div><br></=
div><div>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .=
8ex;border-left:1px #ccc solid;padding-left:1ex">
On the one hand, with my purist hat on, saying it is a requirement to make =
sure we do not need to have end-to-end connectivity smells a bit weird.<br>=
</blockquote><div><br></div><div>I don&#39;t understand this... I don&#39;t=
 think anyone is suggesting that.</div>

<div><br></div><div>=A0</div><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On the other hand, with my practical hat on, saying it is a requirement to =
make sure the protocol works in situations that are NOT the Internet (NATs,=
 a need for an overlay privacy network, etc.) seems like a good thing to do=
.</blockquote>

<div><br></div><div>As far as I know, the only novel requirement here is th=
at there be a way for Web</div><div>application to tell the browser to sole=
ly use relayed addresses/candidates</div><div>(and hopefully thus not revea=
l the user&#39;s actual location) when communicating</div>

<div>with the peer. There is of course a requirement to be able to work whe=
n</div><div>behind NATs but that is a functional requirement, not an anonym=
ity one.</div><div><br></div><div>WRT to the question of privacy networks s=
uch as Tor that isn&#39;t a requirement</div>

<div>on the protocol or the browser but rather the answer to the user&#39;s=
 question</div><div>&quot;how do I surf the net without revealing my IP add=
ress and location to</div><div>servers?&quot; I.e., that is not a feature w=
e intend to provide via WebRTC, but</div>

<div>rather one that the user needs to obtain for himself.</div><div><br></=
div><div>-Ekr</div><div><br></div></div>

--f46d0444e83505436c04d4d6377f--

From eburger@standardstrack.com  Sun Feb  3 10:56:06 2013
Return-Path: <eburger@standardstrack.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 9E2E221F8797 for <rtcweb@ietfa.amsl.com>; Sun,  3 Feb 2013 10:56:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TOCMLHh3DGPw for <rtcweb@ietfa.amsl.com>; Sun,  3 Feb 2013 10:56:06 -0800 (PST)
Received: from biz104.inmotionhosting.com (biz104.inmotionhosting.com [74.124.215.15]) by ietfa.amsl.com (Postfix) with ESMTP id F278821F874B for <rtcweb@ietf.org>; Sun,  3 Feb 2013 10:56:05 -0800 (PST)
Received: from ip68-100-199-8.dc.dc.cox.net ([68.100.199.8]:53696 helo=[192.168.15.177]) by biz104.inmotionhosting.com with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.80) (envelope-from <eburger@standardstrack.com>) id 1U24jB-00083P-6n for rtcweb@ietf.org; Sun, 03 Feb 2013 10:55:45 -0800
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
From: Eric Burger <eburger@standardstrack.com>
In-Reply-To: <CABcZeBPz2X+CkcrVqdGk-Xzf98VEdND8H+Drxs+0=Mou=xNzKg@mail.gmail.com>
Date: Sun, 3 Feb 2013 13:56:09 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <984674BE-1A5C-4728-89C1-F2EAAD1A3D6B@standardstrack.com>
References: <50F97303.4070906@ericsson.com> <CABkgnnWcqZ+dU+87djBQ0z47ufB-Go13mWyPi_ZQA8BPinQJEA@mail.gmail.com> <BLU002-W1705DC54006131B55B432A931F0@phx.gbl> <BLU002-W210B8DBB897CAF5BECC501A931F0@phx.gbl> <5109265F.6040106@ericsson.com> <BLU002-W123BE6BAA58BE0B26DEA28F931E0@phx.gbl> <510B9A41.8000804@ericsson.com> <510B9FD8.6000008@alvestrand.no> <510BB070.9040602@ericsson.com> <510CEAF9.6020509@alvestrand.no> <510D0D14.4050301@ericsson.com> <510D6039.3060501@alvestrand.no> <CABcZeBMyH7KThkrqZRy4b2eLOpELnPhNsaYpL3D4EcbwG9XRyg@mail.gmail.com> <479FFA31-EE78-4E6E-A8BB-440DF9A82A74@cs.georgetown.edu> <CABcZeBPz2X+CkcrVqdGk-Xzf98VEdND8H+Drxs+0=Mou=xNzKg@mail.gmail.com>
To: "rtcweb@ietf.org" <rtcweb@ietf.org>
X-Mailer: Apple Mail (2.1499)
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - biz104.inmotionhosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - standardstrack.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Subject: Re: [rtcweb] Revealing IP addresses (Re: Review of draft-ietf-rtcweb-use-cases-and-requirements-10 (Part II))
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: Sun, 03 Feb 2013 18:56:06 -0000

To be clear, I think ekr's formulation is the best:
> 1. If you don't want the server learning your global IP, you need to =
use Tor or the like.

To me, this means it is totally orthogonal to RTCweb. If you want to use =
Tor, a TURN server, an ALG, or foo, that is up to you. That does not =
impact the protocol.

> 2. I would suggest that it is simplest to divide the world into host =
addresses, server/peer
> reflexive, and relayed and say that the requirement is that the =
browser must be able
> to send packets without revealing either of the former two, but that =
it is not a requirement
> that it be able to do so in the face of an adversarial server.
And this is the most reasonable. I guess the concern is we will forget =
all of this list discussion, and someone will require hard-coded =
endpoint IP addresses in the protocol, which is what sunk SIP in the =
early days.

Inline=85

On Feb 3, 2013, at 1:32 PM, Eric Rescorla <ekr@rtfm.com> wrote:

> On Sun, Feb 3, 2013 at 7:32 AM, Burger Eric =
<eburger@cs.georgetown.edu> wrote:
> Is what we are really asking for is the ability of the protocol to be =
TOR-, TURN-, and mumble-friendly? I am hesitant to suggest we bake in =
one particular anonymity network or another into the RTCweb protocol =
suite.
>=20
> I'm certainly not suggesting that.
>=20
> =20
> On the one hand, with my purist hat on, saying it is a requirement to =
make sure we do not need to have end-to-end connectivity smells a bit =
weird.
>=20
>> I don't understand this... I don't think anyone is suggesting that.

Saying we will bake into the protocol the REQUIREMENT that it support =
good or bad boxes in the middle of the network does not sound like the =
end-to-end Internet. It sounds more like IMS.

> On the other hand, with my practical hat on, saying it is a =
requirement to make sure the protocol works in situations that are NOT =
the Internet (NATs, a need for an overlay privacy network, etc.) seems =
like a good thing to do.
>=20
>> As far as I know, the only novel requirement here is that there be a =
way for Web
>> application to tell the browser to solely use relayed =
addresses/candidates
>> (and hopefully thus not reveal the user's actual location) when =
communicating
>> with the peer. There is of course a requirement to be able to work =
when
>> behind NATs but that is a functional requirement, not an anonymity =
one.

That is asking an awful lot of an application. Moreover, as the =
cat-and-mouse game of anonymous application communication is ever =
evolving, I would challenge how meaningful it is to specify a Hidden Bit =
or Anonymous Bit in the protocol. I would offer that will work as well =
as the Evil Bit.

>> WRT to the question of privacy networks such as Tor that isn't a =
requirement
>> on the protocol or the browser but rather the answer to the user's =
question
>> "how do I surf the net without revealing my IP address and location =
to
>> servers?" I.e., that is not a feature we intend to provide via =
WebRTC, but
>> rather one that the user needs to obtain for himself.

Agreed!


From martin.thomson@gmail.com  Sun Feb  3 11:05:29 2013
Return-Path: <martin.thomson@gmail.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 B36E921F8A30 for <rtcweb@ietfa.amsl.com>; Sun,  3 Feb 2013 11:05:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.6
X-Spam-Level: 
X-Spam-Status: No, score=-3.6 tagged_above=-999 required=5 tests=[AWL=1.000, BAYES_00=-2.599, GB_I_LETTER=-2, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6CICT+uYten9 for <rtcweb@ietfa.amsl.com>; Sun,  3 Feb 2013 11:05:29 -0800 (PST)
Received: from mail-wg0-x229.google.com (wg-in-x0229.1e100.net [IPv6:2a00:1450:400c:c00::229]) by ietfa.amsl.com (Postfix) with ESMTP id 976EB21F88A8 for <rtcweb@ietf.org>; Sun,  3 Feb 2013 11:05:28 -0800 (PST)
Received: by mail-wg0-f41.google.com with SMTP id ds1so2591874wgb.0 for <rtcweb@ietf.org>; Sun, 03 Feb 2013 11:05:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=eH98mwxCvE4CJ1CoWgkg5V+I1sfB6IzrDDzlK99seow=; b=xZn9TAV9vrqn0R4q5GVMepojkGWJaard3BdsBZBSotrvr6dH+T1YcvPcNk4OsG8fxQ izqrT2qONDt8NRcn09h2+ImABRQyGqB1+nNDB0gDY2F94Lyryv9S3/7XLyWsCQ49c3vk IsIqtBnbndO6QyMHWyXKgiMMXf9nDr6dKHevIKkxrfcELKyJKed14wxMYZs4McVBOzBO wdy+ZG8R8Y9s18t4roG3veF8CUip628nfihKqFOytwBKjkmxY1EJ5cCZpAJMr7n9whNi ScHMIDIhEriNb0G7QvUzp6I9bFrB+zzFWqhdIV05JfdtVmaTN9hezAEcaYX1mtYuRvNR mELg==
MIME-Version: 1.0
X-Received: by 10.194.108.200 with SMTP id hm8mr7174680wjb.21.1359918327458; Sun, 03 Feb 2013 11:05:27 -0800 (PST)
Received: by 10.194.5.135 with HTTP; Sun, 3 Feb 2013 11:05:27 -0800 (PST)
In-Reply-To: <CA+9kkMCkJN5TrUA=UWu1g2D5p_RHcBVu3C1zK323hrrd84n+Rw@mail.gmail.com>
References: <BLU002-W149D09F7296C2465CA4968093030@phx.gbl> <CA+9kkMCkJN5TrUA=UWu1g2D5p_RHcBVu3C1zK323hrrd84n+Rw@mail.gmail.com>
Date: Sun, 3 Feb 2013 11:05:27 -0800
Message-ID: <CABkgnnVVsn74Cff8JtFTUQ1B9NgaU1YYkJ7LmxbyzH2qNVyF0g@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: Ted Hardie <ted.ietf@gmail.com>
Content-Type: text/plain; charset=UTF-8
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] WG Last Call: draft-ietf-rtcweb-use-cases-and-requirements-10 - real-time text
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: Sun, 03 Feb 2013 19:05:29 -0000

On 2 February 2013 18:55, Ted Hardie <ted.ietf@gmail.com> wrote:
> No, the concrete question is whether the requirement to interwork with
> emergency services will constrain the design.

I think that Bernard was addressing that question directly.  Namely:
we do not need to constrain the design for it to be possible to
provide emergency services.

Of course, that is the communication needs of emergency service, not
necessarily the letter of regulation.  That might require some
compromise on the part of the emergency services (in the form of
gateways or other changes to how they accept "calls").  I'm highly
sympathetic to the view that emergency services should not be regarded
as special.  The argument goes: "If emergency services are special,
how do I know that the special parts work when I need them?  They
aren't used all the time."

From bernard_aboba@hotmail.com  Sun Feb  3 11:33:34 2013
Return-Path: <bernard_aboba@hotmail.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 27D0021F8A84 for <rtcweb@ietfa.amsl.com>; Sun,  3 Feb 2013 11:33:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.433
X-Spam-Level: 
X-Spam-Status: No, score=-102.433 tagged_above=-999 required=5 tests=[AWL=0.166, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id o+oo7XcxCXyH for <rtcweb@ietfa.amsl.com>; Sun,  3 Feb 2013 11:33:33 -0800 (PST)
Received: from blu0-omc3-s15.blu0.hotmail.com (blu0-omc3-s15.blu0.hotmail.com [65.55.116.90]) by ietfa.amsl.com (Postfix) with ESMTP id 95BF721F89DC for <rtcweb@ietf.org>; Sun,  3 Feb 2013 11:33:33 -0800 (PST)
Received: from BLU404-EAS180 ([65.55.116.74]) by blu0-omc3-s15.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Sun, 3 Feb 2013 11:33:33 -0800
X-EIP: [OaHxjFwDSMrQt3/6ctKZjmRSATx3uslmVHWSNGXzBaM=]
X-Originating-Email: [bernard_aboba@hotmail.com]
Message-ID: <BLU404-EAS1806A8F1496C3D027E304FB93020@phx.gbl>
From: Bernard Aboba <bernard_aboba@hotmail.com>
To: "'Martin Thomson'" <martin.thomson@gmail.com>, "'Ted Hardie'" <ted.ietf@gmail.com>
References: <BLU002-W149D09F7296C2465CA4968093030@phx.gbl>	<CA+9kkMCkJN5TrUA=UWu1g2D5p_RHcBVu3C1zK323hrrd84n+Rw@mail.gmail.com> <CABkgnnVVsn74Cff8JtFTUQ1B9NgaU1YYkJ7LmxbyzH2qNVyF0g@mail.gmail.com>
In-Reply-To: <CABkgnnVVsn74Cff8JtFTUQ1B9NgaU1YYkJ7LmxbyzH2qNVyF0g@mail.gmail.com>
Date: Sun, 3 Feb 2013 11:33:31 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 15.0
Thread-Index: AQABAgME1fHPTStaFOtbvJc4Sj0orACDi3OOAPkA9isAtloMbABT+X2+AEwPz9oA5i3U3wC1D+P8AO218DsA//HdA5vPo6zA
Content-Language: en-us
X-OriginalArrivalTime: 03 Feb 2013 19:33:33.0589 (UTC) FILETIME=[5A92C450:01CE0245]
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] WG Last Call: draft-ietf-rtcweb-use-cases-and-requirements-10 - real-time text
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: bernard_aboba@hotmail.com
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: Sun, 03 Feb 2013 19:33:34 -0000

Martin said:

"I'm highly sympathetic to the view that emergency services should not =
be regarded as special.  The argument goes: "If emergency services are =
special, how do I know that the special parts work when I need them?  =
They aren't used all the time."

[BA] Exactly.   If all of the emergency services functionality that we =
need isn't already covered by mainstream WebRTC use cases and =
requirements, the answer isn't to change the use cases.   Even use cases =
that we expect to be frequently utilized will have bugs.   So why would =
anyone want to risk their life on non-mainstream use cases that are much =
less likely to be extensively used and tested? =20

From gunnar.hellstrom@omnitor.se  Sun Feb  3 15:15:09 2013
Return-Path: <gunnar.hellstrom@omnitor.se>
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 480CC21F8871 for <rtcweb@ietfa.amsl.com>; Sun,  3 Feb 2013 15:15:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_31=0.6]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TzMBupAJBNhE for <rtcweb@ietfa.amsl.com>; Sun,  3 Feb 2013 15:15:08 -0800 (PST)
Received: from vsp-authed-01-02.binero.net (vsp-authed02.binero.net [195.74.38.226]) by ietfa.amsl.com (Postfix) with SMTP id 31C4221F886A for <rtcweb@ietf.org>; Sun,  3 Feb 2013 15:15:06 -0800 (PST)
Received: from smtp01.binero.se (unknown [195.74.38.28]) by vsp-authed-01-02.binero.net (Halon Mail Gateway) with ESMTP for <rtcweb@ietf.org>; Mon,  4 Feb 2013 00:14:28 +0100 (CET)
Received: from [10.220.17.165] (unknown [93.158.48.126]) (Authenticated sender: gunnar.hellstrom@omnitor.se) by smtp-04-01.atm.binero.net (Postfix) with ESMTPA id 8DFA03A0F6 for <rtcweb@ietf.org>; Mon,  4 Feb 2013 00:14:28 +0100 (CET)
Message-ID: <510EEF55.7000902@omnitor.se>
Date: Mon, 04 Feb 2013 00:14:29 +0100
From: Gunnar Hellstrom <gunnar.hellstrom@omnitor.se>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <BLU002-W149D09F7296C2465CA4968093030@phx.gbl>	<CA+9kkMCkJN5TrUA=UWu1g2D5p_RHcBVu3C1zK323hrrd84n+Rw@mail.gmail.com> <CABkgnnVVsn74Cff8JtFTUQ1B9NgaU1YYkJ7LmxbyzH2qNVyF0g@mail.gmail.com> <BLU404-EAS1806A8F1496C3D027E304FB93020@phx.gbl>
In-Reply-To: <BLU404-EAS1806A8F1496C3D027E304FB93020@phx.gbl>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [rtcweb] WG Last Call: draft-ietf-rtcweb-use-cases-and-requirements-10 - emergency service access
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: Sun, 03 Feb 2013 23:15:09 -0000

> Martin said:
>
> "I'm highly sympathetic to the view that emergency services should not be regarded as special.  The argument goes: "If emergency services are special, how do I know that the special parts work when I need them?  They aren't used all the time."
>
> [BA] Exactly.   If all of the emergency services functionality that we need isn't already covered by mainstream WebRTC use cases and requirements, the answer isn't to change the use cases.   Even use cases that we expect to be frequently utilized will have bugs.   So why would anyone want to risk their life on non-mainstream use cases that are much less likely to be extensively used and tested?
(changed subject line to emergency service access )

Right, the emergency calls need to be as mainstream as possible.
But there are RFCs about how emergency calls are expected to appear, and 
they require a couple of "special" actions from the client and service 
provider.
Since next generation emergency services are now planned based on these 
RFCs it is best to make sure rtcweb based systems can comply.

It is mainly:
-provide location
-use SIP
-use supported codecs for audio, video and real-time text
-either client or server use urn:service:sos.... addressing

In order to test if it really works, a method for testing is specified 
in RFC 6443, requesting automatic loopback of a couple of RTP packets, 
and an opportunity to verify that the right emergency service was reached.
(I am a bit afraid that the load of these test calls will be 
overwhelming for the network resources compared to real calls, and might 
need a rethinking, but they at least do not load any operational human 
call taker. So, the mechanisms you ask for are there.)

It is true with all features in rtcweb that they are not required to be 
used in all application implementations. But they need to be described 
and included in the support from the browsers and APIs.

Thus, for emergency services, I assume that we would need to specify 
protocol elements and API:s for approximately the following:

-Mark call as emergency call ( From application to browser )
-Provide location with the call
-Provide urn: address ( possibly, can also be handled by server )
-Provide call-back address
-Provide user modality and language preferences and capabilities.

This is not much and not much to vary between countries. If variations 
between countries are needed, they should be concentrated in the server.

/Gunnar

From ekr@rtfm.com  Sun Feb  3 15:48:47 2013
Return-Path: <ekr@rtfm.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 074DD21F8864 for <rtcweb@ietfa.amsl.com>; Sun,  3 Feb 2013 15:48:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.976
X-Spam-Level: 
X-Spam-Status: No, score=-102.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RXUI2eCBvzNT for <rtcweb@ietfa.amsl.com>; Sun,  3 Feb 2013 15:48:45 -0800 (PST)
Received: from mail-ob0-f179.google.com (mail-ob0-f179.google.com [209.85.214.179]) by ietfa.amsl.com (Postfix) with ESMTP id A6D1521F883E for <rtcweb@ietf.org>; Sun,  3 Feb 2013 15:48:45 -0800 (PST)
Received: by mail-ob0-f179.google.com with SMTP id un3so5835348obb.10 for <rtcweb@ietf.org>; Sun, 03 Feb 2013 15:48:45 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:x-originating-ip:in-reply-to:references :from:date:message-id:subject:to:cc:content-type:x-gm-message-state; bh=LoeUcdDG4PUuZcBMLjyVHqIGwkzjkN1t/+EUuheT/CM=; b=aCgkCKCS+q0gl/CMMkG4lnQOwutV1UG/SlZN3hZhc+sevY8X3Ra+dbQJPjbjXD9eNk CC58/lT9hYweLFShgK7a5ukFU66T3J3bS60jKDBvyrltYaAxB2XilEoPT3Fp+7EnTVjj BNpHbBfHMGJ/aLNrBUIettcM07QSi5goVJbg04CPFYt0SIqij65HVz3vTZBbaejePWnb Ey+gn5iiCZFuFbLAF9DvQXMHoJWe9gtlcAhCmE7ycKGywive4pNaMpfzr+nBdh4xMWiS 4sBj+H6JdQHZE4PmJnUzN9BM0ZhkTVXXaduZdcMrpNYGfAWuBcrOUij4pXpnuARRA3wr AMBg==
X-Received: by 10.60.21.104 with SMTP id u8mr2739107oee.99.1359935325155; Sun, 03 Feb 2013 15:48:45 -0800 (PST)
MIME-Version: 1.0
Received: by 10.182.3.106 with HTTP; Sun, 3 Feb 2013 15:48:04 -0800 (PST)
X-Originating-IP: [74.95.2.173]
In-Reply-To: <984674BE-1A5C-4728-89C1-F2EAAD1A3D6B@standardstrack.com>
References: <50F97303.4070906@ericsson.com> <CABkgnnWcqZ+dU+87djBQ0z47ufB-Go13mWyPi_ZQA8BPinQJEA@mail.gmail.com> <BLU002-W1705DC54006131B55B432A931F0@phx.gbl> <BLU002-W210B8DBB897CAF5BECC501A931F0@phx.gbl> <5109265F.6040106@ericsson.com> <BLU002-W123BE6BAA58BE0B26DEA28F931E0@phx.gbl> <510B9A41.8000804@ericsson.com> <510B9FD8.6000008@alvestrand.no> <510BB070.9040602@ericsson.com> <510CEAF9.6020509@alvestrand.no> <510D0D14.4050301@ericsson.com> <510D6039.3060501@alvestrand.no> <CABcZeBMyH7KThkrqZRy4b2eLOpELnPhNsaYpL3D4EcbwG9XRyg@mail.gmail.com> <479FFA31-EE78-4E6E-A8BB-440DF9A82A74@cs.georgetown.edu> <CABcZeBPz2X+CkcrVqdGk-Xzf98VEdND8H+Drxs+0=Mou=xNzKg@mail.gmail.com> <984674BE-1A5C-4728-89C1-F2EAAD1A3D6B@standardstrack.com>
From: Eric Rescorla <ekr@rtfm.com>
Date: Sun, 3 Feb 2013 15:48:04 -0800
Message-ID: <CABcZeBPk+9-qJhScSGcVhTr9=077TiU8NERqNabpq-LtVXKTjQ@mail.gmail.com>
To: Eric Burger <eburger@standardstrack.com>
Content-Type: multipart/alternative; boundary=e89a8ff1c6d6f930ae04d4da9d09
X-Gm-Message-State: ALoCoQlP4YPkh08q0JXB1rdbNCudVZcIipFoWy5PJA7B1qPVLRVFJtSonMu88JgwdSKVlJj+OAM0
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Revealing IP addresses (Re: Review of draft-ietf-rtcweb-use-cases-and-requirements-10 (Part II))
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: Sun, 03 Feb 2013 23:48:47 -0000

--e89a8ff1c6d6f930ae04d4da9d09
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

On Sun, Feb 3, 2013 at 10:56 AM, Eric Burger <eburger@standardstrack.com>wr=
ote:

> To be clear, I think ekr's formulation is the best:
> > 1. If you don't want the server learning your global IP, you need to us=
e
> Tor or the like.
>
> To me, this means it is totally orthogonal to RTCweb. If you want to use
> Tor, a TURN server, an ALG, or foo, that is up to you. That does not impa=
ct
> the protocol.


That's certainly what I meant to be saying, with the small caveat that
if you are using media relays (e.g., TURN) they are supposed to be
reflected in ICE candidate lines.


> 2. I would suggest that it is simplest to divide the world into host
addresses, server/peer

> > reflexive, and relayed and say that the requirement is that the browser
> must be able
> > to send packets without revealing either of the former two, but that it
> is not a requirement
> > that it be able to do so in the face of an adversarial server.
> And this is the most reasonable. I guess the concern is we will forget al=
l
> of this list discussion, and someone will require hard-coded endpoint IP
> addresses in the protocol, which is what sunk SIP in the early days.
>
> Inline=85
>
> On Feb 3, 2013, at 1:32 PM, Eric Rescorla <ekr@rtfm.com> wrote:
>
> > On Sun, Feb 3, 2013 at 7:32 AM, Burger Eric <eburger@cs.georgetown.edu>
> wrote:
> > Is what we are really asking for is the ability of the protocol to be
> TOR-, TURN-, and mumble-friendly? I am hesitant to suggest we bake in one
> particular anonymity network or another into the RTCweb protocol suite.
> >
> > I'm certainly not suggesting that.
> >
> >
> > On the one hand, with my purist hat on, saying it is a requirement to
> make sure we do not need to have end-to-end connectivity smells a bit wei=
rd.
> >
> >> I don't understand this... I don't think anyone is suggesting that.
>
> Saying we will bake into the protocol the REQUIREMENT that it support goo=
d
> or bad boxes in the middle of the network does not sound like the
> end-to-end Internet. It sounds more like IMS.


Which requirement do you think suggests that? I certainly favor
requirements that we be
able to work in the face of as many known classes of intermediaries (NATs,
firewalls,
etc. as possible.) I mean, isn't that the point of ICE supporting TURN and
other types
of relays?

Is there something wrong with this? Do you think people are suggesting some
other requirement?


 > On the other hand, with my practical hat on, saying it is a requirement
> to make sure the protocol works in situations that are NOT the Internet
> (NATs, a need for an overlay privacy network, etc.) seems like a good thi=
ng
> to do.
> >
> >> As far as I know, the only novel requirement here is that there be a
> way for Web
> >> application to tell the browser to solely use relayed
> addresses/candidates
> >> (and hopefully thus not reveal the user's actual location) when
> communicating
> >> with the peer. There is of course a requirement to be able to work whe=
n
> >> behind NATs but that is a functional requirement, not an anonymity one=
.
>
> That is asking an awful lot of an application. Moreover, as the
> cat-and-mouse game of anonymous application communication is ever evolvin=
g,
> I would challenge how meaningful it is to specify a Hidden Bit or Anonymo=
us
> Bit in the protocol. I would offer that will work as well as the Evil Bit=
.


I really am not following what you are saying here about a "hidden bit"?

There is a very specific requirement being suggested here, namely that
applications
should be able to instruct browsers not to use host or srvflx candidates.
This is
neither a hidden bit, nor an anonymous bit. Rather, it is a mechanism
designed
to allow the site, *if it wishes* to offer a calling service that doesn't
immediately
reveal the caller's location. This isn't a complete anonymity service
against
sophisticated attackers. For that you need something like Tor. Rather, it's
an
easy-to-implement measure that offers location protection against a
(relatively common) class of limited attackers.

What is it you object to about this requirement?

-Ekr

--e89a8ff1c6d6f930ae04d4da9d09
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On Sun, Feb 3, 2013 at 10:56 AM, Eric Bu=
rger <span dir=3D"ltr">&lt;<a href=3D"mailto:eburger@standardstrack.com" ta=
rget=3D"_blank">eburger@standardstrack.com</a>&gt;</span> wrote:<br><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">

To be clear, I think ekr&#39;s formulation is the best:<br>
<div class=3D"im">&gt; 1. If you don&#39;t want the server learning your gl=
obal IP, you need to use Tor or the like.<br>
<br>
</div>To me, this means it is totally orthogonal to RTCweb. If you want to =
use Tor, a TURN server, an ALG, or foo, that is up to you. That does not im=
pact the protocol.</blockquote><div><br></div><div>That&#39;s certainly wha=
t I meant to be saying, with the small caveat that</div>

<div>if you are using media relays (e.g., TURN) they are supposed to be</di=
v><div>reflected in ICE candidate lines.</div><div><br></div><div><br></div=
><div>&gt; 2. I would suggest that it is simplest to divide the world into =
host addresses, server/peer</div>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"im">
&gt; reflexive, and relayed and say that the requirement is that the browse=
r must be able<br>
&gt; to send packets without revealing either of the former two, but that i=
t is not a requirement<br>
&gt; that it be able to do so in the face of an adversarial server.<br>
</div>And this is the most reasonable. I guess the concern is we will forge=
t all of this list discussion, and someone will require hard-coded endpoint=
 IP addresses in the protocol, which is what sunk SIP in the early days.<br=
>


<br>
Inline=85<br>
<div class=3D"im"><br>
On Feb 3, 2013, at 1:32 PM, Eric Rescorla &lt;<a href=3D"mailto:ekr@rtfm.co=
m">ekr@rtfm.com</a>&gt; wrote:<br>
<br>
&gt; On Sun, Feb 3, 2013 at 7:32 AM, Burger Eric &lt;<a href=3D"mailto:ebur=
ger@cs.georgetown.edu">eburger@cs.georgetown.edu</a>&gt; wrote:<br>
&gt; Is what we are really asking for is the ability of the protocol to be =
TOR-, TURN-, and mumble-friendly? I am hesitant to suggest we bake in one p=
articular anonymity network or another into the RTCweb protocol suite.<br>


&gt;<br>
&gt; I&#39;m certainly not suggesting that.<br>
&gt;<br>
&gt;<br>
&gt; On the one hand, with my purist hat on, saying it is a requirement to =
make sure we do not need to have end-to-end connectivity smells a bit weird=
.<br>
&gt;<br>
&gt;&gt; I don&#39;t understand this... I don&#39;t think anyone is suggest=
ing that.<br>
<br>
</div>Saying we will bake into the protocol the REQUIREMENT that it support=
 good or bad boxes in the middle of the network does not sound like the end=
-to-end Internet. It sounds more like IMS.</blockquote><div><br></div>

<div>Which requirement do you think suggests that? I certainly favor requir=
ements that we be</div><div>able to work in the face of as many known class=
es of intermediaries (NATs, firewalls,</div><div>etc. as possible.) I mean,=
 isn&#39;t that the point of ICE supporting TURN and other types</div>

<div>of relays?</div><div><br></div><div>Is there something wrong with this=
? Do you think people are suggesting some</div><div>other requirement?<br><=
br></div><div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0=
 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class=3D"im">
&gt; On the other hand, with my practical hat on, saying it is a requiremen=
t to make sure the protocol works in situations that are NOT the Internet (=
NATs, a need for an overlay privacy network, etc.) seems like a good thing =
to do.<br>


&gt;<br>
&gt;&gt; As far as I know, the only novel requirement here is that there be=
 a way for Web<br>
&gt;&gt; application to tell the browser to solely use relayed addresses/ca=
ndidates<br>
&gt;&gt; (and hopefully thus not reveal the user&#39;s actual location) whe=
n communicating<br>
&gt;&gt; with the peer. There is of course a requirement to be able to work=
 when<br>
&gt;&gt; behind NATs but that is a functional requirement, not an anonymity=
 one.<br>
<br>
</div>That is asking an awful lot of an application. Moreover, as the cat-a=
nd-mouse game of anonymous application communication is ever evolving, I wo=
uld challenge how meaningful it is to specify a Hidden Bit or Anonymous Bit=
 in the protocol. I would offer that will work as well as the Evil Bit.</bl=
ockquote>

<div><br></div><div>I really am not following what you are saying here abou=
t a &quot;hidden bit&quot;?</div><div><br></div><div>There is a very specif=
ic requirement being suggested here, namely that applications</div><div>

should be able to instruct browsers not to use host or srvflx candidates. T=
his is</div><div>neither a hidden bit, nor an anonymous bit. Rather, it is =
a mechanism designed</div><div>to allow the site, *if it wishes* to offer a=
 calling service that doesn&#39;t immediately</div>

<div>reveal the caller&#39;s location. This isn&#39;t a complete anonymity =
service against</div><div>sophisticated attackers. For that you need someth=
ing like Tor. Rather, it&#39;s an</div><div>easy-to-implement measure that =
offers location protection against a=A0</div>

<div>(relatively common) class of limited attackers.</div><div><br></div><d=
iv>What is it you object to about this requirement?</div><div><br></div><di=
v>-Ekr</div><div><br></div></div>

--e89a8ff1c6d6f930ae04d4da9d09--

From harald@alvestrand.no  Sun Feb  3 19:31:35 2013
Return-Path: <harald@alvestrand.no>
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 3447521F89D5 for <rtcweb@ietfa.amsl.com>; Sun,  3 Feb 2013 19:31:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -108.664
X-Spam-Level: 
X-Spam-Status: No, score=-108.664 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, HTML_TAG_BALANCE_HEAD=1.334, J_CHICKENPOX_31=0.6, RCVD_IN_DNSWL_HI=-8,  USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id llFK0f6XmTUZ for <rtcweb@ietfa.amsl.com>; Sun,  3 Feb 2013 19:31:34 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id 3300021F89B2 for <rtcweb@ietf.org>; Sun,  3 Feb 2013 19:31:34 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 0C08339E0A7; Mon,  4 Feb 2013 04:31:33 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dsMed4bbWLqx; Mon,  4 Feb 2013 04:31:30 +0100 (CET)
Received: from [10.246.3.243] (244-3-11.connect.netcom.no [176.11.3.244]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id 8813F39E04C; Mon,  4 Feb 2013 04:31:30 +0100 (CET)
User-Agent: K-9 Mail for Android
In-Reply-To: <510EEF55.7000902@omnitor.se>
References: <BLU002-W149D09F7296C2465CA4968093030@phx.gbl> <CA+9kkMCkJN5TrUA=UWu1g2D5p_RHcBVu3C1zK323hrrd84n+Rw@mail.gmail.com> <CABkgnnVVsn74Cff8JtFTUQ1B9NgaU1YYkJ7LmxbyzH2qNVyF0g@mail.gmail.com> <BLU404-EAS1806A8F1496C3D027E304FB93020@phx.gbl> <510EEF55.7000902@omnitor.se>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----C4RI1EBQWQI7PHM6KQVS9L7Z4RHQR7"
From: Harald Alvestrand <harald@alvestrand.no>
Date: Mon, 04 Feb 2013 04:31:26 +0100
To: Gunnar Hellstrom <gunnar.hellstrom@omnitor.se>,rtcweb@ietf.org
Message-ID: <8bef5302-3bc7-43c6-ba81-d75627c97938@email.android.com>
Subject: Re: [rtcweb] WG Last Call: draft-ietf-rtcweb-use-cases-and-requirements-10 - emergency service access
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: Mon, 04 Feb 2013 03:31:35 -0000

------C4RI1EBQWQI7PHM6KQVS9L7Z4RHQR7
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 8bit

All of the mentioned features except loopback belong in signalling, not in rtcweb.

Gunnar Hellstrom <gunnar.hellstrom@omnitor.se> wrote:

>
>> Martin said:
>>
>> "I'm highly sympathetic to the view that emergency services should
>not be regarded as special.  The argument goes: "If emergency services
>are special, how do I know that the special parts work when I need
>them?  They aren't used all the time."
>>
>> [BA] Exactly.   If all of the emergency services functionality that
>we need isn't already covered by mainstream WebRTC use cases and
>requirements, the answer isn't to change the use cases.   Even use
>cases that we expect to be frequently utilized will have bugs.   So why
>would anyone want to risk their life on non-mainstream use cases that
>are much less likely to be extensively used and tested?
>(changed subject line to emergency service access )
>
>Right, the emergency calls need to be as mainstream as possible.
>But there are RFCs about how emergency calls are expected to appear,
>and 
>they require a couple of "special" actions from the client and service 
>provider.
>Since next generation emergency services are now planned based on these
>
>RFCs it is best to make sure rtcweb based systems can comply.
>
>It is mainly:
>-provide location
>-use SIP
>-use supported codecs for audio, video and real-time text
>-either client or server use urn:service:sos.... addressing
>
>In order to test if it really works, a method for testing is specified 
>in RFC 6443, requesting automatic loopback of a couple of RTP packets, 
>and an opportunity to verify that the right emergency service was
>reached.
>(I am a bit afraid that the load of these test calls will be 
>overwhelming for the network resources compared to real calls, and
>might 
>need a rethinking, but they at least do not load any operational human 
>call taker. So, the mechanisms you ask for are there.)
>
>It is true with all features in rtcweb that they are not required to be
>
>used in all application implementations. But they need to be described 
>and included in the support from the browsers and APIs.
>
>Thus, for emergency services, I assume that we would need to specify 
>protocol elements and API:s for approximately the following:
>
>-Mark call as emergency call ( From application to browser )
>-Provide location with the call
>-Provide urn: address ( possibly, can also be handled by server )
>-Provide call-back address
>-Provide user modality and language preferences and capabilities.
>
>This is not much and not much to vary between countries. If variations 
>between countries are needed, they should be concentrated in the
>server.
>
>/Gunnar
>_______________________________________________
>rtcweb mailing list
>rtcweb@ietf.org
>https://www.ietf.org/mailman/listinfo/rtcweb

-- 
Sent from my Android phone with K-9 Mail. Please excuse my brevity.
------C4RI1EBQWQI7PHM6KQVS9L7Z4RHQR7
Content-Type: text/html;
 charset=utf-8
Content-Transfer-Encoding: 8bit

<html><head/><body><html><head></head><body>All of the mentioned features except loopback belong in signalling, not in rtcweb.<br><br><div class="gmail_quote">Gunnar Hellstrom &lt;gunnar.hellstrom@omnitor.se&gt; wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre style="white-space: pre-wrap; word-wrap:break-word; font-family: sans-serif; margin-top: 0px"><br /><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;">Martin said:<br /><br />"I'm highly sympathetic to the view that emergency services should not be regarded as special.  The argument goes: "If emergency services are special, how do I know that the special parts work when I need them?  They aren't used all the time."<br /><br />[BA] Exactly.   If all of the emergency services functionality that we need isn't already covered by mainstream WebRTC use cases and requirements, the answer isn't to change the use cases.   Even use cases that we expect to be frequently utilized will have bugs.   So why would anyone want to risk their life on non-mainstream use cases that are much less likely to be extensively used and tested?<br /></blockquote>(changed subject line to emergency service access )<br /><br />Right, th
 e
emergency calls need to be as mainstream as possible.<br />But there are RFCs about how emergency calls are expected to appear, and <br />they require a couple of "special" actions from the client and service <br />provider.<br />Since next generation emergency services are now planned based on these <br />RFCs it is best to make sure rtcweb based systems can comply.<br /><br />It is mainly:<br />-provide location<br />-use SIP<br />-use supported codecs for audio, video and real-time text<br />-either client or server use urn:service:sos.... addressing<br /><br />In order to test if it really works, a method for testing is specified <br />in RFC 6443, requesting automatic loopback of a couple of RTP packets, <br />and an opportunity to verify that the right emergency service was reached.<br />(I am a bit afraid that the load of these test calls will be <br />overwhelming for the network resources compared to real calls, and might <br />need a rethinking, but they at least do
  not
load any operational human <br />call taker. So, the mechanisms you ask for are there.)<br /><br />It is true with all features in rtcweb that they are not required to be <br />used in all application implementations. But they need to be described <br />and included in the support from the browsers and APIs.<br /><br />Thus, for emergency services, I assume that we would need to specify <br />protocol elements and API:s for approximately the following:<br /><br />-Mark call as emergency call ( From application to browser )<br />-Provide location with the call<br />-Provide urn: address ( possibly, can also be handled by server )<br />-Provide call-back address<br />-Provide user modality and language preferences and capabilities.<br /><br />This is not much and not much to vary between countries. If variations <br />between countries are needed, they should be concentrated in the server.<br /><br />/Gunnar<br /><hr /><br />rtcweb mailing list<br />rtcweb@ietf.org<br /><a
href="https://www.ietf.org/mailman/listinfo/rtcweb">https://www.ietf.org/mailman/listinfo/rtcweb</a><br /></pre></blockquote></div><br>
-- <br>
Sent from my Android phone with K-9 Mail. Please excuse my brevity.</body></html></body></html>
------C4RI1EBQWQI7PHM6KQVS9L7Z4RHQR7--


From eburger@standardstrack.com  Mon Feb  4 02:52:33 2013
Return-Path: <eburger@standardstrack.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 65DA521F8444 for <rtcweb@ietfa.amsl.com>; Mon,  4 Feb 2013 02:52:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dQP0V4nNe+Ws for <rtcweb@ietfa.amsl.com>; Mon,  4 Feb 2013 02:52:32 -0800 (PST)
Received: from biz104.inmotionhosting.com (biz104.inmotionhosting.com [74.124.215.15]) by ietfa.amsl.com (Postfix) with ESMTP id A593021F8442 for <rtcweb@ietf.org>; Mon,  4 Feb 2013 02:52:32 -0800 (PST)
Received: from 208.177.47.110.ptr.us.xo.net ([208.177.47.110]:59586 helo=[10.166.71.157]) by biz104.inmotionhosting.com with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.80) (envelope-from <eburger@standardstrack.com>) id 1U2Jek-00086V-71; Mon, 04 Feb 2013 02:52:10 -0800
Content-Type: multipart/signed; boundary="Apple-Mail=_30640413-C1C1-485A-B183-8FF5D88551C9"; protocol="application/pgp-signature"; micalg=pgp-sha1
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
From: Eric Burger <eburger@standardstrack.com>
In-Reply-To: <CABcZeBPk+9-qJhScSGcVhTr9=077TiU8NERqNabpq-LtVXKTjQ@mail.gmail.com>
Date: Mon, 4 Feb 2013 05:52:31 -0500
Message-Id: <BA4D4176-729C-47AF-9AAC-816F4BC97F94@standardstrack.com>
References: <50F97303.4070906@ericsson.com> <CABkgnnWcqZ+dU+87djBQ0z47ufB-Go13mWyPi_ZQA8BPinQJEA@mail.gmail.com> <BLU002-W1705DC54006131B55B432A931F0@phx.gbl> <BLU002-W210B8DBB897CAF5BECC501A931F0@phx.gbl> <5109265F.6040106@ericsson.com> <BLU002-W123BE6BAA58BE0B26DEA28F931E0@phx.gbl> <510B9A41.8000804@ericsson.com> <510B9FD8.6000008@alvestrand.no> <510BB070.9040602@ericsson.com> <510CEAF9.6020509@alvestrand.no> <510D0D14.4050301@ericsson.com> <510D6039.3060501@alvestrand.no> <CABcZeBMyH7KThkrqZRy4b2eLOpELnPhNsaYpL3D4EcbwG9XRyg@mail.gmail.com> <479FFA31-EE78-4E6E-A8BB-440DF9A82A74@cs.georgetown.edu> <CABcZeBPz2X+CkcrVqdGk-Xzf98VEdND8H+Drxs+0=Mou=xNzKg@mail.gmail.com> <984674BE-1A5C-4728-89C1-F2EAAD1A3D6B@standardstrack.com> <CABcZeBPk+9-qJhScSGcVhTr9=077TiU8NERqNabpq-LtVXKTjQ@mail.gmail.com>
To: Eric Rescorla <ekr@rtfm.com>
X-Mailer: Apple Mail (2.1499)
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - biz104.inmotionhosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - standardstrack.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Revealing IP addresses (Re: Review of draft-ietf-rtcweb-use-cases-and-requirements-10 (Part II))
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: Mon, 04 Feb 2013 10:52:33 -0000

--Apple-Mail=_30640413-C1C1-485A-B183-8FF5D88551C9
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

Under what circumstances would it be up to the Web server to decide to =
make the client interaction quasi-anonymous? Would that not be a =
entirely up to and the responsibility of the client? By definition, the =
Web server is not anonymous -- the user had to reach it somehow to get =
the page in the first place. Likewise, it is well within the power of =
the server to obfuscate its media address. It is quite likely media is =
NOT coming from the same IP address as the Web page under normal =
circumstances, so the server has built-in opportunities to obfuscate its =
address. Conversely, it is well within the capabilities of the browser =
to figure out how to obfuscate its media address. More importantly, I =
have yet to hear a cogent use case for the server saying, "I want this =
interaction to not have IP addresses *TO PROTECT YOU*." If you are in a =
scenario where you need protection, you cannot depend on the server. You =
must depend on yourself, which means you will have a browser that will =
protect you. Moreover, will not a bad server simply always tell all =
browsers it connects with to open lots of anonymity relays to DDoS the =
relays? Saying we want to build something that is only sometimes useful =
and can only be useful if we trust all sides to do the right thing does =
not sound very useful.

Am I missing something here?

On Feb 3, 2013, at 6:48 PM, Eric Rescorla <ekr@rtfm.com> wrote:

>=20
>=20
> On Sun, Feb 3, 2013 at 10:56 AM, Eric Burger =
<eburger@standardstrack.com> wrote:
> To be clear, I think ekr's formulation is the best:
> > 1. If you don't want the server learning your global IP, you need to =
use Tor or the like.
>=20
> To me, this means it is totally orthogonal to RTCweb. If you want to =
use Tor, a TURN server, an ALG, or foo, that is up to you. That does not =
impact the protocol.
>=20
> That's certainly what I meant to be saying, with the small caveat that
> if you are using media relays (e.g., TURN) they are supposed to be
> reflected in ICE candidate lines.
>=20
>=20
> > 2. I would suggest that it is simplest to divide the world into host =
addresses, server/peer
> > reflexive, and relayed and say that the requirement is that the =
browser must be able
> > to send packets without revealing either of the former two, but that =
it is not a requirement
> > that it be able to do so in the face of an adversarial server.
> And this is the most reasonable. I guess the concern is we will forget =
all of this list discussion, and someone will require hard-coded =
endpoint IP addresses in the protocol, which is what sunk SIP in the =
early days.
>=20
> Inline=85
>=20
> On Feb 3, 2013, at 1:32 PM, Eric Rescorla <ekr@rtfm.com> wrote:
>=20
> > On Sun, Feb 3, 2013 at 7:32 AM, Burger Eric =
<eburger@cs.georgetown.edu> wrote:
> > Is what we are really asking for is the ability of the protocol to =
be TOR-, TURN-, and mumble-friendly? I am hesitant to suggest we bake in =
one particular anonymity network or another into the RTCweb protocol =
suite.
> >
> > I'm certainly not suggesting that.
> >
> >
> > On the one hand, with my purist hat on, saying it is a requirement =
to make sure we do not need to have end-to-end connectivity smells a bit =
weird.
> >
> >> I don't understand this... I don't think anyone is suggesting that.
>=20
> Saying we will bake into the protocol the REQUIREMENT that it support =
good or bad boxes in the middle of the network does not sound like the =
end-to-end Internet. It sounds more like IMS.
>=20
> Which requirement do you think suggests that? I certainly favor =
requirements that we be
> able to work in the face of as many known classes of intermediaries =
(NATs, firewalls,
> etc. as possible.) I mean, isn't that the point of ICE supporting TURN =
and other types
> of relays?
>=20
> Is there something wrong with this? Do you think people are suggesting =
some
> other requirement?
>=20
>=20
> > On the other hand, with my practical hat on, saying it is a =
requirement to make sure the protocol works in situations that are NOT =
the Internet (NATs, a need for an overlay privacy network, etc.) seems =
like a good thing to do.
> >
> >> As far as I know, the only novel requirement here is that there be =
a way for Web
> >> application to tell the browser to solely use relayed =
addresses/candidates
> >> (and hopefully thus not reveal the user's actual location) when =
communicating
> >> with the peer. There is of course a requirement to be able to work =
when
> >> behind NATs but that is a functional requirement, not an anonymity =
one.
>=20
> That is asking an awful lot of an application. Moreover, as the =
cat-and-mouse game of anonymous application communication is ever =
evolving, I would challenge how meaningful it is to specify a Hidden Bit =
or Anonymous Bit in the protocol. I would offer that will work as well =
as the Evil Bit.
>=20
> I really am not following what you are saying here about a "hidden =
bit"?
>=20
> There is a very specific requirement being suggested here, namely that =
applications
> should be able to instruct browsers not to use host or srvflx =
candidates. This is
> neither a hidden bit, nor an anonymous bit. Rather, it is a mechanism =
designed
> to allow the site, *if it wishes* to offer a calling service that =
doesn't immediately
> reveal the caller's location. This isn't a complete anonymity service =
against
> sophisticated attackers. For that you need something like Tor. Rather, =
it's an
> easy-to-implement measure that offers location protection against a=20
> (relatively common) class of limited attackers.
>=20
> What is it you object to about this requirement?
>=20
> -Ekr
>=20


--Apple-Mail=_30640413-C1C1-485A-B183-8FF5D88551C9
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.19 (Darwin)

iQIcBAEBAgAGBQJRD5LvAAoJEDY/T2tCIPW3WFIP/3clST0xVqIqqZE151wUp4jB
bedSAivoVxXqx/kExs1vqqWupm7n/P+nICX/RL+veKIzT7iqnHEv3YsJOoMDArSu
BNuEfbm30mZrppBYpKWPCA9dtD0H9njJ8duHqZlCM2mbzPoxJoThX+FLv1Sq9fT8
Nk72k5q/P5iK6oXONDSx6CMLxXxhuvLfL6vioJvVVQaJYfUAb9Dm89MlEPzwwAE4
OVRbEBa9ia/GVQCgo1WiwNxzkenTPovYaXDpBuc6RA5LB4JxWPZ95jOCoCbNULDi
BlhPlGpAK8Bcl0iQCSYFKqBl5bSnTukZi9ykaQYggV8wajactYKYF8LL2av0+v6i
e0s+X2yrt2EXrN7qsTdx+G2xuHkcW9vzHEGnuuqcfCNEGBS8irUGewuvZGxXj+DC
afLVaXVhhrPJBt316I5G5K8hD4WG6ruNZstUrK5Ow2HJRcAoHSfqTHl22irdCRIg
zNdP5GgcDYId6co+UkcY8TpWkRf0pvSvZMe/ua/E8FiqN0HdmVjavq2AUeUajf4o
Ka/OJcRQlmYTm+s7HS22l2Nb/MCJycO9WdWo05frY/5YrHEb3tyxkZxSyiTF3RbL
8rYPExlPFBbgZEspG0vV48+6DrdZ2qmLlZdhL8j4HfS18PDo1Bo+Ay5LT90laGkI
xPKEC+7iVrbzTpAlzQt1
=rQ9K
-----END PGP SIGNATURE-----

--Apple-Mail=_30640413-C1C1-485A-B183-8FF5D88551C9--

From john@jlc.net  Mon Feb  4 04:19:54 2013
Return-Path: <john@jlc.net>
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 29D8821F8688 for <rtcweb@ietfa.amsl.com>; Mon,  4 Feb 2013 04:19:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.498
X-Spam-Level: 
X-Spam-Status: No, score=-105.498 tagged_above=-999 required=5 tests=[AWL=0.501, BAYES_00=-2.599, J_CHICKENPOX_17=0.6, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QpHbO8fdA9Ho for <rtcweb@ietfa.amsl.com>; Mon,  4 Feb 2013 04:19:53 -0800 (PST)
Received: from mailhost.jlc.net (mailhost.jlc.net [199.201.159.4]) by ietfa.amsl.com (Postfix) with ESMTP id 6B93721F861F for <rtcweb@ietf.org>; Mon,  4 Feb 2013 04:19:53 -0800 (PST)
Received: by mailhost.jlc.net (Postfix, from userid 104) id F017233C95; Mon,  4 Feb 2013 07:19:52 -0500 (EST)
Date: Mon, 4 Feb 2013 07:19:52 -0500
From: John Leslie <john@jlc.net>
To: Harald Alvestrand <harald@alvestrand.no>
Message-ID: <20130204121952.GB71970@verdi>
References: <5109265F.6040106@ericsson.com> <BLU002-W123BE6BAA58BE0B26DEA28F931E0@phx.gbl> <510B9A41.8000804@ericsson.com> <510B9FD8.6000008@alvestrand.no>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <510B9FD8.6000008@alvestrand.no>
User-Agent: Mutt/1.4.1i
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Revealing IP addresses (Re: Review of draft-ietf-rtcweb-use-cases-and-requirements-10 (Part II))
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: Mon, 04 Feb 2013 12:19:54 -0000

Harald Alvestrand <harald@alvestrand.no> wrote:
> On 02/01/2013 11:34 AM, Stefan H?kansson LK wrote:
>>>
>>>    A25             It must be possible for the application to
>>>                    refrain from exposing the IP address

   This definitely needs work: "the application", "refrain", "exposing",
and "the IP address" are all a bit ambiguous. :^(

   I have been having trouble following this discussion: let me try
to summarize my understanding.

> Should we instead say
> 
> "It MUST be possible to set up a call between two parties A and B 
> without one party learning the other party's IP address"

   This is a far clearer statement, leaving only "other party's IP
address" ambiguous.

   What I haven't been able to follow is whether we all believe the
problem we're trying to solve is "one party" learning the "other
party's" whatever.

   In any case, A25 is supposed to be a requirement of the API --
thus it need to be stated in terms of what the API does.

   In a later message, Harald explained:
] 
] the A browser has to be able to send media to B without sending IP
] packets to B, which means that it has to use an intermediary, and
] force B to use an intermediary too.

   Later still, Harald says:
] 
] The security property that has most often been expressed is that
] the correspondent should not be able to use the IP address to
] geolocate the user; this means that the most important value of
] "xxxx" is the globally routable IP address that is closest to the
] user's location.

   AFAICT, we're now talking about:
] 
] A25    It MUST be possible to set up a call between two parties
]        A and B without one party learning the other party's
]        globally-routable IP address

and the discusion is about whether such an API requirement belongs
here at all.

   FWIW, my opinion is that it arguably belongs as a requirement
that the API have a way to request this; otherwise not. IMHO it is
not appropriate that RTCWEB require such a request to succeed.

   Furthermore, I remain very unsure whether we're talking about
hiding your globally-routable IP address only from another endpoint
(as opposed to hiding it from a middlebox near that endpoint.

   I can be happy with any requirement which is simple enough to
achieve, or no requirement in this direction at all -- a person
intent on hiding his globally-routable IP address needs to take
responsibility for hiding it -- not trust some widely-distributed
application which needs to seek distribution in countries where
such hiding is forbidden by the government.

   (YMMV, obviously...)

--
John Leslie <john@jlc.net>

From mubmar@gmail.com  Mon Feb  4 07:14:13 2013
Return-Path: <mubmar@gmail.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 AC5C221F8800 for <rtcweb@ietfa.amsl.com>; Mon,  4 Feb 2013 07:14:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZpDvoVcK-zv5 for <rtcweb@ietfa.amsl.com>; Mon,  4 Feb 2013 07:14:13 -0800 (PST)
Received: from mail-da0-f54.google.com (mail-da0-f54.google.com [209.85.210.54]) by ietfa.amsl.com (Postfix) with ESMTP id 38C2121F8818 for <rtcweb@ietf.org>; Mon,  4 Feb 2013 07:14:13 -0800 (PST)
Received: by mail-da0-f54.google.com with SMTP id n2so2689065dad.13 for <rtcweb@ietf.org>; Mon, 04 Feb 2013 07:14:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:subject:references:from:content-type:x-mailer :in-reply-to:message-id:date:to:content-transfer-encoding :mime-version; bh=P7HeY9V8slKcECvPgqo4jrYXFTwgbNLteT9CJ+1hLTM=; b=XJXEfBIjNihJ5kXF7HrjCbxtyuFoAiGNNENzVTQDAUUWRwB3MB+WwJUFCwyv0P6gcF /ZgjvvnslZDb78inEmGuqwrZ3Vjm8RGUjrRAvAu92IxcOGuAX9JebEP6f6Voc8owxtTv VFxwv4Hyv41RAtUdlS5IoNPg0svK9rs3PPHdO4JHy6MsRarekrRjTCRcuk5R9HCFFJ4e Z5q59+3sTJdA6RFFz/cIr29AMYpvB4XgyMDUh7BZIo2SCbQddi0czDOQ6HWoF07mfw59 aKHz2GK98+h11nK/GB4tzufOGGl7a/13hRH84so+nON2nDB1K217eBWo1e4tLg9KePt+ ZG4w==
X-Received: by 10.66.86.101 with SMTP id o5mr54067840paz.15.1359990850670; Mon, 04 Feb 2013 07:14:10 -0800 (PST)
Received: from [10.214.199.165] (mobile-166-147-083-230.mycingular.net. [166.147.83.230]) by mx.google.com with ESMTPS id o5sm22083735pay.5.2013.02.04.07.14.08 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 04 Feb 2013 07:14:09 -0800 (PST)
References: <mailman.17.1359921604.2261.rtcweb@ietf.org>
From: Mubmar <mubmar@gmail.com>
Content-Type: text/plain; charset=us-ascii
X-Mailer: iPhone Mail (10A523)
In-Reply-To: <mailman.17.1359921604.2261.rtcweb@ietf.org>
Message-Id: <AB305D5A-C76D-43E7-A81A-043C2012082C@gmail.com>
Date: Mon, 4 Feb 2013 07:14:04 -0800
To: "rtcweb@ietf.org" <rtcweb@ietf.org>
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (1.0)
Subject: Re: [rtcweb] rtcweb Digest, Vol 24, Issue 7
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: Mon, 04 Feb 2013 15:14:13 -0000

Sent from my iPhone

On Feb 3, 2013, at 12:00 PM, rtcweb-request@ietf.org wrote:

> If you have received this digest without all the individual message
> attachments you will need to update your digest options in your list
> subscription.  To do so, go to 
> 
> https://www.ietf.org/mailman/listinfo/rtcweb
> 
> Click the 'Unsubscribe or edit options' button, log in, and set "Get
> MIME or Plain Text Digests?" to MIME.  You can set this option
> globally for all the list digests you receive at this point.
> 
> 
> 
> Send rtcweb mailing list submissions to
>    rtcweb@ietf.org
> 
> To subscribe or unsubscribe via the World Wide Web, visit
>    https://www.ietf.org/mailman/listinfo/rtcweb
> or, via email, send a message with subject or body 'help' to
>    rtcweb-request@ietf.org
> 
> You can reach the person managing the list at
>    rtcweb-owner@ietf.org
> 
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of rtcweb digest..."
> Today's Topics:
> 
>   1. Re: Revealing IP addresses (Re: Review of
>      draft-ietf-rtcweb-use-cases-and-requirements-10 (Part II))
>      (Eric Rescorla)
>   2. Re: Revealing IP addresses (Re: Review of
>      draft-ietf-rtcweb-use-cases-and-requirements-10 (Part II))
>      (Eric Burger)
>   3. Re: WG Last Call:
>      draft-ietf-rtcweb-use-cases-and-requirements-10 - real-time text
>      (Martin Thomson)
>   4. Re: WG Last Call:
>      draft-ietf-rtcweb-use-cases-and-requirements-10 - real-time text
>      (Bernard Aboba)
> <mime-attachment>
> <mime-attachment>
> <mime-attachment>
> <mime-attachment>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb

From pkyzivat@alum.mit.edu  Mon Feb  4 07:18:22 2013
Return-Path: <pkyzivat@alum.mit.edu>
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 3C0C721F88B1 for <rtcweb@ietfa.amsl.com>; Mon,  4 Feb 2013 07:18:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.437
X-Spam-Level: 
X-Spam-Status: No, score=-0.437 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611,  RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wE4ipUcXIWtS for <rtcweb@ietfa.amsl.com>; Mon,  4 Feb 2013 07:18:21 -0800 (PST)
Received: from qmta04.westchester.pa.mail.comcast.net (qmta04.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:43:76:96:62:40]) by ietfa.amsl.com (Postfix) with ESMTP id 6945721F8818 for <rtcweb@ietf.org>; Mon,  4 Feb 2013 07:18:21 -0800 (PST)
Received: from omta07.westchester.pa.mail.comcast.net ([76.96.62.59]) by qmta04.westchester.pa.mail.comcast.net with comcast id wDSq1k0011GhbT854FJL3t; Mon, 04 Feb 2013 15:18:20 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([IPv6:2002:328a:e5a4:0:c889:2409:dacd:ae16]) by omta07.westchester.pa.mail.comcast.net with comcast id wFJJ1k00E0tAQKE3TFJJ3f; Mon, 04 Feb 2013 15:18:20 +0000
Message-ID: <510FD138.7050005@alum.mit.edu>
Date: Mon, 04 Feb 2013 10:18:16 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: Hadriel Kaplan <HKaplan@acmepacket.com>
References: <CF717522-C903-4965-8615-601926BE4766@acmepacket.com>
In-Reply-To: <CF717522-C903-4965-8615-601926BE4766@acmepacket.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1359991100; bh=2+R7aUqI4i0lQt1izhyx9S8cRg0W25tQgJhsPJJ6P7U=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=WmspQnXQwzek8XgAL4RCG2tKyu0jbL73W8UL0jfmAHVY7JgLkVAakxM/6HLGW2ey0 T6FOoH9K7r40uVcD1wl2RHikUS/xPLUcQQMx/AEacNcsDArU12GGY22o68tO4sMj/O k/x1TqXsi6VEiDw1Uz/xvND8/Jo+a9yObEEekI3haxHvugfMPlO6saZqctbA9X8Zul AlGklnmdy70hFgs/zQELF4ybhB5cCcL9TGgTFsJ1qpco3iKTli7lXWBq/7+MdtLtwb Vt7x0YQ1hClONshFZYge51V2hxKQmEp8ykCqdekFHnsghsQtE72AB+H7k+Mtn8YTcy 1/EV095ppidnA==
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>, "mmusic@ietf.org \(E-mail\)" <mmusic@ietf.org>
Subject: Re: [rtcweb] February Interim registration and logistics
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: Mon, 04 Feb 2013 15:18:22 -0000

Is there a detailed agenda, with actual start times?
I've looked but can't find one.

	Thanks,
	Paul

On 1/18/13 2:33 PM, Hadriel Kaplan wrote:
> Howdy,
> We're pleased to host the upcoming interim meetings of IETF RTCWeb, IETF MMUSIC, W3C WebRTC and W3C Media Capture groups, on February 5-7, 2013, at our Corporate Galactic Headquarters in Bedford, Massachusetts.
>
> Please register at the following page if you plan to attend:
> http://info.acmepacket.com/acme-packet-hosting-ietf-and-w3c
>
> The logistics/venue info page is here:
> http://info.acmepacket.com/acme-packet-hosting-ietf-and-w3c/logistics
>
> You should NOT register if you're only going to attend remotely.  Details for remote participation will be sent out later on the relevant mailing lists.
>
> We hope to see you here!
> And bring warm clothing - it's slightly chilly. ;)
>
> -hadriel
>
> p.s. We've tested the registration page on several browsers and it works generally, except for on Lynx, Links, or Elinks. (Lynx and Links because they don't support Javascript, but why it doesn't work on Elinks w/SpiderMonkey I haven't looked into)  The logistics page seems to work on all browsers.
> :)
>
>
>


From vvucetic@cisco.com  Mon Feb  4 07:34:13 2013
Return-Path: <vvucetic@cisco.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 95E7521F8694; Mon,  4 Feb 2013 07:34:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VkmV0PDlxaLD; Mon,  4 Feb 2013 07:34:13 -0800 (PST)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) by ietfa.amsl.com (Postfix) with ESMTP id 7FCD821F86D3; Mon,  4 Feb 2013 07:34:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1731; q=dns/txt; s=iport; t=1359992050; x=1361201650; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=iLXdfWR6UHnBUePl/y6MFDWTM44pAe4MaseVrW4hL68=; b=AGzvUBNDvRIrQym7VR0GRkiJeyVKJgUlWDgYfbKE/ZbToC314oUroYVd TQ5i0/azYEATP4Hb5FKY+PcLSdGMR6IyMZNd+6w01QdKXHvAgodc+Ax8N i4MkrSujH0B/jvVkDem5lqicFizbdFvfkBLpytOn3a90itsMLz0MumsOH U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgEFACnUD1GtJV2a/2dsb2JhbABFDr8sFnOCHwEBAQQBAQE3NAsMBAIBCA4DBAEBAQoUCQcnCxQJCAIEAQ0FCIgJDLtZjSqDR2EDlzyPNII+PoFvNQ
X-IronPort-AV: E=Sophos;i="4.84,600,1355097600"; d="scan'208";a="172764601"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by rcdn-iport-1.cisco.com with ESMTP; 04 Feb 2013 15:34:10 +0000
Received: from xhc-rcd-x04.cisco.com (xhc-rcd-x04.cisco.com [173.37.183.78]) by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id r14FY9si018980 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 4 Feb 2013 15:34:09 GMT
Received: from xmb-aln-x11.cisco.com ([169.254.6.138]) by xhc-rcd-x04.cisco.com ([173.37.183.78]) with mapi id 14.02.0318.004; Mon, 4 Feb 2013 09:34:09 -0600
From: "Vojislav Vucetic (vvucetic)" <vvucetic@cisco.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, Hadriel Kaplan <HKaplan@acmepacket.com>
Thread-Topic: [rtcweb] February Interim registration and logistics
Thread-Index: AQHOAurjXno7/EtQakuKaNa0T35yUphp1CDQ
Date: Mon, 4 Feb 2013 15:34:09 +0000
Message-ID: <23E4AF2696DFB44BBAE64F13EF9B3779153400E3@xmb-aln-x11.cisco.com>
References: <CF717522-C903-4965-8615-601926BE4766@acmepacket.com> <510FD138.7050005@alum.mit.edu>
In-Reply-To: <510FD138.7050005@alum.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.98.76.137]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>, "mmusic@ietf.org \(E-mail\)" <mmusic@ietf.org>
Subject: Re: [rtcweb] February Interim registration and logistics
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: Mon, 04 Feb 2013 15:34:13 -0000

What about the remote access to the sessions?

Thank you,

vvv

-----Original Message-----
From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf Of=
 Paul Kyzivat
Sent: Monday, February 04, 2013 10:18 AM
To: Hadriel Kaplan
Cc: rtcweb@ietf.org; mmusic@ietf.org (E-mail)
Subject: Re: [rtcweb] February Interim registration and logistics

Is there a detailed agenda, with actual start times?
I've looked but can't find one.

	Thanks,
	Paul

On 1/18/13 2:33 PM, Hadriel Kaplan wrote:
> Howdy,
> We're pleased to host the upcoming interim meetings of IETF RTCWeb, IETF =
MMUSIC, W3C WebRTC and W3C Media Capture groups, on February 5-7, 2013, at =
our Corporate Galactic Headquarters in Bedford, Massachusetts.
>
> Please register at the following page if you plan to attend:
> http://info.acmepacket.com/acme-packet-hosting-ietf-and-w3c
>
> The logistics/venue info page is here:
> http://info.acmepacket.com/acme-packet-hosting-ietf-and-w3c/logistics
>
> You should NOT register if you're only going to attend remotely.  Details=
 for remote participation will be sent out later on the relevant mailing li=
sts.
>
> We hope to see you here!
> And bring warm clothing - it's slightly chilly. ;)
>
> -hadriel
>
> p.s. We've tested the registration page on several browsers and it works =
generally, except for on Lynx, Links, or Elinks. (Lynx and Links because th=
ey don't support Javascript, but why it doesn't work on Elinks w/SpiderMonk=
ey I haven't looked into)  The logistics page seems to work on all browsers=
.
> :)
>
>
>

_______________________________________________
rtcweb mailing list
rtcweb@ietf.org
https://www.ietf.org/mailman/listinfo/rtcweb

From ron.even.tlv@gmail.com  Mon Feb  4 08:56:32 2013
Return-Path: <ron.even.tlv@gmail.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 F11FC21F88A6; Mon,  4 Feb 2013 08:56:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.513
X-Spam-Level: 
X-Spam-Status: No, score=-1.513 tagged_above=-999 required=5 tests=[AWL=0.886,  BAYES_00=-2.599, J_CHICKENPOX_13=0.6, J_CHICKENPOX_17=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tvX4CSAfI6EN; Mon,  4 Feb 2013 08:56:32 -0800 (PST)
Received: from mail-ea0-f173.google.com (mail-ea0-f173.google.com [209.85.215.173]) by ietfa.amsl.com (Postfix) with ESMTP id 1D1A221F8648; Mon,  4 Feb 2013 08:56:31 -0800 (PST)
Received: by mail-ea0-f173.google.com with SMTP id i1so3041034eaa.32 for <multiple recipients>; Mon, 04 Feb 2013 08:56:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:cc:references:in-reply-to:subject:date :message-id:mime-version:content-type:content-transfer-encoding :x-mailer:thread-index:content-language; bh=hKkfxuYKcIOM9LH5T9rZ6R9IelUd1J9CRrFd1aBUsHY=; b=uFeza5dmSNYuT2kHGr0PvcypBjPgoQ8QOGgIBbwlkBUJyFYxZ53jZWg87Fathr+2jj hYVqFZdU0J/qGdFj7IAIVptvNVeZzM1/o+P+ULvF6xMdTUsd/FJgbcYuPHDU7m7Bqn2J 58n7nbSSSDPoMFlOUYvNUMO9Q71ixw+NZ44fz6O7/i9Rrf3ibivcrzvJGVK0GmTOA+cd +qrAFNAsJY5A1PaI45XVvB+W15pLNjijyCh5fOhEp88wR87r0E2M8a/dFuN8NmTTJ3fr 2RiweE4Q0rjdstdcVoX8ayFjLfkQyvsY/0DcTThCGGHzD1lQrzxMKP5ilro7b8qYUrTc JITQ==
X-Received: by 10.14.215.131 with SMTP id e3mr9666855eep.32.1359996991002; Mon, 04 Feb 2013 08:56:31 -0800 (PST)
Received: from RoniE (bzq-79-181-179-229.red.bezeqint.net. [79.181.179.229]) by mx.google.com with ESMTPS id t4sm28167973eel.0.2013.02.04.08.56.27 (version=TLSv1 cipher=RC4-SHA bits=128/128); Mon, 04 Feb 2013 08:56:29 -0800 (PST)
From: "Roni Even" <ron.even.tlv@gmail.com>
To: <rtcweb-chairs@tools.ietf.org>, <mmusic-chairs@tools.ietf.org>
References: <5108ED00.9090605@ericsson.com>
In-Reply-To: <5108ED00.9090605@ericsson.com>
Date: Mon, 4 Feb 2013 18:53:36 +0200
Message-ID: <03a301ce02f8$2f71dfa0$8e559ee0$@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
thread-index: AQKyoQBbe7ZUzYPbSQyQEvL2IxXs9pagrVNw
Content-Language: en-us
Cc: rtcweb@ietf.org, mmusic@ietf.org
Subject: Re: [rtcweb] Boston meeting agenda
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: Mon, 04 Feb 2013 16:56:33 -0000

Hi,
Is there a final agenda with time schedule. There is no relation between the
agenda here and i=the one for mmusic and rtcweb in the reference.
I would like to attend from remote and since there is time difference it
will be helpful to plan ahead.
Thanks
Roni Even who will try to attend from remote being 7 hours ahead of Boston

-----Original Message-----
From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf Of
Stefan H?kansson LK
Sent: 30 January, 2013 11:51 AM
To: mmusic@ietf.org; rtcweb@ietf.org; public-webrtc@w3.org;
public-media-capture@w3.org
Subject: [rtcweb] Boston meeting agenda

All,

below is a merged agenda covering both W3C and IETF parts of the meeting.
Details are likely to change - the main message is that W3C meetings will be
before lunch, and IETF after. Before lunch could mean
8:30 - 12:30, after lunch 13:30 - 17:30; but the exact times are TBC. A hard
stop is planned for 17:00 on Feb 7th as many have planes to catch.

(The sources used to assemble the agenda below are the W3C meeting wiki's,
[1][2], and the mail sent to mmusic and rtcweb Jan 14th [3]).

--Stefan (for all involved chairs)

Feb 5th
=======
Morning session: W3C Media Capture TF
-------------------------------------
* device enumeration
* error handling
* "immediate stream" gUM
* Resource reservation

Afternoon session: IETF mmusic and rtcweb WGs
---------------------------------------------
* Multiple Flow SDP representation
* SDP for Data channels

Feb 6th
=======
Morning session: W3C Media Capture TF + WebRTC WG
-------------------------------------------------
* Identity aspects of MediaStreams (MediaCap)
* Settings/constraints (MediaCap)
* Recording (MediaCap)
* Call flow (WebRTC)

Afternoon session: IETF mmusic and rtcweb WGs
---------------------------------------------
* SDP Grouping (Bundle/MMT/one-rtp)
* Mapping stream/track label concepts to SDP identifiers

Feb 7th
=======
Morning session: W3C WebRTC WG
------------------------------
* MediaStream and MediaStreamTrack - SDP interface
* Error handling
* Data channel
* Stats

Afternoon session: IETF mmusic and rtcweb WGs
---------------------------------------------
* Trickle ICE
* JSEP

[1] http://www.w3.org/wiki/Media_Capture/Feb_5-6_2013
[2] http://www.w3.org/2011/04/webrtc/wiki/February_6_-_February_7_2013
[3] http://www.ietf.org/mail-archive/web/rtcweb/current/msg06069.html




_______________________________________________
rtcweb mailing list
rtcweb@ietf.org
https://www.ietf.org/mailman/listinfo/rtcweb


From matthew.kaufman@skype.net  Mon Feb  4 09:56:53 2013
Return-Path: <matthew.kaufman@skype.net>
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 63B4021F8AB0 for <rtcweb@ietfa.amsl.com>; Mon,  4 Feb 2013 09:56:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id f0BMwr-Eypmn for <rtcweb@ietfa.amsl.com>; Mon,  4 Feb 2013 09:56:52 -0800 (PST)
Received: from na01-bl2-obe.outbound.protection.outlook.com (na01-bl2-obe.ptr.protection.outlook.com [65.55.169.28]) by ietfa.amsl.com (Postfix) with ESMTP id 22CC721F8AA3 for <rtcweb@ietf.org>; Mon,  4 Feb 2013 09:56:51 -0800 (PST)
Received: from BY2FFO11FD010.protection.gbl (10.1.15.200) by BY2FFO11HUB032.protection.gbl (10.1.14.177) with Microsoft SMTP Server (TLS) id 15.0.609.9; Mon, 4 Feb 2013 17:56:48 +0000
Received: from TK5EX14HUBC107.redmond.corp.microsoft.com (131.107.125.37) by BY2FFO11FD010.mail.protection.outlook.com (10.1.14.74) with Microsoft SMTP Server (TLS) id 15.0.609.9 via Frontend Transport; Mon, 4 Feb 2013 17:56:48 +0000
Received: from TK5EX14MBXC272.redmond.corp.microsoft.com ([169.254.2.197]) by TK5EX14HUBC107.redmond.corp.microsoft.com ([157.54.80.67]) with mapi id 14.02.0318.003; Mon, 4 Feb 2013 17:56:27 +0000
From: "Matthew Kaufman (SKYPE)" <matthew.kaufman@skype.net>
To: Eric Burger <eburger@standardstrack.com>, Eric Rescorla <ekr@rtfm.com>
Thread-Topic: [rtcweb] Revealing IP addresses (Re: Review of draft-ietf-rtcweb-use-cases-and-requirements-10 (Part II))
Thread-Index: AQHOAsW/xiVFfEc0KEqEsvGiX+ANRphp+lzQ
Date: Mon, 4 Feb 2013 17:56:26 +0000
Message-ID: <AE1A6B5FD507DC4FB3C5166F3A05A484161C588D@tk5ex14mbxc272.redmond.corp.microsoft.com>
References: <50F97303.4070906@ericsson.com> <CABkgnnWcqZ+dU+87djBQ0z47ufB-Go13mWyPi_ZQA8BPinQJEA@mail.gmail.com> <BLU002-W1705DC54006131B55B432A931F0@phx.gbl> <BLU002-W210B8DBB897CAF5BECC501A931F0@phx.gbl> <5109265F.6040106@ericsson.com> <BLU002-W123BE6BAA58BE0B26DEA28F931E0@phx.gbl> <510B9A41.8000804@ericsson.com> <510B9FD8.6000008@alvestrand.no> <510BB070.9040602@ericsson.com> <510CEAF9.6020509@alvestrand.no> <510D0D14.4050301@ericsson.com> <510D6039.3060501@alvestrand.no> <CABcZeBMyH7KThkrqZRy4b2eLOpELnPhNsaYpL3D4EcbwG9XRyg@mail.gmail.com> <479FFA31-EE78-4E6E-A8BB-440DF9A82A74@cs.georgetown.edu> <CABcZeBPz2X+CkcrVqdGk-Xzf98VEdND8H+Drxs+0=Mou=xNzKg@mail.gmail.com> <984674BE-1A5C-4728-89C1-F2EAAD1A3D6B@standardstrack.com> <CABcZeBPk+9-qJhScSGcVhTr9=077TiU8NERqNabpq-LtVXKTjQ@mail.gmail.com> <BA4D4176-729C-47AF-9AAC-816F4BC97F94@standardstrack.com>
In-Reply-To: <BA4D4176-729C-47AF-9AAC-816F4BC97F94@standardstrack.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [157.54.51.78]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Forefront-Antispam-Report: CIP:131.107.125.37; CTRY:US; IPV:CAL; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(52314002)(51704002)(13464002)(199002)(189002)(24454001)(377454001)(47736001)(49866001)(4396001)(74502001)(50986001)(50466001)(31966008)(77982001)(44976002)(47446002)(47976001)(55846006)(79102001)(23726001)(5343635001)(56816002)(47776003)(53806001)(33656001)(76482001)(46406002)(59766001)(5343655001)(63696002)(20776003)(56776001)(51856001)(46102001)(74662001)(54316002)(54356001)(16406001); DIR:OUT; SFP:; SCL:1; SRVR:BY2FFO11HUB032; H:TK5EX14HUBC107.redmond.corp.microsoft.com; RD:InfoDomainNonexistent; A:1; MX:3; LANG:en; 
X-OriginatorOrg: microsoft.onmicrosoft.com
X-Forefront-PRVS: 07473990A5
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Revealing IP addresses (Re: Review of	draft-ietf-rtcweb-use-cases-and-requirements-10 (Part II))
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: Mon, 04 Feb 2013 17:56:53 -0000

I see two possible readings (either or both of them might be useful):

1. The browser must have a way for its user to force the use of TURN server=
s (and this is only useful if the user also provides the address and creden=
tials for the TURN servers) for transmission of media.

2. The browser must have an API that keeps some kinds of candidates from be=
ing included in the SDP the API generates.

#1 seems like a very useful thing to require for users who might actually c=
are about their privacy, but I don't think that requirement belongs in an I=
ETF document but rather the W3C requirements TR for WEBRTC, that appears to=
 have not even been started.

#2 seems highly questionable to me, due to the large number of failure mode=
s in both the interpretation of the spec and the ability to circumvent the =
intent...

For #2 do you mean "API flag to prevent local candidates from being include=
d" or "API flag to prevent server-reflexive STUN-learned candidates from be=
ing included" or both?

For #2 how do you propose a malicious application or page injection not sim=
ply change the flag?

For #2 why can't the same behavior be accomplished by including all the can=
didates in the SDP and then letting the JavaScript remove the "dangerous" c=
andidates before sending the SDP to the server?

For #2 why can't the same behavior be accomplished by including all the can=
didates in the SDP, sending it to the server (which you must trust anyway, =
as it also can change the flag itself *or* derive your IP address by lookin=
g at where you load pages from), and having the server remove the "dangerou=
s" candidates before sending them on to the far client?

Matthew Kaufman
=20

-----Original Message-----
From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf Of=
 Eric Burger
Sent: Monday, February 4, 2013 2:53 AM
To: Eric Rescorla
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Revealing IP addresses (Re: Review of draft-ietf-rtcw=
eb-use-cases-and-requirements-10 (Part II))

Under what circumstances would it be up to the Web server to decide to make=
 the client interaction quasi-anonymous? Would that not be a entirely up to=
 and the responsibility of the client? By definition, the Web server is not=
 anonymous -- the user had to reach it somehow to get the page in the first=
 place. Likewise, it is well within the power of the server to obfuscate it=
s media address. It is quite likely media is NOT coming from the same IP ad=
dress as the Web page under normal circumstances, so the server has built-i=
n opportunities to obfuscate its address. Conversely, it is well within the=
 capabilities of the browser to figure out how to obfuscate its media addre=
ss. More importantly, I have yet to hear a cogent use case for the server s=
aying, "I want this interaction to not have IP addresses *TO PROTECT YOU*."=
 If you are in a scenario where you need protection, you cannot depend on t=
he server. You must depend on yourself, which means you will have a browser=
 that will protect you. Moreover, will not a bad server simply always tell =
all browsers it connects with to open lots of anonymity relays to DDoS the =
relays? Saying we want to build something that is only sometimes useful and=
 can only be useful if we trust all sides to do the right thing does not so=
und very useful.

Am I missing something here?

On Feb 3, 2013, at 6:48 PM, Eric Rescorla <ekr@rtfm.com> wrote:

>=20
>=20
> On Sun, Feb 3, 2013 at 10:56 AM, Eric Burger <eburger@standardstrack.com>=
 wrote:
> To be clear, I think ekr's formulation is the best:
> > 1. If you don't want the server learning your global IP, you need to us=
e Tor or the like.
>=20
> To me, this means it is totally orthogonal to RTCweb. If you want to use =
Tor, a TURN server, an ALG, or foo, that is up to you. That does not impact=
 the protocol.
>=20
> That's certainly what I meant to be saying, with the small caveat that=20
> if you are using media relays (e.g., TURN) they are supposed to be=20
> reflected in ICE candidate lines.
>=20
>=20
> > 2. I would suggest that it is simplest to divide the world into host=20
> > addresses, server/peer reflexive, and relayed and say that the=20
> > requirement is that the browser must be able to send packets without=20
> > revealing either of the former two, but that it is not a requirement th=
at it be able to do so in the face of an adversarial server.
> And this is the most reasonable. I guess the concern is we will forget al=
l of this list discussion, and someone will require hard-coded endpoint IP =
addresses in the protocol, which is what sunk SIP in the early days.
>=20
> Inline...
>=20
> On Feb 3, 2013, at 1:32 PM, Eric Rescorla <ekr@rtfm.com> wrote:
>=20
> > On Sun, Feb 3, 2013 at 7:32 AM, Burger Eric <eburger@cs.georgetown.edu>=
 wrote:
> > Is what we are really asking for is the ability of the protocol to be T=
OR-, TURN-, and mumble-friendly? I am hesitant to suggest we bake in one pa=
rticular anonymity network or another into the RTCweb protocol suite.
> >
> > I'm certainly not suggesting that.
> >
> >
> > On the one hand, with my purist hat on, saying it is a requirement to m=
ake sure we do not need to have end-to-end connectivity smells a bit weird.
> >
> >> I don't understand this... I don't think anyone is suggesting that.
>=20
> Saying we will bake into the protocol the REQUIREMENT that it support goo=
d or bad boxes in the middle of the network does not sound like the end-to-=
end Internet. It sounds more like IMS.
>=20
> Which requirement do you think suggests that? I certainly favor=20
> requirements that we be able to work in the face of as many known=20
> classes of intermediaries (NATs, firewalls, etc. as possible.) I mean,=20
> isn't that the point of ICE supporting TURN and other types of relays?
>=20
> Is there something wrong with this? Do you think people are suggesting=20
> some other requirement?
>=20
>=20
> > On the other hand, with my practical hat on, saying it is a requirement=
 to make sure the protocol works in situations that are NOT the Internet (N=
ATs, a need for an overlay privacy network, etc.) seems like a good thing t=
o do.
> >
> >> As far as I know, the only novel requirement here is that there be=20
> >> a way for Web application to tell the browser to solely use relayed=20
> >> addresses/candidates (and hopefully thus not reveal the user's=20
> >> actual location) when communicating with the peer. There is of=20
> >> course a requirement to be able to work when behind NATs but that is a=
 functional requirement, not an anonymity one.
>=20
> That is asking an awful lot of an application. Moreover, as the cat-and-m=
ouse game of anonymous application communication is ever evolving, I would =
challenge how meaningful it is to specify a Hidden Bit or Anonymous Bit in =
the protocol. I would offer that will work as well as the Evil Bit.
>=20
> I really am not following what you are saying here about a "hidden bit"?
>=20
> There is a very specific requirement being suggested here, namely that=20
> applications should be able to instruct browsers not to use host or=20
> srvflx candidates. This is neither a hidden bit, nor an anonymous bit.=20
> Rather, it is a mechanism designed to allow the site, *if it wishes*=20
> to offer a calling service that doesn't immediately reveal the=20
> caller's location. This isn't a complete anonymity service against=20
> sophisticated attackers. For that you need something like Tor. Rather,=20
> it's an easy-to-implement measure that offers location protection against=
 a (relatively common) class of limited attackers.
>=20
> What is it you object to about this requirement?
>=20
> -Ekr
>=20


From btv1==7476154b17d==HKaplan@acmepacket.com  Mon Feb  4 10:25:35 2013
Return-Path: <btv1==7476154b17d==HKaplan@acmepacket.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 8CE0F21F8A64 for <rtcweb@ietfa.amsl.com>; Mon,  4 Feb 2013 10:25:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.049
X-Spam-Level: 
X-Spam-Status: No, score=-2.049 tagged_above=-999 required=5 tests=[AWL=0.550,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id b8ZjXCE9fsU6 for <rtcweb@ietfa.amsl.com>; Mon,  4 Feb 2013 10:25:33 -0800 (PST)
Received: from mx1.acmepacket.com (mx1.acmepacket.com [216.41.24.33]) by ietfa.amsl.com (Postfix) with ESMTP id 65DED21F8A52 for <rtcweb@ietf.org>; Mon,  4 Feb 2013 10:25:33 -0800 (PST)
X-ASG-Debug-ID: 1360002326-03fc207afd19e290001-4f8tJD
Received: from Mail1.acmepacket.com (mail1.acmepacket.com [10.0.0.21]) by mx1.acmepacket.com with ESMTP id 4ekYM4DyNmVRHO9F (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO); Mon, 04 Feb 2013 13:25:26 -0500 (EST)
X-Barracuda-Envelope-From: HKaplan@acmepacket.com
Received: from MAIL2.acmepacket.com ([169.254.2.67]) by Mail1.acmepacket.com ([169.254.1.214]) with mapi id 14.02.0283.003; Mon, 4 Feb 2013 13:25:26 -0500
From: Hadriel Kaplan <HKaplan@acmepacket.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>
Thread-Topic: February Interim registration and logistics
X-ASG-Orig-Subj: Re: February Interim registration and logistics
Thread-Index: AQHOAwUAJlsqwRqOpESjXFiKxPyc6Q==
Date: Mon, 4 Feb 2013 18:25:26 +0000
Message-ID: <5FC802B8-DE25-4B3C-87D7-3382B1FCD1D6@acmepacket.com>
References: <CF717522-C903-4965-8615-601926BE4766@acmepacket.com> <510FD138.7050005@alum.mit.edu>
In-Reply-To: <510FD138.7050005@alum.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.0.0.30]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <1E4E760217CE284C998EB10E063089A0@acmepacket.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Barracuda-Connect: mail1.acmepacket.com[10.0.0.21]
X-Barracuda-Start-Time: 1360002326
X-Barracuda-Encrypted: AES128-SHA
X-Barracuda-URL: http://spam.acmepacket.com:8000/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at acmepacket.com
X-Barracuda-BRTS-Status: 1
X-Barracuda-Spam-Score: 0.00
X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=9.0 tests=
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.121804 Rule breakdown below pts rule name              description ---- ---------------------- --------------------------------------------------
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>, "mmusic@ietf.org \(E-mail\)" <mmusic@ietf.org>
Subject: Re: [rtcweb] February Interim registration and logistics
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: Mon, 04 Feb 2013 18:26:51 -0000

Hi Paul,
An email confirmation and with some logistics info was just sent out.
The breakfast starts at 8am each day, with the meeting starting at 8:30-ish=
.
But I'm not the one handling detailed meeting agenda with presentations and=
 stuff - I assumed that was up to the Chairs.
The last one I saw was this one:
http://www.ietf.org/mail-archive/web/mmusic/current/msg10168.html

-hadriel


On Feb 4, 2013, at 10:18 AM, Paul Kyzivat <pkyzivat@alum.mit.edu> wrote:

> Is there a detailed agenda, with actual start times?
> I've looked but can't find one.
>=20
> 	Thanks,
> 	Paul
>=20
> On 1/18/13 2:33 PM, Hadriel Kaplan wrote:
>> Howdy,
>> We're pleased to host the upcoming interim meetings of IETF RTCWeb, IETF=
 MMUSIC, W3C WebRTC and W3C Media Capture groups, on February 5-7, 2013, at=
 our Corporate Galactic Headquarters in Bedford, Massachusetts.
>>=20
>> Please register at the following page if you plan to attend:
>> http://info.acmepacket.com/acme-packet-hosting-ietf-and-w3c
>>=20
>> The logistics/venue info page is here:
>> http://info.acmepacket.com/acme-packet-hosting-ietf-and-w3c/logistics
>>=20
>> You should NOT register if you're only going to attend remotely.  Detail=
s for remote participation will be sent out later on the relevant mailing l=
ists.
>>=20
>> We hope to see you here!
>> And bring warm clothing - it's slightly chilly. ;)
>>=20
>> -hadriel
>>=20
>> p.s. We've tested the registration page on several browsers and it works=
 generally, except for on Lynx, Links, or Elinks. (Lynx and Links because t=
hey don't support Javascript, but why it doesn't work on Elinks w/SpiderMon=
key I haven't looked into)  The logistics page seems to work on all browser=
s.
>> :)
>>=20
>>=20
>>=20
>=20


From spromano@unina.it  Mon Feb  4 10:40:13 2013
Return-Path: <spromano@unina.it>
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 7A34621F8A8E; Mon,  4 Feb 2013 10:40:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.718
X-Spam-Level: 
X-Spam-Status: No, score=-100.718 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uHb4P+sb63Mq; Mon,  4 Feb 2013 10:40:12 -0800 (PST)
Received: from smtp1.unina.it (smtp1.unina.it [192.132.34.61]) by ietfa.amsl.com (Postfix) with ESMTP id 3F53021F8A66; Mon,  4 Feb 2013 10:40:12 -0800 (PST)
Received: from [143.225.229.230] ([143.225.229.230]) (authenticated bits=0) by smtp1.unina.it (8.14.4/8.14.4) with ESMTP id r14IduXM012752 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 4 Feb 2013 19:39:56 +0100
Mime-Version: 1.0 (Apple Message framework v1283)
Content-Type: multipart/alternative; boundary="Apple-Mail=_4BAF32B8-13CD-4832-8889-B9E53A744B33"
From: Simon Pietro Romano <spromano@unina.it>
In-Reply-To: <23E4AF2696DFB44BBAE64F13EF9B3779153400E3@xmb-aln-x11.cisco.com>
Date: Mon, 4 Feb 2013 19:39:56 +0100
Message-Id: <767E45D1-8A23-4236-AD56-D907187F4F6F@unina.it>
References: <CF717522-C903-4965-8615-601926BE4766@acmepacket.com> <510FD138.7050005@alum.mit.edu> <23E4AF2696DFB44BBAE64F13EF9B3779153400E3@xmb-aln-x11.cisco.com>
To: Vojislav Vucetic (vvucetic) <vvucetic@cisco.com>
X-Mailer: Apple Mail (2.1283)
Cc: rtcweb@ietf.org, "mmusic@ietf.org \(E-mail\)" <mmusic@ietf.org>
Subject: Re: [rtcweb] February Interim registration and logistics
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: Mon, 04 Feb 2013 18:40:13 -0000

--Apple-Mail=_4BAF32B8-13CD-4832-8889-B9E53A744B33
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=iso-8859-1

+1 for info about remote participation.

Thanks,

Simon

Il giorno 04/feb/2013, alle ore 16:34, Vojislav Vucetic (vvucetic) ha =
scritto:

> What about the remote access to the sessions?
>=20
> Thank you,
>=20
> vvv
>=20
> -----Original Message-----
> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On =
Behalf Of Paul Kyzivat
> Sent: Monday, February 04, 2013 10:18 AM
> To: Hadriel Kaplan
> Cc: rtcweb@ietf.org; mmusic@ietf.org (E-mail)
> Subject: Re: [rtcweb] February Interim registration and logistics
>=20
> Is there a detailed agenda, with actual start times?
> I've looked but can't find one.
>=20
> 	Thanks,
> 	Paul
>=20
> On 1/18/13 2:33 PM, Hadriel Kaplan wrote:
>> Howdy,
>> We're pleased to host the upcoming interim meetings of IETF RTCWeb, =
IETF MMUSIC, W3C WebRTC and W3C Media Capture groups, on February 5-7, =
2013, at our Corporate Galactic Headquarters in Bedford, Massachusetts.
>>=20
>> Please register at the following page if you plan to attend:
>> http://info.acmepacket.com/acme-packet-hosting-ietf-and-w3c
>>=20
>> The logistics/venue info page is here:
>> http://info.acmepacket.com/acme-packet-hosting-ietf-and-w3c/logistics
>>=20
>> You should NOT register if you're only going to attend remotely.  =
Details for remote participation will be sent out later on the relevant =
mailing lists.
>>=20
>> We hope to see you here!
>> And bring warm clothing - it's slightly chilly. ;)
>>=20
>> -hadriel
>>=20
>> p.s. We've tested the registration page on several browsers and it =
works generally, except for on Lynx, Links, or Elinks. (Lynx and Links =
because they don't support Javascript, but why it doesn't work on Elinks =
w/SpiderMonkey I haven't looked into)  The logistics page seems to work =
on all browsers.
>> :)
>>=20
>>=20
>>=20
>=20
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>=20

                     					       _\\|//_
                           				      ( O-O )
   ~~~~~~~~~~~~~~~~~~~~~~o00~~(_)~~00o~~~~~~~~~~~~~~~~~~~~~~~~
                    				Simon Pietro Romano
             				 Universita' di Napoli Federico =
II
                		     Computer Engineering Department=20
	             Phone: +39 081 7683823 -- Fax: +39 081 7683816
                                           e-mail: spromano@unina.it

		    <<Molti mi dicono che lo scoraggiamento =CB l'alibi =
degli=20
		    idioti. Ci rifletto un istante; e mi scoraggio>>. =
Magritte.
               			                     oooO
  ~~~~~~~~~~~~~~~~~~~~~~~(   )~~~ Oooo~~~~~~~~~~~~~~~~~~~~~~~~~
					                 \ (            =
(   )
			                                  \_)          ) =
/
                                                                       =
(_/






--Apple-Mail=_4BAF32B8-13CD-4832-8889-B9E53A744B33
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=iso-8859-1

<html><head></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">+1 =
for info about remote =
participation.<div><br></div><div>Thanks,</div><div><br></div><div>Simon</=
div><div><br><div><div>Il giorno 04/feb/2013, alle ore 16:34, Vojislav =
Vucetic (vvucetic) ha scritto:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><div>What =
about the remote access to the sessions?<br><br>Thank =
you,<br><br>vvv<br><br>-----Original Message-----<br>From: <a =
href=3D"mailto:rtcweb-bounces@ietf.org">rtcweb-bounces@ietf.org</a> =
[mailto:rtcweb-bounces@ietf.org] On Behalf Of Paul Kyzivat<br>Sent: =
Monday, February 04, 2013 10:18 AM<br>To: Hadriel Kaplan<br>Cc: <a =
href=3D"mailto:rtcweb@ietf.org">rtcweb@ietf.org</a>; <a =
href=3D"mailto:mmusic@ietf.org">mmusic@ietf.org</a> (E-mail)<br>Subject: =
Re: [rtcweb] February Interim registration and logistics<br><br>Is there =
a detailed agenda, with actual start times?<br>I've looked but can't =
find one.<br><br><span class=3D"Apple-tab-span" style=3D"white-space:pre">=
	</span>Thanks,<br><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Paul<br><br>On 1/18/13 2:33 PM, =
Hadriel Kaplan wrote:<br><blockquote =
type=3D"cite">Howdy,<br></blockquote><blockquote type=3D"cite">We're =
pleased to host the upcoming interim meetings of IETF RTCWeb, IETF =
MMUSIC, W3C WebRTC and W3C Media Capture groups, on February 5-7, 2013, =
at our Corporate Galactic Headquarters in Bedford, =
Massachusetts.<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">Please register =
at the following page if you plan to attend:<br></blockquote><blockquote =
type=3D"cite"><a =
href=3D"http://info.acmepacket.com/acme-packet-hosting-ietf-and-w3c">http:=
//info.acmepacket.com/acme-packet-hosting-ietf-and-w3c</a><br></blockquote=
><blockquote type=3D"cite"><br></blockquote><blockquote type=3D"cite">The =
logistics/venue info page is here:<br></blockquote><blockquote =
type=3D"cite"><a =
href=3D"http://info.acmepacket.com/acme-packet-hosting-ietf-and-w3c/logist=
ics">http://info.acmepacket.com/acme-packet-hosting-ietf-and-w3c/logistics=
</a><br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">You should NOT =
register if you're only going to attend remotely. &nbsp;Details for =
remote participation will be sent out later on the relevant mailing =
lists.<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">We hope to see =
you here!<br></blockquote><blockquote type=3D"cite">And bring warm =
clothing - it's slightly chilly. ;)<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite">-hadriel<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">p.s. We've =
tested the registration page on several browsers and it works generally, =
except for on Lynx, Links, or Elinks. (Lynx and Links because they don't =
support Javascript, but why it doesn't work on Elinks w/SpiderMonkey I =
haven't looked into) &nbsp;The logistics page seems to work on all =
browsers.<br></blockquote><blockquote =
type=3D"cite">:)<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite"><br></blockquote><br>_______________________________________=
________<br>rtcweb mailing list<br><a =
href=3D"mailto:rtcweb@ietf.org">rtcweb@ietf.org</a><br>https://www.ietf.or=
g/mailman/listinfo/rtcweb<br>_____________________________________________=
__<br>rtcweb mailing =
list<br>rtcweb@ietf.org<br>https://www.ietf.org/mailman/listinfo/rtcweb<br=
><br></div></blockquote></div><br><div apple-content-edited=3D"true">
<span class=3D"Apple-style-span" style=3D"border-collapse: separate; =
color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: =
normal; font-weight: normal; letter-spacing: normal; line-height: =
normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; line-height: normal; orphans: 2; =
text-align: -webkit-auto; text-indent: 0px; text-transform: none; =
white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><div><div>&nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span =
class=3D"Apple-tab-span" style=3D"white-space: pre; ">				=
	</span><span class=3D"Apple-converted-space">&nbsp;</span>&nbsp; =
&nbsp; &nbsp; _\\|//_</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span =
class=3D"Apple-tab-span" style=3D"white-space: pre; ">				=
</span>&nbsp; &nbsp; &nbsp;&nbsp;( O-O )</div><div>&nbsp; =
&nbsp;~~~~~~~~~~~~~~~~~~~~~~o00~~(_)~~00o~~~~~~~~~~~~~~~~~~~~~~~~</div><di=
v>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;<span class=3D"Apple-converted-space">&nbsp;</span><span =
class=3D"Apple-tab-span" style=3D"white-space: pre; ">				=
</span>Simon Pietro Romano</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp;<span class=3D"Apple-tab-span" style=3D"white-space: pre; =
">				</span><span =
class=3D"Apple-converted-space">&nbsp;</span>Universita' di Napoli =
Federico II</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;&nbsp;<span class=3D"Apple-tab-span" style=3D"white-space: pre; ">	=
	</span>&nbsp; &nbsp; &nbsp;Computer Engineering =
Department&nbsp;</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space: pre; ">	</span>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp; =
&nbsp; &nbsp; Phone: +39 081 7683823 -- Fax: +39 081 =
7683816</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;e-mail: <a =
href=3D"mailto:spromano@unina.it">spromano@unina.it</a></div><div><br></di=
v><div><span class=3D"Apple-tab-span" style=3D"white-space: pre; ">		=
</span>&nbsp; &nbsp; &lt;&lt;Molti mi dicono che lo scoraggiamento =CB =
l'alibi degli&nbsp;</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space: pre; ">		</span>&nbsp;&nbsp; =
&nbsp;idioti. Ci rifletto un istante; e mi scoraggio&gt;&gt;. =
Magritte.</div><div>&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; =
&nbsp;<span class=3D"Apple-converted-space">&nbsp;</span><span =
class=3D"Apple-tab-span" style=3D"white-space: pre; ">			=
</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp;oooO</div><div>&nbsp; ~~~~~~~~~~~~~~~~~~~~~~~( &nbsp; =
)~~~&nbsp;Oooo~~~~~~~~~~~~~~~~~~~~~~~~~</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space: pre; ">				=
	</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;\ ( &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;( &nbsp; =
)</div><div><span class=3D"Apple-tab-span" style=3D"white-space: pre; ">	=
		</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
\_) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;) /</div><div>&nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp;(_/</div></div><div><br></div></div></span><br =
class=3D"Apple-interchange-newline"></div></span><br =
class=3D"Apple-interchange-newline"></span><br =
class=3D"Apple-interchange-newline">
</div>
<br></div></body></html>=

--Apple-Mail=_4BAF32B8-13CD-4832-8889-B9E53A744B33--

From dwing@cisco.com  Mon Feb  4 12:27:28 2013
Return-Path: <dwing@cisco.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 D18E821F84B9 for <rtcweb@ietfa.amsl.com>; Mon,  4 Feb 2013 12:27:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -109.98
X-Spam-Level: 
X-Spam-Status: No, score=-109.98 tagged_above=-999 required=5 tests=[AWL=0.619, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ikM9ZXRDcS92 for <rtcweb@ietfa.amsl.com>; Mon,  4 Feb 2013 12:27:27 -0800 (PST)
Received: from mtv-iport-3.cisco.com (mtv-iport-3.cisco.com [173.36.130.14]) by ietfa.amsl.com (Postfix) with ESMTP id BD52421F8499 for <rtcweb@ietf.org>; Mon,  4 Feb 2013 12:27:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8711; q=dns/txt; s=iport; t=1360009647; x=1361219247; h=from:to:cc:references:in-reply-to:subject:date: message-id:mime-version:content-transfer-encoding; bh=p/zehNqrIe+968cXYcf1J7+lCMNgsuPcjCaCP+mRkjI=; b=lY/4Jw4sGmEH+RGcepVNPNC5ntV3lhDlUims8u3PNlz8/z+t1QcoUvQd CbFe0cZ15SgqbqeEaekNbX/BpT6lbUeVOFhl0/jOUGTwr6X4acafWRqDD kXJ7Q09epzIvFQeDTcGtwdYggdPRoTeentIDMTaFlH9XftuBeSo/AmYqy A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgEFAMkYEFGrRDoJ/2dsb2JhbABEAb9AFnOCHwEBAQQBAQEFAjAzAQsMAQMCCREEAQEBGQIIBAcZDh8JCAIEARILBYgADbtEBI0kB4EPAYMXA4hmhSGIGJBRgx2BRQ
X-IronPort-AV: E=Sophos;i="4.84,602,1355097600"; d="scan'208";a="68128478"
Received: from mtv-core-4.cisco.com ([171.68.58.9]) by mtv-iport-3.cisco.com with ESMTP; 04 Feb 2013 20:27:27 +0000
Received: from DWINGWS01 ([10.156.17.137]) by mtv-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id r14KRRcu020032; Mon, 4 Feb 2013 20:27:27 GMT
From: "Dan Wing" <dwing@cisco.com>
To: "'Matthew Kaufman \(SKYPE\)'" <matthew.kaufman@skype.net>, "'Eric Burger'" <eburger@standardstrack.com>, "'Eric Rescorla'" <ekr@rtfm.com>
References: <50F97303.4070906@ericsson.com>	<CABkgnnWcqZ+dU+87djBQ0z47ufB-Go13mWyPi_ZQA8BPinQJEA@mail.gmail.com>	<BLU002-W1705DC54006131B55B432A931F0@phx.gbl>	<BLU002-W210B8DBB897CAF5BECC501A931F0@phx.gbl>	<5109265F.6040106@ericsson.com>	<BLU002-W123BE6BAA58BE0B26DEA28F931E0@phx.gbl>	<510B9A41.8000804@ericsson.com> <510B9FD8.6000008@alvestrand.no>	<510BB070.9040602@ericsson.com> <510CEAF9.6020509@alvestrand.no>	<510D0D14.4050301@ericsson.com> <510D6039.3060501@alvestrand.no>	<CABcZeBMyH7KThkrqZRy4b2eLOpELnPhNsaYpL3D4EcbwG9XRyg@mail.gmail.com>	<479FFA31-EE78-4E6E-A8BB-440DF9A82A74@cs.georgetown.edu>	<CABcZeBPz2X+CkcrVqdGk-Xzf98VEdND8H+Drxs+0=Mou=xNzKg@mail.gmail.com>	<984674BE-1A5C-4728-89C1-F2EAAD1A3D6B@standardstrack.com>	<CABcZeBPk+9-qJhScSGcVhTr9=077TiU8NERqNabpq-LtVXKTjQ@mail.gmail.com>	<BA4D4176-729C-47AF-9AAC-816F4BC97F94@standardstrack.com> <AE1A6B5FD507DC4FB3C5166F3A05A484161C588D@tk5ex14mbxc272.redmond.corp.microsoft.com>
In-Reply-To: <AE1A6B5FD507DC4FB3C5166F3A05A484161C588D@tk5ex14mbxc272.redmond.corp.microsoft.com>
Date: Mon, 4 Feb 2013 12:27:27 -0800
Message-ID: <048e01ce0316$0c4c8bb0$24e5a310$@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQJQIOHSeuqgYht2zObTrgilJ3dHYwNtiWVQAjnqTgwCqIqjJQGepyyzAhNOBNcBqObJUAKBeO/CApnbdfQB9xlSOQIbzvF8AY4rltEBtZ4aPAM37MtxAtlx4rMCejsExAIay3gKA1/R1CEB6D9/W5YVjl/w
Content-Language: en-us
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Revealing IP addresses (Re: Review	of	draft-ietf-rtcweb-use-cases-and-requirements-10 (Part II))
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: Mon, 04 Feb 2013 20:27:29 -0000

> -----Original Message-----
> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf
> Of Matthew Kaufman (SKYPE)
> Sent: Monday, February 04, 2013 9:56 AM
> To: Eric Burger; Eric Rescorla
> Cc: rtcweb@ietf.org
> Subject: Re: [rtcweb] Revealing IP addresses (Re: Review of draft-ietf-
> rtcweb-use-cases-and-requirements-10 (Part II))
> 
> I see two possible readings (either or both of them might be useful):
> 
> 1. The browser must have a way for its user to force the use of TURN
> servers (and this is only useful if the user also provides the address
> and credentials for the TURN servers) for transmission of media.
> 
> 2. The browser must have an API that keeps some kinds of candidates from
> being included in the SDP the API generates.

That is one way to implement it.  Another way to is an additional 
checkbox "Always use TURN servers (for privacy)" in the same place
the TURN servers are configured, *roughly* similar to how 
FTP/HTTP proxies are configured today.

-d


> #1 seems like a very useful thing to require for users who might
> actually care about their privacy, but I don't think that requirement
> belongs in an IETF document but rather the W3C requirements TR for
> WEBRTC, that appears to have not even been started.
> 
> #2 seems highly questionable to me, due to the large number of failure
> modes in both the interpretation of the spec and the ability to
> circumvent the intent...
> 
> For #2 do you mean "API flag to prevent local candidates from being
> included" or "API flag to prevent server-reflexive STUN-learned
> candidates from being included" or both?
> 
> For #2 how do you propose a malicious application or page injection not
> simply change the flag?
> 
> For #2 why can't the same behavior be accomplished by including all the
> candidates in the SDP and then letting the JavaScript remove the
> "dangerous" candidates before sending the SDP to the server?
> 
> For #2 why can't the same behavior be accomplished by including all the
> candidates in the SDP, sending it to the server (which you must trust
> anyway, as it also can change the flag itself *or* derive your IP
> address by looking at where you load pages from), and having the server
> remove the "dangerous" candidates before sending them on to the far
> client?
> 
> Matthew Kaufman
> 
> 
> -----Original Message-----
> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf
> Of Eric Burger
> Sent: Monday, February 4, 2013 2:53 AM
> To: Eric Rescorla
> Cc: rtcweb@ietf.org
> Subject: Re: [rtcweb] Revealing IP addresses (Re: Review of draft-ietf-
> rtcweb-use-cases-and-requirements-10 (Part II))
> 
> Under what circumstances would it be up to the Web server to decide to
> make the client interaction quasi-anonymous? Would that not be a
> entirely up to and the responsibility of the client? By definition, the
> Web server is not anonymous -- the user had to reach it somehow to get
> the page in the first place. Likewise, it is well within the power of
> the server to obfuscate its media address. It is quite likely media is
> NOT coming from the same IP address as the Web page under normal
> circumstances, so the server has built-in opportunities to obfuscate its
> address. Conversely, it is well within the capabilities of the browser
> to figure out how to obfuscate its media address. More importantly, I
> have yet to hear a cogent use case for the server saying, "I want this
> interaction to not have IP addresses *TO PROTECT YOU*." If you are in a
> scenario where you need protection, you cannot depend on the server. You
> must depend on yourself, which means you will have a browser that will
> prot  ect you. Moreover, will not a bad server simply always tell all
> browsers it connects with to open lots of anonymity relays to DDoS the
> relays? Saying we want to build something that is only sometimes useful
> and can only be useful if we trust all sides to do the right thing does
> not sound very useful.
> 
> Am I missing something here?
> 
> On Feb 3, 2013, at 6:48 PM, Eric Rescorla <ekr@rtfm.com> wrote:
> 
> >
> >
> > On Sun, Feb 3, 2013 at 10:56 AM, Eric Burger
> <eburger@standardstrack.com> wrote:
> > To be clear, I think ekr's formulation is the best:
> > > 1. If you don't want the server learning your global IP, you need to
> use Tor or the like.
> >
> > To me, this means it is totally orthogonal to RTCweb. If you want to
> use Tor, a TURN server, an ALG, or foo, that is up to you. That does not
> impact the protocol.
> >
> > That's certainly what I meant to be saying, with the small caveat that
> > if you are using media relays (e.g., TURN) they are supposed to be
> > reflected in ICE candidate lines.
> >
> >
> > > 2. I would suggest that it is simplest to divide the world into host
> > > addresses, server/peer reflexive, and relayed and say that the
> > > requirement is that the browser must be able to send packets without
> > > revealing either of the former two, but that it is not a requirement
> that it be able to do so in the face of an adversarial server.
> > And this is the most reasonable. I guess the concern is we will forget
> all of this list discussion, and someone will require hard-coded
> endpoint IP addresses in the protocol, which is what sunk SIP in the
> early days.
> >
> > Inline...
> >
> > On Feb 3, 2013, at 1:32 PM, Eric Rescorla <ekr@rtfm.com> wrote:
> >
> > > On Sun, Feb 3, 2013 at 7:32 AM, Burger Eric
> <eburger@cs.georgetown.edu> wrote:
> > > Is what we are really asking for is the ability of the protocol to
> be TOR-, TURN-, and mumble-friendly? I am hesitant to suggest we bake in
> one particular anonymity network or another into the RTCweb protocol
> suite.
> > >
> > > I'm certainly not suggesting that.
> > >
> > >
> > > On the one hand, with my purist hat on, saying it is a requirement
> to make sure we do not need to have end-to-end connectivity smells a bit
> weird.
> > >
> > >> I don't understand this... I don't think anyone is suggesting that.
> >
> > Saying we will bake into the protocol the REQUIREMENT that it support
> good or bad boxes in the middle of the network does not sound like the
> end-to-end Internet. It sounds more like IMS.
> >
> > Which requirement do you think suggests that? I certainly favor
> > requirements that we be able to work in the face of as many known
> > classes of intermediaries (NATs, firewalls, etc. as possible.) I mean,
> > isn't that the point of ICE supporting TURN and other types of relays?
> >
> > Is there something wrong with this? Do you think people are suggesting
> > some other requirement?
> >
> >
> > > On the other hand, with my practical hat on, saying it is a
> requirement to make sure the protocol works in situations that are NOT
> the Internet (NATs, a need for an overlay privacy network, etc.) seems
> like a good thing to do.
> > >
> > >> As far as I know, the only novel requirement here is that there be
> > >> a way for Web application to tell the browser to solely use relayed
> > >> addresses/candidates (and hopefully thus not reveal the user's
> > >> actual location) when communicating with the peer. There is of
> > >> course a requirement to be able to work when behind NATs but that
> is a functional requirement, not an anonymity one.
> >
> > That is asking an awful lot of an application. Moreover, as the cat-
> and-mouse game of anonymous application communication is ever evolving,
> I would challenge how meaningful it is to specify a Hidden Bit or
> Anonymous Bit in the protocol. I would offer that will work as well as
> the Evil Bit.
> >
> > I really am not following what you are saying here about a "hidden
> bit"?
> >
> > There is a very specific requirement being suggested here, namely that
> > applications should be able to instruct browsers not to use host or
> > srvflx candidates. This is neither a hidden bit, nor an anonymous bit.
> > Rather, it is a mechanism designed to allow the site, *if it wishes*
> > to offer a calling service that doesn't immediately reveal the
> > caller's location. This isn't a complete anonymity service against
> > sophisticated attackers. For that you need something like Tor. Rather,
> > it's an easy-to-implement measure that offers location protection
> against a (relatively common) class of limited attackers.
> >
> > What is it you object to about this requirement?
> >
> > -Ekr
> >
> 
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb


From vvucetic@cisco.com  Mon Feb  4 12:53:09 2013
Return-Path: <vvucetic@cisco.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 8C67421F8B48; Mon,  4 Feb 2013 12:53:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.18
X-Spam-Level: 
X-Spam-Status: No, score=-5.18 tagged_above=-999 required=5 tests=[AWL=-5.420,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_BAD_ID=2.837, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 44qS+EZmUO5p; Mon,  4 Feb 2013 12:53:07 -0800 (PST)
Received: from WIN-CDPOO5N337C (gw.ntelia.co.kr [175.196.232.146]) by ietfa.amsl.com (Postfix) with ESMTP id E30D821F8B3A; Mon,  4 Feb 2013 12:53:06 -0800 (PST)
Received: from mail pickup service by WIN-CDPOO5N337C with Microsoft SMTPSVC;  Tue, 5 Feb 2013 05:52:56 +0900
Content-Transfer-Encoding: 7bit
Content-Language: en-US
x-sender: vvucetic@cisco.com
x-receiver: hongkee67@gmail.com
Received: from mail.ietf.org ([64.170.98.30]) by WIN-CDPOO5N337C with Microsoft SMTPSVC(7.5.7601.17514); Tue, 5 Feb 2013 05:52:50 +0900
Received: from ietfa.amsl.com (localhost [127.0.0.1])by ietfa.amsl.com (Postfix) with ESMTP id E97E121F85DC;Mon,  4 Feb 2013 12:52:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1360011165; bh=h0X6woMvxmj+w4BWyoU2kJfffIdccImEKBWHilIYdaM=; h=From:To:Date:Message-ID:References:In-Reply-To:MIME-Version:Cc: Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:List-Help: List-Subscribe:Content-Type:Content-Transfer-Encoding:Sender; b=IDmZlfywabETr1b5NKZ8inzYB/VfPGqgPCwGgzVuRTcdBoX/yJttRNHGtTWG9/a75 G53BbKxZvzZPOJacAPVtzMR7sTVv7sBsauWP6wq0z4j7x7GLl1ETWxkTcHyAdQrrBa fKGtGE/CRecMkxz+YW3uizhXlEMkFwGmYjeWc0cg=
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])by ietfa.amsl.com (Postfix) with ESMTP id 95E7521F8694;Mon,  4 Feb 2013 07:34:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
Received: from mail.ietf.org ([64.170.98.30])by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)with ESMTP id VkmV0PDlxaLD; Mon,  4 Feb 2013 07:34:13 -0800 (PST)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72])by ietfa.amsl.com (Postfix) with ESMTP id 7FCD821F86D3; Mon,  4 Feb 2013 07:34:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1731; q=dns/txt; s=iport;t=1359992050; x=1361201650; h=from:to:cc:subject:date:message-id:references:in-reply-to:content-transfer-encoding:mime-version; bh=iLXdfWR6UHnBUePl/y6MFDWTM44pAe4MaseVrW4hL68=; b=AGzvUBNDvRIrQym7VR0GRkiJeyVKJgUlWDgYfbKE/ZbToC314oUroYVdTQ5i0/azYEATP4Hb5FKY+PcLSdGMR6IyMZNd+6w01QdKXHvAgodc+Ax8Ni4MkrSujH0B/jvVkDem5lqicFizbdFvfkBLpytOn3a90itsMLz0MumsOH U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgEFACnUD1GtJV2a/2dsb2JhbABFDr8sFnOCHwEBAQQBAQE3NAsMBAIBCA4DBAEBAQoUCQcnCxQJCAIEAQ0FCIgJDLtZjSqDR2EDlzyPNII+PoFvNQ
X-IronPort-AV: E=Sophos;i="4.84,600,1355097600"; d="scan'208";a="172764601"
Received: from rcdn-core-3.cisco.com ([173.37.93.154])by rcdn-iport-1.cisco.com with ESMTP; 04 Feb 2013 15:34:10 +0000
Received: from xhc-rcd-x04.cisco.com (xhc-rcd-x04.cisco.com [173.37.183.78])by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id r14FY9si018980(version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 4 Feb 2013 15:34:09 GMT
Received: from xmb-aln-x11.cisco.com ([169.254.6.138]) byxhc-rcd-x04.cisco.com ([173.37.183.78]) with mapi id 14.02.0318.004; Mon, 4 Feb 2013 09:34:09 -0600
From: "Vojislav Vucetic (vvucetic)" <vvucetic@cisco.com>
To: "Paul Kyzivat" <pkyzivat@alum.mit.edu>, "Hadriel Kaplan" <HKaplan@acmepacket.com>
Thread-Topic: [rtcweb] February Interim registration and logistics
Thread-Index: AQHOAurjXno7/EtQakuKaNa0T35yUphp1CDQ
Date: Mon, 4 Feb 2013 15:34:09 +0000
Message-ID: <1.657355dcbec592b63032@cisco.com>
References: <CF717522-C903-4965-8615-601926BE4766@acmepacket.com><510FD138.7050005@alum.mit.edu>
In-Reply-To: <510FD138.7050005@alum.mit.edu>
Accept-Language: en-US
x-originating-ip: [10.98.76.137]
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 04 Feb 2013 12:52:30 -0800
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Sender: mmusic-bounces@ietf.org
Errors-To: mmusic-bounces@ietf.org
X-OriginalArrivalTime: 04 Feb 2013 20:52:50.0657 (UTC) FILETIME=[986B7D10:01CE0319]
Content-Type: multipart/alternative; boundary="----=_NextPart_000_668A_1FDD79FA.445619C9"
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>, "mmusic@ietf.org \(E-mail\)" <mmusic@ietf.org>
Subject: Re: [rtcweb] [MMUSIC]  February Interim registration and logistics
X-BeenThere: rtcweb@ietf.org
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: Mon, 04 Feb 2013 20:53:09 -0000

------=_NextPart_000_668A_1FDD79FA.445619C9
Content-Language: en-US
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

What about the remote access to the sessions?

Thank you,

vvv

-----Original Message-----
From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf Of
 Paul Kyzivat
Sent: Monday, February 04, 2013 10:18 AM
To: Hadriel Kaplan
Cc: rtcweb@ietf.org; mmusic@ietf.org (E-mail)
Subject: Re: [rtcweb] February Interim registration and logistics

Is there a detailed agenda, with actual start times?
I've looked but can't find one.

	Thanks,
	Paul

On 1/18/13 2:33 PM, Hadriel Kaplan wrote:
> Howdy,
> We're pleased to host the upcoming interim meetings of IETF RTCWeb, IETF
 MMUSIC, W3C WebRTC and W3C Media Capture groups, on February 5-7, 2013, at
 our Corporate Galactic Headquarters in Bedford, Massachusetts.
>
> Please register at the following page if you plan to attend:
> http://info.acmepacket.com/acme-packet-hosting-ietf-and-w3c
>
> The logistics/venue info page is here:
> http://info.acmepacket.com/acme-packet-hosting-ietf-and-w3c/logistics
>
> You should NOT register if you're only going to attend remotely.  Details
 for remote participation will be sent out later on the relevant mailing
 lists.
>
> We hope to see you here!
> And bring warm clothing - it's slightly chilly. ;)
>
> -hadriel
>
> p.s. We've tested the registration page on several browsers and it works
 generally, except for on Lynx, Links, or Elinks. (Lynx and Links because they
 don't support Javascript, but why it doesn't work on Elinks w/SpiderMonkey
 I haven't looked into)  The logistics page seems to work on all browsers.
> :)
>
>
>

_______________________________________________
rtcweb mailing list
rtcweb@ietf.org
https://www.ietf.org/mailman/listinfo/rtcweb
_______________________________________________
mmusic mailing list
mmusic@ietf.org
https://www.ietf.org/mailman/listinfo/mmusic

------=_NextPart_000_668A_1FDD79FA.445619C9
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

What about the remote access to the sessions?
<br>

<br>
Thank you,
<br>

<br>
vvv
<br>

<br>
-----Original Message-----
<br>
From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf Of=
 Paul Kyzivat
<br>
Sent: Monday, February 04, 2013 10:18 AM
<br>
To: Hadriel Kaplan
<br>
Cc: rtcweb@ietf.org; mmusic@ietf.org (E-mail)
<br>
Subject: Re: [rtcweb] February Interim registration and logistics
<br>

<br>
Is there a detailed agenda, with actual start times?
<br>
I've looked but can't find one.
<br>

<br>
	Thanks,
<br>
	Paul
<br>

<br>
On 1/18/13 2:33 PM, Hadriel Kaplan wrote:
<br>
&gt; Howdy,
<br>
&gt; We're pleased to host the upcoming interim meetings of IETF RTCWeb, IE=
TF MMUSIC, W3C WebRTC and W3C Media Capture groups, on February 5-7, 2013, =
at our Corporate Galactic Headquarters in Bedford, Massachusetts.
<br>
&gt;
<br>
&gt; Please register at the following page if you plan to attend:
<br>
&gt; http://info.acmepacket.com/acme-packet-hosting-ietf-and-w3c
<br>
&gt;
<br>
&gt; The logistics/venue info page is here:
<br>
&gt; http://info.acmepacket.com/acme-packet-hosting-ietf-and-w3c/logistics
<br>
&gt;
<br>
&gt; You should NOT register if you're only going to attend remotely.  Deta=
ils for remote participation will be sent out later on the relevant mailing=
 lists.
<br>
&gt;
<br>
&gt; We hope to see you here!
<br>
&gt; And bring warm clothing - it's slightly chilly. ;)
<br>
&gt;
<br>
&gt; -hadriel
<br>
&gt;
<br>
&gt; p.s. We've tested the registration page on several browsers and it wor=
ks generally, except for on Lynx, Links, or Elinks. (Lynx and Links because=
 they don't support Javascript, but why it doesn't work on Elinks w/SpiderM=
onkey I haven't looked into)  The logistics page seems to work on all brows=
ers.
<br>
&gt; :)
<br>
&gt;
<br>
&gt;
<br>
&gt;
<br>

<br>
_______________________________________________
<br>
rtcweb mailing list
<br>
rtcweb@ietf.org
<br>
https://www.ietf.org/mailman/listinfo/rtcweb
<br>
_______________________________________________
<br>
mmusic mailing list
<br>
mmusic@ietf.org
<br>
https://www.ietf.org/mailman/listinfo/mmusic
<br>

------=_NextPart_000_668A_1FDD79FA.445619C9--

From btv1==7476154b17d==HKaplan@acmepacket.com  Mon Feb  4 13:11:29 2013
Return-Path: <btv1==7476154b17d==HKaplan@acmepacket.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 0F0FD21F8AB7 for <rtcweb@ietfa.amsl.com>; Mon,  4 Feb 2013 13:11:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.297
X-Spam-Level: 
X-Spam-Status: No, score=-2.297 tagged_above=-999 required=5 tests=[AWL=0.302,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aMKM+w74hjN3 for <rtcweb@ietfa.amsl.com>; Mon,  4 Feb 2013 13:11:28 -0800 (PST)
Received: from mx1.acmepacket.com (mx1.acmepacket.com [216.41.24.33]) by ietfa.amsl.com (Postfix) with ESMTP id 5F08B21F8949 for <rtcweb@ietf.org>; Mon,  4 Feb 2013 13:11:28 -0800 (PST)
X-ASG-Debug-ID: 1360012285-03fc207afd1ae330001-4f8tJD
Received: from Mail1.acmepacket.com (mail1.acmepacket.com [10.0.0.21]) by mx1.acmepacket.com with ESMTP id q78lgcKI0DDrxMRP (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO); Mon, 04 Feb 2013 16:11:25 -0500 (EST)
X-Barracuda-Envelope-From: HKaplan@acmepacket.com
Received: from MAIL2.acmepacket.com ([169.254.2.67]) by Mail1.acmepacket.com ([169.254.1.214]) with mapi id 14.02.0283.003; Mon, 4 Feb 2013 16:11:25 -0500
From: Hadriel Kaplan <HKaplan@acmepacket.com>
To: "Vojislav Vucetic (vvucetic)" <vvucetic@CISCO.COM>
Thread-Topic: [MMUSIC] [rtcweb] February Interim registration and logistics
X-ASG-Orig-Subj: Re: [MMUSIC] [rtcweb] February Interim registration and logistics
Thread-Index: AQHOAxwwYQi1WyU/Z0me6zlI3nt9Sw==
Date: Mon, 4 Feb 2013 21:11:24 +0000
Message-ID: <7EDA53E2-625C-47E3-BFFE-77A450939B1C@acmepacket.com>
References: <CF717522-C903-4965-8615-601926BE4766@acmepacket.com><510FD138.7050005@alum.mit.edu> <1.657355dcbec592b63032@cisco.com>
In-Reply-To: <1.657355dcbec592b63032@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.0.0.30]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <561FE227C9612D4F8E0A58ACA6CE1C7F@acmepacket.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Barracuda-Connect: mail1.acmepacket.com[10.0.0.21]
X-Barracuda-Start-Time: 1360012285
X-Barracuda-Encrypted: AES128-SHA
X-Barracuda-URL: http://spam.acmepacket.com:8000/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at acmepacket.com
X-Barracuda-BRTS-Status: 1
X-Barracuda-Spam-Score: 0.00
X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=9.0 tests=BSF_SC0_MISMATCH_TO
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.121816 Rule breakdown below pts rule name              description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO    Envelope rcpt doesn't match header
Cc: "fluffy@cisco.com \(fluffy\)" <fluffy@cisco.com>, "rtcweb@ietf.org" <rtcweb@ietf.org>, "mmusic@ietf.org \(E-mail\)" <mmusic@ietf.org>
Subject: Re: [rtcweb] [MMUSIC]  February Interim registration and logistics
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: Mon, 04 Feb 2013 21:11:29 -0000

It's a WebEx session, graciously offered/hosted by Cisco.  I haven't seen w=
hat the URL/dial-in info is for it yet.

-hadriel


On Feb 4, 2013, at 10:34 AM, Vojislav Vucetic (vvucetic) <vvucetic@CISCO.CO=
M> wrote:

> What about the remote access to the sessions?=20
>=20
> Thank you,=20
>=20
> vvv=20
>=20
> -----Original Message-----=20
> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf =
Of Paul Kyzivat=20
> Sent: Monday, February 04, 2013 10:18 AM=20
> To: Hadriel Kaplan=20
> Cc: rtcweb@ietf.org; mmusic@ietf.org (E-mail)=20
> Subject: Re: [rtcweb] February Interim registration and logistics=20
>=20
> Is there a detailed agenda, with actual start times?=20
> I've looked but can't find one.=20
>=20
> Thanks,=20
> Paul=20
>=20
> On 1/18/13 2:33 PM, Hadriel Kaplan wrote:=20
> > Howdy,=20
> > We're pleased to host the upcoming interim meetings of IETF RTCWeb, IET=
F MMUSIC, W3C WebRTC and W3C Media Capture groups, on February 5-7, 2013, a=
t our Corporate Galactic Headquarters in Bedford, Massachusetts.=20
> >=20
> > Please register at the following page if you plan to attend:=20
> > http://info.acmepacket.com/acme-packet-hosting-ietf-and-w3c=20
> >=20
> > The logistics/venue info page is here:=20
> > http://info.acmepacket.com/acme-packet-hosting-ietf-and-w3c/logistics=20
> >=20
> > You should NOT register if you're only going to attend remotely. Detail=
s for remote participation will be sent out later on the relevant mailing l=
ists.=20
> >=20
> > We hope to see you here!=20
> > And bring warm clothing - it's slightly chilly. ;)=20
> >=20
> > -hadriel=20
> >=20
> > p.s. We've tested the registration page on several browsers and it work=
s generally, except for on Lynx, Links, or Elinks. (Lynx and Links because =
they don't support Javascript, but why it doesn't work on Elinks w/SpiderMo=
nkey I haven't looked into) The logistics page seems to work on all browser=
s.=20
> > :)=20
> >=20
> >=20
> >=20
>=20
> _______________________________________________=20
> rtcweb mailing list=20
> rtcweb@ietf.org=20
> https://www.ietf.org/mailman/listinfo/rtcweb=20
> _______________________________________________=20
> mmusic mailing list=20
> mmusic@ietf.org=20
> https://www.ietf.org/mailman/listinfo/mmusic=20


From ekr@rtfm.com  Mon Feb  4 14:05:03 2013
Return-Path: <ekr@rtfm.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 3312121F8AF2 for <rtcweb@ietfa.amsl.com>; Mon,  4 Feb 2013 14:05:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.203
X-Spam-Level: 
X-Spam-Status: No, score=-102.203 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MIME_QP_LONG_LINE=1.396, RCVD_IN_DNSWL_LOW=-1,  USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KUAA+0t4B9ak for <rtcweb@ietfa.amsl.com>; Mon,  4 Feb 2013 14:05:02 -0800 (PST)
Received: from mail-vb0-f44.google.com (mail-vb0-f44.google.com [209.85.212.44]) by ietfa.amsl.com (Postfix) with ESMTP id 0588921F8AD8 for <rtcweb@ietf.org>; Mon,  4 Feb 2013 14:05:01 -0800 (PST)
Received: by mail-vb0-f44.google.com with SMTP id fr13so855104vbb.31 for <rtcweb@ietf.org>; Mon, 04 Feb 2013 14:05:01 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:references:mime-version:in-reply-to:content-type :content-transfer-encoding:message-id:cc:x-mailer:from:subject:date :to:x-gm-message-state; bh=VvfFBhzWfSBQeRwCL+X3KL7yALIEpYrDli9fZ/URbSk=; b=eR/xTg+3soHNH/My9p6muSm7N+5pLbwshGgGGSdtDijt+ZOqXh+TE3xhLUfKpGcRhW 2o4G3MkzzILXT23mp04SlDt77Zi6P8MQwCcyfuRiQ2VvHYpRWYM9DUzHxdre23WOyB/4 v6W0vqBtBiIZmfmFEOPPN76fJx41fkf3UL5R1PshH2bJgNK2sQ0blDj/P4g1zW+J/TNu 2vLRGuGO5CTLffVThQ+kJtvW6ITLu4UxcRRvN3kLt0jV1SiSsPPHt4JDkpY1DwX2aAM3 oQSRuX0VvsdjFus1loo35isMSf7dDL1G4sIAjQE1AKpoH1hW43RNrFQ1qqs3+xp1wLNf DqtA==
X-Received: by 10.52.27.138 with SMTP id t10mr21539149vdg.59.1360015501147; Mon, 04 Feb 2013 14:05:01 -0800 (PST)
Received: from [10.66.118.111] (mobile-198-228-207-184.mycingular.net. [198.228.207.184]) by mx.google.com with ESMTPS id l18sm23925779vdh.10.2013.02.04.14.04.59 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 04 Feb 2013 14:05:00 -0800 (PST)
References: <50F97303.4070906@ericsson.com> <CABkgnnWcqZ+dU+87djBQ0z47ufB-Go13mWyPi_ZQA8BPinQJEA@mail.gmail.com> <BLU002-W1705DC54006131B55B432A931F0@phx.gbl> <BLU002-W210B8DBB897CAF5BECC501A931F0@phx.gbl> <5109265F.6040106@ericsson.com> <BLU002-W123BE6BAA58BE0B26DEA28F931E0@phx.gbl> <510B9A41.8000804@ericsson.com> <510B9FD8.6000008@alvestrand.no> <510BB070.9040602@ericsson.com> <510CEAF9.6020509@alvestrand.no> <510D0D14.4050301@ericsson.com> <510D6039.3060501@alvestrand.no> <CABcZeBMyH7KThkrqZRy4b2eLOpELnPhNsaYpL3D4EcbwG9XRyg@mail.gmail.com> <479FFA31-EE78-4E6E-A8BB-440DF9A82A74@cs.georgetown.edu> <CABcZeBPz2X+CkcrVqdGk-Xzf98VEdND8H+Drxs+0=Mou=xNzKg@mail.gmail.com> <984674BE-1A5C-4728-89C1-F2EAAD1A3D6B@standardstrack.com> <CABcZeBPk+9-qJhScSGcVhTr9=077TiU8NERqNabpq-LtVXKTjQ@mail.gmail.com> <BA4D4176-729C-47AF-9AAC-816F4BC97F94@standardstrack.com> <AE1A6B5FD507DC4FB3C5166F3A05A484161C588D@tk5ex14mbxc272.redmond.corp.microsoft.com>
Mime-Version: 1.0 (1.0)
In-Reply-To: <AE1A6B5FD507DC4FB3C5166F3A05A484161C588D@tk5ex14mbxc272.redmond.corp.microsoft.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Message-Id: <C138FE72-DA82-49DF-9834-78289CC84F1C@rtfm.com>
X-Mailer: iPhone Mail (10B142)
From: Eric Rescorla <ekr@rtfm.com>
Date: Mon, 4 Feb 2013 17:04:54 -0500
To: "Matthew Kaufman (SKYPE)" <matthew.kaufman@skype.net>
X-Gm-Message-State: ALoCoQno82cyzx2jLHaTOEDEBbeBLzJzMlctEIAMbAM38/Wbe4VNKyw1ukXPHrRyFX91aopGPXHv
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Revealing IP addresses (Re: Review of draft-ietf-rtcweb-use-cases-and-requirements-10 (Part II))
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: Mon, 04 Feb 2013 22:05:03 -0000

On Feb 4, 2013, at 12:56, "Matthew Kaufman (SKYPE)" <matthew.kaufman@skype.n=
et> wrote:

> I see two possible readings (either or both of them might be useful):
>=20
> 1. The browser must have a way for its user to force the use of TURN serve=
rs (and this is only useful if the user also provides the address and creden=
tials for the TURN servers) for transmission of media.
>=20
> 2. The browser must have an API that keeps some kinds of candidates from b=
eing included in the SDP the API generates.
>=20
> #1 seems like a very useful thing to require for users who might actually c=
are about their privacy, but I don't think that requirement belongs in an IE=
TF document but rather the W3C requirements TR for WEBRTC, that appears to h=
ave not even been started.
>=20

I had 2 in mind. I don't think #1 needs standardization


> #2 seems highly questionable to me, due to the large number of failure mod=
es in both the interpretation of the spec and the ability to circumvent the i=
ntent...
>=20
> For #2 do you mean "API flag to prevent local candidates from being includ=
ed" or "API flag to prevent server-reflexive STUN-learned candidates from be=
ing included" or both?
>=20
> For #2 how do you propose a malicious application or page injection not si=
mply change the flag?
>=20

The intent here is to allow the server to offer an anonymous calling service=
 so this threat isn't relevant


> For #2 why can't the same behavior be accomplished by including all the ca=
ndidates in the SDP and then letting the JavaScript remove the "dangerous" c=
andidates before sending the SDP to the server?
>=20

This I have a good answer to. You need to suppress checks on this candidates=
 because those reveal your address. And even if you think stripping in sdp b=
efore set local accomplishes this how do you do it for trickle ice?


> For #2 why can't the same behavior be accomplished by including all the ca=
ndidates in the SDP, sending it to the server (which you must trust anyway, a=
s it also can change the flag itself *or* derive your IP address by looking a=
t where you load pages from), and having the server remove the "dangerous" c=
andidates before sending them on to the far client?
>=20

Same reason
> Matthew Kaufman
>=20
>=20
> -----Original Message-----
> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf O=
f Eric Burger
> Sent: Monday, February 4, 2013 2:53 AM
> To: Eric Rescorla
> Cc: rtcweb@ietf.org
> Subject: Re: [rtcweb] Revealing IP addresses (Re: Review of draft-ietf-rtc=
web-use-cases-and-requirements-10 (Part II))
>=20
> Under what circumstances would it be up to the Web server to decide to mak=
e the client interaction quasi-anonymous? Would that not be a entirely up to=
 and the responsibility of the client? By definition, the Web server is not a=
nonymous -- the user had to reach it somehow to get the page in the first pl=
ace. Likewise, it is well within the power of the server to obfuscate its me=
dia address. It is quite likely media is NOT coming from the same IP address=
 as the Web page under normal circumstances, so the server has built-in oppo=
rtunities to obfuscate its address. Conversely, it is well within the capabi=
lities of the browser to figure out how to obfuscate its media address. More=
 importantly, I have yet to hear a cogent use case for the server saying, "I=
 want this interaction to not have IP addresses *TO PROTECT YOU*." If you ar=
e in a scenario where you need protection, you cannot depend on the server. Y=
ou must depend on yourself, which means you will have a browser that will pr=
otect you. Moreover, will not a bad server simply always tell all browsers i=
t connects with to open lots of anonymity relays to DDoS the relays? Saying w=
e want to build something that is only sometimes useful and can only be usef=
ul if we trust all sides to do the right thing does not sound very useful.
>=20
> Am I missing something here?
>=20
> On Feb 3, 2013, at 6:48 PM, Eric Rescorla <ekr@rtfm.com> wrote:
>=20
>>=20
>>=20
>> On Sun, Feb 3, 2013 at 10:56 AM, Eric Burger <eburger@standardstrack.com>=
 wrote:
>> To be clear, I think ekr's formulation is the best:
>>> 1. If you don't want the server learning your global IP, you need to use=
 Tor or the like.
>>=20
>> To me, this means it is totally orthogonal to RTCweb. If you want to use T=
or, a TURN server, an ALG, or foo, that is up to you. That does not impact t=
he protocol.
>>=20
>> That's certainly what I meant to be saying, with the small caveat that=20=

>> if you are using media relays (e.g., TURN) they are supposed to be=20
>> reflected in ICE candidate lines.
>>=20
>>=20
>>> 2. I would suggest that it is simplest to divide the world into host=20
>>> addresses, server/peer reflexive, and relayed and say that the=20
>>> requirement is that the browser must be able to send packets without=20
>>> revealing either of the former two, but that it is not a requirement tha=
t it be able to do so in the face of an adversarial server.
>> And this is the most reasonable. I guess the concern is we will forget al=
l of this list discussion, and someone will require hard-coded endpoint IP a=
ddresses in the protocol, which is what sunk SIP in the early days.
>>=20
>> Inline...
>>=20
>> On Feb 3, 2013, at 1:32 PM, Eric Rescorla <ekr@rtfm.com> wrote:
>>=20
>>> On Sun, Feb 3, 2013 at 7:32 AM, Burger Eric <eburger@cs.georgetown.edu> w=
rote:
>>> Is what we are really asking for is the ability of the protocol to be TO=
R-, TURN-, and mumble-friendly? I am hesitant to suggest we bake in one part=
icular anonymity network or another into the RTCweb protocol suite.
>>>=20
>>> I'm certainly not suggesting that.
>>>=20
>>>=20
>>> On the one hand, with my purist hat on, saying it is a requirement to ma=
ke sure we do not need to have end-to-end connectivity smells a bit weird.
>>>=20
>>>> I don't understand this... I don't think anyone is suggesting that.
>>=20
>> Saying we will bake into the protocol the REQUIREMENT that it support goo=
d or bad boxes in the middle of the network does not sound like the end-to-e=
nd Internet. It sounds more like IMS.
>>=20
>> Which requirement do you think suggests that? I certainly favor=20
>> requirements that we be able to work in the face of as many known=20
>> classes of intermediaries (NATs, firewalls, etc. as possible.) I mean,=20=

>> isn't that the point of ICE supporting TURN and other types of relays?
>>=20
>> Is there something wrong with this? Do you think people are suggesting=20=

>> some other requirement?
>>=20
>>=20
>>> On the other hand, with my practical hat on, saying it is a requirement t=
o make sure the protocol works in situations that are NOT the Internet (NATs=
, a need for an overlay privacy network, etc.) seems like a good thing to do=
.
>>>=20
>>>> As far as I know, the only novel requirement here is that there be=20
>>>> a way for Web application to tell the browser to solely use relayed=20
>>>> addresses/candidates (and hopefully thus not reveal the user's=20
>>>> actual location) when communicating with the peer. There is of=20
>>>> course a requirement to be able to work when behind NATs but that is a f=
unctional requirement, not an anonymity one.
>>=20
>> That is asking an awful lot of an application. Moreover, as the cat-and-m=
ouse game of anonymous application communication is ever evolving, I would c=
hallenge how meaningful it is to specify a Hidden Bit or Anonymous Bit in th=
e protocol. I would offer that will work as well as the Evil Bit.
>>=20
>> I really am not following what you are saying here about a "hidden bit"?
>>=20
>> There is a very specific requirement being suggested here, namely that=20=

>> applications should be able to instruct browsers not to use host or=20
>> srvflx candidates. This is neither a hidden bit, nor an anonymous bit.=20=

>> Rather, it is a mechanism designed to allow the site, *if it wishes*=20
>> to offer a calling service that doesn't immediately reveal the=20
>> caller's location. This isn't a complete anonymity service against=20
>> sophisticated attackers. For that you need something like Tor. Rather,=20=

>> it's an easy-to-implement measure that offers location protection against=
 a (relatively common) class of limited attackers.
>>=20
>> What is it you object to about this requirement?
>>=20
>> -Ekr
>=20

From matthew.kaufman@skype.net  Mon Feb  4 14:30:54 2013
Return-Path: <matthew.kaufman@skype.net>
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 4425121F8AB7 for <rtcweb@ietfa.amsl.com>; Mon,  4 Feb 2013 14:30:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lM5gtreISL+L for <rtcweb@ietfa.amsl.com>; Mon,  4 Feb 2013 14:30:53 -0800 (PST)
Received: from na01-by2-obe.outbound.protection.outlook.com (na01-by2-obe.ptr.protection.outlook.com [207.46.100.27]) by ietfa.amsl.com (Postfix) with ESMTP id D004921F8AA3 for <rtcweb@ietf.org>; Mon,  4 Feb 2013 14:30:48 -0800 (PST)
Received: from BL2FFO11FD013.protection.gbl (10.173.161.202) by BL2FFO11HUB018.protection.gbl (10.173.160.110) with Microsoft SMTP Server (TLS) id 15.0.609.9; Mon, 4 Feb 2013 22:30:44 +0000
Received: from TK5EX14HUBC102.redmond.corp.microsoft.com (131.107.125.37) by BL2FFO11FD013.mail.protection.outlook.com (10.173.160.221) with Microsoft SMTP Server (TLS) id 15.0.609.9 via Frontend Transport; Mon, 4 Feb 2013 22:30:44 +0000
Received: from TK5EX14MBXC272.redmond.corp.microsoft.com ([169.254.2.197]) by TK5EX14HUBC102.redmond.corp.microsoft.com ([157.54.7.154]) with mapi id 14.02.0318.003; Mon, 4 Feb 2013 22:30:10 +0000
From: "Matthew Kaufman (SKYPE)" <matthew.kaufman@skype.net>
To: Eric Rescorla <ekr@rtfm.com>
Thread-Topic: [rtcweb] Revealing IP addresses (Re: Review of draft-ietf-rtcweb-use-cases-and-requirements-10 (Part II))
Thread-Index: AQHOAyOzvMjV16PQAUKbnzLpy7eiuJhqRnYg
Date: Mon, 4 Feb 2013 22:30:09 +0000
Message-ID: <AE1A6B5FD507DC4FB3C5166F3A05A484161C5D86@tk5ex14mbxc272.redmond.corp.microsoft.com>
References: <50F97303.4070906@ericsson.com> <CABkgnnWcqZ+dU+87djBQ0z47ufB-Go13mWyPi_ZQA8BPinQJEA@mail.gmail.com> <BLU002-W1705DC54006131B55B432A931F0@phx.gbl> <BLU002-W210B8DBB897CAF5BECC501A931F0@phx.gbl> <5109265F.6040106@ericsson.com> <BLU002-W123BE6BAA58BE0B26DEA28F931E0@phx.gbl> <510B9A41.8000804@ericsson.com> <510B9FD8.6000008@alvestrand.no> <510BB070.9040602@ericsson.com> <510CEAF9.6020509@alvestrand.no> <510D0D14.4050301@ericsson.com> <510D6039.3060501@alvestrand.no> <CABcZeBMyH7KThkrqZRy4b2eLOpELnPhNsaYpL3D4EcbwG9XRyg@mail.gmail.com> <479FFA31-EE78-4E6E-A8BB-440DF9A82A74@cs.georgetown.edu> <CABcZeBPz2X+CkcrVqdGk-Xzf98VEdND8H+Drxs+0=Mou=xNzKg@mail.gmail.com> <984674BE-1A5C-4728-89C1-F2EAAD1A3D6B@standardstrack.com> <CABcZeBPk+9-qJhScSGcVhTr9=077TiU8NERqNabpq-LtVXKTjQ@mail.gmail.com> <BA4D4176-729C-47AF-9AAC-816F4BC97F94@standardstrack.com> <AE1A6B5FD507DC4FB3C5166F3A05A484161C588D@tk5ex14mbxc272.redmond.corp.microsoft.com> <C138FE72-DA82-49DF-9834-78289CC84F1C@rtfm.com>
In-Reply-To: <C138FE72-DA82-49DF-9834-78289CC84F1C@rtfm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [157.54.51.73]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Forefront-Antispam-Report: CIP:131.107.125.37; CTRY:US; IPV:CAL; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(24454001)(52314002)(13464002)(377454001)(199002)(50084002)(189002)(51704002)(16406001)(51856001)(79102001)(50466001)(46406002)(47976001)(47736001)(56816002)(50986001)(49866001)(46102001)(20776003)(33656001)(56776001)(54316002)(74662001)(23726001)(31966008)(5343635001)(77982001)(5343655001)(55846006)(4396001)(53806001)(54356001)(5343645001)(47776003)(63696002)(59766001)(47446002)(76482001)(44976002)(74502001); DIR:OUT; SFP:; SCL:1; SRVR:BL2FFO11HUB018; H:TK5EX14HUBC102.redmond.corp.microsoft.com; RD:InfoDomainNonexistent; A:3; MX:1; LANG:en; 
X-OriginatorOrg: microsoft.onmicrosoft.com
X-Forefront-PRVS: 07473990A5
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Revealing IP addresses (Re: Review of draft-ietf-rtcweb-use-cases-and-requirements-10 (Part II))
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: Mon, 04 Feb 2013 22:30:54 -0000

I still don't understand how I, as a user, can possibly trust your web site=
 to set the flags appropriately so that my browser doesn't execute connecti=
vity checks to someone I'm worried might learn my IP address.

I get it in option #1. I set my browser that way, I trust my browser vendor=
, end of story.

In case #2, I go to your site, I don't trust your site, but I decide to use=
 it anyway. It gives my addresses away when I do my HTTP GET from it. Then =
I make a call, and it sets the flags however it wants. Or it sets the flags=
 to "don't do checks except over TURN" and then it sets up a TURN server, b=
ut points the TURN server to be the address of the bad guy I didn't want my=
 addresses disclosed to and so my connection attempt to that TURN server re=
veals my addresses, etc. How does any of this actually help me?

If I really trust the site to protect me, the site runs a media proxy and o=
nly has me run ICE checks against that (because those are the only far cand=
idates in the SDP). It relays the traffic. Done.

Matthew Kaufman

-----Original Message-----
From: Eric Rescorla [mailto:ekr@rtfm.com]=20
Sent: Monday, February 4, 2013 2:05 PM
To: Matthew Kaufman (SKYPE)
Cc: Eric Burger; rtcweb@ietf.org
Subject: Re: [rtcweb] Revealing IP addresses (Re: Review of draft-ietf-rtcw=
eb-use-cases-and-requirements-10 (Part II))



On Feb 4, 2013, at 12:56, "Matthew Kaufman (SKYPE)" <matthew.kaufman@skype.=
net> wrote:

> I see two possible readings (either or both of them might be useful):
>=20
> 1. The browser must have a way for its user to force the use of TURN serv=
ers (and this is only useful if the user also provides the address and cred=
entials for the TURN servers) for transmission of media.
>=20
> 2. The browser must have an API that keeps some kinds of candidates from =
being included in the SDP the API generates.
>=20
> #1 seems like a very useful thing to require for users who might actually=
 care about their privacy, but I don't think that requirement belongs in an=
 IETF document but rather the W3C requirements TR for WEBRTC, that appears =
to have not even been started.

>=20

I had 2 in mind. I don't think #1 needs standardization


> #2 seems highly questionable to me, due to the large number of failure mo=
des in both the interpretation of the spec and the ability to circumvent th=
e intent...
>=20
> For #2 do you mean "API flag to prevent local candidates from being inclu=
ded" or "API flag to prevent server-reflexive STUN-learned candidates from =
being included" or both?
>=20
> For #2 how do you propose a malicious application or page injection not s=
imply change the flag?
>=20

The intent here is to allow the server to offer an anonymous calling servic=
e so this threat isn't relevant


> For #2 why can't the same behavior be accomplished by including all the c=
andidates in the SDP and then letting the JavaScript remove the "dangerous"=
 candidates before sending the SDP to the server?
>=20

This I have a good answer to. You need to suppress checks on this candidate=
s because those reveal your address. And even if you think stripping in sdp=
 before set local accomplishes this how do you do it for trickle ice?


> For #2 why can't the same behavior be accomplished by including all the c=
andidates in the SDP, sending it to the server (which you must trust anyway=
, as it also can change the flag itself *or* derive your IP address by look=
ing at where you load pages from), and having the server remove the "danger=
ous" candidates before sending them on to the far client?
>=20

Same reason
> Matthew Kaufman
>=20
>=20
> -----Original Message-----
> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On=20
> Behalf Of Eric Burger
> Sent: Monday, February 4, 2013 2:53 AM
> To: Eric Rescorla
> Cc: rtcweb@ietf.org
> Subject: Re: [rtcweb] Revealing IP addresses (Re: Review of=20
> draft-ietf-rtcweb-use-cases-and-requirements-10 (Part II))
>=20
> Under what circumstances would it be up to the Web server to decide to ma=
ke the client interaction quasi-anonymous? Would that not be a entirely up =
to and the responsibility of the client? By definition, the Web server is n=
ot anonymous -- the user had to reach it somehow to get the page in the fir=
st place. Likewise, it is well within the power of the server to obfuscate =
its media address. It is quite likely media is NOT coming from the same IP =
address as the Web page under normal circumstances, so the server has built=
-in opportunities to obfuscate its address. Conversely, it is well within t=
he capabilities of the browser to figure out how to obfuscate its media add=
ress. More importantly, I have yet to hear a cogent use case for the server=
 saying, "I want this interaction to not have IP addresses *TO PROTECT YOU*=
." If you are in a scenario where you need protection, you cannot depend on=
 the server. You must depend on yourself, which means you will have a brows=
er that will protect you. Moreover, will not a bad server simply always tel=
l all browsers it connects with to open lots of anonymity relays to DDoS th=
e relays? Saying we want to build something that is only sometimes useful a=
nd can only be useful if we trust all sides to do the right thing does not =
sound very useful.
>=20
> Am I missing something here?
>=20
> On Feb 3, 2013, at 6:48 PM, Eric Rescorla <ekr@rtfm.com> wrote:
>=20
>>=20
>>=20
>> On Sun, Feb 3, 2013 at 10:56 AM, Eric Burger <eburger@standardstrack.com=
> wrote:
>> To be clear, I think ekr's formulation is the best:
>>> 1. If you don't want the server learning your global IP, you need to us=
e Tor or the like.
>>=20
>> To me, this means it is totally orthogonal to RTCweb. If you want to use=
 Tor, a TURN server, an ALG, or foo, that is up to you. That does not impac=
t the protocol.
>>=20
>> That's certainly what I meant to be saying, with the small caveat=20
>> that if you are using media relays (e.g., TURN) they are supposed to=20
>> be reflected in ICE candidate lines.
>>=20
>>=20
>>> 2. I would suggest that it is simplest to divide the world into host=20
>>> addresses, server/peer reflexive, and relayed and say that the=20
>>> requirement is that the browser must be able to send packets without=20
>>> revealing either of the former two, but that it is not a requirement th=
at it be able to do so in the face of an adversarial server.
>> And this is the most reasonable. I guess the concern is we will forget a=
ll of this list discussion, and someone will require hard-coded endpoint IP=
 addresses in the protocol, which is what sunk SIP in the early days.
>>=20
>> Inline...
>>=20
>> On Feb 3, 2013, at 1:32 PM, Eric Rescorla <ekr@rtfm.com> wrote:
>>=20
>>> On Sun, Feb 3, 2013 at 7:32 AM, Burger Eric <eburger@cs.georgetown.edu>=
 wrote:
>>> Is what we are really asking for is the ability of the protocol to be T=
OR-, TURN-, and mumble-friendly? I am hesitant to suggest we bake in one pa=
rticular anonymity network or another into the RTCweb protocol suite.
>>>=20
>>> I'm certainly not suggesting that.
>>>=20
>>>=20
>>> On the one hand, with my purist hat on, saying it is a requirement to m=
ake sure we do not need to have end-to-end connectivity smells a bit weird.
>>>=20
>>>> I don't understand this... I don't think anyone is suggesting that.
>>=20
>> Saying we will bake into the protocol the REQUIREMENT that it support go=
od or bad boxes in the middle of the network does not sound like the end-to=
-end Internet. It sounds more like IMS.
>>=20
>> Which requirement do you think suggests that? I certainly favor=20
>> requirements that we be able to work in the face of as many known=20
>> classes of intermediaries (NATs, firewalls, etc. as possible.) I=20
>> mean, isn't that the point of ICE supporting TURN and other types of rel=
ays?
>>=20
>> Is there something wrong with this? Do you think people are=20
>> suggesting some other requirement?
>>=20
>>=20
>>> On the other hand, with my practical hat on, saying it is a requirement=
 to make sure the protocol works in situations that are NOT the Internet (N=
ATs, a need for an overlay privacy network, etc.) seems like a good thing t=
o do.
>>>=20
>>>> As far as I know, the only novel requirement here is that there be=20
>>>> a way for Web application to tell the browser to solely use relayed=20
>>>> addresses/candidates (and hopefully thus not reveal the user's=20
>>>> actual location) when communicating with the peer. There is of=20
>>>> course a requirement to be able to work when behind NATs but that is a=
 functional requirement, not an anonymity one.
>>=20
>> That is asking an awful lot of an application. Moreover, as the cat-and-=
mouse game of anonymous application communication is ever evolving, I would=
 challenge how meaningful it is to specify a Hidden Bit or Anonymous Bit in=
 the protocol. I would offer that will work as well as the Evil Bit.
>>=20
>> I really am not following what you are saying here about a "hidden bit"?
>>=20
>> There is a very specific requirement being suggested here, namely=20
>> that applications should be able to instruct browsers not to use host=20
>> or srvflx candidates. This is neither a hidden bit, nor an anonymous bit=
.
>> Rather, it is a mechanism designed to allow the site, *if it wishes*=20
>> to offer a calling service that doesn't immediately reveal the=20
>> caller's location. This isn't a complete anonymity service against=20
>> sophisticated attackers. For that you need something like Tor.=20
>> Rather, it's an easy-to-implement measure that offers location protectio=
n against a (relatively common) class of limited attackers.
>>=20
>> What is it you object to about this requirement?
>>=20
>> -Ekr
>=20


From rlb@ipv.sx  Mon Feb  4 14:36:07 2013
Return-Path: <rlb@ipv.sx>
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 74FF421F8B69 for <rtcweb@ietfa.amsl.com>; Mon,  4 Feb 2013 14:36:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.48
X-Spam-Level: 
X-Spam-Status: No, score=0.48 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_PBL=0.905, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8FqGWGTIOjYB for <rtcweb@ietfa.amsl.com>; Mon,  4 Feb 2013 14:36:06 -0800 (PST)
Received: from mail-la0-x22f.google.com (la-in-x022f.1e100.net [IPv6:2a00:1450:4010:c03::22f]) by ietfa.amsl.com (Postfix) with ESMTP id 0417321F8B61 for <rtcweb@ietf.org>; Mon,  4 Feb 2013 14:36:05 -0800 (PST)
Received: by mail-la0-f47.google.com with SMTP id fj20so5156884lab.34 for <rtcweb@ietf.org>; Mon, 04 Feb 2013 14:36:04 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:x-originating-ip:in-reply-to:references :date:message-id:subject:from:to:cc:content-type:x-gm-message-state; bh=vNSUoEnDaOtnNK8bau+5tW7WjW8FnlcBJ4Tu2wJXgxU=; b=GtM56MpcPALsvfsoQEfsJ1Dg9yYus5k8lM2wi6hem2HGU7kZKRYvI3XxgSi+r988IT /xLRFPd6faY6iOw8rAWvTbGVJsdSZFkC9ck96nVFChRWy1Y7NJgr1E97O6iQ5AoasB84 xrSIZGINwtT34h+gYNU0oCbDNxtrEsU8u7RxBi6dbOPBmQiTXHsNfmnG52D9CYHaWoCQ v+/sGwDd4Vm+WrGabojlSLgTuTzTPv3MOMLU3+QFqIIWjCKkpgIIwKElW/vrJdAF+P+2 6X3Y9sDdV81T0DfENtulbktyFPTvGMUxam3NSY4vEDmj59n4OO0astrTiFxFDL9LXaCr OaGQ==
MIME-Version: 1.0
X-Received: by 10.112.27.34 with SMTP id q2mr8961598lbg.56.1360017364720; Mon, 04 Feb 2013 14:36:04 -0800 (PST)
Received: by 10.112.142.170 with HTTP; Mon, 4 Feb 2013 14:36:04 -0800 (PST)
X-Originating-IP: [174.254.182.97]
In-Reply-To: <AE1A6B5FD507DC4FB3C5166F3A05A484161C5D86@tk5ex14mbxc272.redmond.corp.microsoft.com>
References: <50F97303.4070906@ericsson.com> <CABkgnnWcqZ+dU+87djBQ0z47ufB-Go13mWyPi_ZQA8BPinQJEA@mail.gmail.com> <BLU002-W1705DC54006131B55B432A931F0@phx.gbl> <BLU002-W210B8DBB897CAF5BECC501A931F0@phx.gbl> <5109265F.6040106@ericsson.com> <BLU002-W123BE6BAA58BE0B26DEA28F931E0@phx.gbl> <510B9A41.8000804@ericsson.com> <510B9FD8.6000008@alvestrand.no> <510BB070.9040602@ericsson.com> <510CEAF9.6020509@alvestrand.no> <510D0D14.4050301@ericsson.com> <510D6039.3060501@alvestrand.no> <CABcZeBMyH7KThkrqZRy4b2eLOpELnPhNsaYpL3D4EcbwG9XRyg@mail.gmail.com> <479FFA31-EE78-4E6E-A8BB-440DF9A82A74@cs.georgetown.edu> <CABcZeBPz2X+CkcrVqdGk-Xzf98VEdND8H+Drxs+0=Mou=xNzKg@mail.gmail.com> <984674BE-1A5C-4728-89C1-F2EAAD1A3D6B@standardstrack.com> <CABcZeBPk+9-qJhScSGcVhTr9=077TiU8NERqNabpq-LtVXKTjQ@mail.gmail.com> <BA4D4176-729C-47AF-9AAC-816F4BC97F94@standardstrack.com> <AE1A6B5FD507DC4FB3C5166F3A05A484161C588D@tk5ex14mbxc272.redmond.corp.microsoft.com> <C138FE72-DA82-49DF-9834-78289CC84F1C@rtfm.com> <AE1A6B5FD507DC4FB3C5166F3A05A484161C5D86@tk5ex14mbxc272.redmond.corp.microsoft.com>
Date: Mon, 4 Feb 2013 17:36:04 -0500
Message-ID: <CAL02cgQtB=vhN0sHOYsi+wqoU4QnuomHTZUYAQR5qsnSOwQbtw@mail.gmail.com>
From: Richard Barnes <rlb@ipv.sx>
To: "Matthew Kaufman (SKYPE)" <matthew.kaufman@skype.net>
Content-Type: multipart/alternative; boundary=bcaec554d9f0e99bb804d4edb7b9
X-Gm-Message-State: ALoCoQlr/qTIWR/TdmtvedpmgQEcqb/EScz9q8QTXABywr/B5MAkV3uJPG7RRfXwhtEGOSa8eblx
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Revealing IP addresses (Re: Review of draft-ietf-rtcweb-use-cases-and-requirements-10 (Part II))
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: Mon, 04 Feb 2013 22:36:07 -0000

--bcaec554d9f0e99bb804d4edb7b9
Content-Type: text/plain; charset=ISO-8859-1

It seems like #1 is a special case of #2, in which the browser overrides
whatever flag is set.  It seems like even in #2, there could be chrome to
mitigate the risk of pages lying.

I agree that #1 would not require standardization.

--Richard

On Monday, February 4, 2013, Matthew Kaufman (SKYPE) wrote:

> I still don't understand how I, as a user, can possibly trust your web
> site to set the flags appropriately so that my browser doesn't execute
> connectivity checks to someone I'm worried might learn my IP address.
>
> I get it in option #1. I set my browser that way, I trust my browser
> vendor, end of story.
>
> In case #2, I go to your site, I don't trust your site, but I decide to
> use it anyway. It gives my addresses away when I do my HTTP GET from it.
> Then I make a call, and it sets the flags however it wants. Or it sets the
> flags to "don't do checks except over TURN" and then it sets up a TURN
> server, but points the TURN server to be the address of the bad guy I
> didn't want my addresses disclosed to and so my connection attempt to that
> TURN server reveals my addresses, etc. How does any of this actually help
> me?
>
> If I really trust the site to protect me, the site runs a media proxy and
> only has me run ICE checks against that (because those are the only far
> candidates in the SDP). It relays the traffic. Done.
>
> Matthew Kaufman
>
> -----Original Message-----
> From: Eric Rescorla [mailto:ekr@rtfm.com]
> Sent: Monday, February 4, 2013 2:05 PM
> To: Matthew Kaufman (SKYPE)
> Cc: Eric Burger; rtcweb@ietf.org
> Subject: Re: [rtcweb] Revealing IP addresses (Re: Review of
> draft-ietf-rtcweb-use-cases-and-requirements-10 (Part II))
>
>
>
> On Feb 4, 2013, at 12:56, "Matthew Kaufman (SKYPE)" <
> matthew.kaufman@skype.net> wrote:
>
> > I see two possible readings (either or both of them might be useful):
> >
> > 1. The browser must have a way for its user to force the use of TURN
> servers (and this is only useful if the user also provides the address and
> credentials for the TURN servers) for transmission of media.
> >
> > 2. The browser must have an API that keeps some kinds of candidates from
> being included in the SDP the API generates.
> >
> > #1 seems like a very useful thing to require for users who might
> actually care about their privacy, but I don't think that requirement
> belongs in an IETF document but rather the W3C requirements TR for WEBRTC,
> that appears to have not even been started.
>
> >
>
> I had 2 in mind. I don't think #1 needs standardization
>
>
> > #2 seems highly questionable to me, due to the large number of failure
> modes in both the interpretation of the spec and the ability to circumvent
> the intent...
> >
> > For #2 do you mean "API flag to prevent local candidates from being
> included" or "API flag to prevent server-reflexive STUN-learned candidates
> from being included" or both?
> >
> > For #2 how do you propose a malicious application or page injection not
> simply change the flag?
> >
>
> The intent here is to allow the server to offer an anonymous calling
> service so this threat isn't relevant
>
>
> > For #2 why can't the same behavior be accomplished by including all the
> candidates in the SDP and then letting the JavaScript remove the
> "dangerous" candidates before sending the SDP to the server?
> >
>
> This I have a good answer to. You need to suppress checks on this
> candidates because those reveal your address. And even if you think
> stripping in sdp before set local accomplishes this how do you do it for
> trickle ice?
>
>
> > For #2 why can't the same behavior be accomplished by including all the
> candidates in the SDP, sending it to the server (which you must trust
> anyway, as it also can change the flag itself *or* derive your IP address
> by looking at where you load pages from), and having the server remove the
> "dangerous" candidates before sending them on to the far client?
> >
>
> Same reason
> > Matthew Kaufman
> >
> >
> > -----Original Message-----
> > From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On
> > Behalf Of Eric Burger
> > Sent: Monday, February 4, 2013 2:53 AM
> > To: Eric Rescorla
> > Cc: rtcweb@ietf.org
> > Subject: Re: [rtcweb] Revealing IP addresses (Re: Review of
> > draft-ietf-rtcweb-use-cases-and-requirements-10 (Part II))
> >
> > Under what circumstances would it be up to the Web server to decide to
> make the client interaction quasi-anonymous? Would that not be a entirely
> up to and the responsibility of the client? By definition, the Web server
> is not anonymous -- the user had to reach it somehow to get the page in the
> first place. Likewise, it is well within the power of the server to
> obfuscate its media address. It is quite likely media is NOT coming from
> the same IP address as the Web page under normal circumstances, so the
> server has built-in opportunities to obfuscate its address. Conversely, it
> is well within the capabilities of the browser to figure out how to
> obfuscate its media address. More importantly, I have yet to hear a cogent
> use case for the server saying, "I want this interaction to not have IP
> addresses *TO PROTECT YOU*." If you are in a scenario where you need
> protection, you cannot depend on the server. You must depend on yourself,
> which means you will have a browser that will pr
>  otect you. Moreover, will not a bad server simply always tell all
> browsers it connects with to open lots of anonymity relays to DDoS the
> relays? Saying we want to build something that is only sometimes useful and
> can only be useful if we trust all sides to do the right thing does not
> sound very useful.
> >
> > Am I m

--bcaec554d9f0e99bb804d4edb7b9
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

It seems like #1 is a special case of #2, in which the browser overrides wh=
atever flag is set. =A0It seems like even in #2, there could be chrome to m=
itigate the risk of pages lying.=A0<span></span><div><br></div><div>I agree=
=A0that #1 would not require standardization.=A0</div>
<div><br></div><div>--Richard<br><br>On Monday, February 4, 2013, Matthew K=
aufman (SKYPE)  wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin=
:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I still don&#39;t =
understand how I, as a user, can possibly trust your web site to set the fl=
ags appropriately so that my browser doesn&#39;t execute connectivity check=
s to someone I&#39;m worried might learn my IP address.<br>

<br>
I get it in option #1. I set my browser that way, I trust my browser vendor=
, end of story.<br>
<br>
In case #2, I go to your site, I don&#39;t trust your site, but I decide to=
 use it anyway. It gives my addresses away when I do my HTTP GET from it. T=
hen I make a call, and it sets the flags however it wants. Or it sets the f=
lags to &quot;don&#39;t do checks except over TURN&quot; and then it sets u=
p a TURN server, but points the TURN server to be the address of the bad gu=
y I didn&#39;t want my addresses disclosed to and so my connection attempt =
to that TURN server reveals my addresses, etc. How does any of this actuall=
y help me?<br>

<br>
If I really trust the site to protect me, the site runs a media proxy and o=
nly has me run ICE checks against that (because those are the only far cand=
idates in the SDP). It relays the traffic. Done.<br>
<br>
Matthew Kaufman<br>
<br>
-----Original Message-----<br>
From: Eric Rescorla [mailto:<a>ekr@rtfm.com</a>]<br>
Sent: Monday, February 4, 2013 2:05 PM<br>
To: Matthew Kaufman (SKYPE)<br>
Cc: Eric Burger; <a>rtcweb@ietf.org</a><br>
Subject: Re: [rtcweb] Revealing IP addresses (Re: Review of draft-ietf-rtcw=
eb-use-cases-and-requirements-10 (Part II))<br>
<br>
<br>
<br>
On Feb 4, 2013, at 12:56, &quot;Matthew Kaufman (SKYPE)&quot; &lt;<a>matthe=
w.kaufman@skype.net</a>&gt; wrote:<br>
<br>
&gt; I see two possible readings (either or both of them might be useful):<=
br>
&gt;<br>
&gt; 1. The browser must have a way for its user to force the use of TURN s=
ervers (and this is only useful if the user also provides the address and c=
redentials for the TURN servers) for transmission of media.<br>
&gt;<br>
&gt; 2. The browser must have an API that keeps some kinds of candidates fr=
om being included in the SDP the API generates.<br>
&gt;<br>
&gt; #1 seems like a very useful thing to require for users who might actua=
lly care about their privacy, but I don&#39;t think that requirement belong=
s in an IETF document but rather the W3C requirements TR for WEBRTC, that a=
ppears to have not even been started.<br>

<br>
&gt;<br>
<br>
I had 2 in mind. I don&#39;t think #1 needs standardization<br>
<br>
<br>
&gt; #2 seems highly questionable to me, due to the large number of failure=
 modes in both the interpretation of the spec and the ability to circumvent=
 the intent...<br>
&gt;<br>
&gt; For #2 do you mean &quot;API flag to prevent local candidates from bei=
ng included&quot; or &quot;API flag to prevent server-reflexive STUN-learne=
d candidates from being included&quot; or both?<br>
&gt;<br>
&gt; For #2 how do you propose a malicious application or page injection no=
t simply change the flag?<br>
&gt;<br>
<br>
The intent here is to allow the server to offer an anonymous calling servic=
e so this threat isn&#39;t relevant<br>
<br>
<br>
&gt; For #2 why can&#39;t the same behavior be accomplished by including al=
l the candidates in the SDP and then letting the JavaScript remove the &quo=
t;dangerous&quot; candidates before sending the SDP to the server?<br>

&gt;<br>
<br>
This I have a good answer to. You need to suppress checks on this candidate=
s because those reveal your address. And even if you think stripping in sdp=
 before set local accomplishes this how do you do it for trickle ice?<br>

<br>
<br>
&gt; For #2 why can&#39;t the same behavior be accomplished by including al=
l the candidates in the SDP, sending it to the server (which you must trust=
 anyway, as it also can change the flag itself *or* derive your IP address =
by looking at where you load pages from), and having the server remove the =
&quot;dangerous&quot; candidates before sending them on to the far client?<=
br>

&gt;<br>
<br>
Same reason<br>
&gt; Matthew Kaufman<br>
&gt;<br>
&gt;<br>
&gt; -----Original Message-----<br>
&gt; From: <a>rtcweb-bounces@ietf.org</a> [mailto:<a>rtcweb-bounces@ietf.or=
g</a>] On<br>
&gt; Behalf Of Eric Burger<br>
&gt; Sent: Monday, February 4, 2013 2:53 AM<br>
&gt; To: Eric Rescorla<br>
&gt; Cc: <a>rtcweb@ietf.org</a><br>
&gt; Subject: Re: [rtcweb] Revealing IP addresses (Re: Review of<br>
&gt; draft-ietf-rtcweb-use-cases-and-requirements-10 (Part II))<br>
&gt;<br>
&gt; Under what circumstances would it be up to the Web server to decide to=
 make the client interaction quasi-anonymous? Would that not be a entirely =
up to and the responsibility of the client? By definition, the Web server i=
s not anonymous -- the user had to reach it somehow to get the page in the =
first place. Likewise, it is well within the power of the server to obfusca=
te its media address. It is quite likely media is NOT coming from the same =
IP address as the Web page under normal circumstances, so the server has bu=
ilt-in opportunities to obfuscate its address. Conversely, it is well withi=
n the capabilities of the browser to figure out how to obfuscate its media =
address. More importantly, I have yet to hear a cogent use case for the ser=
ver saying, &quot;I want this interaction to not have IP addresses *TO PROT=
ECT YOU*.&quot; If you are in a scenario where you need protection, you can=
not depend on the server. You must depend on yourself, which means you will=
 have a browser that will pr<br>

=A0otect you. Moreover, will not a bad server simply always tell all browse=
rs it connects with to open lots of anonymity relays to DDoS the relays? Sa=
ying we want to build something that is only sometimes useful and can only =
be useful if we trust all sides to do the right thing does not sound very u=
seful.<br>

&gt;<br>
&gt; Am I m</blockquote></div>

--bcaec554d9f0e99bb804d4edb7b9--

From matthew.kaufman@skype.net  Mon Feb  4 15:08:16 2013
Return-Path: <matthew.kaufman@skype.net>
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 B495921F8B2E for <rtcweb@ietfa.amsl.com>; Mon,  4 Feb 2013 15:08:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=-0.001, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BWDJzX+LH7Bb for <rtcweb@ietfa.amsl.com>; Mon,  4 Feb 2013 15:08:13 -0800 (PST)
Received: from na01-by2-obe.outbound.protection.outlook.com (na01-by2-obe.ptr.protection.outlook.com [207.46.100.28]) by ietfa.amsl.com (Postfix) with ESMTP id EABE421F8B26 for <rtcweb@ietf.org>; Mon,  4 Feb 2013 15:08:12 -0800 (PST)
Received: from BY2FFO11FD006.protection.gbl (10.1.15.203) by BY2FFO11HUB013.protection.gbl (10.1.14.85) with Microsoft SMTP Server (TLS) id 15.0.609.9; Mon, 4 Feb 2013 23:08:09 +0000
Received: from TK5EX14HUBC105.redmond.corp.microsoft.com (131.107.125.37) by BY2FFO11FD006.mail.protection.outlook.com (10.1.14.127) with Microsoft SMTP Server (TLS) id 15.0.609.9 via Frontend Transport; Mon, 4 Feb 2013 23:08:09 +0000
Received: from TK5EX14MBXC272.redmond.corp.microsoft.com ([169.254.2.197]) by TK5EX14HUBC105.redmond.corp.microsoft.com ([157.54.80.48]) with mapi id 14.02.0318.003; Mon, 4 Feb 2013 23:07:48 +0000
From: "Matthew Kaufman (SKYPE)" <matthew.kaufman@skype.net>
To: Richard Barnes <rlb@ipv.sx>
Thread-Topic: [rtcweb] Revealing IP addresses (Re: Review of draft-ietf-rtcweb-use-cases-and-requirements-10 (Part II))
Thread-Index: AQHOAyOzvMjV16PQAUKbnzLpy7eiuJhqRnYggAADSgCAAAiysA==
Date: Mon, 4 Feb 2013 23:07:48 +0000
Message-ID: <AE1A6B5FD507DC4FB3C5166F3A05A484161C5DEE@tk5ex14mbxc272.redmond.corp.microsoft.com>
References: <50F97303.4070906@ericsson.com> <CABkgnnWcqZ+dU+87djBQ0z47ufB-Go13mWyPi_ZQA8BPinQJEA@mail.gmail.com> <BLU002-W1705DC54006131B55B432A931F0@phx.gbl> <BLU002-W210B8DBB897CAF5BECC501A931F0@phx.gbl> <5109265F.6040106@ericsson.com> <BLU002-W123BE6BAA58BE0B26DEA28F931E0@phx.gbl> <510B9A41.8000804@ericsson.com>	<510B9FD8.6000008@alvestrand.no> <510BB070.9040602@ericsson.com>	<510CEAF9.6020509@alvestrand.no> <510D0D14.4050301@ericsson.com>	<510D6039.3060501@alvestrand.no> <CABcZeBMyH7KThkrqZRy4b2eLOpELnPhNsaYpL3D4EcbwG9XRyg@mail.gmail.com> <479FFA31-EE78-4E6E-A8BB-440DF9A82A74@cs.georgetown.edu> <CABcZeBPz2X+CkcrVqdGk-Xzf98VEdND8H+Drxs+0=Mou=xNzKg@mail.gmail.com> <984674BE-1A5C-4728-89C1-F2EAAD1A3D6B@standardstrack.com> <CABcZeBPk+9-qJhScSGcVhTr9=077TiU8NERqNabpq-LtVXKTjQ@mail.gmail.com> <BA4D4176-729C-47AF-9AAC-816F4BC97F94@standardstrack.com> <AE1A6B5FD507DC4FB3C5166F3A05A484161C588D@tk5ex14mbxc272.redmond.corp.microsoft.com> <C138FE72-DA82-49DF-9834-78289CC84F1C@rtfm.com> <AE1A6B5FD507DC4FB3C5166F3A05A484161C5D86@tk5ex14mbxc272.redmond.corp.microsoft.com> <CAL02cgQtB=vhN0sHOYsi+wqoU4QnuomHTZUYAQR5qsnSOwQbtw@mail.gmail.com>
In-Reply-To: <CAL02cgQtB=vhN0sHOYsi+wqoU4QnuomHTZUYAQR5qsnSOwQbtw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [157.54.51.73]
Content-Type: multipart/alternative; boundary="_000_AE1A6B5FD507DC4FB3C5166F3A05A484161C5DEEtk5ex14mbxc272r_"
MIME-Version: 1.0
X-Forefront-Antispam-Report: CIP:131.107.125.37; CTRY:US; IPV:CAL; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(377454001)(50084002)(199002)(189002)(13464002)(24454001)(52314002)(51704002)(50986001)(47976001)(33656001)(51856001)(47736001)(5343655001)(5343635001)(512954001)(20776003)(79102001)(56816002)(4396001)(63696002)(49866001)(46102001)(74502001)(31966008)(16236675001)(15202345001)(77982001)(59766001)(47446002)(74662001)(44976002)(55846006)(54356001)(53806001)(76482001)(16406001)(56776001)(54316002)(5343645001); DIR:OUT; SFP:; SCL:1; SRVR:BY2FFO11HUB013; H:TK5EX14HUBC105.redmond.corp.microsoft.com; RD:InfoDomainNonexistent; A:3; MX:3; LANG:en; 
X-OriginatorOrg: microsoft.onmicrosoft.com
X-Forefront-PRVS: 07473990A5
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Revealing IP addresses (Re: Review of draft-ietf-rtcweb-use-cases-and-requirements-10 (Part II))
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: Mon, 04 Feb 2013 23:08:16 -0000

--_000_AE1A6B5FD507DC4FB3C5166F3A05A484161C5DEEtk5ex14mbxc272r_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

We're talking about the use cases and requirements document. I believe that=
 the W3C requirements doc for the browser should include #1. That's differe=
nt than "standardization", and isn't an IETF issue either.

Matthew Kaufman

From: Richard Barnes [mailto:rlb@ipv.sx]
Sent: Monday, February 4, 2013 2:36 PM
To: Matthew Kaufman (SKYPE)
Cc: Eric Rescorla; rtcweb@ietf.org
Subject: Re: [rtcweb] Revealing IP addresses (Re: Review of draft-ietf-rtcw=
eb-use-cases-and-requirements-10 (Part II))

It seems like #1 is a special case of #2, in which the browser overrides wh=
atever flag is set.  It seems like even in #2, there could be chrome to mit=
igate the risk of pages lying.

I agree that #1 would not require standardization.

--Richard

On Monday, February 4, 2013, Matthew Kaufman (SKYPE) wrote:
I still don't understand how I, as a user, can possibly trust your web site=
 to set the flags appropriately so that my browser doesn't execute connecti=
vity checks to someone I'm worried might learn my IP address.

I get it in option #1. I set my browser that way, I trust my browser vendor=
, end of story.

In case #2, I go to your site, I don't trust your site, but I decide to use=
 it anyway. It gives my addresses away when I do my HTTP GET from it. Then =
I make a call, and it sets the flags however it wants. Or it sets the flags=
 to "don't do checks except over TURN" and then it sets up a TURN server, b=
ut points the TURN server to be the address of the bad guy I didn't want my=
 addresses disclosed to and so my connection attempt to that TURN server re=
veals my addresses, etc. How does any of this actually help me?

If I really trust the site to protect me, the site runs a media proxy and o=
nly has me run ICE checks against that (because those are the only far cand=
idates in the SDP). It relays the traffic. Done.

Matthew Kaufman

-----Original Message-----
From: Eric Rescorla [mailto:ekr@rtfm.com]
Sent: Monday, February 4, 2013 2:05 PM
To: Matthew Kaufman (SKYPE)
Cc: Eric Burger; rtcweb@ietf.org
Subject: Re: [rtcweb] Revealing IP addresses (Re: Review of draft-ietf-rtcw=
eb-use-cases-and-requirements-10 (Part II))



On Feb 4, 2013, at 12:56, "Matthew Kaufman (SKYPE)" <matthew.kaufman@skype.=
net> wrote:

> I see two possible readings (either or both of them might be useful):
>
> 1. The browser must have a way for its user to force the use of TURN serv=
ers (and this is only useful if the user also provides the address and cred=
entials for the TURN servers) for transmission of media.
>
> 2. The browser must have an API that keeps some kinds of candidates from =
being included in the SDP the API generates.
>
> #1 seems like a very useful thing to require for users who might actually=
 care about their privacy, but I don't think that requirement belongs in an=
 IETF document but rather the W3C requirements TR for WEBRTC, that appears =
to have not even been started.

>

I had 2 in mind. I don't think #1 needs standardization


> #2 seems highly questionable to me, due to the large number of failure mo=
des in both the interpretation of the spec and the ability to circumvent th=
e intent...
>
> For #2 do you mean "API flag to prevent local candidates from being inclu=
ded" or "API flag to prevent server-reflexive STUN-learned candidates from =
being included" or both?
>
> For #2 how do you propose a malicious application or page injection not s=
imply change the flag?
>

The intent here is to allow the server to offer an anonymous calling servic=
e so this threat isn't relevant


> For #2 why can't the same behavior be accomplished by including all the c=
andidates in the SDP and then letting the JavaScript remove the "dangerous"=
 candidates before sending the SDP to the server?
>

This I have a good answer to. You need to suppress checks on this candidate=
s because those reveal your address. And even if you think stripping in sdp=
 before set local accomplishes this how do you do it for trickle ice?


> For #2 why can't the same behavior be accomplished by including all the c=
andidates in the SDP, sending it to the server (which you must trust anyway=
, as it also can change the flag itself *or* derive your IP address by look=
ing at where you load pages from), and having the server remove the "danger=
ous" candidates before sending them on to the far client?
>

Same reason
> Matthew Kaufman
>
>
> -----Original Message-----
> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On
> Behalf Of Eric Burger
> Sent: Monday, February 4, 2013 2:53 AM
> To: Eric Rescorla
> Cc: rtcweb@ietf.org
> Subject: Re: [rtcweb] Revealing IP addresses (Re: Review of
> draft-ietf-rtcweb-use-cases-and-requirements-10 (Part II))
>
> Under what circumstances would it be up to the Web server to decide to ma=
ke the client interaction quasi-anonymous? Would that not be a entirely up =
to and the responsibility of the client? By definition, the Web server is n=
ot anonymous -- the user had to reach it somehow to get the page in the fir=
st place. Likewise, it is well within the power of the server to obfuscate =
its media address. It is quite likely media is NOT coming from the same IP =
address as the Web page under normal circumstances, so the server has built=
-in opportunities to obfuscate its address. Conversely, it is well within t=
he capabilities of the browser to figure out how to obfuscate its media add=
ress. More importantly, I have yet to hear a cogent use case for the server=
 saying, "I want this interaction to not have IP addresses *TO PROTECT YOU*=
." If you are in a scenario where you need protection, you cannot depend on=
 the server. You must depend on yourself, which means you will have a brows=
er that will pr
 otect you. Moreover, will not a bad server simply always tell all browsers=
 it connects with to open lots of anonymity relays to DDoS the relays? Sayi=
ng we want to build something that is only sometimes useful and can only be=
 useful if we trust all sides to do the right thing does not sound very use=
ful.
>
> Am I m

--_000_AE1A6B5FD507DC4FB3C5166F3A05A484161C5DEEtk5ex14mbxc272r_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">We&#8217;re talking about=
 the use cases and requirements document. I believe that the W3C requiremen=
ts doc for the browser should include #1. That&#8217;s different than
 &#8220;standardization&#8221;, and isn&#8217;t an IETF issue either.<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Matthew Kaufman<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</spa=
n></b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;=
sans-serif&quot;"> Richard Barnes [mailto:rlb@ipv.sx]
<br>
<b>Sent:</b> Monday, February 4, 2013 2:36 PM<br>
<b>To:</b> Matthew Kaufman (SKYPE)<br>
<b>Cc:</b> Eric Rescorla; rtcweb@ietf.org<br>
<b>Subject:</b> Re: [rtcweb] Revealing IP addresses (Re: Review of draft-ie=
tf-rtcweb-use-cases-and-requirements-10 (Part II))<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">It seems like #1 is a spe=
cial case of #2, in which the browser overrides whatever flag is set. &nbsp=
;It seems like even in #2, there could be chrome to mitigate the risk of pa=
ges lying.&nbsp;<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">I agree&nbsp;that #1 woul=
d not require standardization.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">--Richard<br>
<br>
On Monday, February 4, 2013, Matthew Kaufman (SKYPE) wrote:<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">I still don't understand =
how I, as a user, can possibly trust your web site to set the flags appropr=
iately so that my browser doesn't execute connectivity checks to someone I'=
m worried might learn my IP address.<br>
<br>
I get it in option #1. I set my browser that way, I trust my browser vendor=
, end of story.<br>
<br>
In case #2, I go to your site, I don't trust your site, but I decide to use=
 it anyway. It gives my addresses away when I do my HTTP GET from it. Then =
I make a call, and it sets the flags however it wants. Or it sets the flags=
 to &quot;don't do checks except over
 TURN&quot; and then it sets up a TURN server, but points the TURN server t=
o be the address of the bad guy I didn't want my addresses disclosed to and=
 so my connection attempt to that TURN server reveals my addresses, etc. Ho=
w does any of this actually help me?<br>
<br>
If I really trust the site to protect me, the site runs a media proxy and o=
nly has me run ICE checks against that (because those are the only far cand=
idates in the SDP). It relays the traffic. Done.<br>
<br>
Matthew Kaufman<br>
<br>
-----Original Message-----<br>
From: Eric Rescorla [mailto:ekr@rtfm.com]<br>
Sent: Monday, February 4, 2013 2:05 PM<br>
To: Matthew Kaufman (SKYPE)<br>
Cc: Eric Burger; rtcweb@ietf.org<br>
Subject: Re: [rtcweb] Revealing IP addresses (Re: Review of draft-ietf-rtcw=
eb-use-cases-and-requirements-10 (Part II))<br>
<br>
<br>
<br>
On Feb 4, 2013, at 12:56, &quot;Matthew Kaufman (SKYPE)&quot; &lt;matthew.k=
aufman@skype.net&gt; wrote:<br>
<br>
&gt; I see two possible readings (either or both of them might be useful):<=
br>
&gt;<br>
&gt; 1. The browser must have a way for its user to force the use of TURN s=
ervers (and this is only useful if the user also provides the address and c=
redentials for the TURN servers) for transmission of media.<br>
&gt;<br>
&gt; 2. The browser must have an API that keeps some kinds of candidates fr=
om being included in the SDP the API generates.<br>
&gt;<br>
&gt; #1 seems like a very useful thing to require for users who might actua=
lly care about their privacy, but I don't think that requirement belongs in=
 an IETF document but rather the W3C requirements TR for WEBRTC, that appea=
rs to have not even been started.<br>
<br>
&gt;<br>
<br>
I had 2 in mind. I don't think #1 needs standardization<br>
<br>
<br>
&gt; #2 seems highly questionable to me, due to the large number of failure=
 modes in both the interpretation of the spec and the ability to circumvent=
 the intent...<br>
&gt;<br>
&gt; For #2 do you mean &quot;API flag to prevent local candidates from bei=
ng included&quot; or &quot;API flag to prevent server-reflexive STUN-learne=
d candidates from being included&quot; or both?<br>
&gt;<br>
&gt; For #2 how do you propose a malicious application or page injection no=
t simply change the flag?<br>
&gt;<br>
<br>
The intent here is to allow the server to offer an anonymous calling servic=
e so this threat isn't relevant<br>
<br>
<br>
&gt; For #2 why can't the same behavior be accomplished by including all th=
e candidates in the SDP and then letting the JavaScript remove the &quot;da=
ngerous&quot; candidates before sending the SDP to the server?<br>
&gt;<br>
<br>
This I have a good answer to. You need to suppress checks on this candidate=
s because those reveal your address. And even if you think stripping in sdp=
 before set local accomplishes this how do you do it for trickle ice?<br>
<br>
<br>
&gt; For #2 why can't the same behavior be accomplished by including all th=
e candidates in the SDP, sending it to the server (which you must trust any=
way, as it also can change the flag itself *or* derive your IP address by l=
ooking at where you load pages from),
 and having the server remove the &quot;dangerous&quot; candidates before s=
ending them on to the far client?<br>
&gt;<br>
<br>
Same reason<br>
&gt; Matthew Kaufman<br>
&gt;<br>
&gt;<br>
&gt; -----Original Message-----<br>
&gt; From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On<br>
&gt; Behalf Of Eric Burger<br>
&gt; Sent: Monday, February 4, 2013 2:53 AM<br>
&gt; To: Eric Rescorla<br>
&gt; Cc: rtcweb@ietf.org<br>
&gt; Subject: Re: [rtcweb] Revealing IP addresses (Re: Review of<br>
&gt; draft-ietf-rtcweb-use-cases-and-requirements-10 (Part II))<br>
&gt;<br>
&gt; Under what circumstances would it be up to the Web server to decide to=
 make the client interaction quasi-anonymous? Would that not be a entirely =
up to and the responsibility of the client? By definition, the Web server i=
s not anonymous -- the user had to
 reach it somehow to get the page in the first place. Likewise, it is well =
within the power of the server to obfuscate its media address. It is quite =
likely media is NOT coming from the same IP address as the Web page under n=
ormal circumstances, so the server
 has built-in opportunities to obfuscate its address. Conversely, it is wel=
l within the capabilities of the browser to figure out how to obfuscate its=
 media address. More importantly, I have yet to hear a cogent use case for =
the server saying, &quot;I want this
 interaction to not have IP addresses *TO PROTECT YOU*.&quot; If you are in=
 a scenario where you need protection, you cannot depend on the server. You=
 must depend on yourself, which means you will have a browser that will pr<=
br>
&nbsp;otect you. Moreover, will not a bad server simply always tell all bro=
wsers it connects with to open lots of anonymity relays to DDoS the relays?=
 Saying we want to build something that is only sometimes useful and can on=
ly be useful if we trust all sides to
 do the right thing does not sound very useful.<br>
&gt;<br>
&gt; Am I m<o:p></o:p></p>
</div>
</div>
</body>
</html>

--_000_AE1A6B5FD507DC4FB3C5166F3A05A484161C5DEEtk5ex14mbxc272r_--

From eckelcu@cisco.com  Mon Feb  4 18:28:10 2013
Return-Path: <eckelcu@cisco.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 7065D21F8727; Mon,  4 Feb 2013 18:28:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id o+YMgPGomnb4; Mon,  4 Feb 2013 18:28:09 -0800 (PST)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) by ietfa.amsl.com (Postfix) with ESMTP id AC7B721F890D; Mon,  4 Feb 2013 18:28:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2275; q=dns/txt; s=iport; t=1360031289; x=1361240889; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=iWpRYVqGPk+ouYle0tdGJo3gMkNVesZznllK1Od3tyg=; b=IWH0oXuzwZ2CxpDAyb55HucQ71KEQS3evQr+Zkk5TYj4usqTOxGcdrhO J3EEg/kxkBJORGYEXRrxrjMVvXAuMe+FV8Ots0gRgT+wYky6T1Nm47Mve aKGq54Wdf+8PlkPH71DVxbmLMBpApZWT271hZQ0Cp3UVzVHZ8aiiZUbnI 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EAD5sEFGtJXG//2dsb2JhbABFv0QWc4IfAQEBBAxmEwICAgEIEQQBAQsdBxsXFAkIAgQBEgiICatvkA0EjSaDR2EDiDCeQIJvDYFvNQ
X-IronPort-AV: E=Sophos;i="4.84,602,1355097600"; d="scan'208";a="173276458"
Received: from rcdn-core2-4.cisco.com ([173.37.113.191]) by rcdn-iport-5.cisco.com with ESMTP; 05 Feb 2013 02:28:09 +0000
Received: from xhc-rcd-x11.cisco.com (xhc-rcd-x11.cisco.com [173.37.183.85]) by rcdn-core2-4.cisco.com (8.14.5/8.14.5) with ESMTP id r152S9Rn021311 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 5 Feb 2013 02:28:09 GMT
Received: from xmb-aln-x08.cisco.com ([169.254.3.207]) by xhc-rcd-x11.cisco.com ([173.37.183.85]) with mapi id 14.02.0318.004; Mon, 4 Feb 2013 20:28:08 -0600
From: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
To: Magnus Westerlund <magnus.westerlund@ericsson.com>, "mmusic (E-mail)" <mmusic@ietf.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: [rtcweb] Draft on Multimedia concepts and relations for Intermim
Thread-Index: AQHN/6A+vrlehv19GUGvsxwr0HOEbJhqHUDA
Date: Tue, 5 Feb 2013 02:28:08 +0000
Message-ID: <92B7E61ADAC1BB4F941F943788C088280477C368@xmb-aln-x08.cisco.com>
References: <510A4B7C.3000009@ericsson.com>
In-Reply-To: <510A4B7C.3000009@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.21.117.254]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [rtcweb] Draft on Multimedia concepts and relations for Intermim
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: Tue, 05 Feb 2013 02:28:10 -0000

Hi Magnus and Bo,

Thanks for putting this together, and more importantly, for attaching a cop=
y in the e-mail so I was able to access it on the plane without internet.
I agree with most of the reasoning in the various sections; however, there =
are a couple related concepts for which I'd like more clarification.

1) MediaStream
Is a MediaStream restricted to a single source? I did not think it was, but=
 the description on page 8 seems to imply this restriction. For example, co=
uld I have a single MediaStream with the following 4 MediaStreamTracks, whe=
re source 1 and source 2 are two video cameras from the same endpoint, or a=
 mic and an camera from the same endpoint:

Source 1 - encoding 1
Source 1 - encoding 2
Source 2 - encoding 1
Source 2 - encoding 2

2) PeerConnection
Later, on page 18, a related restriction of a single encoding per PC is sug=
gested. In the case of a layered encoding, this seems to imply each layer b=
eing in its own PC. Is that the recommendation being suggested?

Thanks,
Charles=20



> -----Original Message-----
> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On
> Behalf Of Magnus Westerlund
> Sent: Thursday, January 31, 2013 2:46 AM
> To: mmusic (E-mail); rtcweb@ietf.org
> Subject: [rtcweb] Draft on Multimedia concepts and relations for Intermim
>=20
> Hi,
>=20
> Attached is a draft on multimedia concepts and relations that we believe
> relevant for the upcoming interim. This includes commonalties between
> WebRTC and CLUE and other RTP usages.
>=20
> Sorry for the late submission, i do hope you have time to review it. At
> will also be properly submitted to IETF as soon as we figure out why the
> submission tools refuses to process it.
>=20
>=20
> Cheers
>=20
> Magnus Westerlund
>=20
> ----------------------------------------------------------------------
> Multimedia Technologies, Ericsson Research EAB/TVM
> ----------------------------------------------------------------------
> Ericsson AB                | Phone  +46 10 7148287
> F=E4r=F6gatan 6                | Mobile +46 73 0949079
> SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
> ----------------------------------------------------------------------

From eckelcu@cisco.com  Mon Feb  4 18:29:41 2013
Return-Path: <eckelcu@cisco.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 55C3D21F8995; Mon,  4 Feb 2013 18:29:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.18
X-Spam-Level: 
X-Spam-Status: No, score=-5.18 tagged_above=-999 required=5 tests=[AWL=-5.420,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_BAD_ID=2.837, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qwlviGAY1rf3; Mon,  4 Feb 2013 18:29:40 -0800 (PST)
Received: from WIN-CDPOO5N337C (gw.ntelia.co.kr [175.196.232.146]) by ietfa.amsl.com (Postfix) with ESMTP id 9DB0521F8862; Mon,  4 Feb 2013 18:29:39 -0800 (PST)
Received: from mail pickup service by WIN-CDPOO5N337C with Microsoft SMTPSVC;  Tue, 5 Feb 2013 11:28:20 +0900
Content-Transfer-Encoding: quoted-printable
Content-Language: en-US
x-sender: eckelcu@cisco.com
x-receiver: hongkee67@gmail.com
Received: from mail.ietf.org ([64.170.98.30]) by WIN-CDPOO5N337C with Microsoft SMTPSVC(7.5.7601.17514); Tue, 5 Feb 2013 11:28:13 +0900
Received: from ietfa.amsl.com (localhost [127.0.0.1])by ietfa.amsl.com (Postfix) with ESMTP id EDDB021F8995;Mon,  4 Feb 2013 18:28:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1360031292; bh=N4R+qrC9cRmOCQ15tac+TO2JpDPp3I9cgRoGwXXAw1g=; h=From:To:Date:Message-ID:References:In-Reply-To:MIME-Version: Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:List-Help: List-Subscribe:Content-Type:Content-Transfer-Encoding:Sender; b=n+1iG+8AfJvNkBEUA6ZW+LsFWnekSYlnCzgRDT1ALaBXNW9Tb2VW9w5H7BkYDXICs ng/ITRJ/0KWtjjxBpQNTW97+iwpiVFxLkIUyHMek3zVR8yXb/ktgAHQCDYl0lNnd66 cSVB9Xgv7WKCbC7/qru/J3c2LI0Qfu6OYgzA0XqY=
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])by ietfa.amsl.com (Postfix) with ESMTP id 7065D21F8727;Mon,  4 Feb 2013 18:28:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
Received: from mail.ietf.org ([64.170.98.30])by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)with ESMTP id o+YMgPGomnb4; Mon,  4 Feb 2013 18:28:09 -0800 (PST)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76])by ietfa.amsl.com (Postfix) with ESMTP id AC7B721F890D; Mon,  4 Feb 2013 18:28:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2275; q=dns/txt; s=iport;t=1360031289; x=1361240889; h=from:to:subject:date:message-id:references:in-reply-to:content-transfer-encoding:mime-version; bh=iWpRYVqGPk+ouYle0tdGJo3gMkNVesZznllK1Od3tyg=; b=IWH0oXuzwZ2CxpDAyb55HucQ71KEQS3evQr+Zkk5TYj4usqTOxGcdrhOJ3EEg/kxkBJORGYEXRrxrjMVvXAuMe+FV8Ots0gRgT+wYky6T1Nm47MveaKGq54Wdf+8PlkPH71DVxbmLMBpApZWT271hZQ0Cp3UVzVHZ8aiiZUbnI 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EAD5sEFGtJXG//2dsb2JhbABFv0QWc4IfAQEBBAxmEwICAgEIEQQBAQsdBxsXFAkIAgQBEgiICatvkA0EjSaDR2EDiDCeQIJvDYFvNQ
X-IronPort-AV: E=Sophos;i="4.84,602,1355097600"; d="scan'208";a="173276458"
Received: from rcdn-core2-4.cisco.com ([173.37.113.191])by rcdn-iport-5.cisco.com with ESMTP; 05 Feb 2013 02:28:09 +0000
Received: from xhc-rcd-x11.cisco.com (xhc-rcd-x11.cisco.com [173.37.183.85])by rcdn-core2-4.cisco.com (8.14.5/8.14.5) with ESMTP id r152S9Rn021311(version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 5 Feb 2013 02:28:09 GMT
Received: from xmb-aln-x08.cisco.com ([169.254.3.207]) byxhc-rcd-x11.cisco.com ([173.37.183.85]) with mapi id 14.02.0318.004; Mon, 4 Feb 2013 20:28:08 -0600
From: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
To: "Magnus Westerlund" <magnus.westerlund@ericsson.com>, "mmusic (E-mail)" <mmusic@ietf.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: [rtcweb] Draft on Multimedia concepts and relations for Intermim
Thread-Index: AQHN/6A+vrlehv19GUGvsxwr0HOEbJhqHUDA
Date: Tue, 5 Feb 2013 02:28:08 +0000
Message-ID: <1.199d195427787e1fdefa@cisco.com>
References: <510A4B7C.3000009@ericsson.com>
In-Reply-To: <510A4B7C.3000009@ericsson.com>
Accept-Language: en-US
x-originating-ip: [10.21.117.254]
MIME-Version: 1.0
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Sender: mmusic-bounces@ietf.org
Errors-To: mmusic-bounces@ietf.org
X-OriginalArrivalTime: 05 Feb 2013 02:28:13.0928 (UTC) FILETIME=[72D2F680:01CE0348]
Content-Type: multipart/alternative; boundary="----=_NextPart_000_2590_4B93DC7D.74A586E7"
Subject: Re: [rtcweb] [MMUSIC] Draft on Multimedia concepts and relationsfor Intermim
X-BeenThere: rtcweb@ietf.org
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: Tue, 05 Feb 2013 02:29:41 -0000

------=_NextPart_000_2590_4B93DC7D.74A586E7
Content-Language: en-US
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi Magnus and Bo,

Thanks for putting this together, and more importantly, for attaching a cop=
y in the e-mail so I was able to access it on the plane without internet.
I agree with most of the reasoning in the various sections; however, there =
are a couple related concepts for which I'd like more clarification.

1) MediaStream
Is a MediaStream restricted to a single source? I did not think it was, but=
 the description on page 8 seems to imply this restriction. For example, co=
uld I have a single MediaStream with the following 4 MediaStreamTracks, whe=
re source 1 and source 2 are two video cameras from the same endpoint, or a=
 mic and an camera from the same endpoint:

Source 1 - encoding 1
Source 1 - encoding 2
Source 2 - encoding 1
Source 2 - encoding 2

2) PeerConnection
Later, on page 18, a related restriction of a single encoding per PC is sug=
gested. In the case of a layered encoding, this seems to imply each layer b=
eing in its own PC. Is that the recommendation being suggested?

Thanks,
Charles 



> -----Original Message-----
> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On
> Behalf Of Magnus Westerlund
> Sent: Thursday, January 31, 2013 2:46 AM
> To: mmusic (E-mail); rtcweb@ietf.org
> Subject: [rtcweb] Draft on Multimedia concepts and relations for Intermim=

> 
> Hi,
> 
> Attached is a draft on multimedia concepts and relations that we believe
> relevant for the upcoming interim. This includes commonalties between
> WebRTC and CLUE and other RTP usages.
> 
> Sorry for the late submission, i do hope you have time to review it. At
> will also be properly submitted to IETF as soon as we figure out why the
> submission tools refuses to process it.
> 
> 
> Cheers
> 
> Magnus Westerlund
> 
> ----------------------------------------------------------------------
> Multimedia Technologies, Ericsson Research EAB/TVM
> ----------------------------------------------------------------------
> Ericsson AB                | Phone  +46 10 7148287
> F=E4r=F6gatan 6                | Mobile +46 73 0949079
> SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
> ----------------------------------------------------------------------
_______________________________________________
mmusic mailing list
mmusic@ietf.org
https://www.ietf.org/mailman/listinfo/mmusic

------=_NextPart_000_2590_4B93DC7D.74A586E7
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi Magnus and Bo,
<br>

<br>
Thanks for putting this together, and more importantly, for attaching a cop=
y in the e-mail so I was able to access it on the plane without internet.
<br>
I agree with most of the reasoning in the various sections; however, there =
are a couple related concepts for which I'd like more clarification.
<br>

<br>
1) MediaStream
<br>
Is a MediaStream restricted to a single source? I did not think it was, but=
 the description on page 8 seems to imply this restriction. For example, co=
uld I have a single MediaStream with the following 4 MediaStreamTracks, whe=
re source 1 and source 2 are two video cameras from the same endpoint, or a=
 mic and an camera from the same endpoint:
<br>

<br>
Source 1 - encoding 1
<br>
Source 1 - encoding 2
<br>
Source 2 - encoding 1
<br>
Source 2 - encoding 2
<br>

<br>
2) PeerConnection
<br>
Later, on page 18, a related restriction of a single encoding per PC is sug=
gested. In the case of a layered encoding, this seems to imply each layer b=
eing in its own PC. Is that the recommendation being suggested?
<br>

<br>
Thanks,
<br>
Charles 
<br>

<br>

<br>

<br>
&gt; -----Original Message-----
<br>
&gt; From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On
<br>
&gt; Behalf Of Magnus Westerlund
<br>
&gt; Sent: Thursday, January 31, 2013 2:46 AM
<br>
&gt; To: mmusic (E-mail); rtcweb@ietf.org
<br>
&gt; Subject: [rtcweb] Draft on Multimedia concepts and relations for Inter=
mim
<br>
&gt; 
<br>
&gt; Hi,
<br>
&gt; 
<br>
&gt; Attached is a draft on multimedia concepts and relations that we belie=
ve
<br>
&gt; relevant for the upcoming interim. This includes commonalties between
<br>
&gt; WebRTC and CLUE and other RTP usages.
<br>
&gt; 
<br>
&gt; Sorry for the late submission, i do hope you have time to review it. At
<br>
&gt; will also be properly submitted to IETF as soon as we figure out why t=
he
<br>
&gt; submission tools refuses to process it.
<br>
&gt; 
<br>
&gt; 
<br>
&gt; Cheers
<br>
&gt; 
<br>
&gt; Magnus Westerlund
<br>
&gt; 
<br>
&gt; ----------------------------------------------------------------------=

<br>
&gt; Multimedia Technologies, Ericsson Research EAB/TVM
<br>
&gt; ----------------------------------------------------------------------=

<br>
&gt; Ericsson AB                | Phone  +46 10 7148287
<br>
&gt; F=E4r=F6gatan 6                | Mobile +46 73 0949079
<br>
&gt; SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
<br>
&gt; ----------------------------------------------------------------------=

<br>
_______________________________________________
<br>
mmusic mailing list
<br>
mmusic@ietf.org
<br>
https://www.ietf.org/mailman/listinfo/mmusic
<br>

------=_NextPart_000_2590_4B93DC7D.74A586E7--

From fluffy@cisco.com  Mon Feb  4 19:35:56 2013
Return-Path: <fluffy@cisco.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 A8FA021F8A47; Mon,  4 Feb 2013 19:35:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.182
X-Spam-Level: 
X-Spam-Status: No, score=-110.182 tagged_above=-999 required=5 tests=[AWL=0.416, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UM8p0S7px4P4; Mon,  4 Feb 2013 19:35:55 -0800 (PST)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) by ietfa.amsl.com (Postfix) with ESMTP id 65D0621F852B; Mon,  4 Feb 2013 19:35:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8134; q=dns/txt; s=iport; t=1360035355; x=1361244955; h=from:to:subject:date:message-id:references:mime-version; bh=xUXU2EkJ+L6aE+lXsscvaeeZ16Zs8Uzwhh5Tym+IZRs=; b=L8r1HFsQiTDdaoPSqfy6gzBc6FcTJR5IBWSAY0eJJcPF1n8LiOgG6wjN IPy+miZV/UzkIH1OMityR4hMBtTMIs64EeyppP+KIvbLUHMrIEiuuNtfS m5/hn31yI5xYQapnM8IOJxwFCQBGEholohHdhW+KVlKPAbiASH6q5zBqa Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EAId8EFGtJV2c/2dsb2JhbAArFwO/UBZzgiABAQRmAiECARwOCgQMAwcyFBABAgEDARIIiAkMLKtGgU+OP40aG28HgkZhA5c8jzSCLEMNgW81
X-IronPort-AV: E=Sophos;i="4.84,602,1355097600";  d="scan'208,217";a="173275162"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-2.cisco.com with ESMTP; 05 Feb 2013 03:35:54 +0000
Received: from xhc-aln-x09.cisco.com (xhc-aln-x09.cisco.com [173.36.12.83]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id r153ZsZU030549 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 5 Feb 2013 03:35:54 GMT
Received: from xmb-aln-x02.cisco.com ([169.254.5.197]) by xhc-aln-x09.cisco.com ([173.36.12.83]) with mapi id 14.02.0318.004; Mon, 4 Feb 2013 21:35:54 -0600
From: "Cullen Jennings (fluffy)" <fluffy@cisco.com>
To: "<rtcweb@ietf.org>" <rtcweb@ietf.org>, "public-webrtc@w3.org" <public-webrtc@w3.org>, mmusic WG <mmusic@ietf.org>
Thread-Topic: Webex for  WebRTC / RTCWeb / MMusic interim meeting
Thread-Index: AQHOA1Hnb0mXRjeshEmbqUcNz+ZEDw==
Date: Tue, 5 Feb 2013 03:35:05 +0000
Message-ID: <C5E08FE080ACFD4DAE31E4BDBF944EB1133ABA13@xmb-aln-x02.cisco.com>
References: <287030554.79219.1360034826664.JavaMail.nobody@jsj6tc002.webex.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.89.1.35]
Content-Type: multipart/alternative; boundary="_000_C5E08FE080ACFD4DAE31E4BDBF944EB1133ABA13xmbalnx02ciscoc_"
MIME-Version: 1.0
Subject: [rtcweb] Webex for  WebRTC / RTCWeb / MMusic interim meeting
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: Tue, 05 Feb 2013 03:35:56 -0000

--_000_C5E08FE080ACFD4DAE31E4BDBF944EB1133ABA13xmbalnx02ciscoc_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable


Here is the dial in information for the interim meeting for WebRTC, RTCWeb,=
 and MMUSIC over the next few day. It is the same conference for all the me=
etings on all days to avoid the need to switch back and forth.

I find the easiest way to use this is join the web page, but then have it d=
ial you back to phone a PSTN phone line.

Please mute yourself when not speaking.

(Note the bridge is starting up at 8:00 but the meeting does not start unti=
l 8:30 )




Hello ,

Cullen Jennings invites you to attend this online meeting.

Topic: WebRTC / RTCWeb / MMusic
Date: Every 1 day, from Tuesday, February 5, 2013 to Thursday, February 7, =
2013
Time: 8:00 am, Eastern Standard Time (New York, GMT-05:00)
Meeting Number: 200 160 998
Meeting Password: acme


-------------------------------------------------------
To join the online meeting (Now from mobile devices!)
-------------------------------------------------------
1. Go to https://cisco.webex.com/ciscosales/j.php?ED=3D216374677&UID=3D0&PW=
=3DNN2I3YzUxYjJk&RT=3DMiMxMQ%3D%3D
2. Enter your name and email address.
3. Enter the meeting password: acme
4. Click "Join Now".

To view in other time zones or languages, please click the link:
https://cisco.webex.com/ciscosales/j.php?ED=3D216374677&UID=3D0&PW=3DNN2I3Y=
zUxYjJk&ORT=3DMiMxMQ%3D%3D

----------------------------------------------------------------
ALERT:Toll-Free Dial Restrictions for (408) and (919) Area Codes
----------------------------------------------------------------

The affected toll free numbers are: (866) 432-9903 for the San Jose/Milpita=
s area and (866) 349-3520 for the RTP area.

Please dial the local access number for your area from the list below:
- San Jose/Milpitas (408) area: 525-6800
- RTP (919) area: 392-3330

-------------------------------------------------------
To join the teleconference only
-------------------------------------------------------
1. Dial into Cisco WebEx (view all Global Access Numbers at
http://cisco.com/en/US/about/doing_business/conferencing/index.html
2. Follow the prompts to enter the Meeting Number (listed above) or Access =
Code followed by the # sign.

San Jose, CA: +1.408.525.6800 RTP: +1.919.392.3330

US/Canada: +1.866.432.9903 United Kingdom: +44.20.8824.0117

India: +91.80.4350.1111 Germany: +49.619.6773.9002

Japan: +81.3.5763.9394 China: +86.10.8515.5666

-------------------------------------------------------
For assistance
-------------------------------------------------------
1. Go to https://cisco.webex.com/ciscosales/mc
2. On the left navigation bar, click "Support".

You can contact me at:
fluffy@cisco.com<mailto:fluffy@cisco.com>


To add this meeting to your calendar program (for example Microsoft Outlook=
), click this link:
https://cisco.webex.com/ciscosales/j.php?ED=3D216374677&UID=3D0&ICS=3DMI&LD=
=3D1&RD=3D2&ST=3D1&SHA2=3DAAAAAkgeSvE1NzcP1FAQFi0Kzp6vvYe1NCey7X109lhs/gVs&=
RT=3DMiMxMQ%3D%3D


--_000_C5E08FE080ACFD4DAE31E4BDBF944EB1133ABA13xmbalnx02ciscoc_
Content-Type: text/html; charset="us-ascii"
Content-ID: <2B4D0BA1CF5D5C4D8114892C36FE77EA@cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; ">
<div><br>
</div>
<div>Here is the dial in information for the interim meeting for WebRTC, RT=
CWeb, and MMUSIC over the next few day. It is the same conference for all t=
he meetings on all days to avoid the need to switch back and forth.&nbsp;</=
div>
<div><br>
</div>
<div>I find the easiest way to use this is join the web page, but then have=
 it dial you back to phone a PSTN phone line.&nbsp;</div>
<div><br>
</div>
<div>Please mute yourself when not speaking.&nbsp;</div>
<div><br>
</div>
<div>(Note the bridge is starting up at 8:00 but the meeting does not start=
 until 8:30 )</div>
<div><br>
</div>
<div><br>
<div>
<blockquote type=3D"cite"><font face=3D"Tahoma, Arial, sans-serif, Helvetic=
a, Geneva" size=3D"2"><br>
<br>
Hello , <br>
<br>
Cullen Jennings invites you to attend this online meeting. <br>
<br>
Topic: WebRTC / RTCWeb / MMusic <br>
Date: Every 1 day, from Tuesday, February 5, 2013 to Thursday, February 7, =
2013 <br>
Time: 8:00 am, Eastern Standard Time (New York, GMT-05:00) <br>
Meeting Number: 200 160 998 <br>
Meeting Password: acme <br>
<br>
<br>
------------------------------------------------------- <br>
To join the online meeting (Now from mobile devices!) <br>
------------------------------------------------------- <br>
1. Go to <a href=3D"https://cisco.webex.com/ciscosales/j.php?ED=3D216374677=
&amp;UID=3D0&amp;PW=3DNN2I3YzUxYjJk&amp;RT=3DMiMxMQ%3D%3D" target=3D"_blank=
">
https://cisco.webex.com/ciscosales/j.php?ED=3D216374677&amp;UID=3D0&amp;PW=
=3DNN2I3YzUxYjJk&amp;RT=3DMiMxMQ%3D%3D</a>
<br>
2. Enter your name and email address. <br>
3. Enter the meeting password: acme <br>
4. Click &quot;Join Now&quot;. <br>
<br>
To view in other time zones or languages, please click the link: <br>
<a href=3D"https://cisco.webex.com/ciscosales/j.php?ED=3D216374677&amp;UID=
=3D0&amp;PW=3DNN2I3YzUxYjJk&amp;ORT=3DMiMxMQ%3D%3D" target=3D"_blank">https=
://cisco.webex.com/ciscosales/j.php?ED=3D216374677&amp;UID=3D0&amp;PW=3DNN2=
I3YzUxYjJk&amp;ORT=3DMiMxMQ%3D%3D</a>
<br>
<br>
---------------------------------------------------------------- <br>
ALERT:Toll-Free Dial Restrictions for (408) and (919) Area Codes <br>
---------------------------------------------------------------- <br>
<br>
The affected toll free numbers are: (866) 432-9903 for the San Jose/Milpita=
s area and (866) 349-3520 for the RTP area.
<br>
<br>
Please dial the local access number for your area from the list below: <br>
- San Jose/Milpitas (408) area: 525-6800 <br>
- RTP (919) area: 392-3330 <br>
<br>
------------------------------------------------------- <br>
To join the teleconference only <br>
------------------------------------------------------- <br>
1. Dial into Cisco WebEx (view all Global Access Numbers at <br>
<a href=3D"http://cisco.com/en/US/about/doing_business/conferencing/index.h=
tml" target=3D"_blank">http://cisco.com/en/US/about/doing_business/conferen=
cing/index.html</a>
<br>
2. Follow the prompts to enter the Meeting Number (listed above) or Access =
Code followed by the # sign.
<br>
<br>
San Jose, CA: &#43;1.408.525.6800 RTP: &#43;1.919.392.3330 <br>
<br>
US/Canada: &#43;1.866.432.9903 United Kingdom: &#43;44.20.8824.0117 <br>
<br>
India: &#43;91.80.4350.1111 Germany: &#43;49.619.6773.9002 <br>
<br>
Japan: &#43;81.3.5763.9394 China: &#43;86.10.8515.5666 <br>
<br>
------------------------------------------------------- <br>
For assistance <br>
------------------------------------------------------- <br>
1. Go to <a href=3D"https://cisco.webex.com/ciscosales/mc" target=3D"_blank=
">https://cisco.webex.com/ciscosales/mc</a>
<br>
2. On the left navigation bar, click &quot;Support&quot;. <br>
<br>
You can contact me at: <br>
<a href=3D"mailto:fluffy@cisco.com">fluffy@cisco.com</a> <br>
<br>
<br>
To add this meeting to your calendar program (for example Microsoft Outlook=
), click this link:
<br>
<a href=3D"https://cisco.webex.com/ciscosales/j.php?ED=3D216374677&amp;UID=
=3D0&amp;ICS=3DMI&amp;LD=3D1&amp;RD=3D2&amp;ST=3D1&amp;SHA2=3DAAAAAkgeSvE1N=
zcP1FAQFi0Kzp6vvYe1NCey7X109lhs/gVs&amp;RT=3DMiMxMQ%3D%3D" target=3D"_blank=
">https://cisco.webex.com/ciscosales/j.php?ED=3D216374677&amp;UID=3D0&amp;I=
CS=3DMI&amp;LD=3D1&amp;RD=3D2&amp;ST=3D1&amp;SHA2=3DAAAAAkgeSvE1NzcP1FAQFi0=
Kzp6vvYe1NCey7X109lhs/gVs&amp;RT=3DMiMxMQ%3D%3D</a>
<br>
<br>
</font></blockquote>
</div>
</div>
</body>
</html>

--_000_C5E08FE080ACFD4DAE31E4BDBF944EB1133ABA13xmbalnx02ciscoc_--

From ron.even.tlv@gmail.com  Mon Feb  4 23:25:49 2013
Return-Path: <ron.even.tlv@gmail.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 D454621F8A47; Mon,  4 Feb 2013 23:25:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.212
X-Spam-Level: 
X-Spam-Status: No, score=-2.212 tagged_above=-999 required=5 tests=[AWL=1.388,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PV2+IxIFuNKK; Mon,  4 Feb 2013 23:25:49 -0800 (PST)
Received: from mail-ea0-f173.google.com (mail-ea0-f173.google.com [209.85.215.173]) by ietfa.amsl.com (Postfix) with ESMTP id EA1B921F8A2F; Mon,  4 Feb 2013 23:25:42 -0800 (PST)
Received: by mail-ea0-f173.google.com with SMTP id i1so3149350eaa.4 for <multiple recipients>; Mon, 04 Feb 2013 23:25:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:cc:subject:date:message-id:mime-version :content-type:content-transfer-encoding:x-mailer:thread-index :content-language; bh=PJyHoTPt9Qnd/rlPNikQJ9QDLnuYAn4Ze9QzTkHrHsM=; b=iqcvIiiaNgeRqYD0KkTMQ1TXd0+n9/m4lD47c0PkakbGueYOk9P49Xas0f0RLA2rWZ sC9q+qft6MnzXVOA3QqXdppYcfMwm/bYbUX6rGN3OeJg6gbdCdNyzFScOTUTV1c8MT2Y NXvRW3/TkTxWUd4CUMEH7CQb2NSucMo2aJcV00nx5cpkFJanfFGcV+9KiY889982LvSL Gx26/5YKTbPTbAzrTETLCypOgn9g+uuyaRxqeYXGWF+up4zUggSzlwQnu8bqLTzkvxzw xGnB8+NxWxWtxBQsbhYpsnkvUNFFjQLiMXR+LbIagbD+zpOmbtX0HuDYQ8yrWn/0Qlal I8KA==
X-Received: by 10.14.201.69 with SMTP id a45mr81012990eeo.43.1360049141987; Mon, 04 Feb 2013 23:25:41 -0800 (PST)
Received: from RoniE (bzq-79-181-179-229.red.bezeqint.net. [79.181.179.229]) by mx.google.com with ESMTPS id o3sm30872559eem.15.2013.02.04.23.25.40 (version=TLSv1 cipher=RC4-SHA bits=128/128); Mon, 04 Feb 2013 23:25:41 -0800 (PST)
From: "Roni Even" <ron.even.tlv@gmail.com>
To: <mmusic@ietf.org>
Date: Tue, 5 Feb 2013 09:22:49 +0200
Message-ID: <03e701ce0371$9c8913a0$d59b3ae0$@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
thread-index: Ac4DcYPYcPBQbgqnQMeh68L0xqSLFA==
Content-Language: en-us
Cc: rtcweb@ietf.org
Subject: [rtcweb] New Version Notification for draft-even-mmusic-multiple-streams-01.txt
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: Tue, 05 Feb 2013 07:25:50 -0000

Hi,
Resubmitted with small editorial changes and some clarifying text
Roni


________________________________________
From: internet-drafts@ietf.org [internet-drafts@ietf.org]
Sent: Tuesday, February 05, 2013 9:22 AM
To: Roni Even
Cc: jonathan@vidyo.com; bill.wu@huawei.com
Subject: New Version Notification for
draft-even-mmusic-multiple-streams-01.txt

A new version of I-D, draft-even-mmusic-multiple-streams-01.txt
has been successfully submitted by Roni Even and posted to the IETF
repository.

Filename:        draft-even-mmusic-multiple-streams
Revision:        01
Title:           Describing multiple RTP media streams in SDP
Creation date:   2013-02-05
WG ID:           Individual Submission
Number of pages: 10
URL:
http://www.ietf.org/internet-drafts/draft-even-mmusic-multiple-streams-01.tx
t
Status:
http://datatracker.ietf.org/doc/draft-even-mmusic-multiple-streams
Htmlized:
http://tools.ietf.org/html/draft-even-mmusic-multiple-streams-01
Diff:
http://www.ietf.org/rfcdiff?url2=draft-even-mmusic-multiple-streams-01

Abstract:
   This document describes issues when describing multiple RTP streams
   in a single RTP session using SDP.  The document looks at current
   solutions and provides paths toward addressing the issues.




The IETF Secretariat=


From ted.ietf@gmail.com  Tue Feb  5 06:03:35 2013
Return-Path: <ted.ietf@gmail.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 E7C9921F889C for <rtcweb@ietfa.amsl.com>; Tue,  5 Feb 2013 06:03:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BnfHbgYypzed for <rtcweb@ietfa.amsl.com>; Tue,  5 Feb 2013 06:03:35 -0800 (PST)
Received: from mail-ia0-x22c.google.com (mail-ia0-x22c.google.com [IPv6:2607:f8b0:4001:c02::22c]) by ietfa.amsl.com (Postfix) with ESMTP id 6E1BF21F87BB for <rtcweb@ietf.org>; Tue,  5 Feb 2013 06:03:35 -0800 (PST)
Received: by mail-ia0-f172.google.com with SMTP id u8so182254iag.3 for <rtcweb@ietf.org>; Tue, 05 Feb 2013 06:03:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=yF08wVsVSqs+ULGu8aWjzq+9c5tXW///r7Rw6bo60lY=; b=JNjLE8ksKe9QnOTIajsw+rvpaMmsRA/7c7QKZ6AKS5jMgNRRFJDhXugaZWMTdrwe53 g9Ui0KLhH8TBXBcUkeQmEEGYLB6FJIPZspDIVnU3bKVgNb3boc5xTfdFJhO3VyI9p9WG fGfD5VfkWcuszIGWmgCe8tii3kGgzPJnA0elUaU4xvkEmLxou+Al0oXDmvDBRx0AKTaY NckIdS9ZpCtcBCsjkCEtptf4iszlPg6zjpDn+phc4l1Qey6HE23DD12nO/Do/LAkk5XA JK/YvenbFZpzyvQh5RKYuhHUbtxBVE5JJplT1OH7JJSRJFADnqbxeEBFdXxGwMYSuL1O rWUg==
MIME-Version: 1.0
X-Received: by 10.50.171.36 with SMTP id ar4mr13345991igc.70.1360073014958; Tue, 05 Feb 2013 06:03:34 -0800 (PST)
Received: by 10.43.135.202 with HTTP; Tue, 5 Feb 2013 06:03:34 -0800 (PST)
In-Reply-To: <CABkgnnVVsn74Cff8JtFTUQ1B9NgaU1YYkJ7LmxbyzH2qNVyF0g@mail.gmail.com>
References: <BLU002-W149D09F7296C2465CA4968093030@phx.gbl> <CA+9kkMCkJN5TrUA=UWu1g2D5p_RHcBVu3C1zK323hrrd84n+Rw@mail.gmail.com> <CABkgnnVVsn74Cff8JtFTUQ1B9NgaU1YYkJ7LmxbyzH2qNVyF0g@mail.gmail.com>
Date: Tue, 5 Feb 2013 09:03:34 -0500
Message-ID: <CA+9kkMD3usjyB6eKTzgVAdiMeXY7PNZkBMqEpcz5SGkLLO4ZwQ@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
To: Martin Thomson <martin.thomson@gmail.com>
Content-Type: text/plain; charset=ISO-8859-1
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] WG Last Call: draft-ietf-rtcweb-use-cases-and-requirements-10 - real-time text
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: Tue, 05 Feb 2013 14:03:36 -0000

On Sun, Feb 3, 2013 at 2:05 PM, Martin Thomson <martin.thomson@gmail.com> wrote:
> On 2 February 2013 18:55, Ted Hardie <ted.ietf@gmail.com> wrote:
>> No, the concrete question is whether the requirement to interwork with
>> emergency services will constrain the design.
>
> I think that Bernard was addressing that question directly.  Namely:
> we do not need to constrain the design for it to be possible to
> provide emergency services.
>
"the design" is not clear here.  If you mean:  it must be possible for
a WebRTC system to be built that connects with emergency services,
then we already agree.  If you mean *all WebRTC applications* must be
buit to interwork with emergency services then we disagree.  There are
clear use cases for games, chat roulette-style casual encounter
systems, and similar that do not have any need for PSTN gateways and
for which emergency services should not be expected.  We can discuss
it more in person at the meeting, but I don't see any reason to
revisit this decision.

Again, my personal view.

Ted

From ted.ietf@gmail.com  Tue Feb  5 06:41:18 2013
Return-Path: <ted.ietf@gmail.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 72CE621F8962 for <rtcweb@ietfa.amsl.com>; Tue,  5 Feb 2013 06:41:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qnJ+l9AVb3lG for <rtcweb@ietfa.amsl.com>; Tue,  5 Feb 2013 06:41:18 -0800 (PST)
Received: from mail-ie0-x234.google.com (ie-in-x0234.1e100.net [IPv6:2607:f8b0:4001:c03::234]) by ietfa.amsl.com (Postfix) with ESMTP id D7C6721F894E for <rtcweb@ietf.org>; Tue,  5 Feb 2013 06:41:17 -0800 (PST)
Received: by mail-ie0-f180.google.com with SMTP id bn7so253335ieb.39 for <rtcweb@ietf.org>; Tue, 05 Feb 2013 06:41:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=NatpJHHN8dLKk3cJwF58dZQGZw58xMdFG/d0aQ3vhDQ=; b=dTKIJnl9fLf9Cf25CUOB9JO5UOaUXJ7htRYrcthzWycWIOtKS2qvtvvnBugJwPkGVZ gqU1o3OnzhGTtPLJjyq9cQVzsg5zxccNlYUBTs7q9G7BtdLjygmQoEXBDEFeolh562yI gBWzHiFBfV5+MveI5ZCZNAA5O5du+reZkLifSzj3q4Rusy4sC4jkgvPIwL888Ecbl1vA nK+iC4x12dD3s/ddzdJBWavLvxjLKekD2UpYFRfj9SL9gQNCIyMsImNofhaemDYdc6l5 3lyUYWWcW8ucSOmEemTVevkzD5+DjdNhUCQOmGdymB17hFNX0SCnkly+V2AGscAMAo2v wj6w==
MIME-Version: 1.0
X-Received: by 10.50.88.136 with SMTP id bg8mr13654292igb.96.1360075277324; Tue, 05 Feb 2013 06:41:17 -0800 (PST)
Received: by 10.43.135.202 with HTTP; Tue, 5 Feb 2013 06:41:17 -0800 (PST)
In-Reply-To: <510EEF55.7000902@omnitor.se>
References: <BLU002-W149D09F7296C2465CA4968093030@phx.gbl> <CA+9kkMCkJN5TrUA=UWu1g2D5p_RHcBVu3C1zK323hrrd84n+Rw@mail.gmail.com> <CABkgnnVVsn74Cff8JtFTUQ1B9NgaU1YYkJ7LmxbyzH2qNVyF0g@mail.gmail.com> <BLU404-EAS1806A8F1496C3D027E304FB93020@phx.gbl> <510EEF55.7000902@omnitor.se>
Date: Tue, 5 Feb 2013 09:41:17 -0500
Message-ID: <CA+9kkMB_2v9RbsubPO9yE+sryHum891Gi8YqokaTKQDDSgA_2A@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
To: Gunnar Hellstrom <gunnar.hellstrom@omnitor.se>
Content-Type: text/plain; charset=ISO-8859-1
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] WG Last Call: draft-ietf-rtcweb-use-cases-and-requirements-10 - emergency service access
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: Tue, 05 Feb 2013 14:41:18 -0000

On Sun, Feb 3, 2013 at 6:14 PM, Gunnar Hellstrom
<gunnar.hellstrom@omnitor.se> wrote:
> Right, the emergency calls need to be as mainstream as possible.

For devices that make phone calls, this is a sensible statement.  But
we're not building phone-in-a-browser.  It's entirely possible to use
RTCWEB to set up a data channel between two consenting peers where
there is no audio, no video, and no real time text but, say, games
play exchanges.  And in cases where there are audio and video streams,
there is no requirement that this be a general facility.  Look, for
example, at the puzzlible application here:
http://cargocollective.com/mimmijostell/PROTOTHON-PROJECTS.  Expecting
that this is useful to contact emergency services doesn't make sense
to me personally.

> But there are RFCs about how emergency calls are expected to appear, and
> they require a couple of "special" actions from the client and service
> provider.
> Since next generation emergency services are now planned based on these RFCs
> it is best to make sure rtcweb based systems can comply.
>
> It is mainly:
> -provide location

If you would like several months entertainment, please go back to the
ECRIT and GEOPRIV mailing lists and read up on how little emergency
services like trusting user generated location.  Then you might
consider working through how exactly we're going to get what they
would consider trustable location through browser chrome and into
javascript *that we know many come from an untrustable server* in a
way that doesn't provide a very nice attack surface indeed.

> -use SIP

In this case, that would have to be "know where there is a trustable
SIP gateway", right, since there is no requirement to use SIP in
WebRTC?

> -use supported codecs for audio, video and real-time text
> -either client or server use urn:service:sos.... addressing
>
> In order to test if it really works, a method for testing is specified in
> RFC 6443, requesting automatic loopback of a couple of RTP packets, and an
> opportunity to verify that the right emergency service was reached.
> (I am a bit afraid that the load of these test calls will be overwhelming
> for the network resources compared to real calls, and might need a
> rethinking, but they at least do not load any operational human call taker.
> So, the mechanisms you ask for are there.)
>
> It is true with all features in rtcweb that they are not required to be used
> in all application implementations. But they need to be described and
> included in the support from the browsers and APIs.
>

If you would like to describe how to build an emergency service WebRTC
app, I see know problem in your doing so.  But requiring all
applications have this facility simply misses the point of the
technology.  To repeat myself, we are not building a technology for
creating phones in browsers.

Still speaking personally,

regards,

Ted Hardie

From spencer@wonderhamster.org  Tue Feb  5 15:11:44 2013
Return-Path: <spencer@wonderhamster.org>
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 715D621F8648 for <rtcweb@ietfa.amsl.com>; Tue,  5 Feb 2013 15:11:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0g9FkIO8+dQC for <rtcweb@ietfa.amsl.com>; Tue,  5 Feb 2013 15:11:44 -0800 (PST)
Received: from mout.perfora.net (mout.perfora.net [74.208.4.195]) by ietfa.amsl.com (Postfix) with ESMTP id 1385C21F8630 for <rtcweb@ietf.org>; Tue,  5 Feb 2013 15:10:49 -0800 (PST)
Received: from [192.168.2.75] (static-155-212-214-60.mas.onecommunications.net [155.212.214.60]) by mrelay.perfora.net (node=mrus4) with ESMTP (Nemesis) id 0M8lzI-1UF0ji1dyG-00CMD5; Tue, 05 Feb 2013 18:10:48 -0500
Message-ID: <5111916F.2030509@wonderhamster.org>
Date: Tue, 05 Feb 2013 17:10:39 -0600
From: Spencer Dawkins <spencer@wonderhamster.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V02:K0:woXpf9P/VS4W1irS7WNy5R8RWYFuANBjIHuIKU3otwj AhJZ/nlMcR5lHFRnuX8aHCGmekO8X2QuHd3Mq0wptNiqmrkSXL H3i5n1OvJAsKLESMu7n77RkmcAc5Uv6o8uxBl4+1wI8dYNe5vz G4R5F9FzjSTwXSqLCt1uhuZQ17BEJXLbVQ1fNYIouVrg4MYIIn OAHLTWjK4CI9YTOFLPuR0yVxEgFamEfNR6+XZUWHsLor1kszfa oTKSdLHxjSyAehV5aKKU3/O5TDCDEH18DRposs2WsO99wsoui+ RF50rVoXUGzn1DBoJsRVQu0nSAXrAq+iwzo4ZQYBhkAMbLsJyr halMjiv40Ipf8B+r72KjKzo04UMX71tyRNrVhmUzO
Subject: [rtcweb] My notes (decisions and action items only)
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: Tue, 05 Feb 2013 23:11:44 -0000

* Decision - we won't use the words "media stream" without an identifier 
for context, and we'll consider changing terms to "avocado, chicken and 
fleen"

* Action item to develop new terms? Jonathan will provide the list of 
laggards who volunteered to help him do that, and the chairs will nag them

* decision - ask w3c to change terms to "track sets, etc.? Hands in the 
room were not conclusive

* action - Ted will capture Jonathan's comments at the mike for 
inclusion in RTCWeb documents. Dale Worley asked that "RTP session" be 
included in the rune reading

* Action - for Richard Ejzak to think about doing a use case-by-use case 
analysis of the various approaches

Option 1 - driven by broader RTCWeb use cases

14 hands

Option 2 - add CLUE use cases

9 hands

Option 3 - add any offer/answer use cases

4 hands


From harald@alvestrand.no  Tue Feb  5 20:28:36 2013
Return-Path: <harald@alvestrand.no>
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 2BEA021F8996; Tue,  5 Feb 2013 20:28:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.599
X-Spam-Level: 
X-Spam-Status: No, score=-110.599 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id I4rhROcnBylN; Tue,  5 Feb 2013 20:28:35 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id 0D0A221F8988; Tue,  5 Feb 2013 20:28:35 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id BDF4539E130; Wed,  6 Feb 2013 05:28:32 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Pw+-W7JA5fiO; Wed,  6 Feb 2013 05:28:32 +0100 (CET)
Received: from [192.168.5.247] (216-206-165-162.dia.static.qwest.net [216.206.165.162]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id A6EDF39E0C8; Wed,  6 Feb 2013 05:28:31 +0100 (CET)
Message-ID: <5111DBEE.20501@alvestrand.no>
Date: Wed, 06 Feb 2013 05:28:30 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: mmusic <mmusic@ietf.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Content-Type: multipart/alternative; boundary="------------030404010108030502030206"
Subject: [rtcweb] The 171-attribute spreadsheet
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: Wed, 06 Feb 2013 04:28:36 -0000

This is a multi-part message in MIME format.
--------------030404010108030502030206
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Just in case anyone else lost the link, the spreadsheet with all defined 
SDP attributes that an m-line can have is here:

https://docs.google.com/spreadsheet/ccc?key=0Av-aF69sk5C6dDhPblpRV2pkbXVGNV9lUFI3cHlIRFE#gid=0

Everyone with the link should be able to edit.

             Harald


--------------030404010108030502030206
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Just in case anyone else lost the link, the spreadsheet with all
    defined SDP attributes that an m-line can have is here:<br>
    <br>
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
    <a
href="https://docs.google.com/spreadsheet/ccc?key=0Av-aF69sk5C6dDhPblpRV2pkbXVGNV9lUFI3cHlIRFE#gid=0">https://docs.google.com/spreadsheet/ccc?key=0Av-aF69sk5C6dDhPblpRV2pkbXVGNV9lUFI3cHlIRFE#gid=0</a><br>
    <br>
    Everyone with the link should be able to edit.<br>
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Harald<br>
    <br>
  </body>
</html>

--------------030404010108030502030206--

From ari.keranen@ericsson.com  Wed Feb  6 08:58:37 2013
Return-Path: <ari.keranen@ericsson.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 8ECDB21F855D; Wed,  6 Feb 2013 08:58:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.349
X-Spam-Level: 
X-Spam-Status: No, score=-5.349 tagged_above=-999 required=5 tests=[AWL=-0.600, BAYES_00=-2.599, HELO_EQ_SE=0.35, J_CHICKENPOX_13=0.6, J_CHICKENPOX_17=0.6, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KyUQF91MIY+p; Wed,  6 Feb 2013 08:58:36 -0800 (PST)
Received: from mailgw2.ericsson.se (mailgw2.ericsson.se [193.180.251.37]) by ietfa.amsl.com (Postfix) with ESMTP id 367F321F8569; Wed,  6 Feb 2013 08:58:36 -0800 (PST)
X-AuditID: c1b4fb25-b7f366d000004d10-93-51128bbaf91c
Received: from esessmw0184.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw2.ericsson.se (Symantec Mail Security) with SMTP id 4D.BB.19728.ABB82115; Wed,  6 Feb 2013 17:58:35 +0100 (CET)
Received: from mail.lmf.ericsson.se (153.88.115.8) by esessmw0184.eemea.ericsson.se (153.88.115.82) with Microsoft SMTP Server id 8.3.279.1; Wed, 6 Feb 2013 17:58:34 +0100
Received: from As-MacBook-Air.local (nomadiclab.lmf.ericsson.se [131.160.33.3])	by mail.lmf.ericsson.se (Postfix) with ESMTP id 450B5233F; Wed,  6 Feb 2013 18:58:33 +0200 (EET)
Message-ID: <51128BB8.3080808@ericsson.com>
Date: Wed, 6 Feb 2013 11:58:32 -0500
From: =?ISO-8859-1?Q?Ari_Ker=E4nen?= <ari.keranen@ericsson.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: Roni Even <ron.even.tlv@gmail.com>
References: <5108ED00.9090605@ericsson.com> <03a301ce02f8$2f71dfa0$8e559ee0$@gmail.com>
In-Reply-To: <03a301ce02f8$2f71dfa0$8e559ee0$@gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMLMWRmVeSWpSXmKPExsUyM+Jvre7ubqFAgwXvOCz+7U2ymLr8MYvF 33Zmizm7HjBZrP3Xzu7A6rFz1l12jyVLfjJ5fLn8mS2AOYrLJiU1J7MstUjfLoErY+KcLtaC mRIVzc2z2RoY3wl3MXJySAiYSEyZ+p8RwhaTuHBvPVsXIxeHkMBJRokHuycxQTjrGSWar1xi hHC2MEp0dE9l72Lk4OAV0Ja4NNcJpJtFQEXiRsMlJhCbTcBe4uaE6+wgtqhAskTbrYMsIDav gKDEyZlPwGwRATWJ12s/s4HYzEA1D7d+BOsVBhq5eF4T2EVCAuESe7r7wGo4BSwk1s6bwAJR bytxYc51KFteYvvbOcwQ9aoSV/+9YpzAKDQLybpZSFpmIWlZwMi8ipE9NzEzJ73caBMjMKAP bvmtuoPxzjmRQ4zSHCxK4rzhrhcChATSE0tSs1NTC1KL4otKc1KLDzEycXBKNTDOL5qZ/O5z ytS3Xrf/h58IDSn6/TfzQouhiOmUBytrbPur7+kY70lvvNrAkmXw1HHqp0nW5QvmPV9W/sDO PlT+dd5bnbv/bN523EnKXvtr8QqW9sk1ar/PmhY37ml3mPuluMh04ROde82qgg9sJv0zXPqG pWLJguM7Tb6s3f73nLh3k+062SJXJZbijERDLeai4kQAPiX2ITYCAAA=
X-Mailman-Approved-At: Wed, 06 Feb 2013 13:31:19 -0800
Cc: mmusic-chairs@tools.ietf.org, rtcweb@ietf.org, rtcweb-chairs@tools.ietf.org, mmusic@ietf.org
Subject: Re: [rtcweb] Boston meeting agenda
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: Wed, 06 Feb 2013 16:58:37 -0000

Hi,

The agenda is (roughly) still as shown below. The afternoon sessions 
(RTCWEB/MMUSIC parts) start at 1:30 PM EST. The meeting material 
(including chair slides with updated agenda) is available here:
http://www.ietf.org/proceedings/interim/2013/02/05/rtcweb/proceedings.html


Cheers,
Ari

On 2/4/13 11:53 AM, Roni Even wrote:
> Hi,
> Is there a final agenda with time schedule. There is no relation between the
> agenda here and i=the one for mmusic and rtcweb in the reference.
> I would like to attend from remote and since there is time difference it
> will be helpful to plan ahead.
> Thanks
> Roni Even who will try to attend from remote being 7 hours ahead of Boston
>
> -----Original Message-----
> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf Of
> Stefan H?kansson LK
> Sent: 30 January, 2013 11:51 AM
> To: mmusic@ietf.org; rtcweb@ietf.org; public-webrtc@w3.org;
> public-media-capture@w3.org
> Subject: [rtcweb] Boston meeting agenda
>
> All,
>
> below is a merged agenda covering both W3C and IETF parts of the meeting.
> Details are likely to change - the main message is that W3C meetings will be
> before lunch, and IETF after. Before lunch could mean
> 8:30 - 12:30, after lunch 13:30 - 17:30; but the exact times are TBC. A hard
> stop is planned for 17:00 on Feb 7th as many have planes to catch.
>
> (The sources used to assemble the agenda below are the W3C meeting wiki's,
> [1][2], and the mail sent to mmusic and rtcweb Jan 14th [3]).
>
> --Stefan (for all involved chairs)
>
> Feb 5th
> =======
> Morning session: W3C Media Capture TF
> -------------------------------------
> * device enumeration
> * error handling
> * "immediate stream" gUM
> * Resource reservation
>
> Afternoon session: IETF mmusic and rtcweb WGs
> ---------------------------------------------
> * Multiple Flow SDP representation
> * SDP for Data channels
>
> Feb 6th
> =======
> Morning session: W3C Media Capture TF + WebRTC WG
> -------------------------------------------------
> * Identity aspects of MediaStreams (MediaCap)
> * Settings/constraints (MediaCap)
> * Recording (MediaCap)
> * Call flow (WebRTC)
>
> Afternoon session: IETF mmusic and rtcweb WGs
> ---------------------------------------------
> * SDP Grouping (Bundle/MMT/one-rtp)
> * Mapping stream/track label concepts to SDP identifiers
>
> Feb 7th
> =======
> Morning session: W3C WebRTC WG
> ------------------------------
> * MediaStream and MediaStreamTrack - SDP interface
> * Error handling
> * Data channel
> * Stats
>
> Afternoon session: IETF mmusic and rtcweb WGs
> ---------------------------------------------
> * Trickle ICE
> * JSEP
>
> [1] http://www.w3.org/wiki/Media_Capture/Feb_5-6_2013
> [2] http://www.w3.org/2011/04/webrtc/wiki/February_6_-_February_7_2013
> [3] http://www.ietf.org/mail-archive/web/rtcweb/current/msg06069.html
>
>
>
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>


From keith.drage@alcatel-lucent.com  Wed Feb  6 13:52:24 2013
Return-Path: <keith.drage@alcatel-lucent.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 69AD321F856E; Wed,  6 Feb 2013 13:52:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.989
X-Spam-Level: 
X-Spam-Status: No, score=-106.989 tagged_above=-999 required=5 tests=[AWL=-0.741, BAYES_00=-2.599, HELO_EQ_FR=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LkH9wk-xKYtK; Wed,  6 Feb 2013 13:52:23 -0800 (PST)
Received: from smail3.alcatel.fr (smail3.alcatel.fr [62.23.212.56]) by ietfa.amsl.com (Postfix) with ESMTP id D44B521F855F; Wed,  6 Feb 2013 13:52:22 -0800 (PST)
Received: from FRMRSSXCHHUB04.dc-m.alcatel-lucent.com (FRMRSSXCHHUB04.dc-m.alcatel-lucent.com [135.120.45.64]) by smail3.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id r16Lq8Kn006161 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Wed, 6 Feb 2013 22:52:16 +0100
Received: from FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com ([135.120.45.48]) by FRMRSSXCHHUB04.dc-m.alcatel-lucent.com ([135.120.45.64]) with mapi; Wed, 6 Feb 2013 22:52:06 +0100
From: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>
To: Harald Alvestrand <harald@alvestrand.no>, mmusic <mmusic@ietf.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Date: Wed, 6 Feb 2013 22:51:57 +0100
Thread-Topic: [rtcweb] The 171-attribute spreadsheet
Thread-Index: Ac4EInPfiio0UcNGTq+Gcc59EyknewAkIWzw
Message-ID: <EDC0A1AE77C57744B664A310A0B23AE20D97134B8B@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com>
References: <5111DBEE.20501@alvestrand.no>
In-Reply-To: <5111DBEE.20501@alvestrand.no>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_EDC0A1AE77C57744B664A310A0B23AE20D97134B8BFRMRSSXCHMBSC_"
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.69 on 155.132.188.83
Subject: Re: [rtcweb] The 171-attribute spreadsheet
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: Wed, 06 Feb 2013 21:52:24 -0000

--_000_EDC0A1AE77C57744B664A310A0B23AE20D97134B8BFRMRSSXCHMBSC_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

This is still missing any criteria for deciding whether something is in or =
out. I assume importance to RTCWEB has only two values from what I can see =
(1 =3D important, 0 =3D not important). I believe I could make a use case f=
or all of these being supported, I'm sure all of them can be found in SDP w=
hen interworking - the question is whether any of these cases are useful to=
 applications or not, and whether an otherwise successful communication wou=
ld fail if an attribute was not understood, and therefore dropped.

I can solve the problem of g.3gpp.cat and g.3gpp.crs for you. These are mis=
registrations and are in fact values of the content attribute (which is mis=
sing from your list because it has only just been inserted as a correction,=
 and probably is important to RTCWEB). It is in the process of being sorted=
 but requires some changes to the registration data in the references speci=
fication to make things clear.

Keith



________________________________
From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf Of=
 Harald Alvestrand
Sent: 06 February 2013 04:29
To: mmusic; rtcweb@ietf.org
Subject: [rtcweb] The 171-attribute spreadsheet

Just in case anyone else lost the link, the spreadsheet with all defined SD=
P attributes that an m-line can have is here:

https://docs.google.com/spreadsheet/ccc?key=3D0Av-aF69sk5C6dDhPblpRV2pkbXVG=
NV9lUFI3cHlIRFE#gid=3D0

Everyone with the link should be able to edit.

            Harald

--_000_EDC0A1AE77C57744B664A310A0B23AE20D97134B8BFRMRSSXCHMBSC_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"MS Mincho";
	panose-1:2 2 6 9 4 2 5 8 3 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@MS Mincho";}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";
	color:black;}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:blue;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:Arial;
	color:navy;}
@page Section1
	{size:595.3pt 841.9pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body bgcolor=3Dwhite lang=3DEN-GB link=3Dblue vlink=3Dblue>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span style=
=3D'font-size:
10.0pt;font-family:Arial;color:navy'>This is still missing any criteria for
deciding whether something is in or out. I assume importance to RTCWEB has =
only
two values from what I can see (1 =3D important, 0 =3D not important). I be=
lieve I
could make a use case for all of these being supported, I&#8217;m sure all =
of
them can be found in SDP when interworking &#8211; the question is whether =
any
of these cases are useful to applications or not, and whether an otherwise
successful communication would fail if an attribute was not understood, and
therefore dropped.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span style=
=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span style=
=3D'font-size:
10.0pt;font-family:Arial;color:navy'>I can solve the problem of g.3gpp.cat =
and
g.3gpp.crs for you. These are misregistrations and are in fact values of th=
e
content attribute (which is missing from your list because it has only just
been inserted as a correction, and probably is important to RTCWEB). It is =
in
the process of being sorted but requires some changes to the registration d=
ata
in the references specification to make things clear.<o:p></o:p></span></fo=
nt></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span style=
=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span style=
=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Keith<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span style=
=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span style=
=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span style=
=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<div style=3D'border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt'>

<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font siz=
e=3D3
color=3Dblack face=3D"Times New Roman"><span lang=3DEN-US style=3D'font-siz=
e:12.0pt;
color:windowtext'>

<hr size=3D2 width=3D"100%" align=3Dcenter tabindex=3D-1>

</span></font></div>

<p class=3DMsoNormal><b><font size=3D2 color=3Dblack face=3DTahoma><span la=
ng=3DEN-US
style=3D'font-size:10.0pt;font-family:Tahoma;color:windowtext;font-weight:b=
old'>From:</span></font></b><font
size=3D2 color=3Dblack face=3DTahoma><span lang=3DEN-US style=3D'font-size:=
10.0pt;
font-family:Tahoma;color:windowtext'> rtcweb-bounces@ietf.org
[mailto:rtcweb-bounces@ietf.org] <b><span style=3D'font-weight:bold'>On Beh=
alf Of
</span></b>Harald Alvestrand<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> 06 February 2013 04:29=
<br>
<b><span style=3D'font-weight:bold'>To:</span></b> mmusic; rtcweb@ietf.org<=
br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> [rtcweb] The
171-attribute spreadsheet</span></font><font color=3Dblack><span lang=3DEN-=
US
style=3D'color:windowtext'><o:p></o:p></span></font></p>

</div>

<p class=3DMsoNormal><font size=3D3 color=3Dblack face=3D"Times New Roman">=
<span
style=3D'font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><font size=3D3 color=3D=
black
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'>Just in case anyo=
ne else
lost the link, the spreadsheet with all defined SDP attributes that an m-li=
ne
can have is here:<br>
<br>
<a
href=3D"https://docs.google.com/spreadsheet/ccc?key=3D0Av-aF69sk5C6dDhPblpR=
V2pkbXVGNV9lUFI3cHlIRFE#gid=3D0">https://docs.google.com/spreadsheet/ccc?ke=
y=3D0Av-aF69sk5C6dDhPblpRV2pkbXVGNV9lUFI3cHlIRFE#gid=3D0</a><br>
<br>
Everyone with the link should be able to edit.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Harald<o=
:p></o:p></span></font></p>

</div>

</div>

</body>

</html>

--_000_EDC0A1AE77C57744B664A310A0B23AE20D97134B8BFRMRSSXCHMBSC_--

From tterriberry@mozilla.com  Wed Feb  6 14:42:37 2013
Return-Path: <tterriberry@mozilla.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 6919221E8041; Wed,  6 Feb 2013 14:42:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.477
X-Spam-Level: 
X-Spam-Status: No, score=-1.477 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_MISMATCH_ORG=0.611, HOST_MISMATCH_COM=0.311, J_CHICKENPOX_111=0.6, J_CHICKENPOX_18=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ryq-PtAvTkP8; Wed,  6 Feb 2013 14:42:36 -0800 (PST)
Received: from smtp.mozilla.org (mx1.corp.phx1.mozilla.com [63.245.216.69]) by ietfa.amsl.com (Postfix) with ESMTP id 95B0821F8526; Wed,  6 Feb 2013 14:42:36 -0800 (PST)
Received: from [192.168.2.33] (static-155-212-214-60.mas.onecommunications.net [155.212.214.60]) (Authenticated sender: tterriberry@mozilla.com) by mx1.mail.corp.phx1.mozilla.com (Postfix) with ESMTPSA id 22F20F218D;  Wed,  6 Feb 2013 14:42:38 -0800 (PST)
Message-ID: <5112DC51.30604@mozilla.com>
Date: Wed, 06 Feb 2013 14:42:25 -0800
From: "Timothy B. Terriberry" <tterriberry@mozilla.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20120625 SeaMonkey/2.10.1
MIME-Version: 1.0
To: rtcweb@ietf.org, mmusic@ietf.org
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [rtcweb] Minutes from 6 Feb joint interim session
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: Wed, 06 Feb 2013 22:42:37 -0000

BUNDLE, ONE-RTP, MMT:

* Note - If we proceed with MMT, we should use m=application instead of 
m=anymedia

* Decision - Are you generally okay with any of the approaches that 
reduce the number of long-lived flows to this level OR is there some 
other feature in one of the proposals you must have before this meets 
your needs?

6 for the former, 17 for the latter


Cullen's plan to dig us out of this hole:

* Proposed Superset of Requirement 2 - Should be able to interop with 
legacy without the JS doing anything special.

* Proposed Relaxation of Requirement 2 - Should be able to interop with 
legacy, but not necessarily in one O/A exchange within a single dialog 
(without relying on failure cases).

* Requirement 3 - Change video flows to media flows

* Proposed Requirement - When we have a large conference with 1000's of 
people, we don't have to send new signaling to every participant of the 
conference.

* Proposed Requirement - Must be able to configure a set of similar 
flows such that once established, the endpoints can add or remove flows 
without having to do an O/A cycle (i.e., without having to exchange SDP).

* Proposed Requirement - Have this process terminate in some finite 
period of time.

* Point of Discussion - Plan A: same port on each m-line or different 
candidate sets?

* Action - Plan B: Write the drafts to extend SDP to explicitly describe 
multiple cameras with multiple streams from each camera under a single 
m-line.

* Decision - Should we come up with a set of requirements and proceed 
with Plan A and Plan B with the timelines outlined here?

24 for, 5 against

* Note - Mary Barnes refuses to go back to work until she gets her mini 
candy bars.

DataChannel SDP

* Action - Justin to draft API for SDP-only channel open

* Decision (rtcweb hats) -
   2a) In-band only - 6
   2b) SDP & in-band - 10
   2c) SDP-only - 15
   Work on both will continue until a decision is reached.

* Action - Martin believes he can send a proposal to the list which will 
change some minds.

From harald@alvestrand.no  Wed Feb  6 19:16:27 2013
Return-Path: <harald@alvestrand.no>
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 ACA2021F84E9; Wed,  6 Feb 2013 19:16:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -109.856
X-Spam-Level: 
X-Spam-Status: No, score=-109.856 tagged_above=-999 required=5 tests=[AWL=-0.742, BAYES_00=-2.599, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001, J_CHICKENPOX_17=0.6, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8SEca8ixin4U; Wed,  6 Feb 2013 19:16:25 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id 8AF3921E8034; Wed,  6 Feb 2013 19:16:25 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 2973A39E0CE; Thu,  7 Feb 2013 04:16:23 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8u1A1ENzTJEO; Thu,  7 Feb 2013 04:16:20 +0100 (CET)
Received: from [192.168.5.247] (216-206-165-162.dia.static.qwest.net [216.206.165.162]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id 093E639E03A; Thu,  7 Feb 2013 04:16:19 +0100 (CET)
Message-ID: <51131C81.9080303@alvestrand.no>
Date: Thu, 07 Feb 2013 04:16:17 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>
References: <5111DBEE.20501@alvestrand.no> <EDC0A1AE77C57744B664A310A0B23AE20D97134B8B@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com>
In-Reply-To: <EDC0A1AE77C57744B664A310A0B23AE20D97134B8B@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com>
Content-Type: multipart/alternative; boundary="------------050505070305080005020008"
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>, mmusic <mmusic@ietf.org>
Subject: Re: [rtcweb] The 171-attribute spreadsheet
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, 07 Feb 2013 03:16:27 -0000

This is a multi-part message in MIME format.
--------------050505070305080005020008
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 02/06/2013 10:51 PM, DRAGE, Keith (Keith) wrote:
>
> This is still missing any criteria for deciding whether something is 
> in or out. I assume importance to RTCWEB has only two values from what 
> I can see (1 = important, 0 = not important). I believe I could make a 
> use case for all of these being supported, I'm sure all of them can be 
> found in SDP when interworking -- the question is whether any of these 
> cases are useful to applications or not, and whether an otherwise 
> successful communication would fail if an attribute was not 
> understood, and therefore dropped.
>
I don't think "in" or "out" is what we're looking for.
It's either Transport, Flow or Media - which gives us a basis for seeing 
how bigthe problem is:

- under BUNDLE, there must be new rules for Transport ("pick first", 
"sum values", or "other processing")
- under "two M-lines" and MMT, theFlow attributes need to be redefined 
to be per-SSRC, or we have to decide to ignore them
- I think the Media ones are OK with either proposal, unless some usage 
of them depends on there being only one flow in an M-line, in which case 
they're really Flow, even though they're marking Media

I put in only 1 and 0 for RTCWEB because I started in on the easy cases- 
if you feel a more graded scale is useful, please suggest values!

> I can solve the problem of g.3gpp.cat and g.3gpp.crs for you. These 
> are misregistrations and are in fact values of the content attribute 
> (which is missing from your list because it has only just been 
> inserted as a correction, and probably is important to RTCWEB). It is 
> in the process of being sorted but requires some changes to the 
> registration data in the references specification to make things clear.
>
values of a=content? That's good to know about. Hope you can put notes 
on those in the "notes" columns!

> Keith
>
> ------------------------------------------------------------------------
>
> *From:*rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] *On 
> Behalf Of *Harald Alvestrand
> *Sent:* 06 February 2013 04:29
> *To:* mmusic; rtcweb@ietf.org
> *Subject:* [rtcweb] The 171-attribute spreadsheet
>
> Just in case anyone else lost the link, the spreadsheet with all 
> defined SDP attributes that an m-line can have is here:
>
> https://docs.google.com/spreadsheet/ccc?key=0Av-aF69sk5C6dDhPblpRV2pkbXVGNV9lUFI3cHlIRFE#gid=0
>
> Everyone with the link should be able to edit.
>
>             Harald
>


--------------050505070305080005020008
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 02/06/2013 10:51 PM, DRAGE, Keith
      (Keith) wrote:<br>
    </div>
    <blockquote
cite="mid:EDC0A1AE77C57744B664A310A0B23AE20D97134B8B@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <meta name="Generator" content="Microsoft Word 11 (filtered
        medium)">
      <!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
      <style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"MS Mincho";
	panose-1:2 2 6 9 4 2 5 8 3 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@MS Mincho";}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";
	color:black;}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:blue;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:Arial;
	color:navy;}
@page Section1
	{size:595.3pt 841.9pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
	{page:Section1;}
-->
</style><!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
      <div class="Section1">
        <p class="MsoNormal"><font color="navy" face="Arial" size="2"><span
              style="font-size:
              10.0pt;font-family:Arial;color:navy">This is still missing
              any criteria for
              deciding whether something is in or out. I assume
              importance to RTCWEB has only
              two values from what I can see (1 = important, 0 = not
              important). I believe I
              could make a use case for all of these being supported,
              I&#8217;m sure all of
              them can be found in SDP when interworking &#8211; the question
              is whether any
              of these cases are useful to applications or not, and
              whether an otherwise
              successful communication would fail if an attribute was
              not understood, and
              therefore dropped.</span></font></p>
      </div>
    </blockquote>
    <font color="navy"><font size="2"><font face="Arial">I don't think <font
            size="2">"in" or "out" is <font size="2">what we're looking
              for.<br>
              <font size="2">It's either Transport, Flow or Media -
                which gives us a basis for seeing how big<font size="2">
                  <font size="2">the problem is:<br>
                    <br>
                    <font size="2">- under <font size="2">BUNDLE, <font
                          size="2">there must <font size="2">be <font
                              size="2">ne<font size="2">w rule<font
                                  size="2">s <font size="2">for
                                    Transport ("pick first", "sum
                                    values", or "other proces<font
                                      size="2">sing")<br>
                                      <font size="2">- under "<font
                                          size="2">two M-lines" and MMT,
                                          the<font size="2"> <font
                                              size="2">Flow attributes
                                              need to be redefined to be
                                              per-SSRC, or we have to de<font
                                                size="2">cide to ign<font
                                                  size="2">ore them<br>
                                                  <font size="2">- I
                                                    think the <font
                                                      size="2">Media
                                                      ones are OK with
                                                      either proposal<font
                                                        size="2">,
                                                        unless some
                                                        usage of them
                                                        depends on there
                                                        being only one <font
                                                          size="2">flow
                                                          in an M-line<font
                                                          size="2">, in
                                                          which c<font
                                                          size="2">ase
                                                          they're <font
                                                          size="2">really
                                                          Flow, even
                                                          though they're
                                                          mark<font
                                                          size="2">ing
                                                          Media<br>
                                                          <br>
                                                          <font size="2">I
                                                          put in only 1
                                                          and 0 for RTCW<font
                                                          size="2">EB
                                                          because <font
                                                          size="2">I
                                                          started in on
                                                          the easy cases<font
                                                          size="2"> - if
                                                          you feel a
                                                          more g<font
                                                          size="2">raded
                                                          scale <font
                                                          size="2">is
                                                          useful, pl<font
                                                          size="2">ease
                                                          suggest
                                                          values!<br>
                                                          <br>
                                                          </font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font>
    <blockquote
cite="mid:EDC0A1AE77C57744B664A310A0B23AE20D97134B8B@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com"
      type="cite">
      <div class="Section1">
        <p class="MsoNormal"><font color="navy" face="Arial" size="2"><span
              style="font-size:
              10.0pt;font-family:Arial;color:navy"><o:p></o:p></span></font></p>
        <p class="MsoNormal"><font color="navy" face="Arial" size="2"><span
              style="font-size:
              10.0pt;font-family:Arial;color:navy"><o:p>&nbsp;</o:p></span></font></p>
        <p class="MsoNormal"><font color="navy" face="Arial" size="2"><span
              style="font-size:
              10.0pt;font-family:Arial;color:navy">I can solve the
              problem of g.3gpp.cat and
              g.3gpp.crs for you. These are misregistrations and are in
              fact values of the
              content attribute (which is missing from your list because
              it has only just
              been inserted as a correction, and probably is important
              to RTCWEB). It is in
              the process of being sorted but requires some changes to
              the registration data
              in the references specification to make things clear.</span></font></p>
      </div>
    </blockquote>
    <font color="navy"><font size="2"><font face="Arial"><font size="2">values
            of a=content? That's good to know about. <font size="2">Hope
              you can put notes on th<font size="2">ose in the "notes"
                columns!<br>
                <br>
              </font></font></font></font></font></font>
    <blockquote
cite="mid:EDC0A1AE77C57744B664A310A0B23AE20D97134B8B@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com"
      type="cite">
      <div class="Section1">
        <p class="MsoNormal"><font color="navy" face="Arial" size="2"><span
              style="font-size:
              10.0pt;font-family:Arial;color:navy"><o:p></o:p></span></font></p>
        <p class="MsoNormal"><font color="navy" face="Arial" size="2"><span
              style="font-size:
              10.0pt;font-family:Arial;color:navy"><o:p>&nbsp;</o:p></span></font></p>
        <p class="MsoNormal"><font color="navy" face="Arial" size="2"><span
              style="font-size:
              10.0pt;font-family:Arial;color:navy">Keith<o:p></o:p></span></font></p>
        <p class="MsoNormal"><font color="navy" face="Arial" size="2"><span
              style="font-size:
              10.0pt;font-family:Arial;color:navy"><o:p>&nbsp;</o:p></span></font></p>
        <p class="MsoNormal"><font color="navy" face="Arial" size="2"><span
              style="font-size:
              10.0pt;font-family:Arial;color:navy"><o:p>&nbsp;</o:p></span></font></p>
        <p class="MsoNormal"><font color="navy" face="Arial" size="2"><span
              style="font-size:
              10.0pt;font-family:Arial;color:navy"><o:p>&nbsp;</o:p></span></font></p>
        <div style="border:none;border-left:solid blue 1.5pt;padding:0cm
          0cm 0cm 4.0pt">
          <div>
            <div class="MsoNormal" style="text-align:center"
              align="center"><font color="black" face="Times New Roman"
                size="3"><span style="font-size:12.0pt;
                  color:windowtext" lang="EN-US">
                  <hr tabindex="-1" align="center" size="2" width="100%">
                </span></font></div>
            <p class="MsoNormal"><b><font color="black" face="Tahoma"
                  size="2"><span
style="font-size:10.0pt;font-family:Tahoma;color:windowtext;font-weight:bold"
                    lang="EN-US">From:</span></font></b><font
                color="black" face="Tahoma" size="2"><span
                  style="font-size:10.0pt;
                  font-family:Tahoma;color:windowtext" lang="EN-US">
                  <a class="moz-txt-link-abbreviated" href="mailto:rtcweb-bounces@ietf.org">rtcweb-bounces@ietf.org</a>
                  [<a class="moz-txt-link-freetext" href="mailto:rtcweb-bounces@ietf.org">mailto:rtcweb-bounces@ietf.org</a>] <b><span
                      style="font-weight:bold">On Behalf Of
                    </span></b>Harald Alvestrand<br>
                  <b><span style="font-weight:bold">Sent:</span></b> 06
                  February 2013 04:29<br>
                  <b><span style="font-weight:bold">To:</span></b>
                  mmusic; <a class="moz-txt-link-abbreviated" href="mailto:rtcweb@ietf.org">rtcweb@ietf.org</a><br>
                  <b><span style="font-weight:bold">Subject:</span></b>
                  [rtcweb] The
                  171-attribute spreadsheet</span></font><font
                color="black"><span style="color:windowtext"
                  lang="EN-US"><o:p></o:p></span></font></p>
          </div>
          <p class="MsoNormal"><font color="black" face="Times New
              Roman" size="3"><span style="font-size:12.0pt"><o:p>&nbsp;</o:p></span></font></p>
          <p class="MsoNormal" style="margin-bottom:12.0pt"><font
              color="black" face="Times New Roman" size="3"><span
                style="font-size:12.0pt">Just in case anyone else
                lost the link, the spreadsheet with all defined SDP
                attributes that an m-line
                can have is here:<br>
                <br>
                <a moz-do-not-send="true"
href="https://docs.google.com/spreadsheet/ccc?key=0Av-aF69sk5C6dDhPblpRV2pkbXVGNV9lUFI3cHlIRFE#gid=0">https://docs.google.com/spreadsheet/ccc?key=0Av-aF69sk5C6dDhPblpRV2pkbXVGNV9lUFI3cHlIRFE#gid=0</a><br>
                <br>
                Everyone with the link should be able to edit.<br>
                <br>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Harald<o:p></o:p></span></font></p>
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------050505070305080005020008--

From mperumal@cisco.com  Wed Feb  6 22:22:29 2013
Return-Path: <mperumal@cisco.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 33DE721F841D; Wed,  6 Feb 2013 22:22:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.849
X-Spam-Level: 
X-Spam-Status: No, score=-9.849 tagged_above=-999 required=5 tests=[AWL=-0.750, BAYES_00=-2.599, J_CHICKENPOX_13=0.6, J_CHICKENPOX_17=0.6, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6Y1cOvEa54Ih; Wed,  6 Feb 2013 22:22:28 -0800 (PST)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) by ietfa.amsl.com (Postfix) with ESMTP id 034A121F841E; Wed,  6 Feb 2013 22:22:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3839; q=dns/txt; s=iport; t=1360218148; x=1361427748; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=gLx8ix6/2pPQE8eSrFfbvnRPgzheiF6Ym0zE9WeFTI0=; b=ITq9fLxJRUshlA72spbBKEdoJonwqKMLZIyz7bvhqU+U6BFdQccxwiM5 v4p4x1CxSCzlrv+W7/QRCoxPas3oM8ak9LEcfcyYY4SqMZPVqXc9X8Dvj RIjiEe23xh4WqrIX/Xu8Ll6S34RqXtNGuRkEV83Al/tsK4n3FyqJ4B2hQ s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgAFAKxHE1GtJXHA/2dsb2JhbAA8CcBQFnOCHwEBAQQBAQFrBAcMBAIBCBEEAQELHQcnCxQJCAIEAQ0FCAGICAy8c40YCYNXYQOIMJ5Dgn6BbzU
X-IronPort-AV: E=Sophos;i="4.84,619,1355097600"; d="scan'208";a="174333883"
Received: from rcdn-core2-5.cisco.com ([173.37.113.192]) by rcdn-iport-7.cisco.com with ESMTP; 07 Feb 2013 06:22:26 +0000
Received: from xhc-aln-x05.cisco.com (xhc-aln-x05.cisco.com [173.36.12.79]) by rcdn-core2-5.cisco.com (8.14.5/8.14.5) with ESMTP id r176MQ6o021814 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 7 Feb 2013 06:22:26 GMT
Received: from xmb-rcd-x02.cisco.com ([169.254.4.64]) by xhc-aln-x05.cisco.com ([173.36.12.79]) with mapi id 14.02.0318.004; Thu, 7 Feb 2013 00:22:26 -0600
From: "Muthu Arul Mozhi Perumal (mperumal)" <mperumal@cisco.com>
To: =?iso-8859-1?Q?Ari_Ker=E4nen?= <ari.keranen@ericsson.com>, Roni Even <ron.even.tlv@gmail.com>
Thread-Topic: [MMUSIC] [rtcweb] Boston meeting agenda
Thread-Index: AQHOBIs4IjrUXcS7SkKVAgPQPh30C5ht7QJw
Date: Thu, 7 Feb 2013 06:22:26 +0000
Message-ID: <E721D8C6A2E1544DB2DEBC313AF54DE223FF5EC1@xmb-rcd-x02.cisco.com>
References: <5108ED00.9090605@ericsson.com> <03a301ce02f8$2f71dfa0$8e559ee0$@gmail.com> <51128BB8.3080808@ericsson.com>
In-Reply-To: <51128BB8.3080808@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [173.39.64.152]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "mmusic-chairs@tools.ietf.org" <mmusic-chairs@tools.ietf.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>, "rtcweb-chairs@tools.ietf.org" <rtcweb-chairs@tools.ietf.org>, "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [rtcweb] [MMUSIC]  Boston meeting agenda
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, 07 Feb 2013 06:22:29 -0000

Are we recording these sessions? Will someone be sharing the URLs for the r=
ecording?

Muthu

|-----Original Message-----
|From: mmusic-bounces@ietf.org [mailto:mmusic-bounces@ietf.org] On Behalf O=
f Ari Ker=E4nen
|Sent: Wednesday, February 06, 2013 10:29 PM
|To: Roni Even
|Cc: mmusic-chairs@tools.ietf.org; rtcweb@ietf.org; rtcweb-chairs@tools.iet=
f.org; mmusic@ietf.org
|Subject: Re: [MMUSIC] [rtcweb] Boston meeting agenda
|
|Hi,
|
|The agenda is (roughly) still as shown below. The afternoon sessions
|(RTCWEB/MMUSIC parts) start at 1:30 PM EST. The meeting material
|(including chair slides with updated agenda) is available here:
|http://www.ietf.org/proceedings/interim/2013/02/05/rtcweb/proceedings.html
|
|
|Cheers,
|Ari
|
|On 2/4/13 11:53 AM, Roni Even wrote:
|> Hi,
|> Is there a final agenda with time schedule. There is no relation between=
 the
|> agenda here and i=3Dthe one for mmusic and rtcweb in the reference.
|> I would like to attend from remote and since there is time difference it
|> will be helpful to plan ahead.
|> Thanks
|> Roni Even who will try to attend from remote being 7 hours ahead of Bost=
on
|>
|> -----Original Message-----
|> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf=
 Of
|> Stefan H?kansson LK
|> Sent: 30 January, 2013 11:51 AM
|> To: mmusic@ietf.org; rtcweb@ietf.org; public-webrtc@w3.org;
|> public-media-capture@w3.org
|> Subject: [rtcweb] Boston meeting agenda
|>
|> All,
|>
|> below is a merged agenda covering both W3C and IETF parts of the meeting=
.
|> Details are likely to change - the main message is that W3C meetings wil=
l be
|> before lunch, and IETF after. Before lunch could mean
|> 8:30 - 12:30, after lunch 13:30 - 17:30; but the exact times are TBC. A =
hard
|> stop is planned for 17:00 on Feb 7th as many have planes to catch.
|>
|> (The sources used to assemble the agenda below are the W3C meeting wiki'=
s,
|> [1][2], and the mail sent to mmusic and rtcweb Jan 14th [3]).
|>
|> --Stefan (for all involved chairs)
|>
|> Feb 5th
|> =3D=3D=3D=3D=3D=3D=3D
|> Morning session: W3C Media Capture TF
|> -------------------------------------
|> * device enumeration
|> * error handling
|> * "immediate stream" gUM
|> * Resource reservation
|>
|> Afternoon session: IETF mmusic and rtcweb WGs
|> ---------------------------------------------
|> * Multiple Flow SDP representation
|> * SDP for Data channels
|>
|> Feb 6th
|> =3D=3D=3D=3D=3D=3D=3D
|> Morning session: W3C Media Capture TF + WebRTC WG
|> -------------------------------------------------
|> * Identity aspects of MediaStreams (MediaCap)
|> * Settings/constraints (MediaCap)
|> * Recording (MediaCap)
|> * Call flow (WebRTC)
|>
|> Afternoon session: IETF mmusic and rtcweb WGs
|> ---------------------------------------------
|> * SDP Grouping (Bundle/MMT/one-rtp)
|> * Mapping stream/track label concepts to SDP identifiers
|>
|> Feb 7th
|> =3D=3D=3D=3D=3D=3D=3D
|> Morning session: W3C WebRTC WG
|> ------------------------------
|> * MediaStream and MediaStreamTrack - SDP interface
|> * Error handling
|> * Data channel
|> * Stats
|>
|> Afternoon session: IETF mmusic and rtcweb WGs
|> ---------------------------------------------
|> * Trickle ICE
|> * JSEP
|>
|> [1] http://www.w3.org/wiki/Media_Capture/Feb_5-6_2013
|> [2] http://www.w3.org/2011/04/webrtc/wiki/February_6_-_February_7_2013
|> [3] http://www.ietf.org/mail-archive/web/rtcweb/current/msg06069.html
|>
|>
|>
|>
|> _______________________________________________
|> rtcweb mailing list
|> rtcweb@ietf.org
|> https://www.ietf.org/mailman/listinfo/rtcweb
|>
|
|_______________________________________________
|mmusic mailing list
|mmusic@ietf.org
|https://www.ietf.org/mailman/listinfo/mmusic

From mperumal@cisco.com  Wed Feb  6 22:23:40 2013
Return-Path: <mperumal@cisco.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 6D81A21F8691; Wed,  6 Feb 2013 22:23:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.055
X-Spam-Level: 
X-Spam-Status: No, score=-4.055 tagged_above=-999 required=5 tests=[AWL=-5.794, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_13=0.6, J_CHICKENPOX_17=0.6, MIME_8BIT_HEADER=0.3, RCVD_BAD_ID=2.837]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id re6JPtMLFSEa; Wed,  6 Feb 2013 22:23:39 -0800 (PST)
Received: from WIN-CDPOO5N337C (gw.ntelia.co.kr [175.196.232.146]) by ietfa.amsl.com (Postfix) with ESMTP id D8CA121F8423; Wed,  6 Feb 2013 22:23:38 -0800 (PST)
Received: from mail pickup service by WIN-CDPOO5N337C with Microsoft SMTPSVC;  Thu, 7 Feb 2013 15:22:42 +0900
Content-Transfer-Encoding: quoted-printable
Content-Language: en-US
x-sender: mperumal@cisco.com
x-receiver: hongkee67@gmail.com
Received: from mail.ietf.org ([64.170.98.30]) by WIN-CDPOO5N337C with Microsoft SMTPSVC(7.5.7601.17514); Thu, 7 Feb 2013 15:22:34 +0900
Received: from ietfa.amsl.com (localhost [127.0.0.1])by ietfa.amsl.com (Postfix) with ESMTP id C559421F841F;Wed,  6 Feb 2013 22:22:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1360218150; bh=76umuRuCTbee03gLqL8hCywmwEOzy4uTS4Q1LbTrur8=; h=From:To:Date:Message-ID:References:In-Reply-To:MIME-Version:Cc: Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:List-Help: List-Subscribe:Content-Type:Content-Transfer-Encoding:Sender; b=QpL1Heo64rDLrXJH9NKMd0WUGKXWzNizTn7lciU916DoHdAd7g2UfN++9m1mhKrKl f6GoAhG6lnP281vCMnLJOvStRPD/0U+YjePkOAxSB+sgGFO2nO/Kydd+yNRruD1tYi 2lHhj/y1d1rJVw/7q1PFGBQ7qMnAWIzefiG+08IA=
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])by ietfa.amsl.com (Postfix) with ESMTP id 33DE721F841D;Wed,  6 Feb 2013 22:22:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
Received: from mail.ietf.org ([64.170.98.30])by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)with ESMTP id 6Y1cOvEa54Ih; Wed,  6 Feb 2013 22:22:28 -0800 (PST)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78])by ietfa.amsl.com (Postfix) with ESMTP id 034A121F841E; Wed,  6 Feb 2013 22:22:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3839; q=dns/txt; s=iport;t=1360218148; x=1361427748; h=from:to:cc:subject:date:message-id:references:in-reply-to:content-transfer-encoding:mime-version; bh=gLx8ix6/2pPQE8eSrFfbvnRPgzheiF6Ym0zE9WeFTI0=; b=ITq9fLxJRUshlA72spbBKEdoJonwqKMLZIyz7bvhqU+U6BFdQccxwiM5v4p4x1CxSCzlrv+W7/QRCoxPas3oM8ak9LEcfcyYY4SqMZPVqXc9X8DvjRIjiEe23xh4WqrIX/Xu8Ll6S34RqXtNGuRkEV83Al/tsK4n3FyqJ4B2hQ s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgAFAKxHE1GtJXHA/2dsb2JhbAA8CcBQFnOCHwEBAQQBAQFrBAcMBAIBCBEEAQELHQcnCxQJCAIEAQ0FCAGICAy8c40YCYNXYQOIMJ5Dgn6BbzU
X-IronPort-AV: E=Sophos;i="4.84,619,1355097600"; d="scan'208";a="174333883"
Received: from rcdn-core2-5.cisco.com ([173.37.113.192])by rcdn-iport-7.cisco.com with ESMTP; 07 Feb 2013 06:22:26 +0000
Received: from xhc-aln-x05.cisco.com (xhc-aln-x05.cisco.com [173.36.12.79])by rcdn-core2-5.cisco.com (8.14.5/8.14.5) with ESMTP id r176MQ6o021814(version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 7 Feb 2013 06:22:26 GMT
Received: from xmb-rcd-x02.cisco.com ([169.254.4.64]) by xhc-aln-x05.cisco.com([173.36.12.79]) with mapi id 14.02.0318.004; Thu, 7 Feb 2013 00:22:26 -0600
From: "Muthu Arul Mozhi Perumal (mperumal)" <mperumal@cisco.com>
To: "=?iso-8859-1?Q?Ari_Ker=E4nen?=" <ari.keranen@ericsson.com>, "Roni Even" <ron.even.tlv@gmail.com>
Thread-Topic: [MMUSIC] [rtcweb] Boston meeting agenda
Thread-Index: AQHOBIs4IjrUXcS7SkKVAgPQPh30C5ht7QJw
Date: Thu, 7 Feb 2013 06:22:26 +0000
Message-ID: <1.94dc0188bed96e22f168@cisco.com>
References: <5108ED00.9090605@ericsson.com><03a301ce02f8$2f71dfa0$8e559ee0$@gmail.com><51128BB8.3080808@ericsson.com>
In-Reply-To: <51128BB8.3080808@ericsson.com>
Accept-Language: en-US
x-originating-ip: [173.39.64.152]
MIME-Version: 1.0
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Sender: mmusic-bounces@ietf.org
Errors-To: mmusic-bounces@ietf.org
X-OriginalArrivalTime: 07 Feb 2013 06:22:35.0159 (UTC) FILETIME=[84CC0A70:01CE04FB]
Content-Type: multipart/alternative; boundary="----=_NextPart_000_F084_A1C25FF7.C7E57345"
Cc: "mmusic-chairs@tools.ietf.org" <mmusic-chairs@tools.ietf.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>, "rtcweb-chairs@tools.ietf.org" <rtcweb-chairs@tools.ietf.org>, "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [rtcweb] [MMUSIC]  Boston meeting agenda
X-BeenThere: rtcweb@ietf.org
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, 07 Feb 2013 06:23:40 -0000

------=_NextPart_000_F084_A1C25FF7.C7E57345
Content-Language: en-US
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Are we recording these sessions? Will someone be sharing the URLs for the r=
ecording?

Muthu

|-----Original Message-----
|From: mmusic-bounces@ietf.org [mailto:mmusic-bounces@ietf.org] On Behalf O=
f Ari Ker=E4nen
|Sent: Wednesday, February 06, 2013 10:29 PM
|To: Roni Even
|Cc: mmusic-chairs@tools.ietf.org; rtcweb@ietf.org; rtcweb-chairs@tools.iet=
f.org; mmusic@ietf.org
|Subject: Re: [MMUSIC] [rtcweb] Boston meeting agenda
|
|Hi,
|
|The agenda is (roughly) still as shown below. The afternoon sessions
|(RTCWEB/MMUSIC parts) start at 1:30 PM EST. The meeting material
|(including chair slides with updated agenda) is available here:
|http://www.ietf.org/proceedings/interim/2013/02/05/rtcweb/proceedings.html=

|
|
|Cheers,
|Ari
|
|On 2/4/13 11:53 AM, Roni Even wrote:
|> Hi,
|> Is there a final agenda with time schedule. There is no relation between=
 the
|> agenda here and i=3Dthe one for mmusic and rtcweb in the reference.
|> I would like to attend from remote and since there is time difference it=

|> will be helpful to plan ahead.
|> Thanks
|> Roni Even who will try to attend from remote being 7 hours ahead of Bost=
on
|>
|> -----Original Message-----
|> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf=
 Of
|> Stefan H?kansson LK
|> Sent: 30 January, 2013 11:51 AM
|> To: mmusic@ietf.org; rtcweb@ietf.org; public-webrtc@w3.org;
|> public-media-capture@w3.org
|> Subject: [rtcweb] Boston meeting agenda
|>
|> All,
|>
|> below is a merged agenda covering both W3C and IETF parts of the meeting.
|> Details are likely to change - the main message is that W3C meetings wil=
l be
|> before lunch, and IETF after. Before lunch could mean
|> 8:30 - 12:30, after lunch 13:30 - 17:30; but the exact times are TBC. A =
hard
|> stop is planned for 17:00 on Feb 7th as many have planes to catch.
|>
|> (The sources used to assemble the agenda below are the W3C meeting wiki'=
s,
|> [1][2], and the mail sent to mmusic and rtcweb Jan 14th [3]).
|>
|> --Stefan (for all involved chairs)
|>
|> Feb 5th
|> =3D=3D=3D=3D=3D=3D=3D
|> Morning session: W3C Media Capture TF
|> -------------------------------------
|> * device enumeration
|> * error handling
|> * "immediate stream" gUM
|> * Resource reservation
|>
|> Afternoon session: IETF mmusic and rtcweb WGs
|> ---------------------------------------------
|> * Multiple Flow SDP representation
|> * SDP for Data channels
|>
|> Feb 6th
|> =3D=3D=3D=3D=3D=3D=3D
|> Morning session: W3C Media Capture TF + WebRTC WG
|> -------------------------------------------------
|> * Identity aspects of MediaStreams (MediaCap)
|> * Settings/constraints (MediaCap)
|> * Recording (MediaCap)
|> * Call flow (WebRTC)
|>
|> Afternoon session: IETF mmusic and rtcweb WGs
|> ---------------------------------------------
|> * SDP Grouping (Bundle/MMT/one-rtp)
|> * Mapping stream/track label concepts to SDP identifiers
|>
|> Feb 7th
|> =3D=3D=3D=3D=3D=3D=3D
|> Morning session: W3C WebRTC WG
|> ------------------------------
|> * MediaStream and MediaStreamTrack - SDP interface
|> * Error handling
|> * Data channel
|> * Stats
|>
|> Afternoon session: IETF mmusic and rtcweb WGs
|> ---------------------------------------------
|> * Trickle ICE
|> * JSEP
|>
|> [1] http://www.w3.org/wiki/Media_Capture/Feb_5-6_2013
|> [2] http://www.w3.org/2011/04/webrtc/wiki/February_6_-_February_7_2013
|> [3] http://www.ietf.org/mail-archive/web/rtcweb/current/msg06069.html
|>
|>
|>
|>
|> _______________________________________________
|> rtcweb mailing list
|> rtcweb@ietf.org
|> https://www.ietf.org/mailman/listinfo/rtcweb
|>
|
|_______________________________________________
|mmusic mailing list
|mmusic@ietf.org
|https://www.ietf.org/mailman/listinfo/mmusic
_______________________________________________
mmusic mailing list
mmusic@ietf.org
https://www.ietf.org/mailman/listinfo/mmusic

------=_NextPart_000_F084_A1C25FF7.C7E57345
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Are we recording these sessions? Will someone be sharing the URLs for the r=
ecording?
<br>

<br>
Muthu
<br>

<br>
|-----Original Message-----
<br>
|From: mmusic-bounces@ietf.org [mailto:mmusic-bounces@ietf.org] On Behalf O=
f Ari Ker=E4nen
<br>
|Sent: Wednesday, February 06, 2013 10:29 PM
<br>
|To: Roni Even
<br>
|Cc: mmusic-chairs@tools.ietf.org; rtcweb@ietf.org; rtcweb-chairs@tools.iet=
f.org; mmusic@ietf.org
<br>
|Subject: Re: [MMUSIC] [rtcweb] Boston meeting agenda
<br>
|
<br>
|Hi,
<br>
|
<br>
|The agenda is (roughly) still as shown below. The afternoon sessions
<br>
|(RTCWEB/MMUSIC parts) start at 1:30 PM EST. The meeting material
<br>
|(including chair slides with updated agenda) is available here:
<br>
|http://www.ietf.org/proceedings/interim/2013/02/05/rtcweb/proceedings.html=

<br>
|
<br>
|
<br>
|Cheers,
<br>
|Ari
<br>
|
<br>
|On 2/4/13 11:53 AM, Roni Even wrote:
<br>
|&gt; Hi,
<br>
|&gt; Is there a final agenda with time schedule. There is no relation betw=
een the
<br>
|&gt; agenda here and i=3Dthe one for mmusic and rtcweb in the reference.
<br>
|&gt; I would like to attend from remote and since there is time difference=
 it
<br>
|&gt; will be helpful to plan ahead.
<br>
|&gt; Thanks
<br>
|&gt; Roni Even who will try to attend from remote being 7 hours ahead of B=
oston
<br>
|&gt;
<br>
|&gt; -----Original Message-----
<br>
|&gt; From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Beh=
alf Of
<br>
|&gt; Stefan H?kansson LK
<br>
|&gt; Sent: 30 January, 2013 11:51 AM
<br>
|&gt; To: mmusic@ietf.org; rtcweb@ietf.org; public-webrtc@w3.org;
<br>
|&gt; public-media-capture@w3.org
<br>
|&gt; Subject: [rtcweb] Boston meeting agenda
<br>
|&gt;
<br>
|&gt; All,
<br>
|&gt;
<br>
|&gt; below is a merged agenda covering both W3C and IETF parts of the meet=
ing.
<br>
|&gt; Details are likely to change - the main message is that W3C meetings =
will be
<br>
|&gt; before lunch, and IETF after. Before lunch could mean
<br>
|&gt; 8:30 - 12:30, after lunch 13:30 - 17:30; but the exact times are TBC.=
 A hard
<br>
|&gt; stop is planned for 17:00 on Feb 7th as many have planes to catch.
<br>
|&gt;
<br>
|&gt; (The sources used to assemble the agenda below are the W3C meeting wi=
ki's,
<br>
|&gt; [1][2], and the mail sent to mmusic and rtcweb Jan 14th [3]).
<br>
|&gt;
<br>
|&gt; --Stefan (for all involved chairs)
<br>
|&gt;
<br>
|&gt; Feb 5th
<br>
|&gt; =3D=3D=3D=3D=3D=3D=3D
<br>
|&gt; Morning session: W3C Media Capture TF
<br>
|&gt; -------------------------------------
<br>
|&gt; * device enumeration
<br>
|&gt; * error handling
<br>
|&gt; * &quot;immediate stream&quot; gUM
<br>
|&gt; * Resource reservation
<br>
|&gt;
<br>
|&gt; Afternoon session: IETF mmusic and rtcweb WGs
<br>
|&gt; ---------------------------------------------
<br>
|&gt; * Multiple Flow SDP representation
<br>
|&gt; * SDP for Data channels
<br>
|&gt;
<br>
|&gt; Feb 6th
<br>
|&gt; =3D=3D=3D=3D=3D=3D=3D
<br>
|&gt; Morning session: W3C Media Capture TF + WebRTC WG
<br>
|&gt; -------------------------------------------------
<br>
|&gt; * Identity aspects of MediaStreams (MediaCap)
<br>
|&gt; * Settings/constraints (MediaCap)
<br>
|&gt; * Recording (MediaCap)
<br>
|&gt; * Call flow (WebRTC)
<br>
|&gt;
<br>
|&gt; Afternoon session: IETF mmusic and rtcweb WGs
<br>
|&gt; ---------------------------------------------
<br>
|&gt; * SDP Grouping (Bundle/MMT/one-rtp)
<br>
|&gt; * Mapping stream/track label concepts to SDP identifiers
<br>
|&gt;
<br>
|&gt; Feb 7th
<br>
|&gt; =3D=3D=3D=3D=3D=3D=3D
<br>
|&gt; Morning session: W3C WebRTC WG
<br>
|&gt; ------------------------------
<br>
|&gt; * MediaStream and MediaStreamTrack - SDP interface
<br>
|&gt; * Error handling
<br>
|&gt; * Data channel
<br>
|&gt; * Stats
<br>
|&gt;
<br>
|&gt; Afternoon session: IETF mmusic and rtcweb WGs
<br>
|&gt; ---------------------------------------------
<br>
|&gt; * Trickle ICE
<br>
|&gt; * JSEP
<br>
|&gt;
<br>
|&gt; [1] http://www.w3.org/wiki/Media_Capture/Feb_5-6_2013
<br>
|&gt; [2] http://www.w3.org/2011/04/webrtc/wiki/February_6_-_February_7_2013
<br>
|&gt; [3] http://www.ietf.org/mail-archive/web/rtcweb/current/msg06069.html=

<br>
|&gt;
<br>
|&gt;
<br>
|&gt;
<br>
|&gt;
<br>
|&gt; _______________________________________________
<br>
|&gt; rtcweb mailing list
<br>
|&gt; rtcweb@ietf.org
<br>
|&gt; https://www.ietf.org/mailman/listinfo/rtcweb
<br>
|&gt;
<br>
|
<br>
|_______________________________________________
<br>
|mmusic mailing list
<br>
|mmusic@ietf.org
<br>
|https://www.ietf.org/mailman/listinfo/mmusic
<br>
_______________________________________________
<br>
mmusic mailing list
<br>
mmusic@ietf.org
<br>
https://www.ietf.org/mailman/listinfo/mmusic
<br>

------=_NextPart_000_F084_A1C25FF7.C7E57345--

From martin.thomson@gmail.com  Thu Feb  7 03:22:35 2013
Return-Path: <martin.thomson@gmail.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 B488121F85E8 for <rtcweb@ietfa.amsl.com>; Thu,  7 Feb 2013 03:22:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.1
X-Spam-Level: 
X-Spam-Status: No, score=-3.1 tagged_above=-999 required=5 tests=[AWL=-0.500,  BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DUc5BwTiTBkq for <rtcweb@ietfa.amsl.com>; Thu,  7 Feb 2013 03:22:32 -0800 (PST)
Received: from mail-we0-x22e.google.com (mail-we0-x22e.google.com [IPv6:2a00:1450:400c:c03::22e]) by ietfa.amsl.com (Postfix) with ESMTP id 4821E21F85CB for <rtcweb@ietf.org>; Thu,  7 Feb 2013 03:22:31 -0800 (PST)
Received: by mail-we0-f174.google.com with SMTP id r6so1966893wey.33 for <rtcweb@ietf.org>; Thu, 07 Feb 2013 03:22:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type; bh=MZSrzZHUg151/Xd07il8lWNfvzWfeJ3IM+5tyuGY8fI=; b=LSN/h3ACOZbfzw2VJqQulWzogZFxkPUIE4hXDOOViAOfJTVH2S+KyzZKN651vdWD9q s9T2DiRrKc8T4vLXV0xmKGXVwbCN0vpPn19RIWvvbhD9l90lqWmvqD0+8CHbE1CYnHnw tA2WuixRijA9l/dAmFUtHXYdW9y2SGzaYWGuL32BZJZEAPtClP2lHpqpw4B5SEuryUAv ght82xkP1bnrzlCt5/ZiC69gOItHWWnAMXBhisdMRfaqksm2+qY45kdxOx7VHtFzMu5o iRg06tdx1LuT3QJ9sOPAWnnZGU4DEYWjtBjNJykQRkreqESM0coyvlWFj6Vsq3ynDwaJ ezug==
MIME-Version: 1.0
X-Received: by 10.180.90.147 with SMTP id bw19mr10977688wib.28.1360236135701;  Thu, 07 Feb 2013 03:22:15 -0800 (PST)
Received: by 10.194.5.135 with HTTP; Thu, 7 Feb 2013 03:22:15 -0800 (PST)
Date: Thu, 7 Feb 2013 06:22:15 -0500
Message-ID: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: "rtcweb@ietf.org" <rtcweb@ietf.org>, Randell Jesup <randell-ietf@jesup.org>
Content-Type: text/plain; charset=UTF-8
Subject: [rtcweb] Data Channel Negotiation
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, 07 Feb 2013 11:22:35 -0000

We're a fickle lot.  It seems that decisions can be unmade very easily.

In any case, I promised a concrete proposal.  Here it is.  Beware:
long post ahead.

This proposal is progressive, I think that the best option would be to
take all of it, but we could choose to not adopt the later parts.
I'll start with the basics.

==Layer 1

Negotiate all new data channels with SDP offer/answer.

As I understand it, the 1.5 round trip cost for in-band channel
creation was to prevent glare.  (Randell hinted that there might have
been something else that was SCTP-specific, but this appears to reduce
to a straightforward glare situation.)  Doing the negotiation in SDP
lets us use the glare mitigation mechanisms we have built into SDP, so
we save 0.5 round trips for every new channel.

This allows us to ditch the in-band signaling protocol almost entirely
(see Option B below).

Creating a new data channel triggers the onnegotiationneeded event.

==Layer 2

Zero round trip channel establishment

The only reason that we have for negotiation of each channel is to
provide a consistent set of characteristics for each channel.  The
peer that creates a channel decides the values for label,
retransmission count (0, n, infinite), and subprotocol.  If you don't
care about these values being consistent between peers, or you have
another means of ensuring consistency, you don't need to negotiate new
channels at all.

Here, we permit the use of additional channels immediately after
creation, without negotiation.  This has several advantages...and
ramifications.  And no real drawbacks.

Firstly, the arrival of a packet on a stream that is not negotiated
will require the creation of a data channel.  The properties of this
data channel will be largely unknown. The browser can possibly detect
that the channel is unreliable if the packet doesn't request
acknowledgement, but that's something I'm not 100% clear on for
partially reliable messages.  As a result, the browser will be
required to leave these properties undefined or generate default
values for them.

It's perfectly OK to have default or undefined values for label,
reliability and subprotocol as long as you let the application set new
values.  This allows for another advantage: applications can, if they
choose, set the reliability on a per-packet basis, consistent with all
other SCTP APIs, but setting the property before sending each packet.
This keeps the simplicity of the API design, ensures websocket
compatibility for those that need it, but it exposes more SCTP
capabilities to those that desire those features.

This does have consequences for negotiation: Values for label,
reliability and subprotocol need to be declarative in SDP, not
negotiated.  Both peers would be required to signal the values that
they are using for each stream.  This would allow for the fact that
peers could set different values for the same stream number, based on
whatever values are set on their data channel object.  In the general
case, it allows one peer to declare the use of a particular stream and
the other peer to not advertise anything on the matching stream.

This also makes the 'onopen' event useless for all but the first
channel.  It should fire immediately for any channel that is created
when the association is already active.

Receipt of a message on a channel that has not already been created
locally causes the following events, one after the other:
ondatachannel, onopen, onmessage.

In order to maintain the symmetrical usage pattern, and the
websockets-compatible usage pattern, we would then require several
things:
1. The browser MUST, by default, negotiate streams with values that
match any in an offer if it does not already have a data channel for
that stream number.  The browser MUST also create the corresponding
data channels.
2. Applications that require perfect channel symmetry need to
negotiate before using streams.
3. Applications that care about having their use of the API be
interchangeable with websockets need to wait for the 'onopen' event
before sending anything, lest they get errors when switching to
websockets.

On that last point: We could require that channels reject attempts to
send() prior to the onopen event being processed, but that is
unnecessarily mean.  Calling createDataChannel() followed immediately
by send() should be OK as long as the association is active.  Just
because you haven't processed the 'onopen', doesn't mean that you
should be prevented from using a perfectly usable channel.  Of course,
waiting for onopen would be safest in the general case, and many
applications would naturally do this, but I see no reason to constrain
usage patterns unnecessarily.

===Option A

Removing the in-band protocol makes the negotiation of the protocol
that layers on top of SCTP less crucial ... it makes negotiation of
the upper-layer protocol less crucial.  In the WebRTC case, we
probably don't need to negotiate 'webrtc-datachannel', we could even
let the application decide the value for that label.

Personally, I don't think that we need to surface API to enable
changing protocols.  However, it would be completely harmless in this
configuration for an application to change the protocol label to
something else by editing SDP, so that they could interoperate with a
peer that expected another protocol.  That would enable CLUE usage, or
BFCP, or whatever, as long as you can find someone who talks SCTP over
DTLS over UDP.

===Option B

The one remnant of the in-band protocol that remains is the parts that
apply to the data payloads.  The in-band protocol is required to
provide two features:
1. the ability to distinguish between textual data and binary data
2. the ability to send messages of arbitrary length

I am sorely tempted to suggest that the first feature can instead be
part of channel configuration, such that it is negotiated (with a
default of binary).  This would mean that negotiation is needed if you
want to use text and you can't handle the conversion of binary to
text.  (Sadly, this isn't made easy and the top answer at
stackoverflow doesn't work for UTF-8:
http://stackoverflow.com/questions/6965107/converting-between-strings-and-arraybuffers)

For the second, draft-jesup-rtcweb-data-protocol indicates that 2Gb is
the limit, but my reading of RFC 4920 indicates that there is no limit
to message size.  I'm far from expert in this area, but is it possible
that this is an implementation limitation rather than a protocol one?
Either way, I'm tempted to suggest that fragmentation can be pushed to
the application.

This would allow for direct access to SCTP, rather than an
encapsulated layer.  This is good for several reasons.  Firstly, we
don't need to specify a protocol at all.  We avoid all the arguments
about what byte goes where.  More importantly, it leaves the SCTP
clean, allowing WebRTC applications to use SCTP without ornamentation.

===Option C

If you care about reconciling the values for label, reliability, and
subprotocol, it might be necessary to surface the values declared by
your peer in the API.  You can get this information from the SDP, but
if you don't like the idea of SDP spelunking you have two choices:
provide an 'on(re)negotiated' event that carries the values declared
by the remote peer; or, provide read-only accessors for these.

I'm not certain that reconciliation of these values is important.
Applications can even build their own mechanisms if it is.  If we must
build more mechanisms, then I tend to favor the 'on(re)negotiated'
event.

From ron.even.tlv@gmail.com  Thu Feb  7 04:44:52 2013
Return-Path: <ron.even.tlv@gmail.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 279B721F854C; Thu,  7 Feb 2013 04:44:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.043
X-Spam-Level: 
X-Spam-Status: No, score=-2.043 tagged_above=-999 required=5 tests=[AWL=0.356,  BAYES_00=-2.599, J_CHICKENPOX_111=0.6, J_CHICKENPOX_18=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hNHe9ehrul2t; Thu,  7 Feb 2013 04:44:51 -0800 (PST)
Received: from mail-ee0-f54.google.com (mail-ee0-f54.google.com [74.125.83.54]) by ietfa.amsl.com (Postfix) with ESMTP id 3114621F853E; Thu,  7 Feb 2013 04:44:51 -0800 (PST)
Received: by mail-ee0-f54.google.com with SMTP id c41so1364178eek.27 for <multiple recipients>; Thu, 07 Feb 2013 04:44:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:references:in-reply-to:subject:date:message-id :mime-version:content-type:content-transfer-encoding:x-mailer :thread-index:content-language; bh=Tb0Lx49RK8Wx6RF6KTBTSGm1+MNYJkuRpzrTGkwqDV8=; b=cMfmPnf35tM5qrgHhjRHNzMyj9JVF2Swf4Npd7mb1cxJfLD2UYM0a4C7VnSJsSbnKx IxTWllOZztDhVi6ESwGKQ1xVaMlTcfnrGlLHzmgd/FixUQ3O6TwF23sMhxGxSotyGq+w 5RBE2jbn2s6eZFWeO9XJ6pGTTLEHfZ9wzeUEXPp/HjxDKgDQopqNX/5Zu6bU1dPFKvrC 3AE55VoEg4CZO57bL6C6ZnkWk1MhZAdJIH26FySzEmFr4c6uDJwz5JyvO5txeFLKsf4g IQpKfm5LgPfh3RhD4VifG1JUO6AC0wEbZDJK0Esx02pqRudQP5+st+dsHUT0ycYchHD1 BUKQ==
X-Received: by 10.14.174.197 with SMTP id x45mr3946686eel.5.1360241090041; Thu, 07 Feb 2013 04:44:50 -0800 (PST)
Received: from RoniE (bzq-79-181-179-229.red.bezeqint.net. [79.181.179.229]) by mx.google.com with ESMTPS id t4sm41902252eel.0.2013.02.07.04.44.39 (version=TLSv1 cipher=RC4-SHA bits=128/128); Thu, 07 Feb 2013 04:44:48 -0800 (PST)
From: "Roni Even" <ron.even.tlv@gmail.com>
To: "'Timothy B. Terriberry'" <tterriberry@mozilla.com>, <rtcweb@ietf.org>, <mmusic@ietf.org>
References: <5112DC51.30604@mozilla.com>
In-Reply-To: <5112DC51.30604@mozilla.com>
Date: Thu, 7 Feb 2013 14:41:43 +0200
Message-ID: <056601ce0530$84f99000$8eecb000$@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
thread-index: AQGNAesojb2nU8D/T/W2cOyhIBJiDZjwXAgg
Content-Language: en-us
Subject: Re: [rtcweb] [MMUSIC] Minutes from 6 Feb joint interim session
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, 07 Feb 2013 12:44:52 -0000

Hi,
On Action - Plan B: Write the drafts to extend SDP to explicitly describe
multiple cameras with multiple streams from each camera under a single
m-line.

We did it in CLUE look at
http://tools.ietf.org/html/draft-even-clue-rtp-mapping-04  examples is
section 6.1 and 6.2. (6.2 was taken out in the 05 version since we agreed in
CLUE that simulcast is out of scope for CLUE)

Roni Even


-----Original Message-----
From: mmusic-bounces@ietf.org [mailto:mmusic-bounces@ietf.org] On Behalf Of
Timothy B. Terriberry
Sent: 07 February, 2013 12:42 AM
To: rtcweb@ietf.org; mmusic@ietf.org
Subject: [MMUSIC] Minutes from 6 Feb joint interim session

BUNDLE, ONE-RTP, MMT:

* Note - If we proceed with MMT, we should use m=application instead of
m=anymedia

* Decision - Are you generally okay with any of the approaches that reduce
the number of long-lived flows to this level OR is there some other feature
in one of the proposals you must have before this meets your needs?

6 for the former, 17 for the latter


Cullen's plan to dig us out of this hole:

* Proposed Superset of Requirement 2 - Should be able to interop with legacy
without the JS doing anything special.

* Proposed Relaxation of Requirement 2 - Should be able to interop with
legacy, but not necessarily in one O/A exchange within a single dialog
(without relying on failure cases).

* Requirement 3 - Change video flows to media flows

* Proposed Requirement - When we have a large conference with 1000's of
people, we don't have to send new signaling to every participant of the
conference.

* Proposed Requirement - Must be able to configure a set of similar flows
such that once established, the endpoints can add or remove flows without
having to do an O/A cycle (i.e., without having to exchange SDP).

* Proposed Requirement - Have this process terminate in some finite period
of time.

* Point of Discussion - Plan A: same port on each m-line or different
candidate sets?

* Action - Plan B: Write the drafts to extend SDP to explicitly describe
multiple cameras with multiple streams from each camera under a single
m-line.

* Decision - Should we come up with a set of requirements and proceed with
Plan A and Plan B with the timelines outlined here?

24 for, 5 against

* Note - Mary Barnes refuses to go back to work until she gets her mini
candy bars.

DataChannel SDP

* Action - Justin to draft API for SDP-only channel open

* Decision (rtcweb hats) -
   2a) In-band only - 6
   2b) SDP & in-band - 10
   2c) SDP-only - 15
   Work on both will continue until a decision is reached.

* Action - Martin believes he can send a proposal to the list which will
change some minds.
_______________________________________________
mmusic mailing list
mmusic@ietf.org
https://www.ietf.org/mailman/listinfo/mmusic


From mary.ietf.barnes@gmail.com  Thu Feb  7 06:01:51 2013
Return-Path: <mary.ietf.barnes@gmail.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 7340B21F86AF; Thu,  7 Feb 2013 06:01:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103
X-Spam-Level: 
X-Spam-Status: No, score=-103 tagged_above=-999 required=5 tests=[AWL=-0.601,  BAYES_00=-2.599, J_CHICKENPOX_13=0.6, J_CHICKENPOX_17=0.6, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RNvNZc10qLvX; Thu,  7 Feb 2013 06:01:50 -0800 (PST)
Received: from mail-qe0-f54.google.com (mail-qe0-f54.google.com [209.85.128.54]) by ietfa.amsl.com (Postfix) with ESMTP id 5B7E521F866D; Thu,  7 Feb 2013 06:01:50 -0800 (PST)
Received: by mail-qe0-f54.google.com with SMTP id 1so1195459qeb.13 for <multiple recipients>; Thu, 07 Feb 2013 06:01:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:content-transfer-encoding; bh=jluss0Hq53aD8TzghcCwvlYqxWMrGoCUdHmkGFPliLo=; b=RMEZvx4Ay7desktp17uY1axmiI2qLhK2vhPCdpX4nzwDyrxKbRnxE3pOp44sNnJW7q 7aJ2vh1SeECFK1M10fsSfdNz4hRmkZGb6p6ZDZ2vY55Dv+wQ6XKeyn9ZA0O4ipcYR6pn ZkT3ITlBXcq9aSJfXWR1aEphwaYoyVWYVonWqr6tf5FZUMcmTnwYwYUuHOHUFIbY/cT/ XdY0W6/BEZv4RpdHflXICkBa09+Ida33JHUZf/LAJk9u6fdwlojzk2jYMtiWwHHIbY7I t4k/UyqEDdXqzyUB+gprS5ntd9q8NrJer4gH0j9VbgaLhrNl35FttvP40mmPfv/5RFJ1 V4ww==
MIME-Version: 1.0
X-Received: by 10.49.72.136 with SMTP id d8mr588017qev.62.1360245709612; Thu, 07 Feb 2013 06:01:49 -0800 (PST)
Received: by 10.49.131.199 with HTTP; Thu, 7 Feb 2013 06:01:49 -0800 (PST)
In-Reply-To: <1.94dc0188bed96e22f168@cisco.com>
References: <5108ED00.9090605@ericsson.com> <03a301ce02f8$2f71dfa0$8e559ee0$@gmail.com> <51128BB8.3080808@ericsson.com> <1.94dc0188bed96e22f168@cisco.com>
Date: Thu, 7 Feb 2013 08:01:49 -0600
Message-ID: <CAHBDyN7jgVMMtYhjfbr8FdCah04asZd3O1DT1c0Zi6mnj23AuA@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: "Muthu Arul Mozhi Perumal (mperumal)" <mperumal@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: =?ISO-8859-1?Q?Ari_Ker=E4nen?= <ari.keranen@ericsson.com>, "rtcweb-chairs@tools.ietf.org" <rtcweb-chairs@tools.ietf.org>, "mmusic-chairs@tools.ietf.org" <mmusic-chairs@tools.ietf.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>, "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [rtcweb] [MMUSIC] Boston meeting agenda
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, 07 Feb 2013 14:01:51 -0000

The intent was to record the Webex sessions, thus a link to the
recordings should be posted in the meeting minutes.  However, the
recording for the Feb. 6th session yesterday wasn't started until
partway into the session so there will be a gap.  Hopefully, someone
will remember to start the recording at the beginning of the session
tomorrow.

Mary.

On Thu, Feb 7, 2013 at 12:22 AM, Muthu Arul Mozhi Perumal (mperumal)
<mperumal@cisco.com> wrote:
> Are we recording these sessions? Will someone be sharing the URLs for the
> recording?
>
> Muthu
>
> |-----Original Message-----
> |From: mmusic-bounces@ietf.org [mailto:mmusic-bounces@ietf.org] On Behalf=
 Of
> Ari Ker=E4nen
> |Sent: Wednesday, February 06, 2013 10:29 PM
> |To: Roni Even
> |Cc: mmusic-chairs@tools.ietf.org; rtcweb@ietf.org;
> rtcweb-chairs@tools.ietf.org; mmusic@ietf.org
> |Subject: Re: [MMUSIC] [rtcweb] Boston meeting agenda
> |
> |Hi,
> |
> |The agenda is (roughly) still as shown below. The afternoon sessions
> |(RTCWEB/MMUSIC parts) start at 1:30 PM EST. The meeting material
> |(including chair slides with updated agenda) is available here:
> |http://www.ietf.org/proceedings/interim/2013/02/05/rtcweb/proceedings.ht=
ml
> |
> |
> |Cheers,
> |Ari
> |
> |On 2/4/13 11:53 AM, Roni Even wrote:
> |> Hi,
> |> Is there a final agenda with time schedule. There is no relation betwe=
en
> the
> |> agenda here and i=3Dthe one for mmusic and rtcweb in the reference.
> |> I would like to attend from remote and since there is time difference =
it
> |> will be helpful to plan ahead.
> |> Thanks
> |> Roni Even who will try to attend from remote being 7 hours ahead of
> Boston
> |>
> |> -----Original Message-----
> |> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Beha=
lf
> Of
> |> Stefan H?kansson LK
> |> Sent: 30 January, 2013 11:51 AM
> |> To: mmusic@ietf.org; rtcweb@ietf.org; public-webrtc@w3.org;
> |> public-media-capture@w3.org
> |> Subject: [rtcweb] Boston meeting agenda
> |>
> |> All,
> |>
> |> below is a merged agenda covering both W3C and IETF parts of the meeti=
ng.
> |> Details are likely to change - the main message is that W3C meetings w=
ill
> be
> |> before lunch, and IETF after. Before lunch could mean
> |> 8:30 - 12:30, after lunch 13:30 - 17:30; but the exact times are TBC. =
A
> hard
> |> stop is planned for 17:00 on Feb 7th as many have planes to catch.
> |>
> |> (The sources used to assemble the agenda below are the W3C meeting
> wiki's,
> |> [1][2], and the mail sent to mmusic and rtcweb Jan 14th [3]).
> |>
> |> --Stefan (for all involved chairs)
> |>
> |> Feb 5th
> |> =3D=3D=3D=3D=3D=3D=3D
> |> Morning session: W3C Media Capture TF
> |> -------------------------------------
> |> * device enumeration
> |> * error handling
> |> * "immediate stream" gUM
> |> * Resource reservation
> |>
> |> Afternoon session: IETF mmusic and rtcweb WGs
> |> ---------------------------------------------
> |> * Multiple Flow SDP representation
> |> * SDP for Data channels
> |>
> |> Feb 6th
> |> =3D=3D=3D=3D=3D=3D=3D
> |> Morning session: W3C Media Capture TF + WebRTC WG
> |> -------------------------------------------------
> |> * Identity aspects of MediaStreams (MediaCap)
> |> * Settings/constraints (MediaCap)
> |> * Recording (MediaCap)
> |> * Call flow (WebRTC)
> |>
> |> Afternoon session: IETF mmusic and rtcweb WGs
> |> ---------------------------------------------
> |> * SDP Grouping (Bundle/MMT/one-rtp)
> |> * Mapping stream/track label concepts to SDP identifiers
> |>
> |> Feb 7th
> |> =3D=3D=3D=3D=3D=3D=3D
> |> Morning session: W3C WebRTC WG
> |> ------------------------------
> |> * MediaStream and MediaStreamTrack - SDP interface
> |> * Error handling
> |> * Data channel
> |> * Stats
> |>
> |> Afternoon session: IETF mmusic and rtcweb WGs
> |> ---------------------------------------------
> |> * Trickle ICE
> |> * JSEP
> |>
> |> [1] http://www.w3.org/wiki/Media_Capture/Feb_5-6_2013
> |> [2] http://www.w3.org/2011/04/webrtc/wiki/February_6_-_February_7_2013
> |> [3] http://www.ietf.org/mail-archive/web/rtcweb/current/msg06069.html
> |>
> |>
> |>
> |>
> |> _______________________________________________
> |> rtcweb mailing list
> |> rtcweb@ietf.org
> |> https://www.ietf.org/mailman/listinfo/rtcweb
> |>
> |
> |_______________________________________________
> |mmusic mailing list
> |mmusic@ietf.org
> |https://www.ietf.org/mailman/listinfo/mmusic
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>

From ted.ietf@gmail.com  Thu Feb  7 06:06:03 2013
Return-Path: <ted.ietf@gmail.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 D1FCF21F8645; Thu,  7 Feb 2013 06:06:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[AWL=-0.600, BAYES_00=-2.599, J_CHICKENPOX_13=0.6, J_CHICKENPOX_17=0.6, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nnhaOw0I1vSh; Thu,  7 Feb 2013 06:06:03 -0800 (PST)
Received: from mail-ie0-x22d.google.com (ie-in-x022d.1e100.net [IPv6:2607:f8b0:4001:c03::22d]) by ietfa.amsl.com (Postfix) with ESMTP id 0130A21F85F0; Thu,  7 Feb 2013 06:06:02 -0800 (PST)
Received: by mail-ie0-f173.google.com with SMTP id 9so3499489iec.32 for <multiple recipients>; Thu, 07 Feb 2013 06:06:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:content-transfer-encoding; bh=opjvC8wEZFadF52yVzIvlET48bmJH12o84TK7He6V04=; b=o9DDDaWVipTBvk7sx8s8tlgIT0pUPMfEDL992J38tJ6gvky6rvqLKMbIb/QxGFLNRj QjDqNwq2KfqLmzASAYHAqZH5WIBYmk7gjEDgOq0JaLPkIOosD1PkeFS7BYTcL41217MQ Hkusq2HuXJk5eDeSw5UG2BQ+AenI5lEPmAkYga7a9l0b7VOnBhT4vEapUDl8cb7KVuNW WJyA5cONS/ChRbPmbDXewVfdngjCqSDawKwm0W8dpjtMa0KOb5shn/4b2kZoHUcj3vI+ F2jDv6ZxdHMyq4CZoVlqK9At+wD9e2MA+cRDtplTsvGy7voXU/49Cqp05oH3cVelg5K5 uZMQ==
MIME-Version: 1.0
X-Received: by 10.50.194.134 with SMTP id hw6mr3128073igc.20.1360245962420; Thu, 07 Feb 2013 06:06:02 -0800 (PST)
Received: by 10.43.135.202 with HTTP; Thu, 7 Feb 2013 06:06:02 -0800 (PST)
In-Reply-To: <CAHBDyN7jgVMMtYhjfbr8FdCah04asZd3O1DT1c0Zi6mnj23AuA@mail.gmail.com>
References: <5108ED00.9090605@ericsson.com> <03a301ce02f8$2f71dfa0$8e559ee0$@gmail.com> <51128BB8.3080808@ericsson.com> <1.94dc0188bed96e22f168@cisco.com> <CAHBDyN7jgVMMtYhjfbr8FdCah04asZd3O1DT1c0Zi6mnj23AuA@mail.gmail.com>
Date: Thu, 7 Feb 2013 09:06:02 -0500
Message-ID: <CA+9kkMBUsrh7q4KQz4_s4bdUGV_hZYbzzYZg1NM=yS=JXq7=pw@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
To: Mary Barnes <mary.ietf.barnes@gmail.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: =?ISO-8859-1?Q?Ari_Ker=E4nen?= <ari.keranen@ericsson.com>, "rtcweb-chairs@tools.ietf.org" <rtcweb-chairs@tools.ietf.org>, "mmusic-chairs@tools.ietf.org" <mmusic-chairs@tools.ietf.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>, "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [rtcweb] [MMUSIC] Boston meeting agenda
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, 07 Feb 2013 14:06:03 -0000

On Thu, Feb 7, 2013 at 9:01 AM, Mary Barnes <mary.ietf.barnes@gmail.com> wr=
ote:
> The intent was to record the Webex sessions, thus a link to the
> recordings should be posted in the meeting minutes.  However, the
> recording for the Feb. 6th session yesterday wasn't started until
> partway into the session so there will be a gap.  Hopefully, someone
> will remember to start the recording at the beginning of the session
> tomorrow.

Apologies for missing the recording yesterday; we will try to do
better today.  Nagging from those in the room would be welcome.


Ted

>
> Mary.
>
> On Thu, Feb 7, 2013 at 12:22 AM, Muthu Arul Mozhi Perumal (mperumal)
> <mperumal@cisco.com> wrote:
>> Are we recording these sessions? Will someone be sharing the URLs for th=
e
>> recording?
>>
>> Muthu
>>
>> |-----Original Message-----
>> |From: mmusic-bounces@ietf.org [mailto:mmusic-bounces@ietf.org] On Behal=
f Of
>> Ari Ker=E4nen
>> |Sent: Wednesday, February 06, 2013 10:29 PM
>> |To: Roni Even
>> |Cc: mmusic-chairs@tools.ietf.org; rtcweb@ietf.org;
>> rtcweb-chairs@tools.ietf.org; mmusic@ietf.org
>> |Subject: Re: [MMUSIC] [rtcweb] Boston meeting agenda
>> |
>> |Hi,
>> |
>> |The agenda is (roughly) still as shown below. The afternoon sessions
>> |(RTCWEB/MMUSIC parts) start at 1:30 PM EST. The meeting material
>> |(including chair slides with updated agenda) is available here:
>> |http://www.ietf.org/proceedings/interim/2013/02/05/rtcweb/proceedings.h=
tml
>> |
>> |
>> |Cheers,
>> |Ari
>> |
>> |On 2/4/13 11:53 AM, Roni Even wrote:
>> |> Hi,
>> |> Is there a final agenda with time schedule. There is no relation betw=
een
>> the
>> |> agenda here and i=3Dthe one for mmusic and rtcweb in the reference.
>> |> I would like to attend from remote and since there is time difference=
 it
>> |> will be helpful to plan ahead.
>> |> Thanks
>> |> Roni Even who will try to attend from remote being 7 hours ahead of
>> Boston
>> |>
>> |> -----Original Message-----
>> |> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Beh=
alf
>> Of
>> |> Stefan H?kansson LK
>> |> Sent: 30 January, 2013 11:51 AM
>> |> To: mmusic@ietf.org; rtcweb@ietf.org; public-webrtc@w3.org;
>> |> public-media-capture@w3.org
>> |> Subject: [rtcweb] Boston meeting agenda
>> |>
>> |> All,
>> |>
>> |> below is a merged agenda covering both W3C and IETF parts of the meet=
ing.
>> |> Details are likely to change - the main message is that W3C meetings =
will
>> be
>> |> before lunch, and IETF after. Before lunch could mean
>> |> 8:30 - 12:30, after lunch 13:30 - 17:30; but the exact times are TBC.=
 A
>> hard
>> |> stop is planned for 17:00 on Feb 7th as many have planes to catch.
>> |>
>> |> (The sources used to assemble the agenda below are the W3C meeting
>> wiki's,
>> |> [1][2], and the mail sent to mmusic and rtcweb Jan 14th [3]).
>> |>
>> |> --Stefan (for all involved chairs)
>> |>
>> |> Feb 5th
>> |> =3D=3D=3D=3D=3D=3D=3D
>> |> Morning session: W3C Media Capture TF
>> |> -------------------------------------
>> |> * device enumeration
>> |> * error handling
>> |> * "immediate stream" gUM
>> |> * Resource reservation
>> |>
>> |> Afternoon session: IETF mmusic and rtcweb WGs
>> |> ---------------------------------------------
>> |> * Multiple Flow SDP representation
>> |> * SDP for Data channels
>> |>
>> |> Feb 6th
>> |> =3D=3D=3D=3D=3D=3D=3D
>> |> Morning session: W3C Media Capture TF + WebRTC WG
>> |> -------------------------------------------------
>> |> * Identity aspects of MediaStreams (MediaCap)
>> |> * Settings/constraints (MediaCap)
>> |> * Recording (MediaCap)
>> |> * Call flow (WebRTC)
>> |>
>> |> Afternoon session: IETF mmusic and rtcweb WGs
>> |> ---------------------------------------------
>> |> * SDP Grouping (Bundle/MMT/one-rtp)
>> |> * Mapping stream/track label concepts to SDP identifiers
>> |>
>> |> Feb 7th
>> |> =3D=3D=3D=3D=3D=3D=3D
>> |> Morning session: W3C WebRTC WG
>> |> ------------------------------
>> |> * MediaStream and MediaStreamTrack - SDP interface
>> |> * Error handling
>> |> * Data channel
>> |> * Stats
>> |>
>> |> Afternoon session: IETF mmusic and rtcweb WGs
>> |> ---------------------------------------------
>> |> * Trickle ICE
>> |> * JSEP
>> |>
>> |> [1] http://www.w3.org/wiki/Media_Capture/Feb_5-6_2013
>> |> [2] http://www.w3.org/2011/04/webrtc/wiki/February_6_-_February_7_201=
3
>> |> [3] http://www.ietf.org/mail-archive/web/rtcweb/current/msg06069.html
>> |>
>> |>
>> |>
>> |>
>> |> _______________________________________________
>> |> rtcweb mailing list
>> |> rtcweb@ietf.org
>> |> https://www.ietf.org/mailman/listinfo/rtcweb
>> |>
>> |
>> |_______________________________________________
>> |mmusic mailing list
>> |mmusic@ietf.org
>> |https://www.ietf.org/mailman/listinfo/mmusic
>> _______________________________________________
>> mmusic mailing list
>> mmusic@ietf.org
>> https://www.ietf.org/mailman/listinfo/mmusic
>>
>> _______________________________________________
>> rtcweb mailing list
>> rtcweb@ietf.org
>> https://www.ietf.org/mailman/listinfo/rtcweb
>>

From randell-ietf@jesup.org  Thu Feb  7 07:49:50 2013
Return-Path: <randell-ietf@jesup.org>
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 6A45221F84D1 for <rtcweb@ietfa.amsl.com>; Thu,  7 Feb 2013 07:49:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dRTlVE+D6oSM for <rtcweb@ietfa.amsl.com>; Thu,  7 Feb 2013 07:49:48 -0800 (PST)
Received: from r2-chicago.webserversystems.com (r2-chicago.webserversystems.com [173.236.101.58]) by ietfa.amsl.com (Postfix) with ESMTP id 8BCD621F84CA for <rtcweb@ietf.org>; Thu,  7 Feb 2013 07:49:48 -0800 (PST)
Received: from static-155-212-214-60.mas.onecommunications.net ([155.212.214.60]:64969 helo=[192.168.2.58]) by r2-chicago.webserversystems.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80) (envelope-from <randell-ietf@jesup.org>) id 1U3TjP-000BCV-IS for rtcweb@ietf.org; Thu, 07 Feb 2013 09:49:47 -0600
Message-ID: <5113CD16.6090806@jesup.org>
Date: Thu, 07 Feb 2013 10:49:42 -0500
From: Randell Jesup <randell-ietf@jesup.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:19.0) Gecko/20130117 Thunderbird/19.0
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com>
In-Reply-To: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - r2-chicago.webserversystems.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - jesup.org
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Subject: Re: [rtcweb] Data Channel Negotiation
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, 07 Feb 2013 15:49:50 -0000

On 2/7/2013 6:22 AM, Martin Thomson wrote:
> We're a fickle lot.  It seems that decisions can be unmade very easily.
>
> In any case, I promised a concrete proposal.  Here it is.  Beware:
> long post ahead.
>
> This proposal is progressive, I think that the best option would be to
> take all of it, but we could choose to not adopt the later parts.
> I'll start with the basics.
>
> ==Layer 1
>
> Negotiate all new data channels with SDP offer/answer.
>
> As I understand it, the 1.5 round trip cost for in-band channel
> creation was to prevent glare.  (Randell hinted that there might have
> been something else that was SCTP-specific, but this appears to reduce
> to a straightforward glare situation.)  Doing the negotiation in SDP
> lets us use the glare mitigation mechanisms we have built into SDP, so
> we save 0.5 round trips for every new channel.

The SCTP-specific thing requiring the ACK was to avoid an in-band issue 
(need to review mail archives with the SCTP authors to find it), so it 
wouldn't apply here.  I think it was only need to be able to tell the 
app for *sure* that the other side had processed the openresponse, but 
I'm not certain.

> This allows us to ditch the in-band signaling protocol almost entirely
> (see Option B below).
>
> Creating a new data channel triggers the onnegotiationneeded event.

This solution will work.  It means you're beholden to SDP and 
negotiation with the app involved.  I've always tried to avoid 
re-negotiation wherever possible; renegotiation is rife with 
hard-to-track-down timing and other issues.

>
> ==Layer 2
>
> Zero round trip channel establishment
>
> The only reason that we have for negotiation of each channel is to
> provide a consistent set of characteristics for each channel.  The
> peer that creates a channel decides the values for label,
> retransmission count (0, n, infinite), and subprotocol.  If you don't
> care about these values being consistent between peers, or you have
> another means of ensuring consistency, you don't need to negotiate new
> channels at all.

In fact, the current design (in-band protocol or the 'mixed' (2b) 
proposal) doesn't actually negotiate them - they're declarative. The 
response merely tells the creator what the opposite-direction stream 
number is (or if there was some failure).

>
> Here, we permit the use of additional channels immediately after
> creation, without negotiation.  This has several advantages...and
> ramifications.  And no real drawbacks.
>
> Firstly, the arrival of a packet on a stream that is not negotiated
> will require the creation of a data channel.  The properties of this
> data channel will be largely unknown. The browser can possibly detect
> that the channel is unreliable if the packet doesn't request
> acknowledgement, but that's something I'm not 100% clear on for
> partially reliable messages.  As a result, the browser will be
> required to leave these properties undefined or generate default
> values for them.
>
> It's perfectly OK to have default or undefined values for label,
> reliability and subprotocol as long as you let the application set new
> values.  This allows for another advantage: applications can, if they
> choose, set the reliability on a per-packet basis, consistent with all
> other SCTP APIs, but setting the property before sending each packet.
> This keeps the simplicity of the API design, ensures websocket
> compatibility for those that need it, but it exposes more SCTP
> capabilities to those that desire those features.
>
> This does have consequences for negotiation: Values for label,
> reliability and subprotocol need to be declarative in SDP, not
> negotiated.

The proposal I made yesterday (though I really didn't get a chance to 
present it) was purely declarative in the SDP (the mixed case I 
proposed).  They were stand-ins for the Open in-band messages and 
carried the same declarative info.

>   Both peers would be required to signal the values that
> they are using for each stream.  This would allow for the fact that
> peers could set different values for the same stream number, based on
> whatever values are set on their data channel object.  In the general
> case, it allows one peer to declare the use of a particular stream and
> the other peer to not advertise anything on the matching stream.
>
> This also makes the 'onopen' event useless for all but the first
> channel.  It should fire immediately for any channel that is created
> when the association is already active.
>
> Receipt of a message on a channel that has not already been created
> locally causes the following events, one after the other:
> ondatachannel, onopen, onmessage.

I'll note this is virtually the same as the original in-band protocol 
suggestion from Stockholm, with the loss of symmetry and labels.  The 
original proposal has the first message on a  stream be an Open message, 
but you can call Send() immediately.  We could fire onOpen immediately 
for WebSockets compatibility (without waiting for an OpenResponse); 
since we're declarative, this isn't unreasonable even semantically 
different than what causes onOpen in Websockets.

The downside(?) would be you have actual Open/OpenResponse/ACK(maybe).  
This also means there's no need to ever specify the channels in the SDP 
or renegotiate; all channel opens are 0 RTT effectively.

We previously had discussed exposing the full SCTP per-packet options, 
and generally people saw this as minimally useful and adding 
considerable confusion/complexity to web app authors.  Given you can 
open any number of channels with different characteristics the user 
isn't that constrained by this.

>
> In order to maintain the symmetrical usage pattern, and the
> websockets-compatible usage pattern, we would then require several
> things:
> 1. The browser MUST, by default, negotiate streams with values that
> match any in an offer if it does not already have a data channel for
> that stream number.  The browser MUST also create the corresponding
> data channels.
> 2. Applications that require perfect channel symmetry need to
> negotiate before using streams.
> 3. Applications that care about having their use of the API be
> interchangeable with websockets need to wait for the 'onopen' event
> before sending anything, lest they get errors when switching to
> websockets.
>
> On that last point: We could require that channels reject attempts to
> send() prior to the onopen event being processed, but that is
> unnecessarily mean.  Calling createDataChannel() followed immediately
> by send() should be OK as long as the association is active.

The wire protocol I've speced in draft-jesup-datachannel-protocol (sp) 
allows for send immediately after createDataChannel.  I agree and see no 
reason not to allow the JS to do this, though I think there was some 
disagreement last time from the W3 side.  However, this is not a real 
issue if you're going to fire onopen immediately on both sides.

>    Just
> because you haven't processed the 'onopen', doesn't mean that you
> should be prevented from using a perfectly usable channel.  Of course,
> waiting for onopen would be safest in the general case, and many
> applications would naturally do this, but I see no reason to constrain
> usage patterns unnecessarily.
>
> ===Option A
>
> Removing the in-band protocol makes the negotiation of the protocol
> that layers on top of SCTP less crucial ... it makes negotiation of
> the upper-layer protocol less crucial.  In the WebRTC case, we
> probably don't need to negotiate 'webrtc-datachannel', we could even
> let the application decide the value for that label.
>
> Personally, I don't think that we need to surface API to enable
> changing protocols.  However, it would be completely harmless in this
> configuration for an application to change the protocol label to
> something else by editing SDP, so that they could interoperate with a
> peer that expected another protocol.  That would enable CLUE usage, or
> BFCP, or whatever, as long as you can find someone who talks SCTP over
> DTLS over UDP.

They'd need to support SCTP over DTLS over ICE, and they'd need to 
support JSEP (or you'd need to somehow fake a response)
Is this an actual usecase?  If so, it hasn't been really surfaced 
before; could you expand on what this really means and how it would work?

If this is an important usecase (examples!), then we can move Open 
notifications over to a control channel.  This could be a wireline 
protocol in the browser (basically the same as the current wireline 
protocol with a field or two added).  Or as you say you push it all off 
into the application - but that means simple uses need a lot more 
boilerplate or JS-implement network protocol that many of these authors 
aren't familiar with.

>
> ===Option B
>
> The one remnant of the in-band protocol that remains is the parts that
> apply to the data payloads.  The in-band protocol is required to
> provide two features:
> 1. the ability to distinguish between textual data and binary data
> 2. the ability to send messages of arbitrary length
>
> I am sorely tempted to suggest that the first feature can instead be
> part of channel configuration, such that it is negotiated (with a
> default of binary).  This would mean that negotiation is needed if you
> want to use text and you can't handle the conversion of binary to
> text.  (Sadly, this isn't made easy and the top answer at
> stackoverflow doesn't work for UTF-8:
> http://stackoverflow.com/questions/6965107/converting-between-strings-and-arraybuffers)

this would introduce a significant incompatibility with Websockets I 
believe.

>
> For the second, draft-jesup-rtcweb-data-protocol indicates that 2Gb is
> the limit, but my reading of RFC 4920 indicates that there is no limit
> to message size.  I'm far from expert in this area, but is it possible
> that this is an implementation limitation rather than a protocol one?
> Either way, I'm tempted to suggest that fragmentation can be pushed to
> the application.

This limit probably can be relaxed; Websockets allows IIRC 71-bit 
lengths ...  just in case you need them.

The practical limit is likely lower in that it returns a single 
arraybuffer/blob.  Right now Firefox limits Websockets to 2Gb.

>
> This would allow for direct access to SCTP, rather than an
> encapsulated layer.  This is good for several reasons.  Firstly, we
> don't need to specify a protocol at all.  We avoid all the arguments
> about what byte goes where.  More importantly, it leaves the SCTP
> clean, allowing WebRTC applications to use SCTP without ornamentation.

Sure, we can expose raw (or virtually raw) SCTP.  This was my original 
proposal over a year ago.  For what I think are good reasons, we pretty 
definitively decided on a simpler API for the JS programming API and in 
the wireline, and had left that decision lie since then.

>
> ===Option C
>
> If you care about reconciling the values for label, reliability, and
> subprotocol, it might be necessary to surface the values declared by
> your peer in the API.  You can get this information from the SDP, but
> if you don't like the idea of SDP spelunking you have two choices:
> provide an 'on(re)negotiated' event that carries the values declared
> by the remote peer; or, provide read-only accessors for these.
>
> I'm not certain that reconciliation of these values is important.
> Applications can even build their own mechanisms if it is.  If we must
> build more mechanisms, then I tend to favor the 'on(re)negotiated'
> event.
> _____________________________________________

I like (a lot) the declarative approach, and all the complications were 
due to needing to fulfill glare considerations (now resolved by not 
requiring resolving of label glare and not requiring bidirectional 
stream pairs have the same number), and due to the requirement for 
websockets compatibility with onOpen (and to not fire it until you have 
positive notification from the other side). If you drop that last part, 
you have immediate declarative 0-RTT opening time DataChannels.  I would 
propose keeping things simpler for users and to use the wireline 
protocol for the declaration/response, and avoid all the weirdnesses 
around labels, protocols and modes caused by dropping it.

I like your Layer 2, but with the wireline protocol previously speced.  
It gets you all the label/mode/etc sync stuff, and merely rules out 
option A (or requires you to dedicate a control stream).

-- 
Randell Jesup
randell-ietf@jesup.org


From ted.ietf@gmail.com  Thu Feb  7 09:09:29 2013
Return-Path: <ted.ietf@gmail.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 BC67921F8561; Thu,  7 Feb 2013 09:09:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.525
X-Spam-Level: 
X-Spam-Status: No, score=-2.525 tagged_above=-999 required=5 tests=[AWL=0.075,  BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nCLMXtYgcYFt; Thu,  7 Feb 2013 09:09:29 -0800 (PST)
Received: from mail-ie0-x233.google.com (ie-in-x0233.1e100.net [IPv6:2607:f8b0:4001:c03::233]) by ietfa.amsl.com (Postfix) with ESMTP id 3378F21F841F; Thu,  7 Feb 2013 09:09:28 -0800 (PST)
Received: by mail-ie0-f179.google.com with SMTP id k11so3781973iea.24 for <multiple recipients>; Thu, 07 Feb 2013 09:09:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type; bh=tC8+2jo/S2AzpUlYdb5F7P43PDxO6SlTrugcPvdex4U=; b=kB8HeEqvJdwRtojDnu9ysodrRJoS5/QrlCCCk5DHdWO6Xlemt2Snj+rEK4zI331JmO Vm9CLw0cP6V3xYQTVhPCTUr/+HSWXQtZELRrqYfyK/ADpEzDmbjmt4F7uDPUAXAk2AA9 c/UYZx+k+QIwUzdR/SOBpLVKJDvWGd2eFVQD+SKXKz4smyhb1gIspm3UJmcXHv6MglfW 9elA4ESy6OWCKYY7tzSnSc06P3P3cRu0iR+DqnmuCZu8TPr9T4HfUi77Sp9sQCzYy95i Im9GnJQTf8ti9iYGhMp0zx5rH5Gj4NVzulfK+WFuyc8TsPmtujiciT096Kpo1rywojrD YHeg==
MIME-Version: 1.0
X-Received: by 10.42.48.147 with SMTP id s19mr3722504icf.18.1360256967963; Thu, 07 Feb 2013 09:09:27 -0800 (PST)
Received: by 10.43.135.202 with HTTP; Thu, 7 Feb 2013 09:09:27 -0800 (PST)
Date: Thu, 7 Feb 2013 12:09:27 -0500
Message-ID: <CA+9kkMBf2d=yChbUjvCzCm4cbT_RA+7pKPin4yKTFu9-sxU-2g@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
To: rtcweb@ietf.org, mmusic@ietf.org
Content-Type: text/plain; charset=ISO-8859-1
Subject: [rtcweb] IETF Interim starting fifteen minutes early at 1:15 p.m. Boston time
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, 07 Feb 2013 17:09:29 -0000

In order to give folks a little extra time to get to the airport,
we're going to start at 1:15 and aim to finish on time at 5:00.


Ted

From ibc@aliax.net  Thu Feb  7 10:06:04 2013
Return-Path: <ibc@aliax.net>
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 028F421F8856 for <rtcweb@ietfa.amsl.com>; Thu,  7 Feb 2013 10:06:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.677
X-Spam-Level: 
X-Spam-Status: No, score=-4.677 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, GB_I_INVITATION=-2, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id G7Q8wYV-d3zP for <rtcweb@ietfa.amsl.com>; Thu,  7 Feb 2013 10:06:03 -0800 (PST)
Received: from mail-qe0-f50.google.com (mail-qe0-f50.google.com [209.85.128.50]) by ietfa.amsl.com (Postfix) with ESMTP id 219C321F8845 for <rtcweb@ietf.org>; Thu,  7 Feb 2013 10:06:03 -0800 (PST)
Received: by mail-qe0-f50.google.com with SMTP id 7so1308845qea.37 for <rtcweb@ietf.org>; Thu, 07 Feb 2013 10:05:58 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:from:date:message-id:subject:to :content-type:content-transfer-encoding:x-gm-message-state; bh=ktaQbn1qKLzp/0uoLPeUOCxehxatTNXP9nUiLEsMo6E=; b=EC7sOWWBzolmXh8KJxGCPHizlSHAgpr7qpWkrZQsuOw1GkJZJShFOId+cgnpORNgEc G1WSdlN/PUDxziCVzLv0bdBMtZAu2EDno8i0AJ85KGXduIeCVRyTgx2aqBpSVX3iZRbf 8/i132aWWpztOYns8nFodYnkt1ytmVjX+n4OzaloXuMPckMg3lOXkezSCApGhVmTSa6J p7R2iqCEp//wrKGf22c/9bQFvOArAAq2hy7j2zvwFvfMqOZZjPjaieYsRVGpsDU4BZ1I OpViNzaOWdYEotF5+aatjXFt0n7dEmhiMy9gfVwavEYixFx7spJ5G9Epi1bttUpu1ZmY Yz7Q==
X-Received: by 10.229.176.144 with SMTP id be16mr200434qcb.130.1360260357968;  Thu, 07 Feb 2013 10:05:57 -0800 (PST)
MIME-Version: 1.0
Received: by 10.49.94.193 with HTTP; Thu, 7 Feb 2013 10:05:37 -0800 (PST)
From: =?UTF-8?Q?I=C3=B1aki_Baz_Castillo?= <ibc@aliax.net>
Date: Thu, 7 Feb 2013 19:05:37 +0100
Message-ID: <CALiegf=DzH+eDCn9QEEeY2pUL9kpyNw1-=ZEk=Qq9hKpC1q4GQ@mail.gmail.com>
To: rtcweb@ietf.org
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Gm-Message-State: ALoCoQnWFGBhrLwArNC3OaK+oVG2lvFw6sPUbXxVz72yWtORqfxmd3CWJUC0JaTEXOeQY01RHk3v
Subject: [rtcweb] [Tryit JsSIP] online demo SIP+WebSocket+WebRTC
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, 07 Feb 2013 18:06:04 -0000

Hi all,


We have made public our "Tryit JsSIP" online application which uses
JsSIP JavaScript SIP stack.

  http://tryit.jssip.net/



Tryit JsSIP features:

- Use our SIP WebSocket server (OverSIP) with dynamically generated
accounts in our SIP domain.

- Use our SIP WebSocket server (OverSIP) to reach your SIP domain
(your own SIP accounts and server).

- Use your own SIP WebSocket server and your SIP domain.

It also allows sending easy invitations to make a call by clicking
into a link received via email/chat. And mainly, it uses WebRTC ;)



Best regards.


--=20
I=C3=B1aki Baz Castillo
<ibc@aliax.net>

From ekr@rtfm.com  Thu Feb  7 11:23:10 2013
Return-Path: <ekr@rtfm.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 9AA5621F8856 for <rtcweb@ietfa.amsl.com>; Thu,  7 Feb 2013 11:23:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.559
X-Spam-Level: 
X-Spam-Status: No, score=-102.559 tagged_above=-999 required=5 tests=[AWL=0.417, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DRvporI438Vq for <rtcweb@ietfa.amsl.com>; Thu,  7 Feb 2013 11:23:01 -0800 (PST)
Received: from mail-qa0-f53.google.com (mail-qa0-f53.google.com [209.85.216.53]) by ietfa.amsl.com (Postfix) with ESMTP id 4676E21F8809 for <rtcweb@ietf.org>; Thu,  7 Feb 2013 11:22:59 -0800 (PST)
Received: by mail-qa0-f53.google.com with SMTP id z4so1337665qan.5 for <rtcweb@ietf.org>; Thu, 07 Feb 2013 11:22:58 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:x-originating-ip:from:date:message-id :subject:to:content-type:x-gm-message-state; bh=B3+50ZgYT3tjsJLXz7VViOLSyvLE9eOupvRf4+IRYpE=; b=T/7kpczvwPGywfl4ev26KkdiHyQBdkKWTE0fCWYddiz/oZaaLcg7C1FdOM4ea5S0yq PpnYq+g+mrsMzWH9IocIWl1feC5A7DIVRhJ//8Q47BWVMk7w31Z1/sShaXukbojKwGqq sQKXelpk/eOCZMnZHB+kKM5eYxixfRIRXfzcNoo7SDJ0pDR5R2UuyInDTXs2bQis8xXv GKEBViRcwyhpf9Hvk+6l5j4yDVBDkjrbbAtXdaPY4NeRnex/RQeyoXJGh3DPLb61ZFMv 2fQtgJ1Av8XwcGwvOn91Ud6Tkp/rJ6Xu/SMGRhHOTIB39lC1QPCleJom3ceznTrcHZYL Qq0Q==
X-Received: by 10.224.53.7 with SMTP id k7mr1111243qag.96.1360264978731; Thu, 07 Feb 2013 11:22:58 -0800 (PST)
MIME-Version: 1.0
Received: by 10.49.82.130 with HTTP; Thu, 7 Feb 2013 11:22:18 -0800 (PST)
X-Originating-IP: [155.212.214.60]
From: Eric Rescorla <ekr@rtfm.com>
Date: Thu, 7 Feb 2013 11:22:18 -0800
Message-ID: <CABcZeBO105HXWoRAbaAR0fGTCLtDmAyjt-DOM=aKy80sg2SG_Q@mail.gmail.com>
To: rtcweb@ietf.org
Content-Type: multipart/alternative; boundary=20cf3074d9d8db918004d5275e0c
X-Gm-Message-State: ALoCoQkRhObB1g4sBlQwOvBjIFCuuusEONihYRfw+bexpZIc8CXPfkF6rvkMIIcfMZFxWp2k1kFC
Subject: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for synchronization
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, 07 Feb 2013 19:23:10 -0000

--20cf3074d9d8db918004d5275e0c
Content-Type: text/plain; charset=ISO-8859-1

Here's what I was trying to say at the microphone.

1. When two MSTracks are in the same MediaStream on the sending side:
 They must generate the same MSID in SDP and the same CNAME in RTP.

2. One the receiving side, any two tracks with the same MSID will appear in
the same MediaStreamTrack.

3. On the receiving side, any two RTP streams with the same CNAME will
be synchronized.

4. There are two ways for MSID and CNAME to be inconsistent.
- If MSID indicates synchronization but different CNAMEs are provided,
  synchronization is not attempted.
- If MSID indicates no synchronization but the same CNAME is used,
  then the tracks shall be synchronized, even though they appear in
  different MediaStreams.

-Ekr

--20cf3074d9d8db918004d5275e0c
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Here&#39;s what I was trying to say at the microphone.<div><br></div><div>1=
. When two MSTracks are in the same MediaStream on the sending side:<div>=
=A0They must generate the same MSID in SDP and the same CNAME in RTP.</div>=
</div>

<div><br></div><div>2. One the receiving side, any two tracks with the same=
 MSID will appear in</div><div>the same MediaStreamTrack.</div><div><br></d=
iv><div>3. On the receiving side, any two RTP streams with the same CNAME w=
ill</div>

<div>be synchronized.</div><div><br></div><div>4. There are two ways for MS=
ID and CNAME to be inconsistent.</div><div>- If MSID indicates synchronizat=
ion but different CNAMEs are provided,</div><div>=A0 synchronization is not=
 attempted.</div>

<div>- If MSID indicates no synchronization but the same CNAME is used,</di=
v><div>=A0 then the tracks shall be synchronized, even though they appear i=
n</div><div>=A0 different MediaStreams.</div><div><br></div><div>-Ekr</div>

<div><br></div>

--20cf3074d9d8db918004d5275e0c--

From jim.barnett@genesyslab.com  Thu Feb  7 11:27:08 2013
Return-Path: <jim.barnett@genesyslab.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 BE04E21F8904 for <rtcweb@ietfa.amsl.com>; Thu,  7 Feb 2013 11:27:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level: 
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RHm1K3xDIqEd for <rtcweb@ietfa.amsl.com>; Thu,  7 Feb 2013 11:27:07 -0800 (PST)
Received: from service108-us.mimecast.com (service108-us.mimecast.com [205.139.110.64]) by ietfa.amsl.com (Postfix) with ESMTP id 7B8F121F88F7 for <rtcweb@ietf.org>; Thu,  7 Feb 2013 11:27:07 -0800 (PST)
Received: from webmail-us.genesyslab.com (168.75.250.4 [168.75.250.4]) (Using TLS) by service108-us.mimecast.com; Thu, 07 Feb 2013 14:27:06 -0500
Received: from GENSJZMBX03.msg.int.genesyslab.com ([fe80::fc31:8268:eb4c:f8af]) by GENSJZFE02.msg.int.genesyslab.com ([::1]) with mapi id 14.02.0318.004; Thu, 7 Feb 2013 11:27:03 -0800
From: Jim Barnett <Jim.Barnett@genesyslab.com>
To: Eric Rescorla <ekr@rtfm.com>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for synchronization
Thread-Index: AQHOBWiaQZ9LPtsGMkigYi8uDi1lLphuxzhw
Date: Thu, 7 Feb 2013 19:27:03 +0000
Message-ID: <57A15FAF9E58F841B2B1651FFE16D28101F23D@GENSJZMBX03.msg.int.genesyslab.com>
References: <CABcZeBO105HXWoRAbaAR0fGTCLtDmAyjt-DOM=aKy80sg2SG_Q@mail.gmail.com>
In-Reply-To: <CABcZeBO105HXWoRAbaAR0fGTCLtDmAyjt-DOM=aKy80sg2SG_Q@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [155.212.214.60]
MIME-Version: 1.0
X-MC-Unique: 113020714270611102
Content-Type: multipart/alternative; boundary="_000_57A15FAF9E58F841B2B1651FFE16D28101F23DGENSJZMBX03msgint_"
Subject: Re: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for	synchronization
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, 07 Feb 2013 19:27:08 -0000

--_000_57A15FAF9E58F841B2B1651FFE16D28101F23DGENSJZMBX03msgint_
Content-Type: text/plain; charset=WINDOWS-1252
Content-Transfer-Encoding: quoted-printable

On point 2,  do you mean "same MediaStream"?


-          Jim

From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf Of=
 Eric Rescorla
Sent: Thursday, February 07, 2013 2:22 PM
To: rtcweb@ietf.org
Subject: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for synchroniz=
ation

Here's what I was trying to say at the microphone.

1. When two MSTracks are in the same MediaStream on the sending side:
 They must generate the same MSID in SDP and the same CNAME in RTP.

2. One the receiving side, any two tracks with the same MSID will appear in
the same MediaStreamTrack.

3. On the receiving side, any two RTP streams with the same CNAME will
be synchronized.

4. There are two ways for MSID and CNAME to be inconsistent.
- If MSID indicates synchronization but different CNAMEs are provided,
  synchronization is not attempted.
- If MSID indicates no synchronization but the same CNAME is used,
  then the tracks shall be synchronized, even though they appear in
  different MediaStreams.

-Ekr

--_000_57A15FAF9E58F841B2B1651FFE16D28101F23DGENSJZMBX03msgint_
Content-Type: text/html; charset=WINDOWS-1252
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
=09{font-family:Wingdings;
=09panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
=09{font-family:"MS Mincho";
=09panose-1:2 2 6 9 4 2 5 8 3 4;}
@font-face
=09{font-family:"MS Mincho";
=09panose-1:2 2 6 9 4 2 5 8 3 4;}
@font-face
=09{font-family:Calibri;
=09panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
=09{font-family:Tahoma;
=09panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
=09{font-family:"\@MS Mincho";
=09panose-1:2 2 6 9 4 2 5 8 3 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
=09{margin:0in;
=09margin-bottom:.0001pt;
=09font-size:12.0pt;
=09font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
=09{mso-style-priority:99;
=09color:blue;
=09text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
=09{mso-style-priority:99;
=09color:purple;
=09text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
=09{mso-style-priority:34;
=09margin-top:0in;
=09margin-right:0in;
=09margin-bottom:0in;
=09margin-left:.5in;
=09margin-bottom:.0001pt;
=09font-size:12.0pt;
=09font-family:"Times New Roman","serif";}
span.EmailStyle17
=09{mso-style-type:personal-reply;
=09font-family:"Calibri","sans-serif";
=09color:#1F497D;}
.MsoChpDefault
=09{mso-style-type:export-only;}
@page WordSection1
=09{size:8.5in 11.0in;
=09margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
=09{page:WordSection1;}
/* List Definitions */
@list l0
=09{mso-list-id:1253705977;
=09mso-list-type:hybrid;
=09mso-list-template-ids:-1874292454 -1338985128 67698691 67698693 67698689=
 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
=09{mso-level-start-at:0;
=09mso-level-number-format:bullet;
=09mso-level-text:-;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09text-indent:-.25in;
=09font-family:"Calibri","sans-serif";
=09mso-fareast-font-family:"MS Mincho";
=09mso-bidi-font-family:"Times New Roman";}
ol
=09{margin-bottom:0in;}
ul
=09{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">On point 2,&nbsp; do you =
mean &#8220;same MediaStream&#8221;?&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo1"><![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><span style=3D"mso-=
list:Ignore">-<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:11.0pt;font-family:=
&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Jim<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> rtcweb-b=
ounces@ietf.org [mailto:rtcweb-bounces@ietf.org]
<b>On Behalf Of </b>Eric Rescorla<br>
<b>Sent:</b> Thursday, February 07, 2013 2:22 PM<br>
<b>To:</b> rtcweb@ietf.org<br>
<b>Subject:</b> [rtcweb] Proposal for dealing with CNAMEs and MSIDs for syn=
chronization<o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Here's what I was trying to say at the microphone.<o=
:p></o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">1. When two MSTracks are in the same MediaStream on =
the sending side:<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">&nbsp;They must generate the same MSID in SDP and th=
e same CNAME in RTP.<o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">2. One the receiving side, any two tracks with the s=
ame MSID will appear in<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">the same MediaStreamTrack.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">3. On the receiving side, any two RTP streams with t=
he same CNAME will<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">be synchronized.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">4. There are two ways for MSID and CNAME to be incon=
sistent.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">- If MSID indicates synchronization but different CN=
AMEs are provided,<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp; synchronization is not attempted.<o:p></o:p><=
/p>
</div>
<div>
<p class=3D"MsoNormal">- If MSID indicates no synchronization but the same =
CNAME is used,<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp; then the tracks shall be synchronized, even t=
hough they appear in<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp; different MediaStreams.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">-Ekr<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
</body>
</html>
--_000_57A15FAF9E58F841B2B1651FFE16D28101F23DGENSJZMBX03msgint_--


From stefan.lk.hakansson@ericsson.com  Thu Feb  7 11:27:56 2013
Return-Path: <stefan.lk.hakansson@ericsson.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 E27F321F88DD for <rtcweb@ietfa.amsl.com>; Thu,  7 Feb 2013 11:27:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.069
X-Spam-Level: 
X-Spam-Status: No, score=-6.069 tagged_above=-999 required=5 tests=[AWL=0.180,  BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gIqJNfmhHb9s for <rtcweb@ietfa.amsl.com>; Thu,  7 Feb 2013 11:27:56 -0800 (PST)
Received: from mailgw1.ericsson.se (mailgw1.ericsson.se [193.180.251.45]) by ietfa.amsl.com (Postfix) with ESMTP id F221021F8206 for <rtcweb@ietf.org>; Thu,  7 Feb 2013 11:27:55 -0800 (PST)
X-AuditID: c1b4fb2d-b7f316d0000028db-52-5114003a5cf1
Received: from esessmw0256.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw1.ericsson.se (Symantec Mail Security) with SMTP id 7C.E5.10459.A3004115; Thu,  7 Feb 2013 20:27:55 +0100 (CET)
Received: from [127.0.0.1] (153.88.115.8) by esessmw0256.eemea.ericsson.se (153.88.115.97) with Microsoft SMTP Server id 8.3.279.1; Thu, 7 Feb 2013 20:27:54 +0100
Message-ID: <51140038.3040001@ericsson.com>
Date: Thu, 7 Feb 2013 20:27:52 +0100
From: Stefan Hakansson LK <stefan.lk.hakansson@ericsson.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CABcZeBO105HXWoRAbaAR0fGTCLtDmAyjt-DOM=aKy80sg2SG_Q@mail.gmail.com>
In-Reply-To: <CABcZeBO105HXWoRAbaAR0fGTCLtDmAyjt-DOM=aKy80sg2SG_Q@mail.gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHJMWRmVeSWpSXmKPExsUyM+Jvja41g0igwbETjBZr/7WzOzB6LFny kymAMYrLJiU1J7MstUjfLoErY/GMeSwFfVwV8zousjQw/mLvYuTkkBAwkfj+5gUzhC0mceHe ejYQW0jgJKPEjTs8XYxcQPYyRokVZ+aCJXgFtCVeX5jHCGKzCKhI3G3YDTaITcBGYm33FCYQ W1QgTKL39TlGiHpBiZMzn7CA2CICwhJbX/WC1QgLhEhM633GDLEsQGL9Qog5nAKBEh86l4HZ zAK2EhfmXGeBsOUltr+dA1WvK/Hu9T3WCYwCs5CsmIWkZRaSlgWMzKsY2XMTM3PSyw03MQLD 7OCW37o7GE+dEznEKM3BoiTOG+Z6IUBIID2xJDU7NbUgtSi+qDQntfgQIxMHp1QDY9uiqs4G Qy1RiylH/rb35p05fLlagUtfVGxPi+DieXkn29s5Z7hZMKevVsnel/rj3MN9b91nfp4mz+yq 9ZM9/PjarXvYpu7+UP/Qt9xe+V640Jm/N67W3C0OM1zH4n7nmZ2/jMME2/jlyytK0y/t9Ugu DN+pMWlDpu3Zvypr7yk81W32ONoyTYmlOCPRUIu5qDgRACpMQxIBAgAA
Subject: Re: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for synchronization
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, 07 Feb 2013 19:27:57 -0000

On 02/07/2013 08:22 PM, Eric Rescorla wrote:
> Here's what I was trying to say at the microphone.
>
> 1. When two MSTracks are in the same MediaStream on the sending side:
>   They must generate the same MSID in SDP and the same CNAME in RTP.
>
> 2. One the receiving side, any two tracks with the same MSID will appear in
> the same MediaStreamTrack.

Same _MediaStream_?

>
> 3. On the receiving side, any two RTP streams with the same CNAME will
> be synchronized.

Yes.

My question is basically: what if the sender creates two MediaStreams 
for which all tracks have local sources (cam's, mike's), sends them to a 
peer, will the RTP streams for both MediaStreams have the same or 
different CNAME?

I argued for that they should have the same.

>
> 4. There are two ways for MSID and CNAME to be inconsistent.
> - If MSID indicates synchronization but different CNAMEs are provided,
>    synchronization is not attempted.
> - If MSID indicates no synchronization but the same CNAME is used,
>    then the tracks shall be synchronized, even though they appear in
>    different MediaStreams.
>
> -Ekr
>
>
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>


From ekr@rtfm.com  Thu Feb  7 11:43:51 2013
Return-Path: <ekr@rtfm.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 0120F21F8870 for <rtcweb@ietfa.amsl.com>; Thu,  7 Feb 2013 11:43:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.865
X-Spam-Level: 
X-Spam-Status: No, score=-101.865 tagged_above=-999 required=5 tests=[AWL=-0.555, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, SARE_HTML_USL_OBFU=1.666, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id X3CRjizegnyr for <rtcweb@ietfa.amsl.com>; Thu,  7 Feb 2013 11:43:50 -0800 (PST)
Received: from mail-qe0-f50.google.com (mail-qe0-f50.google.com [209.85.128.50]) by ietfa.amsl.com (Postfix) with ESMTP id 4559E21F875F for <rtcweb@ietf.org>; Thu,  7 Feb 2013 11:43:50 -0800 (PST)
Received: by mail-qe0-f50.google.com with SMTP id 7so1350858qea.23 for <rtcweb@ietf.org>; Thu, 07 Feb 2013 11:43:49 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:x-originating-ip:in-reply-to:references :from:date:message-id:subject:to:cc:content-type:x-gm-message-state; bh=15Wtn0Ga86daUuXckUaIFp2/jBJHx3QHyv4j0Am72ck=; b=oeolYyEljywBcAdHInyjdsjIq0hMsA3YcS4qk8Ok3DEUH2x1MmIc7EM+M4lLviWydC WX6udVnOz4wxmZweVqJeybkM+d6fyGSLojmlHtFwKZWMEeY5sPInZunjr7b6KwPn+4GF gUIKa07azDXnrdzqNr6PMLzQ2R3znDqd+bFw0aKzamd4+N+UFwqpjbuD0nhekFc+VI9O /5tbaXhKdHi5FSWG+d0jxeO1Jtl5B5iGMURbKxGjxqFDhBahW4CWpSGmJJ4gqagkjJ/S qCUoOwfgNZgTOnyEAvdFthtMMKTrpiPZZTGC2JIzwrrJsQyAq8KKTDRCNw7gne/ALJVf 3t5A==
X-Received: by 10.224.222.15 with SMTP id ie15mr1182432qab.75.1360266229818; Thu, 07 Feb 2013 11:43:49 -0800 (PST)
MIME-Version: 1.0
Received: by 10.49.82.130 with HTTP; Thu, 7 Feb 2013 11:43:09 -0800 (PST)
X-Originating-IP: [155.212.214.60]
In-Reply-To: <51140038.3040001@ericsson.com>
References: <CABcZeBO105HXWoRAbaAR0fGTCLtDmAyjt-DOM=aKy80sg2SG_Q@mail.gmail.com> <51140038.3040001@ericsson.com>
From: Eric Rescorla <ekr@rtfm.com>
Date: Thu, 7 Feb 2013 11:43:09 -0800
Message-ID: <CABcZeBP_-ce-JT-oDkpkDoRKjrZo+m7NLTcifCOsRBM_qKPTmg@mail.gmail.com>
To: Stefan Hakansson LK <stefan.lk.hakansson@ericsson.com>
Content-Type: multipart/alternative; boundary=20cf3074b51a6da6b604d527a978
X-Gm-Message-State: ALoCoQkUjCmKjiNBnY9m/zeKeeIMb36DbtjUwI9ciYlKsBEILzlnDZxHm+37wK9jyYitta3hiJ02
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for synchronization
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, 07 Feb 2013 19:43:51 -0000

--20cf3074b51a6da6b604d527a978
Content-Type: text/plain; charset=ISO-8859-1

On Thu, Feb 7, 2013 at 11:27 AM, Stefan Hakansson LK <
stefan.lk.hakansson@ericsson.com> wrote:

> On 02/07/2013 08:22 PM, Eric Rescorla wrote:
>
>> Here's what I was trying to say at the microphone.
>>
>> 1. When two MSTracks are in the same MediaStream on the sending side:
>>   They must generate the same MSID in SDP and the same CNAME in RTP.
>>
>> 2. One the receiving side, any two tracks with the same MSID will appear
>> in
>> the same MediaStreamTrack.
>>
>
> Same _MediaStream_?


Yes. Doh.


>
>
>> 3. On the receiving side, any two RTP streams with the same CNAME will
>> be synchronized.
>>
>
> Yes.
>
> My question is basically: what if the sender creates two MediaStreams for
> which all tracks have local sources (cam's, mike's), sends them to a peer,
> will the RTP streams for both MediaStreams have the same or different CNAME?
>
> I argued for that they should have the same.
>

Yes, I think this is a separate (and fraught) question. :)

-Ekr


>
>> 4. There are two ways for MSID and CNAME to be inconsistent.
>> - If MSID indicates synchronization but different CNAMEs are provided,
>>    synchronization is not attempted.
>> - If MSID indicates no synchronization but the same CNAME is used,
>>    then the tracks shall be synchronized, even though they appear in
>>    different MediaStreams.
>>
>> -Ekr
>>
>>
>>
>> ______________________________**_________________
>> rtcweb mailing list
>> rtcweb@ietf.org
>> https://www.ietf.org/mailman/**listinfo/rtcweb<https://www.ietf.org/mailman/listinfo/rtcweb>
>>
>>
> ______________________________**_________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/**listinfo/rtcweb<https://www.ietf.org/mailman/listinfo/rtcweb>
>

--20cf3074b51a6da6b604d527a978
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On Thu, Feb 7, 2013 at 11:27 AM, Stefan =
Hakansson LK <span dir=3D"ltr">&lt;<a href=3D"mailto:stefan.lk.hakansson@er=
icsson.com" target=3D"_blank">stefan.lk.hakansson@ericsson.com</a>&gt;</spa=
n> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"im">On 02/07/2013 08:22 PM, Er=
ic Rescorla wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Here&#39;s what I was trying to say at the microphone.<br>
<br>
1. When two MSTracks are in the same MediaStream on the sending side:<br>
=A0 They must generate the same MSID in SDP and the same CNAME in RTP.<br>
<br>
2. One the receiving side, any two tracks with the same MSID will appear in=
<br>
the same MediaStreamTrack.<br>
</blockquote>
<br></div>
Same _MediaStream_?</blockquote><div><br></div><div>Yes. Doh.</div><div>=A0=
</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-l=
eft:1px #ccc solid;padding-left:1ex"><div class=3D"im">
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
3. On the receiving side, any two RTP streams with the same CNAME will<br>
be synchronized.<br>
</blockquote>
<br></div>
Yes.<br>
<br>
My question is basically: what if the sender creates two MediaStreams for w=
hich all tracks have local sources (cam&#39;s, mike&#39;s), sends them to a=
 peer, will the RTP streams for both MediaStreams have the same or differen=
t CNAME?<br>


<br>
I argued for that they should have the same.<br></blockquote><div><br></div=
><div>Yes, I think this is a separate (and fraught) question. :)</div><div>=
<br></div><div>-Ekr</div><div>=A0</div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"im">
<br>
4. There are two ways for MSID and CNAME to be inconsistent.<br>
- If MSID indicates synchronization but different CNAMEs are provided,<br>
=A0 =A0synchronization is not attempted.<br>
- If MSID indicates no synchronization but the same CNAME is used,<br>
=A0 =A0then the tracks shall be synchronized, even though they appear in<br=
>
=A0 =A0different MediaStreams.<br>
<br>
-Ekr<br>
<br>
<br>
<br></div>
______________________________<u></u>_________________<br>
rtcweb mailing list<br>
<a href=3D"mailto:rtcweb@ietf.org" target=3D"_blank">rtcweb@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/rtcweb" target=3D"_blank">=
https://www.ietf.org/mailman/<u></u>listinfo/rtcweb</a><br>
<br>
</blockquote>
<br>
______________________________<u></u>_________________<br>
rtcweb mailing list<br>
<a href=3D"mailto:rtcweb@ietf.org" target=3D"_blank">rtcweb@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/rtcweb" target=3D"_blank">=
https://www.ietf.org/mailman/<u></u>listinfo/rtcweb</a><br>
</blockquote></div><br>

--20cf3074b51a6da6b604d527a978--

From stefan.lk.hakansson@ericsson.com  Thu Feb  7 11:59:42 2013
Return-Path: <stefan.lk.hakansson@ericsson.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 664CA21F88EA for <rtcweb@ietfa.amsl.com>; Thu,  7 Feb 2013 11:59:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.085
X-Spam-Level: 
X-Spam-Status: No, score=-6.085 tagged_above=-999 required=5 tests=[AWL=0.164,  BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mYmdz12Q2HvY for <rtcweb@ietfa.amsl.com>; Thu,  7 Feb 2013 11:59:41 -0800 (PST)
Received: from mailgw7.ericsson.se (mailgw7.ericsson.se [193.180.251.48]) by ietfa.amsl.com (Postfix) with ESMTP id 6C55521F87EE for <rtcweb@ietf.org>; Thu,  7 Feb 2013 11:59:41 -0800 (PST)
X-AuditID: c1b4fb30-b7f0d6d000007e61-6d-511407ac0e19
Received: from esessmw0184.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id 1B.AB.32353.CA704115; Thu,  7 Feb 2013 20:59:40 +0100 (CET)
Received: from [127.0.0.1] (153.88.115.8) by esessmw0184.eemea.ericsson.se (153.88.115.82) with Microsoft SMTP Server id 8.3.279.1; Thu, 7 Feb 2013 20:59:40 +0100
Message-ID: <511407AA.1040501@ericsson.com>
Date: Thu, 7 Feb 2013 20:59:38 +0100
From: Stefan Hakansson LK <stefan.lk.hakansson@ericsson.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: Eric Rescorla <ekr@rtfm.com>
References: <CABcZeBO105HXWoRAbaAR0fGTCLtDmAyjt-DOM=aKy80sg2SG_Q@mail.gmail.com> <51140038.3040001@ericsson.com> <CABcZeBP_-ce-JT-oDkpkDoRKjrZo+m7NLTcifCOsRBM_qKPTmg@mail.gmail.com>
In-Reply-To: <CABcZeBP_-ce-JT-oDkpkDoRKjrZo+m7NLTcifCOsRBM_qKPTmg@mail.gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjluLIzCtJLcpLzFFi42KZGfG3RncNu0igwc/JMhYrXp9jt1j7r53d gcljyZKfTB6TH7cxBzBFcdmkpOZklqUW6dslcGW03r7DVDCVp+LM0rXsDYxfOboYOTkkBEwk Lr3rZoawxSQu3FvP1sXIxSEkcJJR4sDSY8wQzjJGiStHfrGCVPEKaEt8OTWdHcRmEVCR+PT7 MBOIzSZgI7G2ewqYLSoQJtH7+hwjRL2gxMmZT1hAbBEBBYlff06A2cwCwhIbLraB2cICIRLT ep9BLdvKKNG54BnYIE6BQIlHc88yQzTYSlyYcx2qWV5i+9s5YHEhAV2Jd6/vsU5gFJyFZN8s JC2zkLQsYGRexciem5iZk15uvokRGJYHt/w22MG46b7YIUZpDhYlcd5w1wsBQgLpiSWp2amp BalF8UWlOanFhxiZODilGhjlZ72tNXQwt5/G9sRQxfTAl1ophyMe+eVzdDef6Aq8NHcqs1MK x8s96xSSRZ22nvTlEnAyLxE2qdsn+sRa4dcUnfZr/ll3z0WGGXltWnrkcO6vyjW/VwbW+9d/ NP4vNWM2K9O+cJbvP3e8tbV4O7HLY9XbVUKMqnPU7FVudTwIqXt1X3P/ZCklluKMREMt5qLi RABUKHOrGQIAAA==
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for synchronization
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, 07 Feb 2013 19:59:42 -0000

On 02/07/2013 08:43 PM, Eric Rescorla wrote:
>
>

>
>     My question is basically: what if the sender creates two
>     MediaStreams for which all tracks have local sources (cam's,
>     mike's), sends them to a peer, will the RTP streams for both
>     MediaStreams have the same or different CNAME?
>
>     I argued for that they should have the same.
>
>
> Yes, I think this is a separate (and fraught) question. :)

Separate question, but I think the answer should be documented 
(regardless on if it is "same", "different" or "implementers choice").

>
> -Ekr
>
>
>         4. There are two ways for MSID and CNAME to be inconsistent.
>         - If MSID indicates synchronization but different CNAMEs are
>         provided,
>             synchronization is not attempted.
>         - If MSID indicates no synchronization but the same CNAME is used,
>             then the tracks shall be synchronized, even though they
>         appear in
>             different MediaStreams.
>
>         -Ekr
>
>
>
>         _________________________________________________
>         rtcweb mailing list
>         rtcweb@ietf.org <mailto:rtcweb@ietf.org>
>         https://www.ietf.org/mailman/__listinfo/rtcweb
>         <https://www.ietf.org/mailman/listinfo/rtcweb>
>
>
>     _________________________________________________
>     rtcweb mailing list
>     rtcweb@ietf.org <mailto:rtcweb@ietf.org>
>     https://www.ietf.org/mailman/__listinfo/rtcweb
>     <https://www.ietf.org/mailman/listinfo/rtcweb>
>
>


From ekr@rtfm.com  Thu Feb  7 12:04:04 2013
Return-Path: <ekr@rtfm.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 3AD6221F8936 for <rtcweb@ietfa.amsl.com>; Thu,  7 Feb 2013 12:04:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.727
X-Spam-Level: 
X-Spam-Status: No, score=-101.727 tagged_above=-999 required=5 tests=[AWL=-0.416, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, SARE_HTML_USL_OBFU=1.666, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id X86cMu2RrK6P for <rtcweb@ietfa.amsl.com>; Thu,  7 Feb 2013 12:04:03 -0800 (PST)
Received: from mail-qc0-f172.google.com (mail-qc0-f172.google.com [209.85.216.172]) by ietfa.amsl.com (Postfix) with ESMTP id 2160D21F8918 for <rtcweb@ietf.org>; Thu,  7 Feb 2013 12:04:03 -0800 (PST)
Received: by mail-qc0-f172.google.com with SMTP id b25so1156269qca.3 for <rtcweb@ietf.org>; Thu, 07 Feb 2013 12:04:02 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:x-originating-ip:in-reply-to:references :from:date:message-id:subject:to:cc:content-type:x-gm-message-state; bh=8M1vzSVzwjrUecZ9FCijKag+247TQD76khcTncAvshg=; b=YiSD3+lY9HCmvE6qXBXG4O0KJjya1T0q7zVR9+avfxDgemtTjxgiNJrxXp3+gQZiY4 Em+Icgyc2CyA0F8oRpb8zMul5C5JU8Vk5ghrbhD1NwInTqudMhgSFGp6ClklWtLUu8x3 xLzkUgL9wOyzhk0aDjJOHd7JfEsoBmfBAVL4ThgJlvpv4U5qfZJGQrOdTMMXeyFasgui B0N8/pyjnRq//U3AIhsrZG/QmvIBlN2PUSPRzy4r0NXiNLtRpofCKBbiIKQfxDLIAXG4 G2e70gzupILp0fNGRn4bBanNNRHtl7ME1YTzSEYQjtVuHaOhUtu6iy7ubC7dgvCwe8Ej hsOA==
X-Received: by 10.49.127.145 with SMTP id ng17mr1134494qeb.25.1360267442462; Thu, 07 Feb 2013 12:04:02 -0800 (PST)
MIME-Version: 1.0
Received: by 10.49.82.130 with HTTP; Thu, 7 Feb 2013 12:03:22 -0800 (PST)
X-Originating-IP: [155.212.214.60]
In-Reply-To: <511407AA.1040501@ericsson.com>
References: <CABcZeBO105HXWoRAbaAR0fGTCLtDmAyjt-DOM=aKy80sg2SG_Q@mail.gmail.com> <51140038.3040001@ericsson.com> <CABcZeBP_-ce-JT-oDkpkDoRKjrZo+m7NLTcifCOsRBM_qKPTmg@mail.gmail.com> <511407AA.1040501@ericsson.com>
From: Eric Rescorla <ekr@rtfm.com>
Date: Thu, 7 Feb 2013 12:03:22 -0800
Message-ID: <CABcZeBO0oSYw-M-1wVujftiYdBtJ67SBfMp4k5gSm45HFhZ+=A@mail.gmail.com>
To: Stefan Hakansson LK <stefan.lk.hakansson@ericsson.com>
Content-Type: multipart/alternative; boundary=047d7b6dcee0b5200c04d527f1f1
X-Gm-Message-State: ALoCoQnfhto2zylhfPLNJoAtX2jgoy3tRKZd3khXWK/xiZr8pg0BmEnkppMWfxiQ9IYUD2Onccrf
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for synchronization
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, 07 Feb 2013 20:04:04 -0000

--047d7b6dcee0b5200c04d527f1f1
Content-Type: text/plain; charset=ISO-8859-1

On Thu, Feb 7, 2013 at 11:59 AM, Stefan Hakansson LK <
stefan.lk.hakansson@ericsson.com> wrote:

> On 02/07/2013 08:43 PM, Eric Rescorla wrote:
>
>>
>>
>>
>
>>     My question is basically: what if the sender creates two
>>     MediaStreams for which all tracks have local sources (cam's,
>>     mike's), sends them to a peer, will the RTP streams for both
>>     MediaStreams have the same or different CNAME?
>>
>>     I argued for that they should have the same.
>>
>>
>> Yes, I think this is a separate (and fraught) question. :)
>>
>
> Separate question, but I think the answer should be documented (regardless
> on if it is "same", "different" or "implementers choice").
>

Agreed.

-Ekr


>
>> -Ekr
>>
>>
>>         4. There are two ways for MSID and CNAME to be inconsistent.
>>         - If MSID indicates synchronization but different CNAMEs are
>>         provided,
>>             synchronization is not attempted.
>>         - If MSID indicates no synchronization but the same CNAME is used,
>>             then the tracks shall be synchronized, even though they
>>         appear in
>>             different MediaStreams.
>>
>>         -Ekr
>>
>>
>>
>>         ______________________________**___________________
>>         rtcweb mailing list
>>         rtcweb@ietf.org <mailto:rtcweb@ietf.org>
>>         https://www.ietf.org/mailman/_**_listinfo/rtcweb<https://www.ietf.org/mailman/__listinfo/rtcweb>
>>         <https://www.ietf.org/mailman/**listinfo/rtcweb<https://www.ietf.org/mailman/listinfo/rtcweb>
>> >
>>
>>
>>     ______________________________**___________________
>>     rtcweb mailing list
>>     rtcweb@ietf.org <mailto:rtcweb@ietf.org>
>>     https://www.ietf.org/mailman/_**_listinfo/rtcweb<https://www.ietf.org/mailman/__listinfo/rtcweb>
>>     <https://www.ietf.org/mailman/**listinfo/rtcweb<https://www.ietf.org/mailman/listinfo/rtcweb>
>> >
>>
>>
>>
>

--047d7b6dcee0b5200c04d527f1f1
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On Thu, Feb 7, 2013 at 11:59 AM, Stefan =
Hakansson LK <span dir=3D"ltr">&lt;<a href=3D"mailto:stefan.lk.hakansson@er=
icsson.com" target=3D"_blank">stefan.lk.hakansson@ericsson.com</a>&gt;</spa=
n> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"im">On 02/07/2013 08:43 PM, Er=
ic Rescorla wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
<br>
</blockquote>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
=A0 =A0 My question is basically: what if the sender creates two<br>
=A0 =A0 MediaStreams for which all tracks have local sources (cam&#39;s,<br=
>
=A0 =A0 mike&#39;s), sends them to a peer, will the RTP streams for both<br=
>
=A0 =A0 MediaStreams have the same or different CNAME?<br>
<br>
=A0 =A0 I argued for that they should have the same.<br>
<br>
<br>
Yes, I think this is a separate (and fraught) question. :)<br>
</blockquote>
<br></div>
Separate question, but I think the answer should be documented (regardless =
on if it is &quot;same&quot;, &quot;different&quot; or &quot;implementers c=
hoice&quot;).<br></blockquote><div><br></div><div>Agreed.</div><div><br>

</div><div>-Ekr</div><div>=A0</div><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"im">
<br>
-Ekr<br>
<br>
<br>
=A0 =A0 =A0 =A0 4. There are two ways for MSID and CNAME to be inconsistent=
.<br>
=A0 =A0 =A0 =A0 - If MSID indicates synchronization but different CNAMEs ar=
e<br>
=A0 =A0 =A0 =A0 provided,<br>
=A0 =A0 =A0 =A0 =A0 =A0 synchronization is not attempted.<br>
=A0 =A0 =A0 =A0 - If MSID indicates no synchronization but the same CNAME i=
s used,<br>
=A0 =A0 =A0 =A0 =A0 =A0 then the tracks shall be synchronized, even though =
they<br>
=A0 =A0 =A0 =A0 appear in<br>
=A0 =A0 =A0 =A0 =A0 =A0 different MediaStreams.<br>
<br>
=A0 =A0 =A0 =A0 -Ekr<br>
<br>
<br>
<br></div>
=A0 =A0 =A0 =A0 ______________________________<u></u>___________________<br=
>
=A0 =A0 =A0 =A0 rtcweb mailing list<br>
=A0 =A0 =A0 =A0 <a href=3D"mailto:rtcweb@ietf.org" target=3D"_blank">rtcweb=
@ietf.org</a> &lt;mailto:<a href=3D"mailto:rtcweb@ietf.org" target=3D"_blan=
k">rtcweb@ietf.org</a>&gt;<br>
=A0 =A0 =A0 =A0 <a href=3D"https://www.ietf.org/mailman/__listinfo/rtcweb" =
target=3D"_blank">https://www.ietf.org/mailman/_<u></u>_listinfo/rtcweb</a>=
<br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"https://www.ietf.org/mailman/listinfo/rtcweb=
" target=3D"_blank">https://www.ietf.org/mailman/<u></u>listinfo/rtcweb</a>=
&gt;<br>
<br>
<br>
=A0 =A0 ______________________________<u></u>___________________<br>
=A0 =A0 rtcweb mailing list<br>
=A0 =A0 <a href=3D"mailto:rtcweb@ietf.org" target=3D"_blank">rtcweb@ietf.or=
g</a> &lt;mailto:<a href=3D"mailto:rtcweb@ietf.org" target=3D"_blank">rtcwe=
b@ietf.org</a>&gt;<br>
=A0 =A0 <a href=3D"https://www.ietf.org/mailman/__listinfo/rtcweb" target=
=3D"_blank">https://www.ietf.org/mailman/_<u></u>_listinfo/rtcweb</a><br>
=A0 =A0 &lt;<a href=3D"https://www.ietf.org/mailman/listinfo/rtcweb" target=
=3D"_blank">https://www.ietf.org/mailman/<u></u>listinfo/rtcweb</a>&gt;<br>
<br>
<br>
</blockquote>
<br>
</blockquote></div><br>

--047d7b6dcee0b5200c04d527f1f1--

From eckelcu@cisco.com  Thu Feb  7 12:08:52 2013
Return-Path: <eckelcu@cisco.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 AB16921F842E for <rtcweb@ietfa.amsl.com>; Thu,  7 Feb 2013 12:08:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.439
X-Spam-Level: 
X-Spam-Status: No, score=-7.439 tagged_above=-999 required=5 tests=[AWL=3.160,  BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9xAeJRGQd3rD for <rtcweb@ietfa.amsl.com>; Thu,  7 Feb 2013 12:08:51 -0800 (PST)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) by ietfa.amsl.com (Postfix) with ESMTP id CA4DC21F843D for <rtcweb@ietf.org>; Thu,  7 Feb 2013 12:08:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2767; q=dns/txt; s=iport; t=1360267731; x=1361477331; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=gimFm9FoMsH3f9LicgQFOLH7IsPpklvw7gn4MRJ+/Vw=; b=hJlOUj9TQdcInoU+Id62lZTvxw/XV+am4gounHpleG3RdpgA53BiOrHr XJT/s0GGJ1r+RxPnouz0nBmZHhGhBOuk3no+LlwB9ktJTEoIIdUT4z7Y3 KpSfLF0xGCpD+VunnpAN5AVF+6qhx53QHUnUOxQzyhBMtzLRFUJQkVYkJ U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgAFAOgIFFGtJXG//2dsb2JhbABFwGoWc4IfAQEBBAEBATc0CwwEAgEIDgMEAQEBChQJBycLFAkIAgQBDQUIiAkMv3YEkHthA6ZzgwCCJA
X-IronPort-AV: E=Sophos;i="4.84,623,1355097600"; d="scan'208";a="171620432"
Received: from rcdn-core2-4.cisco.com ([173.37.113.191]) by rcdn-iport-9.cisco.com with ESMTP; 07 Feb 2013 20:08:50 +0000
Received: from xhc-rcd-x02.cisco.com (xhc-rcd-x02.cisco.com [173.37.183.76]) by rcdn-core2-4.cisco.com (8.14.5/8.14.5) with ESMTP id r17K8oon013577 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 7 Feb 2013 20:08:50 GMT
Received: from xmb-aln-x08.cisco.com ([169.254.3.180]) by xhc-rcd-x02.cisco.com ([173.37.183.76]) with mapi id 14.02.0318.004; Thu, 7 Feb 2013 14:08:50 -0600
From: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
To: Eric Rescorla <ekr@rtfm.com>, Stefan Hakansson LK <stefan.lk.hakansson@ericsson.com>
Thread-Topic: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for synchronization
Thread-Index: AQHOBWibViPecFs2mkCye+0PXdv32phvLDUAgAAERYCAAASbAIAAAQsA//+byrA=
Date: Thu, 7 Feb 2013 20:08:49 +0000
Message-ID: <92B7E61ADAC1BB4F941F943788C0882804788D71@xmb-aln-x08.cisco.com>
References: <CABcZeBO105HXWoRAbaAR0fGTCLtDmAyjt-DOM=aKy80sg2SG_Q@mail.gmail.com> <51140038.3040001@ericsson.com> <CABcZeBP_-ce-JT-oDkpkDoRKjrZo+m7NLTcifCOsRBM_qKPTmg@mail.gmail.com> <511407AA.1040501@ericsson.com> <CABcZeBO0oSYw-M-1wVujftiYdBtJ67SBfMp4k5gSm45HFhZ+=A@mail.gmail.com>
In-Reply-To: <CABcZeBO0oSYw-M-1wVujftiYdBtJ67SBfMp4k5gSm45HFhZ+=A@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.21.125.114]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for	synchronization
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, 07 Feb 2013 20:08:52 -0000

> -----Original Message-----
> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On
> Behalf Of Eric Rescorla
> Sent: Thursday, February 07, 2013 3:03 PM
> To: Stefan Hakansson LK
> Cc: rtcweb@ietf.org
> Subject: Re: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for
> synchronization
>=20
>=20
>=20
> On Thu, Feb 7, 2013 at 11:59 AM, Stefan Hakansson LK
> <stefan.lk.hakansson@ericsson.com> wrote:
>=20
>=20
> 	On 02/07/2013 08:43 PM, Eric Rescorla wrote:
>=20
>=20
>=20
>=20
>=20
>=20
> 		    My question is basically: what if the sender creates two
> 		    MediaStreams for which all tracks have local sources
> (cam's,
> 		    mike's), sends them to a peer, will the RTP streams for
> both
> 		    MediaStreams have the same or different CNAME?
>=20
> 		    I argued for that they should have the same.
>=20
>=20
> 		Yes, I think this is a separate (and fraught) question. :)
>=20
>=20
>=20
> 	Separate question, but I think the answer should be documented
> (regardless on if it is "same", "different" or "implementers choice").
>=20
>=20
>=20
> Agreed.

I think SHOULD is the correct thing to document. I can imagine there will b=
e cases in which the sender will be a somewhat distributed app that does no=
t really know that the media source should be synchronized, so it will assi=
gn a different CNAME.
The rest of the proposal sounded good as well.

Cheers,
Charles
=20
> -Ekr
>=20
>=20
>=20
> 		-Ekr
>=20
>=20
> 		        4. There are two ways for MSID and CNAME to be
> inconsistent.
> 		        - If MSID indicates synchronization but different CNAMEs
> are
> 		        provided,
> 		            synchronization is not attempted.
> 		        - If MSID indicates no synchronization but the same
> CNAME is used,
> 		            then the tracks shall be synchronized, even though
> they
> 		        appear in
> 		            different MediaStreams.
>=20
> 		        -Ekr
>=20
>=20
>=20
>=20
> 		        _________________________________________________
> 		        rtcweb mailing list
> 		        rtcweb@ietf.org <mailto:rtcweb@ietf.org>
> 		        https://www.ietf.org/mailman/__listinfo/rtcweb
> <https://www.ietf.org/mailman/__listinfo/rtcweb>
> 		        <https://www.ietf.org/mailman/listinfo/rtcweb
> <https://www.ietf.org/mailman/listinfo/rtcweb> >
>=20
>=20
> 		    _________________________________________________
> 		    rtcweb mailing list
> 		    rtcweb@ietf.org <mailto:rtcweb@ietf.org>
> 		    https://www.ietf.org/mailman/__listinfo/rtcweb
> <https://www.ietf.org/mailman/__listinfo/rtcweb>
> 		    <https://www.ietf.org/mailman/listinfo/rtcweb
> <https://www.ietf.org/mailman/listinfo/rtcweb> >
>=20
>=20
>=20
>=20
>=20


From stefan.lk.hakansson@ericsson.com  Thu Feb  7 12:19:54 2013
Return-Path: <stefan.lk.hakansson@ericsson.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 4E4B721F8807 for <rtcweb@ietfa.amsl.com>; Thu,  7 Feb 2013 12:19:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.099
X-Spam-Level: 
X-Spam-Status: No, score=-6.099 tagged_above=-999 required=5 tests=[AWL=0.150,  BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cCDnhaRNmtGz for <rtcweb@ietfa.amsl.com>; Thu,  7 Feb 2013 12:19:53 -0800 (PST)
Received: from mailgw7.ericsson.se (mailgw7.ericsson.se [193.180.251.48]) by ietfa.amsl.com (Postfix) with ESMTP id 5716321F87DC for <rtcweb@ietf.org>; Thu,  7 Feb 2013 12:19:53 -0800 (PST)
X-AuditID: c1b4fb30-b7f0d6d000007e61-3d-51140c689a6a
Received: from esessmw0247.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id A9.3D.32353.86C04115; Thu,  7 Feb 2013 21:19:52 +0100 (CET)
Received: from [127.0.0.1] (153.88.115.8) by esessmw0247.eemea.ericsson.se (153.88.115.94) with Microsoft SMTP Server id 8.3.279.1; Thu, 7 Feb 2013 21:19:51 +0100
Message-ID: <51140C65.80006@ericsson.com>
Date: Thu, 7 Feb 2013 21:19:49 +0100
From: Stefan Hakansson LK <stefan.lk.hakansson@ericsson.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
References: <CABcZeBO105HXWoRAbaAR0fGTCLtDmAyjt-DOM=aKy80sg2SG_Q@mail.gmail.com> <51140038.3040001@ericsson.com> <CABcZeBP_-ce-JT-oDkpkDoRKjrZo+m7NLTcifCOsRBM_qKPTmg@mail.gmail.com> <511407AA.1040501@ericsson.com> <CABcZeBO0oSYw-M-1wVujftiYdBtJ67SBfMp4k5gSm45HFhZ+=A@mail.gmail.com> <92B7E61ADAC1BB4F941F943788C0882804788D71@xmb-aln-x08.cisco.com>
In-Reply-To: <92B7E61ADAC1BB4F941F943788C0882804788D71@xmb-aln-x08.cisco.com>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnluLIzCtJLcpLzFFi42KZGfG3RjeDRyTQ4Ok3JYtNs76wWax4fY7d Yu2/dnYHZo8pvzeyeixZ8pPJY/LjNuYA5igum5TUnMyy1CJ9uwSujBfTTzIVzBepWNxS08B4 TqCLkZNDQsBEYvm3T2wQtpjEhXvrgWwuDiGBk4wSh79/g3KWMUq875nAClLFK6ApsbOjgxHE ZhFQkfj0qoEJxGYTsJFY2z0FzBYVCJPofX2OEaJeUOLkzCcsILaIgKHEoknrwGxmAVeJczMh 6oUFQiSm9T5jhlh2m0ni2bt7YMs4BXwl7tz+xwTRYCtxYc51qGZ5ie1v5zCD2EICuhLvXt9j ncAoOAvJvllIWmYhaVnAyLyKkT03MTMnvdx8EyMwUA9u+W2wg3HTfbFDjNIcLErivOGuFwKE BNITS1KzU1MLUovii0pzUosPMTJxcEo1MHokpfLYpHZsvHNNZrrHdOcXhUbb0hRvha3ax2Rt eXKDWut7ztrvU8t0rUVPfl7keOjs4xUnEp9zfJGd3czVvSrwm4yIlVnikZBSVTPF457q6xcm GKYk6h51ZhfU0dxXJcN7b91Nprlrn+/Is/U85vR+T3CRu2rOxcX2cr+yH2yNY1rKIaR3VYml OCPRUIu5qDgRAC/7taQiAgAA
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for synchronization
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, 07 Feb 2013 20:19:54 -0000

On 02/07/2013 09:08 PM, Charles Eckel (eckelcu) wrote:
>> -----Original Message----- From: rtcweb-bounces@ietf.org
>> [mailto:rtcweb-bounces@ietf.org] On Behalf Of Eric Rescorla Sent:
>> Thursday, February 07, 2013 3:03 PM To: Stefan Hakansson LK Cc:
>> rtcweb@ietf.org Subject: Re: [rtcweb] Proposal for dealing with
>> CNAMEs and MSIDs for synchronization
>>
>>
>>
>> On Thu, Feb 7, 2013 at 11:59 AM, Stefan Hakansson LK
>> <stefan.lk.hakansson@ericsson.com> wrote:
>>
>>
>> On 02/07/2013 08:43 PM, Eric Rescorla wrote:
>>
>>
>>
>>
>>
>>
>> My question is basically: what if the sender creates two
>> MediaStreams for which all tracks have local sources (cam's,
>> mike's), sends them to a peer, will the RTP streams for both
>> MediaStreams have the same or different CNAME?
>>
>> I argued for that they should have the same.
>>
>>
>> Yes, I think this is a separate (and fraught) question. :)
>>
>>
>>
>> Separate question, but I think the answer should be documented
>> (regardless on if it is "same", "different" or "implementers
>> choice").
>>
>>
>>
>> Agreed.
>
> I think SHOULD is the correct thing to document.
"SHOULD use _same_"?

> I can imagine there
> will be cases in which the sender will be a somewhat distributed app
> that does not really know that the media source should be
> synchronized, so it will assign a different CNAME.

Definitely.

> The rest of the
> proposal sounded good as well.
>
> Cheers, Charles
>
>> -Ekr
>>
>>
>>
>> -Ekr
>>
>>
>> 4. There are two ways for MSID and CNAME to be inconsistent. - If
>> MSID indicates synchronization but different CNAMEs are provided,
>> synchronization is not attempted. - If MSID indicates no
>> synchronization but the same CNAME is used, then the tracks shall
>> be synchronized, even though they appear in different
>> MediaStreams.
>>
>> -Ekr
>>
>>
>>
>>
>> _________________________________________________ rtcweb mailing
>> list rtcweb@ietf.org <mailto:rtcweb@ietf.org>
>> https://www.ietf.org/mailman/__listinfo/rtcweb
>> <https://www.ietf.org/mailman/__listinfo/rtcweb>
>> <https://www.ietf.org/mailman/listinfo/rtcweb
>> <https://www.ietf.org/mailman/listinfo/rtcweb> >
>>
>>
>> _________________________________________________ rtcweb mailing
>> list rtcweb@ietf.org <mailto:rtcweb@ietf.org>
>> https://www.ietf.org/mailman/__listinfo/rtcweb
>> <https://www.ietf.org/mailman/__listinfo/rtcweb>
>> <https://www.ietf.org/mailman/listinfo/rtcweb
>> <https://www.ietf.org/mailman/listinfo/rtcweb> >
>>
>>
>>
>>
>>
>


From spencer@wonderhamster.org  Thu Feb  7 12:29:32 2013
Return-Path: <spencer@wonderhamster.org>
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 7FBE021F88A0 for <rtcweb@ietfa.amsl.com>; Thu,  7 Feb 2013 12:29:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id E8ErwBLQ5h1a for <rtcweb@ietfa.amsl.com>; Thu,  7 Feb 2013 12:29:31 -0800 (PST)
Received: from mout.perfora.net (mout.perfora.net [74.208.4.194]) by ietfa.amsl.com (Postfix) with ESMTP id 689C921F8895 for <rtcweb@ietf.org>; Thu,  7 Feb 2013 12:29:31 -0800 (PST)
Received: from [192.168.2.75] (static-155-212-214-60.mas.onecommunications.net [155.212.214.60]) by mrelay.perfora.net (node=mrus3) with ESMTP (Nemesis) id 0MaaKf-1UNgTh2Gs5-00Ksyd; Thu, 07 Feb 2013 15:29:30 -0500
Message-ID: <51140EA7.1030509@wonderhamster.org>
Date: Thu, 07 Feb 2013 14:29:27 -0600
From: Spencer Dawkins <spencer@wonderhamster.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <BLU405-EAS308B11EFC3EE76013F4CCFD931C0@phx.gbl>
In-Reply-To: <BLU405-EAS308B11EFC3EE76013F4CCFD931C0@phx.gbl>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
X-Provags-ID: V02:K0:eV9wSOV7bAKZLix6yswVbDKwvt2KSkemVfvjZr2iY6b V+tPnZROxjIJYFnSDvrhmCz/ynWYaoA/QvTbhxuetIK8f7vAqv W+EU8fB7bC5SUJ/dUzhCBprXZbwx8n2T+pE0ZuQkO6AQjS+dDT bMqZ56WZdaayNa+ucbfBarsNpRv8up5mL1pcu7VjYlxsZCaJ0f SIb2IMq86upTbggaCyqN/Aa1TcQ1GQORwNHj4xJBndPZ2ogu/Q wDGSRKpzWRNinkpGzuTIPgopk3ZkaJTYQOihsAmF1hzFLTS0E2 Q133U8Zho4ycW5viNZQ29G0WeNtXM/XelOVUjULW/hfrmZg8Dt glqcrVqQl5CnBnS+FxBjlU8DnSVDr+aFqFvRf6xNq
Subject: Re: [rtcweb] 2119 language in requirements (Re: Review of draft-ietf-rtcweb-use-cases-and-requirements-10 (Part I))
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, 07 Feb 2013 20:29:32 -0000

On 2/1/2013 3:15 PM, Bernard Aboba wrote:
> I cannot find an RFC that deals with normative language in requirements documents specifically. Part of the reason for that may be that requirements documents are by no means uniform.  Some are created to assist in making a selection between competing protocols.  Some are just created to inform subsequent WG protocol design efforts.  Sometimes the eventual output is evaluated against the requirements, sometimes not.  With such a level of variation, it is not clear me that one size fits all.

I thought the IESG had done an IESG Statement on the use of normative 
language in Informational documents in general, but I'm not seeing that, 
either. I know it was discussed, but I'm not seeing that it was produced.

I also checked at the RFC Editor site, but what I found (example: 
http://www.rfc-editor.org/rfc-editor/instructions2authors.txt) doesn't 
provide guidance about 2119 for documents that aren't standards-track.

> Overall, Id say it is up to IETF RTCWEB (and W3C WEBRTC) to decide how it wants the requirements document to be used, and this in turn will influence what the normative language will mean.  Judging by the number of issues we have had with requirements documents in the past (e.g. typically the understanding of the problem evolves considerably over time and often initially specified requirements are overtaken by events), we should be careful about setting expectations too high.

I agree with Bernard here.

Spencer



From martin.thomson@gmail.com  Fri Feb  8 01:21:55 2013
Return-Path: <martin.thomson@gmail.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 8CE1521F8795 for <rtcweb@ietfa.amsl.com>; Fri,  8 Feb 2013 01:21:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.199
X-Spam-Level: 
X-Spam-Status: No, score=-5.199 tagged_above=-999 required=5 tests=[AWL=-1.600, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yZTar5f5U7pg for <rtcweb@ietfa.amsl.com>; Fri,  8 Feb 2013 01:21:52 -0800 (PST)
Received: from mail-wi0-f179.google.com (mail-wi0-f179.google.com [209.85.212.179]) by ietfa.amsl.com (Postfix) with ESMTP id 36D7121F874F for <rtcweb@ietf.org>; Fri,  8 Feb 2013 01:21:49 -0800 (PST)
Received: by mail-wi0-f179.google.com with SMTP id ez12so558958wid.6 for <rtcweb@ietf.org>; Fri, 08 Feb 2013 01:21:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=l9eBGxxzwFxml/IDOCsuQuZ/U0HLkoXMmw1BYc2fN/c=; b=VtZFf6t7kv6gH+9exXfklGbtPYLNm6AimzIW9+5QyYTg3Jg/d2IoYPSCflc9XUghOL LudBXMBcwHEFp2cMGUbeEOLGZP2hrgrRaiMuCy52d3Wcv5mE0iIXIJvoxPZrDvzcmzB+ V6jAmxfvoI6ozi9PzTciHgGfC7pYOXGGQs3n6bQLb49lAQUJJ3VyZQALLKa8WrUuXc5j iu2LOLQRxqcR8Ch1IEMH9UoFn5j0vAW756K8I3dhEKUSfdKJ2Gf/EYtp7Lx66XFZHzSS p/dFnzzgWPG3VjF3ijPICOfAlXrx3YKscuCg/bAWgOrSU1NLtKSgHYjx7wB6YDPTs+ii GVRg==
MIME-Version: 1.0
X-Received: by 10.180.95.166 with SMTP id dl6mr1073789wib.9.1360315308180; Fri, 08 Feb 2013 01:21:48 -0800 (PST)
Received: by 10.194.5.135 with HTTP; Fri, 8 Feb 2013 01:21:48 -0800 (PST)
In-Reply-To: <5113CD16.6090806@jesup.org>
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org>
Date: Fri, 8 Feb 2013 04:21:48 -0500
Message-ID: <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: Randell Jesup <randell-ietf@jesup.org>
Content-Type: text/plain; charset=UTF-8
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Data Channel Negotiation
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: Fri, 08 Feb 2013 09:21:55 -0000

On 7 February 2013 10:49, Randell Jesup <randell-ietf@jesup.org> wrote:
> The proposal I made yesterday (though I really didn't get a chance to
> present it) was purely declarative in the SDP (the mixed case I proposed).
> They were stand-ins for the Open in-band messages and carried the same
> declarative info.

The difference, from what I saw, was that the declarations in your
examples showed stream 1 in the offer and no stream 1 in the answer.
This would require that stream 1 appear in the answer with the
attributes that the answerer had assigned (which we would require to
be the same as the offerer, unless the answerer side had already had
created a DataChannel).

> This limit probably can be relaxed; Websockets allows IIRC 71-bit lengths
> ...  just in case you need them.

63 bit.  A poor decision in my opinion, but we need to respect working
group consensus.

> The practical limit is likely lower in that it returns a single
> arraybuffer/blob.  Right now Firefox limits Websockets to 2Gb.

This is definitely an implementation choice.  I expect lower limits in
many implementations.  Desktop browsers probably need to be a little
more flexible than most.

> I like (a lot) the declarative approach, and all the complications were due
> to needing to fulfill glare considerations (now resolved by not requiring
> resolving of label glare and not requiring bidirectional stream pairs have
> the same number), and due to the requirement for websockets compatibility
> with onOpen (and to not fire it until you have positive notification from
> the other side). If you drop that last part, you have immediate declarative
> 0-RTT opening time DataChannels.  I would propose keeping things simpler for
> users and to use the wireline protocol for the declaration/response, and
> avoid all the weirdnesses around labels, protocols and modes caused by
> dropping it.
>
> I like your Layer 2, but with the wireline protocol previously speced.  It
> gets you all the label/mode/etc sync stuff, and merely rules out option A
> (or requires you to dedicate a control stream).

If we have out-of-band negotiation, the only thing that the protocol
needs is a type indicator (one bit).  Reserve the other 7 bits (or 254
values) and we're done.  There is no benefit to the control messages.

From jonathan@vidyo.com  Fri Feb  8 07:59:59 2013
Return-Path: <jonathan@vidyo.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 9311221F8AB7 for <rtcweb@ietfa.amsl.com>; Fri,  8 Feb 2013 07:59:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.316
X-Spam-Level: 
X-Spam-Status: No, score=-2.316 tagged_above=-999 required=5 tests=[AWL=0.284,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id U57OC-rCjQMS for <rtcweb@ietfa.amsl.com>; Fri,  8 Feb 2013 07:59:59 -0800 (PST)
Received: from mxout.myoutlookonline.com (mxout.myoutlookonline.com [64.95.72.241]) by ietfa.amsl.com (Postfix) with ESMTP id EC46321F8A6E for <rtcweb@ietf.org>; Fri,  8 Feb 2013 07:59:58 -0800 (PST)
Received: from mxout.myoutlookonline.com (localhost [127.0.0.1]) by mxout.myoutlookonline.com (Postfix) with ESMTP id 00A9C416A2E; Fri,  8 Feb 2013 05:03:02 -0500 (EST)
X-Virus-Scanned: by SpamTitan at mail.lan
Received: from HUB016.mail.lan (unknown [10.110.2.1]) by mxout.myoutlookonline.com (Postfix) with ESMTP id A8C974169B0; Fri,  8 Feb 2013 05:02:36 -0500 (EST)
Received: from BE235.mail.lan ([10.110.32.235]) by HUB016.mail.lan ([10.110.17.16]) with mapi; Fri, 8 Feb 2013 10:59:31 -0500
From: Jonathan Lennox <jonathan@vidyo.com>
To: Eric Rescorla <ekr@rtfm.com>
Date: Fri, 8 Feb 2013 10:59:30 -0500
Thread-Topic: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for synchronization
Thread-Index: Ac4GFUcjPcSygTsHS/CAvR70U4OLjA==
Message-ID: <A3B3DEDC-FBAC-4700-9915-99B54A91D4EC@vidyo.com>
References: <CABcZeBO105HXWoRAbaAR0fGTCLtDmAyjt-DOM=aKy80sg2SG_Q@mail.gmail.com>
In-Reply-To: <CABcZeBO105HXWoRAbaAR0fGTCLtDmAyjt-DOM=aKy80sg2SG_Q@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for	synchronization
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: Fri, 08 Feb 2013 15:59:59 -0000

On Feb 7, 2013, at 2:22 PM, Eric Rescorla wrote:

> Here's what I was trying to say at the microphone.
>=20
> 1. When two MSTracks are in the same MediaStream on the sending side:
>  They must generate the same MSID in SDP and the same CNAME in RTP.

Note that, as a consequence of this -- if the same MediaStreamTrack is put =
into two different MediaStreams of the same PeerConnection, the sending sid=
e will need to synchronize all the tracks of those two MediaStreams togethe=
r, and give them all the same CNAME.  (Because synchronization is transitiv=
e.)

If Stefan's proposal is accepted (i.e., all the tracks from a single endpoi=
nt are synchronized, period), this may come for free, at least for locally-=
generated tracks.  But if it isn't, this is a subtlety that may not be full=
y appreciated.

--
Jonathan Lennox
jonathan@vidyo.com



From Michael.Tuexen@lurchi.franken.de  Fri Feb  8 09:43:59 2013
Return-Path: <Michael.Tuexen@lurchi.franken.de>
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 7CFC321F8B18 for <rtcweb@ietfa.amsl.com>; Fri,  8 Feb 2013 09:43:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pVREVJkJbgnu for <rtcweb@ietfa.amsl.com>; Fri,  8 Feb 2013 09:43:58 -0800 (PST)
Received: from mail-n.franken.de (drew.ipv6.franken.de [IPv6:2001:638:a02:a001:20e:cff:fe4a:feaa]) by ietfa.amsl.com (Postfix) with ESMTP id B5D7621F8B16 for <rtcweb@ietf.org>; Fri,  8 Feb 2013 09:43:57 -0800 (PST)
Received: from [192.168.1.101] (p508FB4BF.dip.t-dialin.net [80.143.180.191]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTP id 794D21C0C069B; Fri,  8 Feb 2013 18:43:54 +0100 (CET)
Mime-Version: 1.0 (Apple Message framework v1283)
Content-Type: text/plain; charset=us-ascii
From: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
In-Reply-To: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com>
Date: Fri, 8 Feb 2013 18:43:54 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <C6503CC4-34D6-408A-8EFC-037F1668DDD0@lurchi.franken.de>
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com>
To: Martin Thomson <martin.thomson@gmail.com>
X-Mailer: Apple Mail (2.1283)
Cc: Randell Jesup <randell-ietf@jesup.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Data Channel Negotiation
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: Fri, 08 Feb 2013 17:43:59 -0000

Hi Martin,

just a few comments/questions in-line.

Best regards
Michael

On Feb 7, 2013, at 12:22 PM, Martin Thomson wrote:

> We're a fickle lot.  It seems that decisions can be unmade very =
easily.
>=20
> In any case, I promised a concrete proposal.  Here it is.  Beware:
> long post ahead.
>=20
> This proposal is progressive, I think that the best option would be to
> take all of it, but we could choose to not adopt the later parts.
> I'll start with the basics.
>=20
> =3D=3DLayer 1
>=20
> Negotiate all new data channels with SDP offer/answer.
>=20
> As I understand it, the 1.5 round trip cost for in-band channel
> creation was to prevent glare.  (Randell hinted that there might have
> been something else that was SCTP-specific, but this appears to reduce
> to a straightforward glare situation.)  Doing the negotiation in SDP
> lets us use the glare mitigation mechanisms we have built into SDP, so
> we save 0.5 round trips for every new channel.
>=20
> This allows us to ditch the in-band signaling protocol almost entirely
> (see Option B below).
>=20
> Creating a new data channel triggers the onnegotiationneeded event.
The signaling channel might have a different RTT than the peer to peer
connections. So you prefer to do take always the signaling channel.
Taking down a data channel is not signaled via SDP, right?

How do you handle a shortage in the number of streams? How do you
handle collisions if both sides want to open a data channel and
chose the same streams?
>=20
> =3D=3DLayer 2
>=20
> Zero round trip channel establishment
>=20
> The only reason that we have for negotiation of each channel is to
> provide a consistent set of characteristics for each channel.  The
> peer that creates a channel decides the values for label,
> retransmission count (0, n, infinite), and subprotocol.  If you don't
There is also a limitation of lifetime in milli seconds.
> care about these values being consistent between peers, or you have
> another means of ensuring consistency, you don't need to negotiate new
> channels at all.
So basically a data channel is not symmetric anymore. Do you consider
it bidirectional or unidirectional?
>=20
> Here, we permit the use of additional channels immediately after
> creation, without negotiation.  This has several advantages...and
> ramifications.  And no real drawbacks.
>=20
> Firstly, the arrival of a packet on a stream that is not negotiated
> will require the creation of a data channel.  The properties of this
If you consider a data channel to be bidirectional, what makes sure
that a stream for the backwards direction is available? How do you
now the pairing?
> data channel will be largely unknown. The browser can possibly detect
> that the channel is unreliable if the packet doesn't request
> acknowledgement, but that's something I'm not 100% clear on for
> partially reliable messages.  As a result, the browser will be
=46rom an SCTP point of view: A receiver doesn't know that a particular
user message was sent reliable or not until it gets a FORWARD-TSN
chunk...
> required to leave these properties undefined or generate default
> values for them.
>=20
> It's perfectly OK to have default or undefined values for label,
> reliability and subprotocol as long as you let the application set new
> values.  This allows for another advantage: applications can, if they
> choose, set the reliability on a per-packet basis, consistent with all
> other SCTP APIs, but setting the property before sending each packet.
> This keeps the simplicity of the API design, ensures websocket
> compatibility for those that need it, but it exposes more SCTP
> capabilities to those that desire those features.
I guess most of this comes down to the question of =
uni-/bi-directional...
>=20
> This does have consequences for negotiation: Values for label,
> reliability and subprotocol need to be declarative in SDP, not
> negotiated.  Both peers would be required to signal the values that
> they are using for each stream.  This would allow for the fact that
> peers could set different values for the same stream number, based on
> whatever values are set on their data channel object.  In the general
> case, it allows one peer to declare the use of a particular stream and
> the other peer to not advertise anything on the matching stream.
>=20
> This also makes the 'onopen' event useless for all but the first
> channel.  It should fire immediately for any channel that is created
> when the association is already active.
>=20
> Receipt of a message on a channel that has not already been created
> locally causes the following events, one after the other:
> ondatachannel, onopen, onmessage.
>=20
> In order to maintain the symmetrical usage pattern, and the
> websockets-compatible usage pattern, we would then require several
> things:
> 1. The browser MUST, by default, negotiate streams with values that
> match any in an offer if it does not already have a data channel for
> that stream number.  The browser MUST also create the corresponding
> data channels.
> 2. Applications that require perfect channel symmetry need to
> negotiate before using streams.
> 3. Applications that care about having their use of the API be
> interchangeable with websockets need to wait for the 'onopen' event
> before sending anything, lest they get errors when switching to
> websockets.
>=20
> On that last point: We could require that channels reject attempts to
> send() prior to the onopen event being processed, but that is
> unnecessarily mean.  Calling createDataChannel() followed immediately
> by send() should be OK as long as the association is active.  Just
> because you haven't processed the 'onopen', doesn't mean that you
> should be prevented from using a perfectly usable channel.  Of course,
> waiting for onopen would be safest in the general case, and many
> applications would naturally do this, but I see no reason to constrain
> usage patterns unnecessarily.
>=20
> =3D=3D=3DOption A
>=20
> Removing the in-band protocol makes the negotiation of the protocol
> that layers on top of SCTP less crucial ... it makes negotiation of
> the upper-layer protocol less crucial.  In the WebRTC case, we
> probably don't need to negotiate 'webrtc-datachannel', we could even
> let the application decide the value for that label.
>=20
> Personally, I don't think that we need to surface API to enable
> changing protocols.  However, it would be completely harmless in this
> configuration for an application to change the protocol label to
> something else by editing SDP, so that they could interoperate with a
> peer that expected another protocol.  That would enable CLUE usage, or
> BFCP, or whatever, as long as you can find someone who talks SCTP over
> DTLS over UDP.
>=20
> =3D=3D=3DOption B
>=20
> The one remnant of the in-band protocol that remains is the parts that
> apply to the data payloads.  The in-band protocol is required to
> provide two features:
> 1. the ability to distinguish between textual data and binary data
> 2. the ability to send messages of arbitrary length
>=20
> I am sorely tempted to suggest that the first feature can instead be
> part of channel configuration, such that it is negotiated (with a
> default of binary).  This would mean that negotiation is needed if you
> want to use text and you can't handle the conversion of binary to
> text.  (Sadly, this isn't made easy and the top answer at
> stackoverflow doesn't work for UTF-8:
> =
http://stackoverflow.com/questions/6965107/converting-between-strings-and-=
arraybuffers)
>=20
> For the second, draft-jesup-rtcweb-data-protocol indicates that 2Gb is
> the limit, but my reading of RFC 4920 indicates that there is no limit
> to message size.  I'm far from expert in this area, but is it possible
Not sure why you refer to RFC 4920... RFC 4960 (SCTP) doesn't have such
a limit.
> that this is an implementation limitation rather than a protocol one?
> Either way, I'm tempted to suggest that fragmentation can be pushed to
> the application.
>=20
> This would allow for direct access to SCTP, rather than an
> encapsulated layer.  This is good for several reasons.  Firstly, we
> don't need to specify a protocol at all.  We avoid all the arguments
> about what byte goes where.  More importantly, it leaves the SCTP
> clean, allowing WebRTC applications to use SCTP without ornamentation.
Going down this road: Do you consider data channels as abstractions
of SCTP streams? So uni-directional?
>=20
> =3D=3D=3DOption C
>=20
> If you care about reconciling the values for label, reliability, and
> subprotocol, it might be necessary to surface the values declared by
> your peer in the API.  You can get this information from the SDP, but
> if you don't like the idea of SDP spelunking you have two choices:
> provide an 'on(re)negotiated' event that carries the values declared
> by the remote peer; or, provide read-only accessors for these.
>=20
> I'm not certain that reconciliation of these values is important.
> Applications can even build their own mechanisms if it is.  If we must
> build more mechanisms, then I tend to favor the 'on(re)negotiated'
> event.
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>=20


From harald@alvestrand.no  Fri Feb  8 13:38:14 2013
Return-Path: <harald@alvestrand.no>
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 1ABAC21F8782 for <rtcweb@ietfa.amsl.com>; Fri,  8 Feb 2013 13:38:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.339
X-Spam-Level: 
X-Spam-Status: No, score=-110.339 tagged_above=-999 required=5 tests=[AWL=0.260, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JjfB9hhq+4sj for <rtcweb@ietfa.amsl.com>; Fri,  8 Feb 2013 13:38:13 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id 4A35D21F87B6 for <rtcweb@ietf.org>; Fri,  8 Feb 2013 13:38:13 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id D0B5039E197 for <rtcweb@ietf.org>; Fri,  8 Feb 2013 22:37:59 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tXveap712N2x for <rtcweb@ietf.org>; Fri,  8 Feb 2013 22:37:58 +0100 (CET)
Received: from [IPv6:2620:0:1004:b:f175:1fb4:5361:b9a8] (unknown [IPv6:2620:0:1004:b:f175:1fb4:5361:b9a8]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id C476739E125 for <rtcweb@ietf.org>; Fri,  8 Feb 2013 22:37:57 +0100 (CET)
Message-ID: <51157034.3020800@alvestrand.no>
Date: Fri, 08 Feb 2013 22:37:56 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CABcZeBO105HXWoRAbaAR0fGTCLtDmAyjt-DOM=aKy80sg2SG_Q@mail.gmail.com> <51140038.3040001@ericsson.com> <CABcZeBP_-ce-JT-oDkpkDoRKjrZo+m7NLTcifCOsRBM_qKPTmg@mail.gmail.com> <511407AA.1040501@ericsson.com> <CABcZeBO0oSYw-M-1wVujftiYdBtJ67SBfMp4k5gSm45HFhZ+=A@mail.gmail.com> <92B7E61ADAC1BB4F941F943788C0882804788D71@xmb-aln-x08.cisco.com>
In-Reply-To: <92B7E61ADAC1BB4F941F943788C0882804788D71@xmb-aln-x08.cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for	synchronization
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: Fri, 08 Feb 2013 21:38:14 -0000

On 02/07/2013 09:08 PM, Charles Eckel (eckelcu) wrote:
>> -----Original Message-----
>> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On
>> Behalf Of Eric Rescorla
>> Sent: Thursday, February 07, 2013 3:03 PM
>> To: Stefan Hakansson LK
>> Cc: rtcweb@ietf.org
>> Subject: Re: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for
>> synchronization
>>
>>
>>
>> On Thu, Feb 7, 2013 at 11:59 AM, Stefan Hakansson LK
>> <stefan.lk.hakansson@ericsson.com> wrote:
>>
>>
>> 	On 02/07/2013 08:43 PM, Eric Rescorla wrote:
>>
>>
>>
>>
>>
>>
>> 		    My question is basically: what if the sender creates two
>> 		    MediaStreams for which all tracks have local sources
>> (cam's,
>> 		    mike's), sends them to a peer, will the RTP streams for
>> both
>> 		    MediaStreams have the same or different CNAME?
>>
>> 		    I argued for that they should have the same.
>>
>>
>> 		Yes, I think this is a separate (and fraught) question. :)
>>
>>
>>
>> 	Separate question, but I think the answer should be documented
>> (regardless on if it is "same", "different" or "implementers choice").
>>
>>
>>
>> Agreed.
> I think SHOULD is the correct thing to document. I can imagine there will be cases in which the sender will be a somewhat distributed app that does not really know that the media source should be synchronized, so it will assign a different CNAME.
> The rest of the proposal sounded good as well.
>
>
SHOULD often makes me unhappy, because it can lead easily to something 
being true so much of the time, people forget to check for whether it is 
true or not.

I think "all the streams have local sources" is a property that we 
shouldn't require that one end of a PeerConnection reveals to the other end.

(Parenthesis: In the discussion, the question was raised of what it 
meant to send out two tracks in one MediaStream that were not 
originallly synchronized - one local and one remote, for instance. The 
best answer I heard was that they would have to be synchronized 
(re-clocked if necessary) in such a way that when played out at the 
recipient, they would give the same experience as when played out 
locally at the sender - same relative timing for the playout.)


From stefan.lk.hakansson@ericsson.com  Sat Feb  9 05:11:28 2013
Return-Path: <stefan.lk.hakansson@ericsson.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 C0FD721F8839 for <rtcweb@ietfa.amsl.com>; Sat,  9 Feb 2013 05:11:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.961
X-Spam-Level: 
X-Spam-Status: No, score=-5.961 tagged_above=-999 required=5 tests=[AWL=-0.012, BAYES_00=-2.599, HELO_EQ_SE=0.35, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TgPSjixJgWBx for <rtcweb@ietfa.amsl.com>; Sat,  9 Feb 2013 05:11:27 -0800 (PST)
Received: from mailgw2.ericsson.se (mailgw2.ericsson.se [193.180.251.37]) by ietfa.amsl.com (Postfix) with ESMTP id 2730C21F8815 for <rtcweb@ietf.org>; Sat,  9 Feb 2013 05:11:26 -0800 (PST)
X-AuditID: c1b4fb25-b7f366d000004d10-55-51164afe73e8
Received: from esessmw0197.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw2.ericsson.se (Symantec Mail Security) with SMTP id 29.C5.19728.EFA46115; Sat,  9 Feb 2013 14:11:26 +0100 (CET)
Received: from [153.88.44.235] (153.88.115.8) by esessmw0197.eemea.ericsson.se (153.88.115.88) with Microsoft SMTP Server id 8.3.279.1; Sat, 9 Feb 2013 14:11:25 +0100
Message-ID: <51164AFC.80700@ericsson.com>
Date: Sat, 9 Feb 2013 14:11:24 +0100
From: =?ISO-8859-1?Q?Stefan_H=E5kansson_LK?= <stefan.lk.hakansson@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CABcZeBO105HXWoRAbaAR0fGTCLtDmAyjt-DOM=aKy80sg2SG_Q@mail.gmail.com> <51140038.3040001@ericsson.com> <CABcZeBP_-ce-JT-oDkpkDoRKjrZo+m7NLTcifCOsRBM_qKPTmg@mail.gmail.com> <511407AA.1040501@ericsson.com> <CABcZeBO0oSYw-M-1wVujftiYdBtJ67SBfMp4k5gSm45HFhZ+=A@mail.gmail.com> <92B7E61ADAC1BB4F941F943788C0882804788D71@xmb-aln-x08.cisco.com> <51157034.3020800@alvestrand.no>
In-Reply-To: <51157034.3020800@alvestrand.no>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLJMWRmVeSWpSXmKPExsUyM+Jvje4/L7FAgxX9QhZr/7WzOzB6LFny kymAMYrLJiU1J7MstUjfLoErY+WatYwFp8QqZm6awNjAeF6wi5GTQ0LARGLi3dXMELaYxIV7 69m6GLk4hAROMkrsmbWOCcJZxSgx+eMvRpAqXgFNibWH24ESHBwsAioSPzeADWITCJS4/v8X E4gtKhAl8f5qEzNEuaDEyZlPWEBsEQFhia2vesFahQVCJFYeZAUJCwn8YZJYtSUbxOYU0JX4 u3s9WDmzgK3EhTnXoWx5ie1v5zBD1OtKvHt9j3UCo8AsJBtmIWmZhaRlASPzKkb23MTMnPRy o02MwCA7uOW36g7GO+dEDjFKc7AoifOGu14IEBJITyxJzU5NLUgtii8qzUktPsTIxMEp1cCo 4CZ9Md32ltKeOOnN4kbFsd+Xlruc32iz4eA+wfRvL1hFPHqe7tjEdTnwpL1ZoJVGQIz6kpVq bYJSM19sdzzSc/FgjPG0WSINC6yfdv9sk18xi3eBsbLx98KLIWz3JifN3pThfvrdRK9PaxbJ RPncvfb/ePm7nF+pS6w2pRkWTonZbvj9u9M+JZbijERDLeai4kQA0Bpp7AACAAA=
Subject: Re: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for	synchronization
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: Sat, 09 Feb 2013 13:11:29 -0000

On 2013-02-08 22:37, Harald Alvestrand wrote:
> On 02/07/2013 09:08 PM, Charles Eckel (eckelcu) wrote:
>>> -----Original Message-----
>>> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On
>>> Behalf Of Eric Rescorla
>>> Sent: Thursday, February 07, 2013 3:03 PM
>>> To: Stefan Hakansson LK
>>> Cc: rtcweb@ietf.org
>>> Subject: Re: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for
>>> synchronization
>>>
>>>
>>>
>>> On Thu, Feb 7, 2013 at 11:59 AM, Stefan Hakansson LK
>>> <stefan.lk.hakansson@ericsson.com> wrote:
>>>
>>>
>>>     On 02/07/2013 08:43 PM, Eric Rescorla wrote:
>>>
>>>
>>>
>>>
>>>
>>>
>>>             My question is basically: what if the sender creates two
>>>             MediaStreams for which all tracks have local sources
>>> (cam's,
>>>             mike's), sends them to a peer, will the RTP streams for
>>> both
>>>             MediaStreams have the same or different CNAME?
>>>
>>>             I argued for that they should have the same.
>>>
>>>
>>>         Yes, I think this is a separate (and fraught) question. :)
>>>
>>>
>>>
>>>     Separate question, but I think the answer should be documented
>>> (regardless on if it is "same", "different" or "implementers choice").
>>>
>>>
>>>
>>> Agreed.
>> I think SHOULD is the correct thing to document. I can imagine there
>> will be cases in which the sender will be a somewhat distributed app
>> that does not really know that the media source should be
>> synchronized, so it will assign a different CNAME.
>> The rest of the proposal sounded good as well.
>>
>>
> SHOULD often makes me unhappy, because it can lead easily to something
> being true so much of the time, people forget to check for whether it is
> true or not.
>
> I think "all the streams have local sources" is a property that we
> shouldn't require that one end of a PeerConnection reveals to the other
> end.

When you say "streams" above I guess you mean RTP streams (or 
MediaStreamTracks) as it would not make sense to make this a secret when 
they are transported in different MediaStreams but expose it if they are 
in the same.

What info would reveal this ("have local sources")? Is it them having 
the same CNAME?

>
> (Parenthesis: In the discussion, the question was raised of what it
> meant to send out two tracks in one MediaStream that were not
> originallly synchronized - one local and one remote, for instance. The
> best answer I heard was that they would have to be synchronized
> (re-clocked if necessary) in such a way that when played out at the
> recipient, they would give the same experience as when played out
> locally at the sender - same relative timing for the playout.)
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb


From harald@alvestrand.no  Sat Feb  9 06:40:38 2013
Return-Path: <harald@alvestrand.no>
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 3B0BB21F882A for <rtcweb@ietfa.amsl.com>; Sat,  9 Feb 2013 06:40:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.599
X-Spam-Level: 
X-Spam-Status: No, score=-110.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qQr35AMAcTni for <rtcweb@ietfa.amsl.com>; Sat,  9 Feb 2013 06:40:37 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id 64AA921F87FA for <rtcweb@ietf.org>; Sat,  9 Feb 2013 06:40:37 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 525A639E194 for <rtcweb@ietf.org>; Sat,  9 Feb 2013 15:40:34 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NCw5l-2AwWbx for <rtcweb@ietf.org>; Sat,  9 Feb 2013 15:40:33 +0100 (CET)
Received: from [192.168.1.84] (70-91-193-41-BusName-NewEngland.hfc.comcastbusiness.net [70.91.193.41]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id E292139E151 for <rtcweb@ietf.org>; Sat,  9 Feb 2013 15:40:30 +0100 (CET)
Message-ID: <51165FCA.2040707@alvestrand.no>
Date: Sat, 09 Feb 2013 15:40:10 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CABcZeBO105HXWoRAbaAR0fGTCLtDmAyjt-DOM=aKy80sg2SG_Q@mail.gmail.com> <51140038.3040001@ericsson.com> <CABcZeBP_-ce-JT-oDkpkDoRKjrZo+m7NLTcifCOsRBM_qKPTmg@mail.gmail.com> <511407AA.1040501@ericsson.com> <CABcZeBO0oSYw-M-1wVujftiYdBtJ67SBfMp4k5gSm45HFhZ+=A@mail.gmail.com> <92B7E61ADAC1BB4F941F943788C0882804788D71@xmb-aln-x08.cisco.com> <51157034.3020800@alvestrand.no> <51164AFC.80700@ericsson.com>
In-Reply-To: <51164AFC.80700@ericsson.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Subject: Re: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for	synchronization
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: Sat, 09 Feb 2013 14:40:38 -0000

On 02/09/2013 02:11 PM, Stefan Håkansson LK wrote:
> On 2013-02-08 22:37, Harald Alvestrand wrote:
>> On 02/07/2013 09:08 PM, Charles Eckel (eckelcu) wrote:
>>>> -----Original Message-----
>>>> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On
>>>> Behalf Of Eric Rescorla
>>>> Sent: Thursday, February 07, 2013 3:03 PM
>>>> To: Stefan Hakansson LK
>>>> Cc: rtcweb@ietf.org
>>>> Subject: Re: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for
>>>> synchronization
>>>>
>>>>
>>>>
>>>> On Thu, Feb 7, 2013 at 11:59 AM, Stefan Hakansson LK
>>>> <stefan.lk.hakansson@ericsson.com> wrote:
>>>>
>>>>
>>>>     On 02/07/2013 08:43 PM, Eric Rescorla wrote:
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>             My question is basically: what if the sender creates two
>>>>             MediaStreams for which all tracks have local sources
>>>> (cam's,
>>>>             mike's), sends them to a peer, will the RTP streams for
>>>> both
>>>>             MediaStreams have the same or different CNAME?
>>>>
>>>>             I argued for that they should have the same.
>>>>
>>>>
>>>>         Yes, I think this is a separate (and fraught) question. :)
>>>>
>>>>
>>>>
>>>>     Separate question, but I think the answer should be documented
>>>> (regardless on if it is "same", "different" or "implementers choice").
>>>>
>>>>
>>>>
>>>> Agreed.
>>> I think SHOULD is the correct thing to document. I can imagine there
>>> will be cases in which the sender will be a somewhat distributed app
>>> that does not really know that the media source should be
>>> synchronized, so it will assign a different CNAME.
>>> The rest of the proposal sounded good as well.
>>>
>>>
>> SHOULD often makes me unhappy, because it can lead easily to something
>> being true so much of the time, people forget to check for whether it is
>> true or not.
>>
>> I think "all the streams have local sources" is a property that we
>> shouldn't require that one end of a PeerConnection reveals to the other
>> end.
>
> When you say "streams" above I guess you mean RTP streams (or 
> MediaStreamTracks) as it would not make sense to make this a secret 
> when they are transported in different MediaStreams but expose it if 
> they are in the same.
When they are in the same MediaStream, they are required to have the 
same CNAME (unless I lost track of the conversation), so it's only when 
they're in different MediaStreams that it matters whether the CNAME is 
the same or not.

>
> What info would reveal this ("have local sources")? Is it them having 
> the same CNAME?

Yes.


From randell-ietf@jesup.org  Sat Feb  9 07:24:43 2013
Return-Path: <randell-ietf@jesup.org>
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 81D4721F88E4 for <rtcweb@ietfa.amsl.com>; Sat,  9 Feb 2013 07:24:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id p3lgLtO1BVz3 for <rtcweb@ietfa.amsl.com>; Sat,  9 Feb 2013 07:24:42 -0800 (PST)
Received: from r2-chicago.webserversystems.com (r2-chicago.webserversystems.com [173.236.101.58]) by ietfa.amsl.com (Postfix) with ESMTP id C860921F85DA for <rtcweb@ietf.org>; Sat,  9 Feb 2013 07:24:42 -0800 (PST)
Received: from 216-206-165-162.dia.static.qwest.net ([216.206.165.162]:58107 helo=[192.168.5.197]) by r2-chicago.webserversystems.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80) (envelope-from <randell-ietf@jesup.org>) id 1U4CIE-000Bgh-27 for rtcweb@ietf.org; Sat, 09 Feb 2013 09:24:42 -0600
Message-ID: <51166A3C.4000604@jesup.org>
Date: Sat, 09 Feb 2013 10:24:44 -0500
From: Randell Jesup <randell-ietf@jesup.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:19.0) Gecko/20130117 Thunderbird/19.0
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com>
In-Reply-To: <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - r2-chicago.webserversystems.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - jesup.org
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Subject: Re: [rtcweb] Data Channel Negotiation
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: Sat, 09 Feb 2013 15:24:43 -0000

On 2/8/2013 4:21 AM, Martin Thomson wrote:
> On 7 February 2013 10:49, Randell Jesup <randell-ietf@jesup.org> wrote:
>> The proposal I made yesterday (though I really didn't get a chance to
>> present it) was purely declarative in the SDP (the mixed case I proposed).
>> They were stand-ins for the Open in-band messages and carried the same
>> declarative info.
> The difference, from what I saw, was that the declarations in your
> examples showed stream 1 in the offer and no stream 1 in the answer.
> This would require that stream 1 appear in the answer with the
> attributes that the answerer had assigned (which we would require to
> be the same as the offerer, unless the answerer side had already had
> created a DataChannel).

As I mentioned, it was purely declarative (no response/negotiation), 
which is why the return SDP doesn't have them.

If you were to extend this to work for renegotiations where glare is 
possible, you'd have to either wait for the renegotiation to finish, or 
use some even/odd sort of trick which was proposed way back when on the 
list.

>> This limit probably can be relaxed; Websockets allows IIRC 71-bit lengths
>> ...  just in case you need them.
> 63 bit.  A poor decision in my opinion, but we need to respect working
> group consensus.

Ah yes, you're correct, 63 bits (encoded in 71 bits).  So small!


My proposal:
>> I like (a lot) the declarative approach, and all the complications were due
>> to needing to fulfill glare considerations (now resolved by not requiring
>> resolving of label glare and not requiring bidirectional stream pairs have
>> the same number), and due to the requirement for websockets compatibility
>> with onOpen (and to not fire it until you have positive notification from
>> the other side). If you drop that last part, you have immediate declarative
>> 0-RTT opening time DataChannels.  I would propose keeping things simpler for
>> users and to use the wireline protocol for the declaration/response, and
>> avoid all the weirdnesses around labels, protocols and modes caused by
>> dropping it.
>>
>> I like your Layer 2, but with the wireline protocol previously speced.  It
>> gets you all the label/mode/etc sync stuff, and merely rules out option A
>> (or requires you to dedicate a control stream).
> If we have out-of-band negotiation, the only thing that the protocol
> needs is a type indicator (one bit).  Reserve the other 7 bits (or 254
> values) and we're done.  There is no benefit to the control messages.

Out-of-band negotiation means either:

a) SDP offer/answer (which in many cases will go via a central server, 
though it can go over an existing datachannel), min 1 RTT (perhaps 
1-RTT-through-server) plus SDP processing delay, and requires 
implementing error handling for cases where the answers and offers don't 
properly match up,

b) a single control stream, which works, but it adds complexity since 
SCTP doesn't make between-stream guarantees about delivery, so you have 
to either have a handshake on the control stream before sending data (1 
RTT at least), or you need to have methods in place to handle 
out-of-order control versus data delivery, or

c) application-implemented out-of-band negotiation, which just (IMHO) 
pushes the problem off onto the application without solving any problems 
for the general case.  In the (fairly common) app talking to another 
instance of itself or a "known" peer, the application could pre-define 
what streams/channels mean, if we surface the stream numbers to the API 
(this would be far closer to the old 'raw SCTP' proposals, which push a 
lot over onto the app). This would also make interoperating in 
federation cases considerably more complex.

The reason the current in-band protocol uses in-stream open messages is 
that this avoids any out-of-order delivery issues (they're marked as 
reliable-in-order).  If you relax the don't-send-until-onopen JS 
requirement (which is no work for the wireline protocol; it's already 
supported) and fire onopen immediately on createDataChannel or when a 
channel open comes in, you have 0-RTT startup, and you retain all the 
symmetry, label, protocol, etc that had been previously agreed to.  See 
my quoted proposal above.

Are there real usecases where the in-band Open and OpenResponse messages 
actually cause a usecase not to work?

-- 
Randell Jesup
randell-ietf@jesup.org


From stefan.lk.hakansson@ericsson.com  Sun Feb 10 04:47:12 2013
Return-Path: <stefan.lk.hakansson@ericsson.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 DD61521F845F for <rtcweb@ietfa.amsl.com>; Sun, 10 Feb 2013 04:47:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.66
X-Spam-Level: 
X-Spam-Status: No, score=-5.66 tagged_above=-999 required=5 tests=[AWL=-0.311,  BAYES_00=-2.599, HELO_EQ_SE=0.35, J_CHICKENPOX_53=0.6, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QUU1KnTY+Frt for <rtcweb@ietfa.amsl.com>; Sun, 10 Feb 2013 04:47:11 -0800 (PST)
Received: from mailgw7.ericsson.se (mailgw7.ericsson.se [193.180.251.48]) by ietfa.amsl.com (Postfix) with ESMTP id 6251421F8459 for <rtcweb@ietf.org>; Sun, 10 Feb 2013 04:47:03 -0800 (PST)
X-AuditID: c1b4fb30-b7f0d6d000007e61-32-511796c630e6
Received: from esessmw0247.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id 36.E7.32353.6C697115; Sun, 10 Feb 2013 13:47:02 +0100 (CET)
Received: from [153.88.62.210] (153.88.115.8) by esessmw0247.eemea.ericsson.se (153.88.115.94) with Microsoft SMTP Server id 8.3.279.1; Sun, 10 Feb 2013 13:47:02 +0100
Message-ID: <511796C6.3050601@ericsson.com>
Date: Sun, 10 Feb 2013 13:47:02 +0100
From: =?ISO-8859-1?Q?Stefan_H=E5kansson_LK?= <stefan.lk.hakansson@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CABcZeBO105HXWoRAbaAR0fGTCLtDmAyjt-DOM=aKy80sg2SG_Q@mail.gmail.com> <51140038.3040001@ericsson.com> <CABcZeBP_-ce-JT-oDkpkDoRKjrZo+m7NLTcifCOsRBM_qKPTmg@mail.gmail.com> <511407AA.1040501@ericsson.com> <CABcZeBO0oSYw-M-1wVujftiYdBtJ67SBfMp4k5gSm45HFhZ+=A@mail.gmail.com> <92B7E61ADAC1BB4F941F943788C0882804788D71@xmb-aln-x08.cisco.com> <51157034.3020800@alvestrand.no> <51164AFC.80700@ericsson.com> <51165FCA.2040707@alvestrand.no>
In-Reply-To: <51165FCA.2040707@alvestrand.no>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPJMWRmVeSWpSXmKPExsUyM+Jvje6xaeKBBq+7lCzW/mtnd2D0WLLk J1MAYxSXTUpqTmZZapG+XQJXxpFLt9kL9olWHGzcwt7AOFuwi5GTQ0LAROLW4lOMELaYxIV7 69m6GLk4hAROMkocvf0PylnNKNHW/4MFpIpXQFuia/VjVhCbRUBV4ui+vewgNptAoMT1/7+Y QGxRgSiJ91ebmCHqBSVOznwC1isiICyx9VUvUA0Hh7BAiMTKg6wQ83czS5zq2g/WyymgKzFj 5Sqwi5gFbCUuzLnOAmHLSzRvnQ02Uwio5t3re6wTGAVmIVkxC0nLLCQtCxiZVzGy5yZm5qSX m29iBAbawS2/DXYwbrovdohRmoNFSZw33PVCgJBAemJJanZqakFqUXxRaU5q8SFGJg5OqQbG zojmb/4aRULpK86lJ6474MAkr/U+5ZN8xPZF8d3pL5671s9gbcqO3NJnkl8tbJqd99Pq7MVH TyQCuqX/7VX6oR9ULPFW52K7vaFOPf/Nok2PWvtWZmru9jDa0vN8+gxRN6/3s+5JCZ/Iyrhe qb7sIM/vNw/YDm7493eRzJLTmpd/dCYsmGinxFKckWioxVxUnAgAyUuRswICAAA=
Subject: Re: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for	synchronization
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: Sun, 10 Feb 2013 12:47:13 -0000

On 2013-02-09 15:40, Harald Alvestrand wrote:
> On 02/09/2013 02:11 PM, Stefan Håkansson LK wrote:
>> On 2013-02-08 22:37, Harald Alvestrand wrote:
>>> On 02/07/2013 09:08 PM, Charles Eckel (eckelcu) wrote:
>>>> I think SHOULD is the correct thing to document. I can imagine there
>>>> will be cases in which the sender will be a somewhat distributed app
>>>> that does not really know that the media source should be
>>>> synchronized, so it will assign a different CNAME.
>>>> The rest of the proposal sounded good as well.
>>>>
>>>>
>>> SHOULD often makes me unhappy, because it can lead easily to something
>>> being true so much of the time, people forget to check for whether it is
>>> true or not.
>>>
>>> I think "all the streams have local sources" is a property that we
>>> shouldn't require that one end of a PeerConnection reveals to the other
>>> end.
>>
>> When you say "streams" above I guess you mean RTP streams (or
>> MediaStreamTracks) as it would not make sense to make this a secret
>> when they are transported in different MediaStreams but expose it if
>> they are in the same.
> When they are in the same MediaStream, they are required to have the
> same CNAME (unless I lost track of the conversation), so it's only when
> they're in different MediaStreams that it matters whether the CNAME is
> the same or not.
>
>>
>> What info would reveal this ("have local sources")? Is it them having
>> the same CNAME?
>
> Yes.

Just to verify that I get all of this correctly:
* There is a privacy issue if the app at the peer can find out if the 
tracks for _different_ MediaStream's have local sources
* This could be found out if the CNAME's are the same and if CNAME's are 
made available to the application
* Therefore we should have a design where tracks belonging to different 
MediaStream's use different CNAME's even if they originate from local 
sources at the same end-point

Did I get that right?

To me this seems far fetched. With this design you would have to select 
between synchronization and privacy, if you care about privacy each 
track would go to a different MediaStream (audio to one MS, video to 
another in the simple "one audio+one video" case) and there would be no 
sync.

If this is indeed a problem, then there must be other ways. A setting 
"privacy=on" on PeerConnection, or do not expose CNAME to the app (do we 
really need to signal it?; and [1] indicates you can use other CNAME's 
than those signaled).

Stefan

[1] http://tools.ietf.org/html/draft-lennox-mmusic-sdp-source-attributes-01

>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb


From harald@alvestrand.no  Sun Feb 10 14:36:55 2013
Return-Path: <harald@alvestrand.no>
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 E2C1821F8860 for <rtcweb@ietfa.amsl.com>; Sun, 10 Feb 2013 14:36:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -109.38
X-Spam-Level: 
X-Spam-Status: No, score=-109.38 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_53=0.6, RCVD_IN_DNSWL_HI=-8, RCVD_IN_SORBS_WEB=0.619, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id p+cygLsGngxo for <rtcweb@ietfa.amsl.com>; Sun, 10 Feb 2013 14:36:55 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id B83C221F86C5 for <rtcweb@ietf.org>; Sun, 10 Feb 2013 14:36:54 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id E536F39E0F3 for <rtcweb@ietf.org>; Sun, 10 Feb 2013 23:36:51 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id a+mbgiXKl4ta for <rtcweb@ietf.org>; Sun, 10 Feb 2013 23:36:50 +0100 (CET)
Received: from [192.168.240.52] (unknown [209.117.47.251]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id 97F5C39E058 for <rtcweb@ietf.org>; Sun, 10 Feb 2013 23:36:50 +0100 (CET)
Message-ID: <511820F9.5080806@alvestrand.no>
Date: Sun, 10 Feb 2013 23:36:41 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CABcZeBO105HXWoRAbaAR0fGTCLtDmAyjt-DOM=aKy80sg2SG_Q@mail.gmail.com> <51140038.3040001@ericsson.com> <CABcZeBP_-ce-JT-oDkpkDoRKjrZo+m7NLTcifCOsRBM_qKPTmg@mail.gmail.com> <511407AA.1040501@ericsson.com> <CABcZeBO0oSYw-M-1wVujftiYdBtJ67SBfMp4k5gSm45HFhZ+=A@mail.gmail.com> <92B7E61ADAC1BB4F941F943788C0882804788D71@xmb-aln-x08.cisco.com> <51157034.3020800@alvestrand.no> <51164AFC.80700@ericsson.com> <51165FCA.2040707@alvestrand.no> <511796C6.3050601@ericsson.com>
In-Reply-To: <511796C6.3050601@ericsson.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Subject: Re: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for	synchronization
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: Sun, 10 Feb 2013 22:36:56 -0000

On 02/10/2013 01:47 PM, Stefan Håkansson LK wrote:
> On 2013-02-09 15:40, Harald Alvestrand wrote:
>> On 02/09/2013 02:11 PM, Stefan Håkansson LK wrote:
>>> On 2013-02-08 22:37, Harald Alvestrand wrote:
>>>> On 02/07/2013 09:08 PM, Charles Eckel (eckelcu) wrote:
>>>>> I think SHOULD is the correct thing to document. I can imagine there
>>>>> will be cases in which the sender will be a somewhat distributed app
>>>>> that does not really know that the media source should be
>>>>> synchronized, so it will assign a different CNAME.
>>>>> The rest of the proposal sounded good as well.
>>>>>
>>>>>
>>>> SHOULD often makes me unhappy, because it can lead easily to something
>>>> being true so much of the time, people forget to check for whether 
>>>> it is
>>>> true or not.
>>>>
>>>> I think "all the streams have local sources" is a property that we
>>>> shouldn't require that one end of a PeerConnection reveals to the 
>>>> other
>>>> end.
>>>
>>> When you say "streams" above I guess you mean RTP streams (or
>>> MediaStreamTracks) as it would not make sense to make this a secret
>>> when they are transported in different MediaStreams but expose it if
>>> they are in the same.
>> When they are in the same MediaStream, they are required to have the
>> same CNAME (unless I lost track of the conversation), so it's only when
>> they're in different MediaStreams that it matters whether the CNAME is
>> the same or not.
>>
>>>
>>> What info would reveal this ("have local sources")? Is it them having
>>> the same CNAME?
>>
>> Yes.
>
> Just to verify that I get all of this correctly:
> * There is a privacy issue if the app at the peer can find out if the 
> tracks for _different_ MediaStream's have local sources
> * This could be found out if the CNAME's are the same and if CNAME's 
> are made available to the application
> * Therefore we should have a design where tracks belonging to 
> different MediaStream's use different CNAME's even if they originate 
> from local sources at the same end-point
>
> Did I get that right?
Points one and two, yes. Point three, no, that's not my thinking.
I see no reason to force different CNAMEs, I just want to permit it.
>
> To me this seems far fetched. With this design you would have to 
> select between synchronization and privacy, if you care about privacy 
> each track would go to a different MediaStream (audio to one MS, video 
> to another in the simple "one audio+one video" case) and there would 
> be no sync.
>
> If this is indeed a problem, then there must be other ways. A setting 
> "privacy=on" on PeerConnection, or do not expose CNAME to the app (do 
> we really need to signal it?; and [1] indicates you can use other 
> CNAME's than those signaled).
What I'd like to have is to have no statement that forces (even at 
SHOULD level) all local sources to have the same CNAME, and perhaps even 
an explicit statement that the sender can use different CNAMEs for local 
sources if it wants to (for whatever reason it wants to do so), as long 
as they are in different tracks.




From stefan.lk.hakansson@ericsson.com  Mon Feb 11 05:10:31 2013
Return-Path: <stefan.lk.hakansson@ericsson.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 C37C521F8578 for <rtcweb@ietfa.amsl.com>; Mon, 11 Feb 2013 05:10:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.639
X-Spam-Level: 
X-Spam-Status: No, score=-5.639 tagged_above=-999 required=5 tests=[AWL=-0.290, BAYES_00=-2.599, HELO_EQ_SE=0.35, J_CHICKENPOX_53=0.6, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qiwP1IoScLSM for <rtcweb@ietfa.amsl.com>; Mon, 11 Feb 2013 05:10:29 -0800 (PST)
Received: from mailgw1.ericsson.se (mailgw1.ericsson.se [193.180.251.45]) by ietfa.amsl.com (Postfix) with ESMTP id 2457F21F8B3A for <rtcweb@ietf.org>; Mon, 11 Feb 2013 05:10:28 -0800 (PST)
X-AuditID: c1b4fb2d-b7f316d0000028db-1a-5118edc45444
Received: from esessmw0247.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw1.ericsson.se (Symantec Mail Security) with SMTP id CA.A3.10459.4CDE8115; Mon, 11 Feb 2013 14:10:28 +0100 (CET)
Received: from [150.132.141.119] (153.88.115.8) by esessmw0247.eemea.ericsson.se (153.88.115.94) with Microsoft SMTP Server id 8.3.279.1; Mon, 11 Feb 2013 14:10:25 +0100
Message-ID: <5118EDC1.2000809@ericsson.com>
Date: Mon, 11 Feb 2013 14:10:25 +0100
From: =?ISO-8859-1?Q?Stefan_H=E5kansson_LK?= <stefan.lk.hakansson@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CABcZeBO105HXWoRAbaAR0fGTCLtDmAyjt-DOM=aKy80sg2SG_Q@mail.gmail.com> <51140038.3040001@ericsson.com> <CABcZeBP_-ce-JT-oDkpkDoRKjrZo+m7NLTcifCOsRBM_qKPTmg@mail.gmail.com> <511407AA.1040501@ericsson.com> <CABcZeBO0oSYw-M-1wVujftiYdBtJ67SBfMp4k5gSm45HFhZ+=A@mail.gmail.com> <92B7E61ADAC1BB4F941F943788C0882804788D71@xmb-aln-x08.cisco.com> <51157034.3020800@alvestrand.no> <51164AFC.80700@ericsson.com> <51165FCA.2040707@alvestrand.no> <511796C6.3050601@ericsson.com> <511820F9.5080806@alvestrand.no>
In-Reply-To: <511820F9.5080806@alvestrand.no>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHJMWRmVeSWpSXmKPExsUyM+Jvje6RtxKBBh/eClms/dfO7sDosWTJ T6YAxigum5TUnMyy1CJ9uwSujJmdz1gLvghXLP26m62B8TV/FyMnh4SAicTdK/vYIWwxiQv3 1rN1MXJxCAmcZJS4e2s5I4SzllHi/pPLrCBVvALaErdebmMEsVkEVCU2H57LAmKzCQRKXP// iwnEFhWIknh/tYkZol5Q4uTMJ2A1IgLCEltf9QLVcHAIC4RIrDzICjH/D7PEyYt/GEHinAK6 EtN3WIKUMwvYSlyYc50FwpaXaN46G2ykEFDJu9f3WCcwCsxCsmEWkpZZSFoWMDKvYmTPTczM SS833MQIDLODW37r7mA8dU7kEKM0B4uSOG+Y64UAIYH0xJLU7NTUgtSi+KLSnNTiQ4xMHJxS DYz90pZH07JlzXgrKrwWLGCPz67s2ZkUvWHrywNigSfNXT8tqhH9pN54Mod/6VlO38+6nIG5 880eHVX75CnU/8XWI4rR+Sn3Ka35jbX7YwyXVyk/ef1KuJCvbbcXk8bleeez3XK2fNq+hufF ee3ZHif4+Sx3OSoL26l8fXoo+uolnbSs1kqT70osxRmJhlrMRcWJAH4vfwABAgAA
Subject: Re: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for	synchronization
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: Mon, 11 Feb 2013 13:10:31 -0000

On 2013-02-10 23:36, Harald Alvestrand wrote:
> On 02/10/2013 01:47 PM, Stefan Håkansson LK wrote:
>> On 2013-02-09 15:40, Harald Alvestrand wrote:
>>> On 02/09/2013 02:11 PM, Stefan Håkansson LK wrote:
>>>> On 2013-02-08 22:37, Harald Alvestrand wrote:
>>
>> Just to verify that I get all of this correctly:
>> * There is a privacy issue if the app at the peer can find out if the
>> tracks for _different_ MediaStream's have local sources
>> * This could be found out if the CNAME's are the same and if CNAME's
>> are made available to the application
>> * Therefore we should have a design where tracks belonging to
>> different MediaStream's use different CNAME's even if they originate
>> from local sources at the same end-point
>>
>> Did I get that right?
> Points one and two, yes. Point three, no, that's not my thinking.
> I see no reason to force different CNAMEs, I just want to permit it.
>>
>> To me this seems far fetched. With this design you would have to
>> select between synchronization and privacy, if you care about privacy
>> each track would go to a different MediaStream (audio to one MS, video
>> to another in the simple "one audio+one video" case) and there would
>> be no sync.
>>
>> If this is indeed a problem, then there must be other ways. A setting
>> "privacy=on" on PeerConnection, or do not expose CNAME to the app (do
>> we really need to signal it?; and [1] indicates you can use other
>> CNAME's than those signaled).
> What I'd like to have is to have no statement that forces (even at
> SHOULD level) all local sources to have the same CNAME, and perhaps even
> an explicit statement that the sender can use different CNAMEs for local
> sources if it wants to (for whatever reason it wants to do so), as long
> as they are in different tracks.

The problem I have with this is that it makes it impossible for someone 
building a service to know whether streams will be synced (and I mean in 
situations when syncing makes sense - not when the video is delayed by 
500ms) or not. This is fully up to the browser - it may be that 
sometimes they are and sometimes not.

I would prefer that all streams used the same CNAME (if it is signaled 
or not is another question). If this is a privacy issue I think we 
should solve that instead of having the browser use, or not use, the 
same CNAMEs at its own will.

>
>
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb


From martin.thomson@gmail.com  Mon Feb 11 11:40:13 2013
Return-Path: <martin.thomson@gmail.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 348F721F8845 for <rtcweb@ietfa.amsl.com>; Mon, 11 Feb 2013 11:40:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.839
X-Spam-Level: 
X-Spam-Status: No, score=-4.839 tagged_above=-999 required=5 tests=[AWL=-1.240, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OJDhbNRzMZSE for <rtcweb@ietfa.amsl.com>; Mon, 11 Feb 2013 11:40:12 -0800 (PST)
Received: from mail-wg0-f43.google.com (mail-wg0-f43.google.com [74.125.82.43]) by ietfa.amsl.com (Postfix) with ESMTP id 5CCEC21F87C3 for <rtcweb@ietf.org>; Mon, 11 Feb 2013 11:40:12 -0800 (PST)
Received: by mail-wg0-f43.google.com with SMTP id e12so4920714wge.34 for <rtcweb@ietf.org>; Mon, 11 Feb 2013 11:40:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=zah9+3FssmdJx49N4H6IVp6lcfh8+hI3dVMXL0TzajE=; b=mMkBONjxtIFV2GKbUNsB9ZOBkVWlEmQl8E3XGxYlpdJ1kR9Gokwlp86RXqDrpsER4X rqxYX8ei7hIr36jGPDlciqr4d4WEh8iHABCzMzIh4pqOCTiwNzXtL9axN5QFjXo3AODv qSHU++GQv/X6w1bo0YxZ+7J+or5E54pYOITPaOuYVejXp0Z0OvUep9w/KPqxANSjzqF9 7b2M9WqupZiZcChuV8wuNTuuu0tX8irP99T2elJoMUpHrC7BYpRADOxc9BRGlwWyLQoO IdmK1bjHz6u0qLUsMB0rzbqJ7sYJ7W50jOJQWB0ir3UfngsMUH15mCQZsfBnP0LEbSAK xsag==
MIME-Version: 1.0
X-Received: by 10.180.90.147 with SMTP id bw19mr18306260wib.28.1360611611456;  Mon, 11 Feb 2013 11:40:11 -0800 (PST)
Received: by 10.194.5.135 with HTTP; Mon, 11 Feb 2013 11:40:11 -0800 (PST)
In-Reply-To: <C6503CC4-34D6-408A-8EFC-037F1668DDD0@lurchi.franken.de>
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <C6503CC4-34D6-408A-8EFC-037F1668DDD0@lurchi.franken.de>
Date: Mon, 11 Feb 2013 11:40:11 -0800
Message-ID: <CABkgnnWWF5LCm7YqfUT9LY4mkHS5E5n2miihA_ymStcOBcbgrw@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
Content-Type: text/plain; charset=UTF-8
Cc: Randell Jesup <randell-ietf@jesup.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Data Channel Negotiation
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: Mon, 11 Feb 2013 19:40:13 -0000

On 8 February 2013 09:43, Michael Tuexen
<Michael.Tuexen@lurchi.franken.de> wrote:
>> Creating a new data channel triggers the onnegotiationneeded event.
> The signaling channel might have a different RTT than the peer to peer
> connections. So you prefer to do take always the signaling channel.

But since you have a short path for this, you can take that path.
Some people may prefer to take the slower signaling path for this, but
those that care about speed will use the data channel to do channel
establishment (and they will probably do what I suggest below).

> Taking down a data channel is not signaled via SDP, right?

I believe that you are able to use in-band mechanisms (6525) for take-down.

> How do you handle a shortage in the number of streams? How do you
> handle collisions if both sides want to open a data channel and
> chose the same streams?

A shortage is easy, createDataChannel can throw an exception.

Collisions are also easy - if you care about consistency, then do an
offer/answer, which has inbuilt glare resolution.  If you don't care
about consistency, both sides can create and use channels without
having to agree on the details.  (That's mostly based on the stuff
below.

> There is also a limitation of lifetime in milli seconds.

Sure, let's have that too.  All this is per-message, so consistency
isn't really a required property.

> So basically a data channel is not symmetric anymore. Do you consider
> it bidirectional or unidirectional?

Yes.  Depending on the needs of your application.  Inherently, they
are unidirectional.  But if you care about the bidirectional property,
then you are free to perform a signaling negotiation to ensure
consistency (which is the only property that was provided by the
negotiation as designed previously).

>> Firstly, the arrival of a packet on a stream that is not negotiated
>> will require the creation of a data channel.  The properties of this
> If you consider a data channel to be bidirectional, what makes sure
> that a stream for the backwards direction is available? How do you
> now the pairing?

There is no guarantee.  Two reasons for this, neither of which I find
particularly dire:

a. I don't recall there being any signalling of the stream limit, so
there is a possibility that the stream limit in one direction will
exceed the limit in the other.  Streams with numbers that exceed the
lower limit will of course be unable to be reciprocal.  Two solutions
occur to me: 1. prevent the sending of return messages, or 2. cap the
number of channels to the lower of the two stream limits.  I prefer
the latter.

b. There is no guarantee that the other side hasn't already created a
data channel on the same number.  That's not a problem - you just end
up with asymmetry.

Note: deferring the allocation of a stream number until messages are
sent on streams does allow the browser implementation some flexibility
in how it manages assignment of streams.

> Not sure why you refer to RFC 4920... RFC 4960 (SCTP) doesn't have such
> a limit.
Crossed wires :)

From martin.thomson@gmail.com  Mon Feb 11 11:54:02 2013
Return-Path: <martin.thomson@gmail.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 255AF21F8799 for <rtcweb@ietfa.amsl.com>; Mon, 11 Feb 2013 11:54:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.97
X-Spam-Level: 
X-Spam-Status: No, score=-4.97 tagged_above=-999 required=5 tests=[AWL=-1.371,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eTgKNSNRT6ab for <rtcweb@ietfa.amsl.com>; Mon, 11 Feb 2013 11:54:01 -0800 (PST)
Received: from mail-wi0-f171.google.com (mail-wi0-f171.google.com [209.85.212.171]) by ietfa.amsl.com (Postfix) with ESMTP id 4F8D321F85E0 for <rtcweb@ietf.org>; Mon, 11 Feb 2013 11:54:01 -0800 (PST)
Received: by mail-wi0-f171.google.com with SMTP id hn17so3588616wib.16 for <rtcweb@ietf.org>; Mon, 11 Feb 2013 11:54:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=9MeTzL8+voaR0pz/cur4DzLUyZw3gxkETcSZ9bExw0o=; b=oViz9iFgelZ07pJiDdRfObyF9VM+AhvtBAsdog63j04g8/x1AFakSvcCit5vPBXKdm uxC0kN8arsRpx1PlkDcQaLOj9NhzZInziuIx2GZscX4arayPzmCL9TNQnSCaWayBi01Q TKVwokSFfCsiQh1oVwccO2jRMzvPGTHLke+4Rn8M4yUA2rrxPAeXKCSrZdLXvbCPRT6L 6xpt7zO4B10NQI8+E0jq2McbJ40Jy2RRYGS4YyawiXsrLRCk611Jra7QkQeDJk7YxCDO V3dcavjhDZ4DBQfa2m22+nvQhRFSos1pClP4DxaD/jq58b899eemlJy0CU41PtfK68sV cM3A==
MIME-Version: 1.0
X-Received: by 10.194.88.202 with SMTP id bi10mr26402843wjb.5.1360612440484; Mon, 11 Feb 2013 11:54:00 -0800 (PST)
Received: by 10.194.5.135 with HTTP; Mon, 11 Feb 2013 11:54:00 -0800 (PST)
In-Reply-To: <51166A3C.4000604@jesup.org>
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org>
Date: Mon, 11 Feb 2013 11:54:00 -0800
Message-ID: <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: Randell Jesup <randell-ietf@jesup.org>
Content-Type: text/plain; charset=UTF-8
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Data Channel Negotiation
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: Mon, 11 Feb 2013 19:54:02 -0000

On 9 February 2013 07:24, Randell Jesup <randell-ietf@jesup.org> wrote:
> As I mentioned, it was purely declarative (no response/negotiation), which
> is why the return SDP doesn't have them.

Your examples didn't have the values for stream 1 echoed in the
answer, so I assumed that it was "semi-declarative" or something like
that: where the values for stream 1 were inferred.

> If you were to extend this to work for renegotiations where glare is
> possible, you'd have to either wait for the renegotiation to finish, or use
> some even/odd sort of trick which was proposed way back when on the list.

If you want to resolve glare, then you use the mechanisms you already
have for glare resolution.  Which, RFC 3264 defers to RFC 3261, which
uses a fairly heavy-weight mechanism.  Keep in mind that you already
need this if you are using offer-answer.  Use whatever mechanism you
already have in place (I like the tie-breaker random number method
myself).

Or, you could stop worrying about glare and in those cases where glare
is possible, allow the collision to proceed.

This is an application choice.
> Out-of-band negotiation means either:
>
> a) SDP offer/answer (which in many cases will go via a central server,
> though it can go over an existing datachannel), min 1 RTT (perhaps
> 1-RTT-through-server) plus SDP processing delay, and requires implementing
> error handling for cases where the answers and offers don't properly match
> up,

This was my thought.  There is no need to reserve a channel for this
purpose, that's just extra machinery.  Any app that wants the fast
path for this will make their own.  And, the nice thing about that is
that they can do this before setting up the session.

> Are there real usecases where the in-band Open and OpenResponse messages
> actually cause a usecase not to work?

Well, given that we need message type stuff, we already have to suffer
some extra muck on top of the SCTP association.  Not many applications
will survive that.

No, the real question is: what value do these messages actually add?
What information do they convey that isn't already negotiated through
other channels?

Starting a stream with a header that declares attributes for a stream
sounds nice, but it's completely unnecessary in a vast number of
cases.  For many cases, this is a case of the same piece of software
talking to itself - it hardly cares.  In many other cases, negotiation
of properties through SDP is perfectly sufficient.

The only case I see for an in-band protocol is where you wish to
invent some new protocol on this platform, and I can't really muster
up that much enthusiasm for that.  It's far too heavily reliant on my
imagination.  Even in those cases, my knowledge of existing SCTP usage
patterns suggest that the properties that are sent in
Open/OpenResponse messages are not that useful to have.  Many
applications will use the same values for all new streams.

From Michael.Tuexen@lurchi.franken.de  Mon Feb 11 12:04:49 2013
Return-Path: <Michael.Tuexen@lurchi.franken.de>
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 9166D21F86C4 for <rtcweb@ietfa.amsl.com>; Mon, 11 Feb 2013 12:04:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jD75OzTA0iTm for <rtcweb@ietfa.amsl.com>; Mon, 11 Feb 2013 12:04:49 -0800 (PST)
Received: from mail-n.franken.de (drew.ipv6.franken.de [IPv6:2001:638:a02:a001:20e:cff:fe4a:feaa]) by ietfa.amsl.com (Postfix) with ESMTP id 7AAC621F86CD for <rtcweb@ietf.org>; Mon, 11 Feb 2013 12:04:48 -0800 (PST)
Received: from [192.168.1.101] (p508FA903.dip.t-dialin.net [80.143.169.3]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTP id B15331C0C0695; Mon, 11 Feb 2013 21:04:28 +0100 (CET)
Mime-Version: 1.0 (Apple Message framework v1283)
Content-Type: text/plain; charset=us-ascii
From: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
In-Reply-To: <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com>
Date: Mon, 11 Feb 2013 21:04:28 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <CCAE98D8-A5EA-48F9-8B57-B24400D6B10B@lurchi.franken.de>
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com>
To: Martin Thomson <martin.thomson@gmail.com>
X-Mailer: Apple Mail (2.1283)
Cc: Randell Jesup <randell-ietf@jesup.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Data Channel Negotiation
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: Mon, 11 Feb 2013 20:04:49 -0000

On Feb 11, 2013, at 8:54 PM, Martin Thomson wrote:

> On 9 February 2013 07:24, Randell Jesup <randell-ietf@jesup.org> =
wrote:
>> As I mentioned, it was purely declarative (no response/negotiation), =
which
>> is why the return SDP doesn't have them.
>=20
> Your examples didn't have the values for stream 1 echoed in the
> answer, so I assumed that it was "semi-declarative" or something like
> that: where the values for stream 1 were inferred.
>=20
>> If you were to extend this to work for renegotiations where glare is
>> possible, you'd have to either wait for the renegotiation to finish, =
or use
>> some even/odd sort of trick which was proposed way back when on the =
list.
>=20
> If you want to resolve glare, then you use the mechanisms you already
> have for glare resolution.  Which, RFC 3264 defers to RFC 3261, which
> uses a fairly heavy-weight mechanism.  Keep in mind that you already
> need this if you are using offer-answer.  Use whatever mechanism you
> already have in place (I like the tie-breaker random number method
> myself).
>=20
> Or, you could stop worrying about glare and in those cases where glare
> is possible, allow the collision to proceed.
>=20
> This is an application choice.
>> Out-of-band negotiation means either:
>>=20
>> a) SDP offer/answer (which in many cases will go via a central =
server,
>> though it can go over an existing datachannel), min 1 RTT (perhaps
>> 1-RTT-through-server) plus SDP processing delay, and requires =
implementing
>> error handling for cases where the answers and offers don't properly =
match
>> up,
>=20
> This was my thought.  There is no need to reserve a channel for this
> purpose, that's just extra machinery.  Any app that wants the fast
> path for this will make their own.  And, the nice thing about that is
> that they can do this before setting up the session.
>=20
>> Are there real usecases where the in-band Open and OpenResponse =
messages
>> actually cause a usecase not to work?
>=20
> Well, given that we need message type stuff, we already have to suffer
> some extra muck on top of the SCTP association.  Not many applications
> will survive that.
>=20
> No, the real question is: what value do these messages actually add?
One important thing is that they tie the two outgoing streams together.
Each side controls its outgoing streams.
The other things are just declaring channel properties...

Best regards
Michael
> What information do they convey that isn't already negotiated through
> other channels?
>=20
> Starting a stream with a header that declares attributes for a stream
> sounds nice, but it's completely unnecessary in a vast number of
> cases.  For many cases, this is a case of the same piece of software
> talking to itself - it hardly cares.  In many other cases, negotiation
> of properties through SDP is perfectly sufficient.
>=20
> The only case I see for an in-band protocol is where you wish to
> invent some new protocol on this platform, and I can't really muster
> up that much enthusiasm for that.  It's far too heavily reliant on my
> imagination.  Even in those cases, my knowledge of existing SCTP usage
> patterns suggest that the properties that are sent in
> Open/OpenResponse messages are not that useful to have.  Many
> applications will use the same values for all new streams.
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>=20


From Michael.Tuexen@lurchi.franken.de  Mon Feb 11 12:14:56 2013
Return-Path: <Michael.Tuexen@lurchi.franken.de>
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 E2E4A21F8837 for <rtcweb@ietfa.amsl.com>; Mon, 11 Feb 2013 12:14:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id U75DhB31iGgm for <rtcweb@ietfa.amsl.com>; Mon, 11 Feb 2013 12:14:56 -0800 (PST)
Received: from mail-n.franken.de (drew.ipv6.franken.de [IPv6:2001:638:a02:a001:20e:cff:fe4a:feaa]) by ietfa.amsl.com (Postfix) with ESMTP id 9040921F879B for <rtcweb@ietf.org>; Mon, 11 Feb 2013 12:14:55 -0800 (PST)
Received: from [192.168.1.101] (p508FA903.dip.t-dialin.net [80.143.169.3]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTP id 7A4BC1C0C069D; Mon, 11 Feb 2013 21:14:54 +0100 (CET)
Mime-Version: 1.0 (Apple Message framework v1283)
Content-Type: text/plain; charset=us-ascii
From: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
In-Reply-To: <CABkgnnWWF5LCm7YqfUT9LY4mkHS5E5n2miihA_ymStcOBcbgrw@mail.gmail.com>
Date: Mon, 11 Feb 2013 21:14:53 +0100
Content-Transfer-Encoding: 7bit
Message-Id: <F472FE00-D8F8-4D28-BC9F-201E6DE1E2C0@lurchi.franken.de>
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <C6503CC4-34D6-408A-8EFC-037F1668DDD0@lurchi.franken.de> <CABkgnnWWF5LCm7YqfUT9LY4mkHS5E5n2miihA_ymStcOBcbgrw@mail.gmail.com>
To: Martin Thomson <martin.thomson@gmail.com>
X-Mailer: Apple Mail (2.1283)
Cc: Randell Jesup <randell-ietf@jesup.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Data Channel Negotiation
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: Mon, 11 Feb 2013 20:14:57 -0000

On Feb 11, 2013, at 8:40 PM, Martin Thomson wrote:

> On 8 February 2013 09:43, Michael Tuexen
> <Michael.Tuexen@lurchi.franken.de> wrote:
>>> Creating a new data channel triggers the onnegotiationneeded event.
>> The signaling channel might have a different RTT than the peer to peer
>> connections. So you prefer to do take always the signaling channel.
> 
> But since you have a short path for this, you can take that path.
> Some people may prefer to take the slower signaling path for this, but
> those that care about speed will use the data channel to do channel
> establishment (and they will probably do what I suggest below).
> 
>> Taking down a data channel is not signaled via SDP, right?
> 
> I believe that you are able to use in-band mechanisms (6525) for take-down.
Sure. The goal of my questions is to understand your proposal better...
> 
>> How do you handle a shortage in the number of streams? How do you
>> handle collisions if both sides want to open a data channel and
>> chose the same streams?
> 
> A shortage is easy, createDataChannel can throw an exception.
> 
> Collisions are also easy - if you care about consistency, then do an
> offer/answer, which has inbuilt glare resolution.  If you don't care
> about consistency, both sides can create and use channels without
> having to agree on the details.  (That's mostly based on the stuff
> below.
However, *if* data channels are bidirectional (which they currently are),
then you need to tie two streams together. This has to be done somehow.
I'm wondering how you envision this without using SDP and without the
data channel protocol...
> 
>> There is also a limitation of lifetime in milli seconds.
> 
> Sure, let's have that too.  All this is per-message, so consistency
> isn't really a required property.
OK.
> 
>> So basically a data channel is not symmetric anymore. Do you consider
>> it bidirectional or unidirectional?
> 
> Yes.  Depending on the needs of your application.  Inherently, they
> are unidirectional.  But if you care about the bidirectional property,
> then you are free to perform a signaling negotiation to ensure
> consistency (which is the only property that was provided by the
> negotiation as designed previously).
If we change to data channels being uni-directional, then most of
the stuff done by the data channel protocol is not required... I agree
with that conclusion.
However, currently that the bi-directional.
> 
>>> Firstly, the arrival of a packet on a stream that is not negotiated
>>> will require the creation of a data channel.  The properties of this
>> If you consider a data channel to be bidirectional, what makes sure
>> that a stream for the backwards direction is available? How do you
>> now the pairing?
> 
> There is no guarantee.  Two reasons for this, neither of which I find
> particularly dire:
> 
> a. I don't recall there being any signalling of the stream limit, so
> there is a possibility that the stream limit in one direction will
> exceed the limit in the other.  Streams with numbers that exceed the
> lower limit will of course be unable to be reciprocal.  Two solutions
> occur to me: 1. prevent the sending of return messages, or 2. cap the
Instead of "prevent sending the return message" which would one side
waiting forever, I would prefer sending some sort of error message
(which is currently not specified enough in the data channel protocol).
> number of channels to the lower of the two stream limits.  I prefer
> the latter.
As long as you know this limit... But RFC 6525 allows you to increase the
number of streams (unless the peer agrees to do so). 
> 
> b. There is no guarantee that the other side hasn't already created a
> data channel on the same number.  That's not a problem - you just end
> up with asymmetry.
This is a normal case with the current data channel protocol. The
stream identifiers might not be the same in both directions.
When testing with the current implementation in Firefox, this actually
happens a lot.
> 
> Note: deferring the allocation of a stream number until messages are
> sent on streams does allow the browser implementation some flexibility
> in how it manages assignment of streams.
> 
>> Not sure why you refer to RFC 4920... RFC 4960 (SCTP) doesn't have such
>> a limit.
> Crossed wires :)
... that was my guess.
> 


From martin.thomson@gmail.com  Mon Feb 11 13:44:00 2013
Return-Path: <martin.thomson@gmail.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 20A9F21F8682 for <rtcweb@ietfa.amsl.com>; Mon, 11 Feb 2013 13:44:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.799
X-Spam-Level: 
X-Spam-Status: No, score=-4.799 tagged_above=-999 required=5 tests=[AWL=-1.200, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ze5N9oMCkxxb for <rtcweb@ietfa.amsl.com>; Mon, 11 Feb 2013 13:43:59 -0800 (PST)
Received: from mail-wi0-f173.google.com (mail-wi0-f173.google.com [209.85.212.173]) by ietfa.amsl.com (Postfix) with ESMTP id 35AEC21F8893 for <rtcweb@ietf.org>; Mon, 11 Feb 2013 13:43:59 -0800 (PST)
Received: by mail-wi0-f173.google.com with SMTP id hq4so3698969wib.12 for <rtcweb@ietf.org>; Mon, 11 Feb 2013 13:43:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=c3Ei2DILfB+QwTDL+vItArHelZwf5tOp4FboLdL6Ls4=; b=ohPoMQXYueP6sbvwayB0Hy/19uKSgaq5Qt7SO+MjyjOCXJKTuBdiaIYfVgmrCkRQFw x4dWsiRHaBlrPDvS3QvOuIrlsjUilVLFKhQWzkTBN619nVuYFPdnioVLKHT08LfyzvHa bVMNR3kI8wRiHdCTKtZQJWP5WlQJ8Dk8W5fqK8gJPV1Vs0ZHvE/yqbtcCeo1pb+c6pSy AtctSxNCi+8uNqdNwUgOVHJBS741g0GJnZzoIiiceVmx1zPW0BGcYTd4EAM4sqNkFbfG DPiXROtLTOs6s6zoe4oap2aEu6e5TB61vNfPUxrxyqDi+B27W7AIYp3wP2MvmkkLq5LY 3vBQ==
MIME-Version: 1.0
X-Received: by 10.194.76.37 with SMTP id h5mr19699050wjw.21.1360619038398; Mon, 11 Feb 2013 13:43:58 -0800 (PST)
Received: by 10.194.5.135 with HTTP; Mon, 11 Feb 2013 13:43:58 -0800 (PST)
In-Reply-To: <F472FE00-D8F8-4D28-BC9F-201E6DE1E2C0@lurchi.franken.de>
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <C6503CC4-34D6-408A-8EFC-037F1668DDD0@lurchi.franken.de> <CABkgnnWWF5LCm7YqfUT9LY4mkHS5E5n2miihA_ymStcOBcbgrw@mail.gmail.com> <F472FE00-D8F8-4D28-BC9F-201E6DE1E2C0@lurchi.franken.de>
Date: Mon, 11 Feb 2013 13:43:58 -0800
Message-ID: <CABkgnnXjudNXg_ETBaGeNTUy8D+rp6q5Eji4BTQrBy467eU3PA@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
Content-Type: text/plain; charset=UTF-8
Cc: Randell Jesup <randell-ietf@jesup.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Data Channel Negotiation
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: Mon, 11 Feb 2013 21:44:00 -0000

On 11 February 2013, Michael Tuexen <Michael.Tuexen@lurchi.franken.de> wrote:
> One important thing is that they tie the two outgoing streams together.
> Each side controls its outgoing streams.
> The other things are just declaring channel properties...

The binding between stream X in one direction and stream X in the
other is as strong - or as loose - as the application needs.  This is
a departure from what was previously specified, but I think that the
advantages (0 RTT establishment) outweigh the disadvantages.


>>> How do you handle a shortage in the number of streams? How do you
>>> handle collisions if both sides want to open a data channel and
>>> chose the same streams?
>>
>> A shortage is easy, createDataChannel can throw an exception.
>>
>> Collisions are also easy - if you care about consistency, then do an
>> offer/answer, which has inbuilt glare resolution.  If you don't care
>> about consistency, both sides can create and use channels without
>> having to agree on the details.  (That's mostly based on the stuff
>> below.
> However, *if* data channels are bidirectional (which they currently are),
> then you need to tie two streams together. This has to be done somehow.
> I'm wondering how you envision this without using SDP and without the
> data channel protocol...

The easiest way to tie two channels together is to use the stream
number.  That is what I was proposing.

(If stream numbers are used, then you don't even need to have a strong
uniqueness guarantee on the label.)

In the case that this is negotiated, then the guarantee is exactly the
same as the one provided previously.  Otherwise, it's a little less
strong.  If both sides create a channel at the same time, then they
could be bound together without any strong assurances about the exact
nature of the bidirectionality guarantee.  Now, I'm OK with that.  You
may not be.

> If we change to data channels being uni-directional, then most of
> the stuff done by the data channel protocol is not required... I agree
> with that conclusion.
> However, currently that the bi-directional.

The API would remain bi-directional.  In fact, the API would be
unchanged, except as it pertains to timing of channel use.  The
guarantees with respect to consistency would be weaker than what is
provided, depending (again) on that timing.

> Instead of "prevent sending the return message" which would one side
> waiting forever,

That presumes a lot.  Many protocols have one-way messages.

> I would prefer sending some sort of error message
> (which is currently not specified enough in the data channel protocol).

This also assumes that you have some channel upon which to end this
error message, plus a definition for the error message.  I'm looking
to have less protocol machinery, not more.

>> number of channels to the lower of the two stream limits.  I prefer
>> the latter.
> As long as you know this limit... But RFC 6525 allows you to increase the
> number of streams (unless the peer agrees to do so).

Negotiating stream limits up doesn't seem like a particularly likely
thing in this sort of environment.  That said, we probably need to
decide if this is a feature that we want to have available.  If it is
available, then this could be used in the case that the limits are
reached.

>> b. There is no guarantee that the other side hasn't already created a
>> data channel on the same number.  That's not a problem - you just end
>> up with asymmetry.
> This is a normal case with the current data channel protocol. The
> stream identifiers might not be the same in both directions.
> When testing with the current implementation in Firefox, this actually
> happens a lot.

Interesting.  I'd be interested in learning how this would be signaled
and what the advantages of this arrangement are.

From harald@alvestrand.no  Mon Feb 11 23:38:03 2013
Return-Path: <harald@alvestrand.no>
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 DAA6321F8BE8 for <rtcweb@ietfa.amsl.com>; Mon, 11 Feb 2013 23:38:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.351
X-Spam-Level: 
X-Spam-Status: No, score=-110.351 tagged_above=-999 required=5 tests=[AWL=0.248, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FwcjZ5AOV2Ii for <rtcweb@ietfa.amsl.com>; Mon, 11 Feb 2013 23:38:01 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id 3FC4521F8BDB for <rtcweb@ietf.org>; Mon, 11 Feb 2013 23:38:01 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id A188839E1BB for <rtcweb@ietf.org>; Tue, 12 Feb 2013 08:37:58 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D2Q6QKsMkjZ5 for <rtcweb@ietf.org>; Tue, 12 Feb 2013 08:37:57 +0100 (CET)
Received: from [IPv6:2001:470:de0a:27:906d:d465:2b80:5d1d] (unknown [IPv6:2001:470:de0a:27:906d:d465:2b80:5d1d]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id B198939E0A7 for <rtcweb@ietf.org>; Tue, 12 Feb 2013 08:37:57 +0100 (CET)
Message-ID: <5119F155.8090303@alvestrand.no>
Date: Tue, 12 Feb 2013 08:37:57 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CABcZeBO105HXWoRAbaAR0fGTCLtDmAyjt-DOM=aKy80sg2SG_Q@mail.gmail.com> <51140038.3040001@ericsson.com> <CABcZeBP_-ce-JT-oDkpkDoRKjrZo+m7NLTcifCOsRBM_qKPTmg@mail.gmail.com> <511407AA.1040501@ericsson.com> <CABcZeBO0oSYw-M-1wVujftiYdBtJ67SBfMp4k5gSm45HFhZ+=A@mail.gmail.com> <92B7E61ADAC1BB4F941F943788C0882804788D71@xmb-aln-x08.cisco.com> <51157034.3020800@alvestrand.no> <51164AFC.80700@ericsson.com> <51165FCA.2040707@alvestrand.no> <511796C6.3050601@ericsson.com> <511820F9.5080806@alvestrand.no> <5118EDC1.2000809@ericsson.com>
In-Reply-To: <5118EDC1.2000809@ericsson.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Subject: Re: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for	synchronization
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: Tue, 12 Feb 2013 07:38:04 -0000

On 02/11/2013 02:10 PM, Stefan Håkansson LK wrote:
>>> If this is indeed a problem, then there must be other ways. A setting
>>> "privacy=on" on PeerConnection, or do not expose CNAME to the app (do
>>> we really need to signal it?; and [1] indicates you can use other
>>> CNAME's than those signaled).
>> What I'd like to have is to have no statement that forces (even at
>> SHOULD level) all local sources to have the same CNAME, and perhaps even
>> an explicit statement that the sender can use different CNAMEs for local
>> sources if it wants to (for whatever reason it wants to do so), as long
>> as they are in different tracks.
>
> The problem I have with this is that it makes it impossible for 
> someone building a service to know whether streams will be synced (and 
> I mean in situations when syncing makes sense - not when the video is 
> delayed by 500ms) or not. This is fully up to the browser - it may be 
> that sometimes they are and sometimes not.

I don't understand what the problem is here. I may be dumb.
If syncing is important to the guy writing the service, (he can't live 
with them being unsynchronized), he should put them in the same stream.

Under your suggestion, it would be impossible to generate two 
MediaStreams that have local content and are *not* synced - I don't see 
a reason to outlaw that.

The practical issue I can think of would be a source that had its own 
clock, not the system clock, but is otherwise a local source. Having the 
same CNAME would require resynchronizing that source. I don't know if 
any such sources exist in practice, but again, I don't want to outlaw them.


>
> I would prefer that all streams used the same CNAME (if it is signaled 
> or not is another question). If this is a privacy issue I think we 
> should solve that instead of having the browser use, or not use, the 
> same CNAMEs at its own will. 

CNAMEs are signaled in RTCP SRs. We don't have the option of leaving 
them out.



From stefan.lk.hakansson@ericsson.com  Tue Feb 12 00:04:13 2013
Return-Path: <stefan.lk.hakansson@ericsson.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 E18F621F8CA7 for <rtcweb@ietfa.amsl.com>; Tue, 12 Feb 2013 00:04:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.921
X-Spam-Level: 
X-Spam-Status: No, score=-5.921 tagged_above=-999 required=5 tests=[AWL=0.028,  BAYES_00=-2.599, HELO_EQ_SE=0.35, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rTCq+guNm-Lo for <rtcweb@ietfa.amsl.com>; Tue, 12 Feb 2013 00:04:13 -0800 (PST)
Received: from mailgw2.ericsson.se (mailgw2.ericsson.se [193.180.251.37]) by ietfa.amsl.com (Postfix) with ESMTP id 94DBD21F8C9E for <rtcweb@ietf.org>; Tue, 12 Feb 2013 00:04:11 -0800 (PST)
X-AuditID: c1b4fb25-b7f366d000004d10-25-5119f77a4eea
Received: from esessmw0191.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw2.ericsson.se (Symantec Mail Security) with SMTP id 58.63.19728.977F9115; Tue, 12 Feb 2013 09:04:10 +0100 (CET)
Received: from [150.132.141.119] (153.88.115.8) by esessmw0191.eemea.ericsson.se (153.88.115.85) with Microsoft SMTP Server id 8.3.279.1; Tue, 12 Feb 2013 09:04:09 +0100
Message-ID: <5119F779.8080305@ericsson.com>
Date: Tue, 12 Feb 2013 09:04:09 +0100
From: =?ISO-8859-1?Q?Stefan_H=E5kansson_LK?= <stefan.lk.hakansson@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CABcZeBO105HXWoRAbaAR0fGTCLtDmAyjt-DOM=aKy80sg2SG_Q@mail.gmail.com> <51140038.3040001@ericsson.com> <CABcZeBP_-ce-JT-oDkpkDoRKjrZo+m7NLTcifCOsRBM_qKPTmg@mail.gmail.com> <511407AA.1040501@ericsson.com> <CABcZeBO0oSYw-M-1wVujftiYdBtJ67SBfMp4k5gSm45HFhZ+=A@mail.gmail.com> <92B7E61ADAC1BB4F941F943788C0882804788D71@xmb-aln-x08.cisco.com> <51157034.3020800@alvestrand.no> <51164AFC.80700@ericsson.com> <51165FCA.2040707@alvestrand.no> <511796C6.3050601@ericsson.com> <511820F9.5080806@alvestrand.no> <5118EDC1.2000809@ericsson.com> <5119F155.8090303@alvestrand.no>
In-Reply-To: <5119F155.8090303@alvestrand.no>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHJMWRmVeSWpSXmKPExsUyM+JvjW7Vd8lAg/MLeCzW/mtnd2D0WLLk J1MAYxSXTUpqTmZZapG+XQJXxtW3d9kLnotU3DnbwtLAuE2gi5GDQ0LARKLzSnEXIyeQKSZx 4d56ti5GLg4hgZOMEof+zWWHcNYyShxefpoFpIpXQFti6+eDzCA2i4CqxI4nu1lBbDaBQInr /38xgdiiAlES7682MUPUC0qcnPkErFdEQFhi66teJpDFwgIhEisPskLM38si8eDPe7B6TgFd icYdF9lBbGYBW4kLc66zQNjyEs1bZ4PVCAHVvHt9j3UCo8AsJCtmIWmZhaRlASPzKkb23MTM nPRyo02MwDA7uOW36g7GO+dEDjFKc7AoifOGu14IEBJITyxJzU5NLUgtii8qzUktPsTIxMEp 1cDorqfXclPjE2Pc8eP1bRzJFu6tZSa6X2/8fjYj9+YPnb0LAnUZnsy3/NAskjPzzX61hkLG 2TlRhznDXzYqB8l3f6p8ttz75OF3u1YtOXzwFd+TM78ZF7tv/VKkI3W6ijdss4F6z+uvWzM+ +v9i+ZDFu2leYtbSNWsWmly/GdmZp/nn6YS+hGJnJZbijERDLeai4kQAnHhV+gECAAA=
Subject: Re: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for	synchronization
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: Tue, 12 Feb 2013 08:04:14 -0000

On 2013-02-12 08:37, Harald Alvestrand wrote:
> On 02/11/2013 02:10 PM, Stefan Håkansson LK wrote:
>>>> If this is indeed a problem, then there must be other ways. A setting
>>>> "privacy=on" on PeerConnection, or do not expose CNAME to the app (do
>>>> we really need to signal it?; and [1] indicates you can use other
>>>> CNAME's than those signaled).
>>> What I'd like to have is to have no statement that forces (even at
>>> SHOULD level) all local sources to have the same CNAME, and perhaps even
>>> an explicit statement that the sender can use different CNAMEs for local
>>> sources if it wants to (for whatever reason it wants to do so), as long
>>> as they are in different tracks.
>>
>> The problem I have with this is that it makes it impossible for
>> someone building a service to know whether streams will be synced (and
>> I mean in situations when syncing makes sense - not when the video is
>> delayed by 500ms) or not. This is fully up to the browser - it may be
>> that sometimes they are and sometimes not.
>
> I don't understand what the problem is here. I may be dumb.

Or I am :)

> If syncing is important to the guy writing the service, (he can't live
> with them being unsynchronized), he should put them in the same stream.
>
> Under your suggestion, it would be impossible to generate two
> MediaStreams that have local content and are *not* synced - I don't see
> a reason to outlaw that.

But under your suggestion, it could be synced or not, the app would have 
no way to control or know. It is basically random (and implementation 
dependent). This is my main problem, I would like a consistent behavior 
(secondary is that I would like it to be the same CNAME).

>
> The practical issue I can think of would be a source that had its own
> clock, not the system clock, but is otherwise a local source. Having the
> same CNAME would require resynchronizing that source. I don't know if
> any such sources exist in practice, but again, I don't want to outlaw them.
>
>
>>
>> I would prefer that all streams used the same CNAME (if it is signaled
>> or not is another question). If this is a privacy issue I think we
>> should solve that instead of having the browser use, or not use, the
>> same CNAMEs at its own will.
>
> CNAMEs are signaled in RTCP SRs. We don't have the option of leaving
> them out.

Exactly, but what goes in the RTCP need not to be made available to the 
application in all cases - why not hide CNAME?


>
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb


From gonzalo.camarillo@ericsson.com  Tue Feb 12 03:45:07 2013
Return-Path: <gonzalo.camarillo@ericsson.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 6DC0821F8D12; Tue, 12 Feb 2013 03:45:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.186
X-Spam-Level: 
X-Spam-Status: No, score=-106.186 tagged_above=-999 required=5 tests=[AWL=0.063, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g22iBF8FRQmC; Tue, 12 Feb 2013 03:45:06 -0800 (PST)
Received: from mailgw2.ericsson.se (mailgw2.ericsson.se [193.180.251.37]) by ietfa.amsl.com (Postfix) with ESMTP id E7BD821F8D0B; Tue, 12 Feb 2013 03:45:05 -0800 (PST)
X-AuditID: c1b4fb25-b7f366d000004d10-09-511a2b40cc22
Received: from esessmw0237.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw2.ericsson.se (Symantec Mail Security) with SMTP id 68.5A.19728.04B2A115; Tue, 12 Feb 2013 12:45:04 +0100 (CET)
Received: from [131.160.36.86] (153.88.115.8) by esessmw0237.eemea.ericsson.se (153.88.115.91) with Microsoft SMTP Server id 8.3.279.1; Tue, 12 Feb 2013 12:45:04 +0100
Message-ID: <511A2B40.2030408@ericsson.com>
Date: Tue, 12 Feb 2013 13:45:04 +0200
From: Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org, mmusic <mmusic@ietf.org>
X-Enigmail-Version: 1.4.6
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBJMWRmVeSWpSXmKPExsUyM+Jvja6DtlSgwfX1lhZTlz9msVj7r53d gcljyZKfTAGMUVw2Kak5mWWpRfp2CVwZh69uZy2Ywlcx695z5gbGzdxdjJwcEgImEvPnLGKC sMUkLtxbz9bFyMUhJHCSUeJ6QyeUs5pRYsKRN6wgVbwC2hK3Lp1mA7FZBFQltj6fwg5iswlY SGy5dZ8FxBYViJJ4f7WJGaJeUOLkzCdgcREBXYkDmx6D2cICGhIvvk9ig9gsKbFoWidYnFlA T2LK1RZGCFteYvvbOWBzhID2Ln/WwjKBkX8WkrGzkLTMQtKygJF5FSN7bmJmTnq50SZGYGgd 3PJbdQfjnXMihxilOViUxHnDXS8ECAmkJ5akZqemFqQWxReV5qQWH2Jk4uCUamCcVbDFk2vR /mV+aUs2XkubZRj5i8l77+GjJ2/rTzN+LXzPetGcXxFGZyN6Tj37t3GaoM3fZPUt377I7boc IJG+N9Pq+Ioy94T+lRbdbK17HkhL8qeff3bONpPdg3OT/ZPFLXGbVjdHsYmm93Ff/ybmO+/X au9s7h9sAYFNn+7JRv33k/nAdDxJiaU4I9FQi7moOBEAG85bB/sBAAA=
Subject: [rtcweb] Interim meeting and way forward
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: Tue, 12 Feb 2013 11:45:07 -0000

Folks,

first of all, I hope everybody has already managed to get back home
after the storm. Also, I want to thank Hadriel and Acme for being great
hosts. The information flow, the meeting facilities, the catering, the
pullovers, and everything else was just perfect.

With respect to the technical work that got done in Boston and, more
importantly, that remains to be done, I want to share a few thoughts
with the group.

A fact that is obvious but some of us sometimes forget about is that
RTCWeb, as any other technology, has a window of opportunity. The
usefulness and relevance of any standards we develop in this area will
be extremely high within that window, but will decrease dramatically if
the window closes (e.g., if too many new applications out there are
based on non-standard mechanisms).

While we have everything in the group to meet the relevant market's
deadlines, we should keep them in mind nevertheless. In particular, we
are going to be facing cases where *any* decision is better than *no*
decision, or where the *perfect* will be the enemy of the *good*.

In practical terms, the group should think twice before opening
already-made decisions and open them only for very good reasons. Also,
the group is going to have to make decisions based on *rough* consensus,
as opposed to *wide* consensus or unanimity. This may sound like
motherhood and apple pie but I want to stress these points anyway since
they are important and need to be kept in mind.

For Orlando, I have allocated a *significant* amount of time to RTCWeb
and MMUSIC. Those sessions will allow us to take advantage of the
momentum we currently have after the interim and to make more progress
in all the relevant specifications.

Cheers,

Gonzalo
AD for the RTCWeb and MMUSIC WGs


From randell-ietf@jesup.org  Wed Feb 13 02:38:18 2013
Return-Path: <randell-ietf@jesup.org>
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 1E38921F88A8 for <rtcweb@ietfa.amsl.com>; Wed, 13 Feb 2013 02:38:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.399
X-Spam-Level: 
X-Spam-Status: No, score=-1.399 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_111=0.6, J_CHICKENPOX_17=0.6]
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 OO8C91DNWGRk for <rtcweb@ietfa.amsl.com>; Wed, 13 Feb 2013 02:38:17 -0800 (PST)
Received: from r2-chicago.webserversystems.com (r2-chicago.webserversystems.com [173.236.101.58]) by ietfa.amsl.com (Postfix) with ESMTP id 430C821F8869 for <rtcweb@ietf.org>; Wed, 13 Feb 2013 02:38:17 -0800 (PST)
Received: from pool-98-111-140-34.phlapa.fios.verizon.net ([98.111.140.34]:3681 helo=[192.168.1.12]) by r2-chicago.webserversystems.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80) (envelope-from <randell-ietf@jesup.org>) id 1U5ZjD-0004cR-PI; Wed, 13 Feb 2013 04:38:16 -0600
Message-ID: <511B6C9A.4090904@jesup.org>
Date: Wed, 13 Feb 2013 05:36:10 -0500
From: Randell Jesup <randell-ietf@jesup.org>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com>
In-Reply-To: <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - r2-chicago.webserversystems.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - jesup.org
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Subject: [rtcweb] Data Channel Negotiation and reopening of decisions
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: Wed, 13 Feb 2013 10:38:18 -0000

A general note to start this:

We've been here before.  ALL of this has been argued over in great 
detail A YEAR AGO.  I'm sorry if some people were not involved at the 
time, and I'm fine with technical criticism of details of the solutions 
chosen.  However, while we did not have formal consensus calls (I 
think), there certainly was list (and in many cases room) consensus on 
these details, such as bidirectional channels and adding the WebSockets 
'protocol' ID at Atlanta in order to ease heterogeneous application 
interop for things like chat.

Sure, there were many options available to us.  We discussed them in 
great detail and chose a solution that was strongly patterned on 
WebSockets (and to good effect, from what I've seen in practice).  
Options like my original proposals for effectively "raw" unidirectional 
SCTP with SDP negotiation were firmly rejected in favor of bidirectional 
channels with low-overhead creation - and I agreed with the consensus on 
the list.

*Can* we reopen all of this?  Sure!  We *can* reopen ANYTHING (including 
consensus calls).  *Should* we?  No, if we ever want to make progress, 
unless there is some technical problem with the solution.  The details I 
was trying to resolve here and finalize were the outcome of conflicting 
requests to make small changes to channel creation from the Interim 
*last June*.  If people had issues with the general approach, they 
should have been presented then (or earlier on the list).

"Rough consensus and running code"?  We certainly had rough consensus a 
long time ago on most of this (and more IMO).  Running code?  We have a 
largely debugged implementation today in Firefox that's in-use in our 
Social API stuff, in 3D games, and other prototype applications.  We 
worked closely with Michael Tuexen, Randall Stewart and others to polish 
the open user-space SCTP library.

To be clear:  My revised proposal after the discussion in the room and 
on the list is to resolve the startup issues by firing onopen 
immediately and thus allowing 0-RTT opens, removing the need for special 
SDP parameters other than the m=application line and a=sctpmap line 
(which are needed to specify an SCTP/DTLS association, and are part of 
the existing MMUSIC draft).

I think we have a *workable* solution that addresses the end-user 
requirements and expectations, and is flexible enough to support complex 
future uses, and will allow for straightforward heterogeneous 
application interop.  Let's move on and make progress where we *haven't* 
been able to eliminate alternatives yet (or where they keep expanding 
instead of being pruned away).


On to the detailed response:

On 2/11/2013 2:54 PM, Martin Thomson wrote:
> On 9 February 2013 07:24, Randell Jesup <randell-ietf@jesup.org> wrote:
>
>> If you were to extend this to work for renegotiations where glare is
>> possible, you'd have to either wait for the renegotiation to finish, or use
>> some even/odd sort of trick which was proposed way back when on the list.
> If you want to resolve glare, then you use the mechanisms you already
> have for glare resolution.  Which, RFC 3264 defers to RFC 3261, which
> uses a fairly heavy-weight mechanism.  Keep in mind that you already
> need this if you are using offer-answer.  Use whatever mechanism you
> already have in place (I like the tie-breaker random number method
> myself).
>
> Or, you could stop worrying about glare and in those cases where glare
> is possible, allow the collision to proceed.
>
> This is an application choice.

Not unless you change the semantics of the JS API I believe.  If you're 
exposing glare to the application in some manner that's complexity for 
them to manage (and in a case that's hard for them to test).  It's easy 
to imagine applications making mistakes or ignoring the possibility here 
if it's exposed.

>> Out-of-band negotiation means either:
>>
>> a) SDP offer/answer (which in many cases will go via a central server,
>> though it can go over an existing datachannel), min 1 RTT (perhaps
>> 1-RTT-through-server) plus SDP processing delay, and requires implementing
>> error handling for cases where the answers and offers don't properly match
>> up,
> This was my thought.  There is no need to reserve a channel for this
> purpose, that's just extra machinery.  Any app that wants the fast
> path for this will make their own.  And, the nice thing about that is
> that they can do this before setting up the session.

Sure, that's the standard "fast-path" solution.  It's still 1 RTT and a 
lot of processing, and blocks other renegotiations while it's in-flight 
(that's fairly minor, but it would block adding more channels during 
that RTT).  Remember RTT isn't always tens of milliseconds.  Sometimes 
you're on a satellite link with 500+ms of RTT, sometimes you're on the 
other side of the globe with 200+ms RTT, sometimes you're fighting 
congestion or bufferbloat (it happens, and some apps like this may be 
pure-data apps) and you have crazy RTT's like 1 second+.  And if you 
have a non-colocated TURN server (say AUS->AUS via TURN in the US) you 
can have a lot of RTT.  TURN will be expensive; do not expect every app 
to have fully geo-dispersed TURN networks!  However, these are largely 
nits - it's still min 1 RTT an heavy string processing.

>> Are there real usecases where the in-band Open and OpenResponse messages
>> actually cause a usecase not to work?
> Well, given that we need message type stuff, we already have to suffer
> some extra muck on top of the SCTP association.  Not many applications
> will survive that.

Ok, good - I couldn't see how that argument made sense.

> No, the real question is: what value do these messages actually add?
> What information do they convey that isn't already negotiated through
> other channels?

It's an alternative to negotiating it through other channels.  In the 
proposal I just made here on the list, it gets you consistency with 
WebSockets and bidirectional symmetric channels (both also doable by 
other methods like pure-SDP), and 0-RTT opens (not possible in SDP while 
retaining the first set of JS-API-level features).

> Starting a stream with a header that declares attributes for a stream
> sounds nice, but it's completely unnecessary in a vast number of
> cases.  For many cases, this is a case of the same piece of software
> talking to itself - it hardly cares.  In many other cases, negotiation
> of properties through SDP is perfectly sufficient.

Sure, many apps will have (when talking to themselves) a fixed set of 
channels set up at the start, which was what I was attempting to 
optimize given the W3 constraint to wait for a truly-acknowledged 
'onopen' ala WebSockets.  My alternative proposed here is to fire onopen 
immediately (since DataChannels are declarative) and allow 0-RTT opens, 
obviating the need the SDP enhancements presented at the meeting.

We already do have people querying if DataChannels could be used for 
things like GFC avoidance for things like proxied browsing, which (if 
it's doable, which I haven't verified but seems plausible if the user 
grants the app special permissions), which would imply a need for 
low-overhead channel creation.

> The only case I see for an in-band protocol is where you wish to
> invent some new protocol on this platform, and I can't really muster
> up that much enthusiasm for that.  It's far too heavily reliant on my
> imagination.  Even in those cases, my knowledge of existing SCTP usage
> patterns suggest that the properties that are sent in
> Open/OpenResponse messages are not that useful to have.  Many
> applications will use the same values for all new streams.

There are lots of applications I envision (such as games) that will want 
a small mix of reliable and unreliable (or partially-reliable) channels, 
and others that want a mix of priorities (which we haven't talked about 
much, but would allow specifying if a data channel should be higher or 
lower priority than media streams, and perhaps more granularity.  
Control information (low BW) may be higher, file transfer may be lower, 
for example.

-- 
Randell Jesup
randell-ietf@jesup.org


From fluffy@cisco.com  Wed Feb 13 06:06:50 2013
Return-Path: <fluffy@cisco.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 A5C9D21F86C4; Wed, 13 Feb 2013 06:06:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.26
X-Spam-Level: 
X-Spam-Status: No, score=-110.26 tagged_above=-999 required=5 tests=[AWL=0.338, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
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 2Q8iJsBqn8Si; Wed, 13 Feb 2013 06:06:49 -0800 (PST)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) by ietfa.amsl.com (Postfix) with ESMTP id 8FADA21F86BC; Wed, 13 Feb 2013 06:06:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7445; q=dns/txt; s=iport; t=1360764407; x=1361974007; h=from:to:subject:date:message-id:references:mime-version; bh=ocjybb0QY4slDZog5GG5rsd897aQHSiXGVVIiJ5Oehs=; b=G/Xcbujz/68XwpMn0afDhwruZmd7NwL2XjaiSbVmy4FgADVaoMd/Xj8o jwwRWLSJPKL1cPTQkI04c5QmgkweIzCMfPecIFTgbb+V2fx9M0fQpPjiY W4aKnyeaUaORnqV4eyctkJamlIcmTwiQ9All+RodXXFJ+cpuxfF/NSdSX U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Al8FAAudG1GtJV2c/2dsb2JhbAAqGoYHumAWc4IgAQEEgQkCASokMiUCBAEaiAoMLb4xBJEiYQOmd4MGgic
X-IronPort-AV: E=Sophos;i="4.84,657,1355097600";  d="scan'208,217";a="176412547"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-1.cisco.com with ESMTP; 13 Feb 2013 14:06:47 +0000
Received: from xhc-aln-x04.cisco.com (xhc-aln-x04.cisco.com [173.36.12.78]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id r1DE6lwo008123 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 13 Feb 2013 14:06:47 GMT
Received: from xmb-aln-x02.cisco.com ([169.254.5.155]) by xhc-aln-x04.cisco.com ([173.36.12.78]) with mapi id 14.02.0318.004; Wed, 13 Feb 2013 08:06:46 -0600
From: "Cullen Jennings (fluffy)" <fluffy@cisco.com>
To: "mmusic@ietf.org WG" <mmusic@ietf.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: Recording of Feb 6 interim meeting
Thread-Index: AQHOCfNb73WQHE8ZbUuj1M8OtF7bDg==
Date: Wed, 13 Feb 2013 14:06:46 +0000
Message-ID: <C5E08FE080ACFD4DAE31E4BDBF944EB1133DB20A@xmb-aln-x02.cisco.com>
References: <249625838.2178581360190911147.JavaMail.nobody@rsj6rmd001.webex.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.20.249.164]
Content-Type: multipart/alternative; boundary="_000_C5E08FE080ACFD4DAE31E4BDBF944EB1133DB20Axmbalnx02ciscoc_"
MIME-Version: 1.0
Subject: [rtcweb] Recording of Feb 6 interim meeting
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: Wed, 13 Feb 2013 14:06:50 -0000

--_000_C5E08FE080ACFD4DAE31E4BDBF944EB1133DB20Axmbalnx02ciscoc_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable


Begin forwarded message:

Your recording is now available on the WebEx service site. Click the link b=
elow to play it:

https://cisco.webex.com/ciscosales/lsr.php?AT=3Dpb&SP=3DMC&rID=3D65855352&r=
Key=3D10997854d4b84af5

WebRTC / RTCWeb / MMusic-20130206 1953-1
Wednesday, February 6, 2013 11:53 am San Francisco Time
2 Hours 52 Minutes


--_000_C5E08FE080ACFD4DAE31E4BDBF944EB1133DB20Axmbalnx02ciscoc_
Content-Type: text/html; charset="us-ascii"
Content-ID: <59D8E63AF0978B458DE1C1C1EAA63A36@cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; ">
<div><br>
<div>Begin forwarded message:</div>
<br class=3D"Apple-interchange-newline">
<blockquote type=3D"cite"><span style=3D"font-family: Tahoma, Arial, sans-s=
erif, Helvetica, Geneva; font-size: small; font-style: normal; font-variant=
: normal; font-weight: normal; letter-spacing: normal; line-height: normal;=
 orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: no=
ne; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-ad=
just: auto; -webkit-text-stroke-width: 0px; display: inline !important; flo=
at: none; ">Your
 recording is now available on the WebEx service site. Click the link below=
 to play it:<span class=3D"Apple-converted-space">&nbsp;</span></span><br s=
tyle=3D"font-family: Tahoma, Arial, sans-serif, Helvetica, Geneva; font-siz=
e: small; font-style: normal; font-variant: normal; font-weight: normal; le=
tter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-=
auto; text-indent: 0px; text-transform: none; white-space: normal; widows: =
2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-w=
idth: 0px; ">
<br style=3D"font-family: Tahoma, Arial, sans-serif, Helvetica, Geneva; fon=
t-size: small; font-style: normal; font-variant: normal; font-weight: norma=
l; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -we=
bkit-auto; text-indent: 0px; text-transform: none; white-space: normal; wid=
ows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-str=
oke-width: 0px; ">
<a href=3D"https://cisco.webex.com/ciscosales/lsr.php?AT=3Dpb&amp;SP=3DMC&a=
mp;rID=3D65855352&amp;rKey=3D10997854d4b84af5" target=3D"_blank" style=3D"f=
ont-family: Tahoma, Arial, sans-serif, Helvetica, Geneva; font-size: small;=
 font-style: normal; font-variant: normal; font-weight: normal; letter-spac=
ing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; tex=
t-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-s=
pacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px=
; ">https://cisco.webex.com/ciscosales/lsr.php?AT=3Dpb&amp;SP=3DMC&amp;rID=
=3D65855352&amp;rKey=3D10997854d4b84af5</a><span style=3D"font-family: Taho=
ma, Arial, sans-serif, Helvetica, Geneva; font-size: small; font-style: nor=
mal; font-variant: normal; font-weight: normal; letter-spacing: normal; lin=
e-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; t=
ext-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -we=
bkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; display: inlin=
e !important; float: none; ">&nbsp;</span><br style=3D"font-family: Tahoma,=
 Arial, sans-serif, Helvetica, Geneva; font-size: small; font-style: normal=
; font-variant: normal; font-weight: normal; letter-spacing: normal; line-h=
eight: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text=
-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webki=
t-text-size-adjust: auto; -webkit-text-stroke-width: 0px; ">
<br style=3D"font-family: Tahoma, Arial, sans-serif, Helvetica, Geneva; fon=
t-size: small; font-style: normal; font-variant: normal; font-weight: norma=
l; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -we=
bkit-auto; text-indent: 0px; text-transform: none; white-space: normal; wid=
ows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-str=
oke-width: 0px; ">
<span style=3D"font-family: Tahoma, Arial, sans-serif, Helvetica, Geneva; f=
ont-size: small; font-style: normal; font-variant: normal; font-weight: nor=
mal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -=
webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; w=
idows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-s=
troke-width: 0px; display: inline !important; float: none; ">WebRTC
 / RTCWeb / MMusic-20130206 1953-1<span class=3D"Apple-converted-space">&nb=
sp;</span></span><br style=3D"font-family: Tahoma, Arial, sans-serif, Helve=
tica, Geneva; font-size: small; font-style: normal; font-variant: normal; f=
ont-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2=
; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-s=
pace: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto;=
 -webkit-text-stroke-width: 0px; ">
<span style=3D"font-family: Tahoma, Arial, sans-serif, Helvetica, Geneva; f=
ont-size: small; font-style: normal; font-variant: normal; font-weight: nor=
mal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -=
webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; w=
idows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-s=
troke-width: 0px; display: inline !important; float: none; ">Wednesday,
 February 6, 2013 11:53 am San Francisco Time<span class=3D"Apple-converted=
-space">&nbsp;</span></span><br style=3D"font-family: Tahoma, Arial, sans-s=
erif, Helvetica, Geneva; font-size: small; font-style: normal; font-variant=
: normal; font-weight: normal; letter-spacing: normal; line-height: normal;=
 orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: no=
ne; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-ad=
just: auto; -webkit-text-stroke-width: 0px; ">
<span style=3D"font-family: Tahoma, Arial, sans-serif, Helvetica, Geneva; f=
ont-size: small; font-style: normal; font-variant: normal; font-weight: nor=
mal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -=
webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; w=
idows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-s=
troke-width: 0px; display: inline !important; float: none; ">2
 Hours 52 Minutes<span class=3D"Apple-converted-space">&nbsp;</span></span>=
<br style=3D"font-family: Tahoma, Arial, sans-serif, Helvetica, Geneva; fon=
t-size: small; font-style: normal; font-variant: normal; font-weight: norma=
l; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -we=
bkit-auto; text-indent: 0px; text-transform: none; white-space: normal; wid=
ows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-str=
oke-width: 0px; ">
</blockquote>
</div>
<br>
</body>
</html>

--_000_C5E08FE080ACFD4DAE31E4BDBF944EB1133DB20Axmbalnx02ciscoc_--

From fluffy@cisco.com  Wed Feb 13 06:11:14 2013
Return-Path: <fluffy@cisco.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 10AF321F8605; Wed, 13 Feb 2013 06:11:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.28
X-Spam-Level: 
X-Spam-Status: No, score=-110.28 tagged_above=-999 required=5 tests=[AWL=0.318, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
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 wbcJU3oR658O; Wed, 13 Feb 2013 06:11:13 -0800 (PST)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) by ietfa.amsl.com (Postfix) with ESMTP id 516F621F866D; Wed, 13 Feb 2013 06:11:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7723; q=dns/txt; s=iport; t=1360764670; x=1361974270; h=from:to:subject:date:message-id:references:mime-version; bh=vjHb6dLxNb3hWJ24JAm+CBBS7rDl47wjb1EBeaOmEa8=; b=KCH8aTBC/ayfPcbAL0g0syQZSlPkEENEnEhqKZxbkGxXgNbQl3uoHfJM nfSpBr0D0eRyC4kXNlitprBCv6ejsx5hdv211tvL1+S7Fu5vv4Xxxx52/ JqexSQzyZ9cS3YX+QjBv4zsgGQLtgp1I6HrvNGHZjezRbDHlRBykDuara w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Al8FAB2eG1GtJV2c/2dsb2JhbAAqGoYHumAWc4IgAQEEgQkCASokMiUCBAEaiAoMLb4zBJEiYQOmd4MGgic
X-IronPort-AV: E=Sophos;i="4.84,657,1355097600";  d="scan'208,217";a="176605594"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-2.cisco.com with ESMTP; 13 Feb 2013 14:11:09 +0000
Received: from xhc-aln-x02.cisco.com (xhc-aln-x02.cisco.com [173.36.12.76]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id r1DEB9pb013096 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 13 Feb 2013 14:11:09 GMT
Received: from xmb-aln-x02.cisco.com ([169.254.5.155]) by xhc-aln-x02.cisco.com ([173.36.12.76]) with mapi id 14.02.0318.004; Wed, 13 Feb 2013 08:11:09 -0600
From: "Cullen Jennings (fluffy)" <fluffy@cisco.com>
To: "mmusic@ietf.org WG" <mmusic@ietf.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: Recording of Feb 7 interim meeting 
Thread-Index: AQHOCfP42GBEEiij4kmMU7C+TANYJQ==
Date: Wed, 13 Feb 2013 14:11:09 +0000
Message-ID: <C5E08FE080ACFD4DAE31E4BDBF944EB1133DB254@xmb-aln-x02.cisco.com>
References: <854910216.2305321360270351399.JavaMail.nobody@rsj6rmd001.webex.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.20.249.164]
Content-Type: multipart/alternative; boundary="_000_C5E08FE080ACFD4DAE31E4BDBF944EB1133DB254xmbalnx02ciscoc_"
MIME-Version: 1.0
Subject: [rtcweb] Recording of Feb 7 interim meeting
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: Wed, 13 Feb 2013 14:11:14 -0000

--_000_C5E08FE080ACFD4DAE31E4BDBF944EB1133DB254xmbalnx02ciscoc_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable



Your recording is now available on the WebEx service site. Click the link b=
elow to play it:

https://cisco.webex.com/ciscosales/lsr.php?AT=3Dpb&SP=3DMC&rID=3D65887687&r=
Key=3D8c217cc13c9e0ea7

WebRTC / RTCWeb / MMusic-20130207 1348-1
Thursday, February 7, 2013 5:48 am San Francisco Time
7 Hours


--_000_C5E08FE080ACFD4DAE31E4BDBF944EB1133DB254xmbalnx02ciscoc_
Content-Type: text/html; charset="us-ascii"
Content-ID: <6AD1EC2A7AD84E46A45318AD5F9548D0@cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; ">
<br>
<div>
<blockquote type=3D"cite"><br style=3D"font-family: Tahoma, Arial, sans-ser=
if, Helvetica, Geneva; font-size: small; font-style: normal; font-variant: =
normal; font-weight: normal; letter-spacing: normal; line-height: normal; o=
rphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none=
; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adju=
st: auto; -webkit-text-stroke-width: 0px; ">
<span style=3D"font-family: Tahoma, Arial, sans-serif, Helvetica, Geneva; f=
ont-size: small; font-style: normal; font-variant: normal; font-weight: nor=
mal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -=
webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; w=
idows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-s=
troke-width: 0px; display: inline !important; float: none; ">Your
 recording is now available on the WebEx service site. Click the link below=
 to play it:<span class=3D"Apple-converted-space">&nbsp;</span></span><br s=
tyle=3D"font-family: Tahoma, Arial, sans-serif, Helvetica, Geneva; font-siz=
e: small; font-style: normal; font-variant: normal; font-weight: normal; le=
tter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-=
auto; text-indent: 0px; text-transform: none; white-space: normal; widows: =
2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-w=
idth: 0px; ">
<br style=3D"font-family: Tahoma, Arial, sans-serif, Helvetica, Geneva; fon=
t-size: small; font-style: normal; font-variant: normal; font-weight: norma=
l; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -we=
bkit-auto; text-indent: 0px; text-transform: none; white-space: normal; wid=
ows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-str=
oke-width: 0px; ">
<a href=3D"https://cisco.webex.com/ciscosales/lsr.php?AT=3Dpb&amp;SP=3DMC&a=
mp;rID=3D65887687&amp;rKey=3D8c217cc13c9e0ea7" target=3D"_blank" style=3D"f=
ont-family: Tahoma, Arial, sans-serif, Helvetica, Geneva; font-size: small;=
 font-style: normal; font-variant: normal; font-weight: normal; letter-spac=
ing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; tex=
t-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-s=
pacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px=
; ">https://cisco.webex.com/ciscosales/lsr.php?AT=3Dpb&amp;SP=3DMC&amp;rID=
=3D65887687&amp;rKey=3D8c217cc13c9e0ea7</a><span style=3D"font-family: Taho=
ma, Arial, sans-serif, Helvetica, Geneva; font-size: small; font-style: nor=
mal; font-variant: normal; font-weight: normal; letter-spacing: normal; lin=
e-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; t=
ext-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -we=
bkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; display: inlin=
e !important; float: none; ">&nbsp;</span><br style=3D"font-family: Tahoma,=
 Arial, sans-serif, Helvetica, Geneva; font-size: small; font-style: normal=
; font-variant: normal; font-weight: normal; letter-spacing: normal; line-h=
eight: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text=
-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webki=
t-text-size-adjust: auto; -webkit-text-stroke-width: 0px; ">
<br style=3D"font-family: Tahoma, Arial, sans-serif, Helvetica, Geneva; fon=
t-size: small; font-style: normal; font-variant: normal; font-weight: norma=
l; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -we=
bkit-auto; text-indent: 0px; text-transform: none; white-space: normal; wid=
ows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-str=
oke-width: 0px; ">
<span style=3D"font-family: Tahoma, Arial, sans-serif, Helvetica, Geneva; f=
ont-size: small; font-style: normal; font-variant: normal; font-weight: nor=
mal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -=
webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; w=
idows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-s=
troke-width: 0px; display: inline !important; float: none; ">WebRTC
 / RTCWeb / MMusic-20130207 1348-1<span class=3D"Apple-converted-space">&nb=
sp;</span></span><br style=3D"font-family: Tahoma, Arial, sans-serif, Helve=
tica, Geneva; font-size: small; font-style: normal; font-variant: normal; f=
ont-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2=
; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-s=
pace: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto;=
 -webkit-text-stroke-width: 0px; ">
<span style=3D"font-family: Tahoma, Arial, sans-serif, Helvetica, Geneva; f=
ont-size: small; font-style: normal; font-variant: normal; font-weight: nor=
mal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -=
webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; w=
idows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-s=
troke-width: 0px; display: inline !important; float: none; ">Thursday,
 February 7, 2013 5:48 am San Francisco Time<span class=3D"Apple-converted-=
space">&nbsp;</span></span><br style=3D"font-family: Tahoma, Arial, sans-se=
rif, Helvetica, Geneva; font-size: small; font-style: normal; font-variant:=
 normal; font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: non=
e; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adj=
ust: auto; -webkit-text-stroke-width: 0px; ">
<span style=3D"font-family: Tahoma, Arial, sans-serif, Helvetica, Geneva; f=
ont-size: small; font-style: normal; font-variant: normal; font-weight: nor=
mal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -=
webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; w=
idows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-s=
troke-width: 0px; display: inline !important; float: none; ">7
 Hours<span class=3D"Apple-converted-space">&nbsp;</span></span><br style=
=3D"font-family: Tahoma, Arial, sans-serif, Helvetica, Geneva; font-size: s=
mall; font-style: normal; font-variant: normal; font-weight: normal; letter=
-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto=
; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; w=
ord-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width=
: 0px; ">
</blockquote>
</div>
<br>
</body>
</html>

--_000_C5E08FE080ACFD4DAE31E4BDBF944EB1133DB254xmbalnx02ciscoc_--

From ron.even.tlv@gmail.com  Wed Feb 13 06:25:28 2013
Return-Path: <ron.even.tlv@gmail.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 8047F21F8712; Wed, 13 Feb 2013 06:25:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.899
X-Spam-Level: 
X-Spam-Status: No, score=-2.899 tagged_above=-999 required=5 tests=[AWL=0.700,  BAYES_00=-2.599, 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 CNsBtbClImsO; Wed, 13 Feb 2013 06:25:28 -0800 (PST)
Received: from mail-ee0-f45.google.com (mail-ee0-f45.google.com [74.125.83.45]) by ietfa.amsl.com (Postfix) with ESMTP id 878CE21F86FC; Wed, 13 Feb 2013 06:25:27 -0800 (PST)
Received: by mail-ee0-f45.google.com with SMTP id b57so613865eek.4 for <multiple recipients>; Wed, 13 Feb 2013 06:25:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:references:in-reply-to:subject:date:message-id :mime-version:content-type:content-transfer-encoding:x-mailer :thread-index:content-language; bh=lHTdHM8ZRkYYDXENA/gLhhiAFFqJUkH0zV3iiYLguQY=; b=0S0OVRMPxcMqodquuoRC7HvdhsCsaEQTmpK2Jaa2tMDOcmohMfnauU7mlKchbalpaE +g+uuNvZlhVkuD27ufjCINWxlfS2MawMbU1xx8R4WDnAIMT1E9ZOytgIC7TXDfUVmHdM OWScNlzgsjHVGFEAw/BvrWEvxG2MLpz4miXGpfFejR2Nk8L1B/FwsD1JefyM7AFAd/xo 3VnPB35RR6usqL3LiFFkDhRerhx5VcaSPFtJyTT5p9QQCzdgh3c64Bck4B4uyAYR3Q01 YBbwDzhmyGL45IgGNsh4JTmdQwoVjafm4fOWo0GABlwNigP+mI2g1WlW+ftTTkQCLhkn LSHg==
X-Received: by 10.14.183.67 with SMTP id p43mr75202632eem.10.1360765519485; Wed, 13 Feb 2013 06:25:19 -0800 (PST)
Received: from RoniE (bzq-79-181-179-229.red.bezeqint.net. [79.181.179.229]) by mx.google.com with ESMTPS id u44sm13525229eel.7.2013.02.13.06.25.16 (version=TLSv1 cipher=RC4-SHA bits=128/128); Wed, 13 Feb 2013 06:25:18 -0800 (PST)
From: "Roni Even" <ron.even.tlv@gmail.com>
To: "'Gonzalo Camarillo'" <Gonzalo.Camarillo@ericsson.com>, <rtcweb@ietf.org>, "'mmusic'" <mmusic@ietf.org>
References: <511A2B40.2030408@ericsson.com>
In-Reply-To: <511A2B40.2030408@ericsson.com>
Date: Wed, 13 Feb 2013 16:22:09 +0200
Message-ID: <003801ce09f5$84478440$8cd68cc0$@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQDGMsj9CFovUr+bUSEmt3Vs6iJBAJqHhNpQ
Content-Language: en-us
Subject: Re: [rtcweb] Interim meeting and way forward
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: Wed, 13 Feb 2013 14:25:28 -0000

Hi Gonzalo,
Is there a meeting summary from the interim meeting that list the
already-made decisions from the interim or are you talking about ones from
IETF85?
Thanks
Roni Even

-----Original Message-----
From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf Of
Gonzalo Camarillo
Sent: 12 February, 2013 1:45 PM
To: rtcweb@ietf.org; mmusic
Subject: [rtcweb] Interim meeting and way forward

Folks,

first of all, I hope everybody has already managed to get back home after
the storm. Also, I want to thank Hadriel and Acme for being great hosts. The
information flow, the meeting facilities, the catering, the pullovers, and
everything else was just perfect.

With respect to the technical work that got done in Boston and, more
importantly, that remains to be done, I want to share a few thoughts with
the group.

A fact that is obvious but some of us sometimes forget about is that RTCWeb,
as any other technology, has a window of opportunity. The usefulness and
relevance of any standards we develop in this area will be extremely high
within that window, but will decrease dramatically if the window closes
(e.g., if too many new applications out there are based on non-standard
mechanisms).

While we have everything in the group to meet the relevant market's
deadlines, we should keep them in mind nevertheless. In particular, we are
going to be facing cases where *any* decision is better than *no* decision,
or where the *perfect* will be the enemy of the *good*.

In practical terms, the group should think twice before opening already-made
decisions and open them only for very good reasons. Also, the group is going
to have to make decisions based on *rough* consensus, as opposed to *wide*
consensus or unanimity. This may sound like motherhood and apple pie but I
want to stress these points anyway since they are important and need to be
kept in mind.

For Orlando, I have allocated a *significant* amount of time to RTCWeb and
MMUSIC. Those sessions will allow us to take advantage of the momentum we
currently have after the interim and to make more progress in all the
relevant specifications.

Cheers,

Gonzalo
AD for the RTCWeb and MMUSIC WGs

_______________________________________________
rtcweb mailing list
rtcweb@ietf.org
https://www.ietf.org/mailman/listinfo/rtcweb


From gonzalo.camarillo@ericsson.com  Wed Feb 13 07:00:24 2013
Return-Path: <gonzalo.camarillo@ericsson.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 36BE121F878F; Wed, 13 Feb 2013 07:00:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.189
X-Spam-Level: 
X-Spam-Status: No, score=-106.189 tagged_above=-999 required=5 tests=[AWL=0.060, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
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 wBAf1cLBntIx; Wed, 13 Feb 2013 07:00:19 -0800 (PST)
Received: from mailgw2.ericsson.se (mailgw2.ericsson.se [193.180.251.37]) by ietfa.amsl.com (Postfix) with ESMTP id 7811A21F874C; Wed, 13 Feb 2013 07:00:18 -0800 (PST)
X-AuditID: c1b4fb25-b7f366d000004d10-ac-511baa814733
Received: from esessmw0191.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw2.ericsson.se (Symantec Mail Security) with SMTP id 0A.43.19728.18AAB115; Wed, 13 Feb 2013 16:00:17 +0100 (CET)
Received: from [131.160.126.60] (153.88.115.8) by esessmw0191.eemea.ericsson.se (153.88.115.85) with Microsoft SMTP Server id 8.3.279.1; Wed, 13 Feb 2013 16:00:17 +0100
Message-ID: <511BAA80.6090604@ericsson.com>
Date: Wed, 13 Feb 2013 17:00:16 +0200
From: Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: Roni Even <ron.even.tlv@gmail.com>
References: <511A2B40.2030408@ericsson.com> <003801ce09f5$84478440$8cd68cc0$@gmail.com>
In-Reply-To: <003801ce09f5$84478440$8cd68cc0$@gmail.com>
X-Enigmail-Version: 1.4.6
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCLMWRmVeSWpSXmKPExsUyM+JvjW7jKulAg56vahZTlz9msfjbzmyx 9l87uwOzx85Zd9k9liz5yRTAFMVlk5Kak1mWWqRvl8CVsenTcqaCdvGK1xcmMDcw7hXqYuTk kBAwkXi8qY8FwhaTuHBvPVsXIxeHkMBJRon9b95BOWsYJU4dOg/kcHDwCmhLXPnkCdLAIqAq cWvOQlYQm03AQmLLrftgg0QFoiTeX21iBrF5BQQlTs58AhYXEVCTeL32MxuIzSygL3Ht6F92 EFtYwFTi88KnTCC2kEC4xKMth8FsTqCZ3/b1M0McJymxaFonC0SvnsSUqy2MELa8xPa3c5gh erUllj9rYZnAKDQLyepZSFpmIWlZwMi8ipE9NzEzJ73caBMjMGQPbvmtuoPxzjmRQ4zSHCxK 4rzhrhcChATSE0tSs1NTC1KL4otKc1KLDzEycXBKNTBy8BgnGwUwTr37IC4ubPWu8Nnbu39K SPPw856+KJukkbi+3CPls13ByhgP/2+/vZrc+pkDDIRCkqpWTFFlOyuZe2fmM9cNc2Ufz3xr Mv2EXuLNhHiPCr4ZG9UtG3x8LkU2+V5R/x5TO3md2rQnjmKqy8KMlqnH8U+W/W/aNmd/fu7G TRb72ZVYijMSDbWYi4oTAa8/sBcnAgAA
Cc: rtcweb@ietf.org, 'mmusic' <mmusic@ietf.org>
Subject: Re: [rtcweb] Interim meeting and way forward
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: Wed, 13 Feb 2013 15:00:24 -0000

Hi Roni,

at this point, I am talking in general and strategically, not about any
decision in particular. Which particular topics would benefit from the
suggestions below and which wouldn't should be kind-of obvious to anyone
who is somewhat involved in the technical work. Also, as usual, the
technical discussions on individual topics will be moderated and
facilitated by the chairs.

Thanks,

Gonzalo

On 13/02/2013 4:22 PM, Roni Even wrote:
> Hi Gonzalo,
> Is there a meeting summary from the interim meeting that list the
> already-made decisions from the interim or are you talking about ones from
> IETF85?
> Thanks
> Roni Even
> 
> -----Original Message-----
> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf Of
> Gonzalo Camarillo
> Sent: 12 February, 2013 1:45 PM
> To: rtcweb@ietf.org; mmusic
> Subject: [rtcweb] Interim meeting and way forward
> 
> Folks,
> 
> first of all, I hope everybody has already managed to get back home after
> the storm. Also, I want to thank Hadriel and Acme for being great hosts. The
> information flow, the meeting facilities, the catering, the pullovers, and
> everything else was just perfect.
> 
> With respect to the technical work that got done in Boston and, more
> importantly, that remains to be done, I want to share a few thoughts with
> the group.
> 
> A fact that is obvious but some of us sometimes forget about is that RTCWeb,
> as any other technology, has a window of opportunity. The usefulness and
> relevance of any standards we develop in this area will be extremely high
> within that window, but will decrease dramatically if the window closes
> (e.g., if too many new applications out there are based on non-standard
> mechanisms).
> 
> While we have everything in the group to meet the relevant market's
> deadlines, we should keep them in mind nevertheless. In particular, we are
> going to be facing cases where *any* decision is better than *no* decision,
> or where the *perfect* will be the enemy of the *good*.
> 
> In practical terms, the group should think twice before opening already-made
> decisions and open them only for very good reasons. Also, the group is going
> to have to make decisions based on *rough* consensus, as opposed to *wide*
> consensus or unanimity. This may sound like motherhood and apple pie but I
> want to stress these points anyway since they are important and need to be
> kept in mind.
> 
> For Orlando, I have allocated a *significant* amount of time to RTCWeb and
> MMUSIC. Those sessions will allow us to take advantage of the momentum we
> currently have after the interim and to make more progress in all the
> relevant specifications.
> 
> Cheers,
> 
> Gonzalo
> AD for the RTCWeb and MMUSIC WGs
> 
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
> 


From magnus.westerlund@ericsson.com  Wed Feb 13 07:07:25 2013
Return-Path: <magnus.westerlund@ericsson.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 78DA921F8717; Wed, 13 Feb 2013 07:07:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.681
X-Spam-Level: 
X-Spam-Status: No, score=-105.681 tagged_above=-999 required=5 tests=[AWL=0.568, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
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 XcbLbi-+xuKM; Wed, 13 Feb 2013 07:07:22 -0800 (PST)
Received: from mailgw7.ericsson.se (mailgw7.ericsson.se [193.180.251.48]) by ietfa.amsl.com (Postfix) with ESMTP id 6AB7A21F870E; Wed, 13 Feb 2013 07:07:20 -0800 (PST)
X-AuditID: c1b4fb30-b7f0d6d000007e61-7d-511bac27e27c
Received: from esessmw0197.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id 38.12.32353.72CAB115; Wed, 13 Feb 2013 16:07:19 +0100 (CET)
Received: from [127.0.0.1] (153.88.115.8) by esessmw0197.eemea.ericsson.se (153.88.115.88) with Microsoft SMTP Server id 8.3.279.1; Wed, 13 Feb 2013 16:07:19 +0100
Message-ID: <511BAC25.8020501@ericsson.com>
Date: Wed, 13 Feb 2013 16:07:17 +0100
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
References: <510A4B7C.3000009@ericsson.com> <92B7E61ADAC1BB4F941F943788C088280477C368@xmb-aln-x08.cisco.com>
In-Reply-To: <92B7E61ADAC1BB4F941F943788C088280477C368@xmb-aln-x08.cisco.com>
X-Enigmail-Version: 1.5
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKLMWRmVeSWpSXmKPExsUyM+Jvja76GulAg/f3JSw2zfrCZjF1+WMW i7X/2tkdmD2m/N7I6rFkyU+mAKYoLpuU1JzMstQifbsErozDz7+xFhySrvjQO5m5gXGyWBcj J4eEgInEnceLWSFsMYkL99azdTFycQgJnGSUuHCuD8pZziix9MNBRpAqXgFtiZdz25lBbBYB VYlXyzaCxdkELCRu/mhkA7FFBYIlNhxcxQRRLyhxcuYTFhBbRMBQYtGkdWA2s4C/RNe1qWC2 sICvxJUpG8HqhQRyJK5+2wk2kxMo/m/3P6CZHEDXiUusecMB0aonMeVqCyOELS/RvHU2M0Sr tkRDUwfrBEahWUg2z0LSMgtJywJG5lWM7LmJmTnp5eabGIFBe3DLb4MdjJvuix1ilOZgURLn DXe9ECAkkJ5YkpqdmlqQWhRfVJqTWnyIkYmDU6qBMbJDskWDbb6T+szbVeIhM1cs1qs4eMJy 24NlVfyyzA6FE6dedP4WFSnmu+xV2c3DeyyELVKY9+qasU1IbA2YMtlySobk00maK8+FnI52 PJzspq79dM8ZQXbuBJXX3IK6b1bI7ImfWT6T+8WZiA2/jJ5fvjxnSdI/z53HzDdM/fj00jdl Dekdz5RYijMSDbWYi4oTAT6j33MoAgAA
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>, "mmusic \(E-mail\)" <mmusic@ietf.org>
Subject: Re: [rtcweb] Draft on Multimedia concepts and relations for Intermim
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: Wed, 13 Feb 2013 15:07:25 -0000

Hi Charles,

Lets respond to your questions.

On 2013-02-05 03:28, Charles Eckel (eckelcu) wrote:
> Hi Magnus and Bo,
> 
> Thanks for putting this together, and more importantly, for attaching
> a copy in the e-mail so I was able to access it on the plane without
> internet. I agree with most of the reasoning in the various sections;
> however, there are a couple related concepts for which I'd like more
> clarification.
> 
> 1) MediaStream Is a MediaStream restricted to a single source? I did
> not think it was, but the description on page 8 seems to imply this
> restriction. For example, could I have a single MediaStream with the
> following 4 MediaStreamTracks, where source 1 and source 2 are two
> video cameras from the same endpoint, or a mic and an camera from the
> same endpoint:
> 
> 
> Source 1 - encoding 1 
> Source 1 - encoding 2 
> Source 2 - encoding 1 
> Source 2 - encoding 2

No, MediaStream is definitely not restricted to a single Media source.
In fact a common MediaStream will contain one MediaStreamTrack with an
audio source, and another MediaStreamTrack with Video. Thus two
different media sources.

Your example above gets us into I think land where discussion is ongoing
and agreement needs to be established. From my perspective there need to
be a way of dealing with control of encoding and and a plan for
different encodings of the same media source. If that is achieved by
having multiple MediaStreamTracks of the same media source, having
multiple MediaStreams with the same set of MediaStreamTracks but
different encoding settings, or explicit encoding settings within a
MediaStram and MediaStreamTrack or having them tied to the
PeerConnection is a choice that needs to happen. They have different
impact on differnt parts, but we really need to make a choice here.

> 
> 2) PeerConnection Later, on page 18, a related restriction of a
> single encoding per PC is suggested. In the case of a layered
> encoding, this seems to imply each layer being in its own PC. Is that
> the recommendation being suggested?

For layered encoding this proposal is far from optimal. It works for
simulcast where having different RTP streams each carrying a different
encoding is fine. Thus we proposed it as a solution which appeared to
require minimal impact with some simple restrictions regarding usage of
CNAME, i.e. same CNAME for both SSRC, even if they are in different RTP
sessions due to the different PeerConnections. I assume for layering
that one like to be able to send the layers in a single RTP stream.

When it comes to layering and simulcast I think the first step is
actually to agree on requirements level. Are we supporting it from
start, are we at least having it on the future road-map to avoid
solutions which makes it difficult to add in the future?

I have gotten the impression that a number of different people have
interest in it. Maybe not to implement it immediately, but at least have
a plan for how it should be included.

Cheers

Magnus Westerlund

----------------------------------------------------------------------
Multimedia Technologies, Ericsson Research EAB/TVM
----------------------------------------------------------------------
Ericsson AB                | Phone  +46 10 7148287
Färögatan 6                | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------


From stefan.lk.hakansson@ericsson.com  Wed Feb 13 07:13:08 2013
Return-Path: <stefan.lk.hakansson@ericsson.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 E147521F86C5 for <rtcweb@ietfa.amsl.com>; Wed, 13 Feb 2013 07:13:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.323
X-Spam-Level: 
X-Spam-Status: No, score=-5.323 tagged_above=-999 required=5 tests=[AWL=-0.574, BAYES_00=-2.599, HELO_EQ_SE=0.35, J_CHICKENPOX_111=0.6, J_CHICKENPOX_17=0.6, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
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 CeTkwZvK2aVQ for <rtcweb@ietfa.amsl.com>; Wed, 13 Feb 2013 07:13:05 -0800 (PST)
Received: from mailgw2.ericsson.se (mailgw2.ericsson.se [193.180.251.37]) by ietfa.amsl.com (Postfix) with ESMTP id 2A55E21F86C2 for <rtcweb@ietf.org>; Wed, 13 Feb 2013 07:13:04 -0800 (PST)
X-AuditID: c1b4fb25-b7f366d000004d10-65-511bad7f3065
Received: from esessmw0237.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw2.ericsson.se (Symantec Mail Security) with SMTP id B3.15.19728.F7DAB115; Wed, 13 Feb 2013 16:13:04 +0100 (CET)
Received: from [150.132.141.119] (153.88.115.8) by esessmw0237.eemea.ericsson.se (153.88.115.91) with Microsoft SMTP Server id 8.3.279.1; Wed, 13 Feb 2013 16:13:03 +0100
Message-ID: <511BAD7F.1000709@ericsson.com>
Date: Wed, 13 Feb 2013 16:13:03 +0100
From: =?ISO-8859-1?Q?Stefan_H=E5kansson_LK?= <stefan.lk.hakansson@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org>
In-Reply-To: <511B6C9A.4090904@jesup.org>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPJMWRmVeSWpSXmKPExsUyM+JvjW7DWulAg+ab3BZr/7WzOzB6LFny kymAMYrLJiU1J7MstUjfLoErY1Hff6aCey4VF681MjcwzjTvYuTkkBAwkVjR/44JwhaTuHBv PVsXIxeHkMBJRomNix6wQjhrGSUWTLvLClLFK6AtcfLuMiCbg4NFQFVi665YkDCbQKDE9f+/ wAaJCkRJvL/axAxRLihxcuYTFhBbREBYYuurXrAaYQFPiTk3j0It28gk8W3lD3aQBKeApsT5 n2cZQWxmAVuJC3Ous0DY8hLb384BGyokoCvx7vU91gmMArOQ7JiFpGUWkpYFjMyrGNlzEzNz 0suNNjECA+3glt+qOxjvnBM5xCjNwaIkzhvueiFASCA9sSQ1OzW1ILUovqg0J7X4ECMTB6dU A6PJSYZ18k8cxG9k7i3fku2Wos/16bGT0H7fDUsLOlTEXz4+/XFlzI/oLzs1sp/4RVb0hH87 onT/z4knQQdvNbTw8HLul5po0bvggfOippk8Ova+3zjUmkWZN6/rtOPeX3BP1mX7VLvqOdbF OxRnt0/iu735ts9zLq+geYYPm5daWpo+uWWSvV2JpTgj0VCLuag4EQBKzQEZAgIAAA==
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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: Wed, 13 Feb 2013 15:13:08 -0000

Without going into details, I'd like to support Randell's main message: 
we discussed this at length a long time ago, arrived at a solution that 
seem to support the use-cases, and even have implementations.

I haven't been convinced we should reopen all this again.

Stefan

On 2013-02-13 11:36, Randell Jesup wrote:
> A general note to start this:
>
> We've been here before.  ALL of this has been argued over in great
> detail A YEAR AGO.  I'm sorry if some people were not involved at the
> time, and I'm fine with technical criticism of details of the solutions
> chosen.  However, while we did not have formal consensus calls (I
> think), there certainly was list (and in many cases room) consensus on
> these details, such as bidirectional channels and adding the WebSockets
> 'protocol' ID at Atlanta in order to ease heterogeneous application
> interop for things like chat.
>
> Sure, there were many options available to us.  We discussed them in
> great detail and chose a solution that was strongly patterned on
> WebSockets (and to good effect, from what I've seen in practice).
> Options like my original proposals for effectively "raw" unidirectional
> SCTP with SDP negotiation were firmly rejected in favor of bidirectional
> channels with low-overhead creation - and I agreed with the consensus on
> the list.
>
> *Can* we reopen all of this?  Sure!  We *can* reopen ANYTHING (including
> consensus calls).  *Should* we?  No, if we ever want to make progress,
> unless there is some technical problem with the solution.  The details I
> was trying to resolve here and finalize were the outcome of conflicting
> requests to make small changes to channel creation from the Interim
> *last June*.  If people had issues with the general approach, they
> should have been presented then (or earlier on the list).
>
> "Rough consensus and running code"?  We certainly had rough consensus a
> long time ago on most of this (and more IMO).  Running code?  We have a
> largely debugged implementation today in Firefox that's in-use in our
> Social API stuff, in 3D games, and other prototype applications.  We
> worked closely with Michael Tuexen, Randall Stewart and others to polish
> the open user-space SCTP library.
>
> To be clear:  My revised proposal after the discussion in the room and
> on the list is to resolve the startup issues by firing onopen
> immediately and thus allowing 0-RTT opens, removing the need for special
> SDP parameters other than the m=application line and a=sctpmap line
> (which are needed to specify an SCTP/DTLS association, and are part of
> the existing MMUSIC draft).
>
> I think we have a *workable* solution that addresses the end-user
> requirements and expectations, and is flexible enough to support complex
> future uses, and will allow for straightforward heterogeneous
> application interop.  Let's move on and make progress where we *haven't*
> been able to eliminate alternatives yet (or where they keep expanding
> instead of being pruned away).
>
>
> On to the detailed response:
>
> On 2/11/2013 2:54 PM, Martin Thomson wrote:
>> On 9 February 2013 07:24, Randell Jesup <randell-ietf@jesup.org> wrote:
>>
>>> If you were to extend this to work for renegotiations where glare is
>>> possible, you'd have to either wait for the renegotiation to finish,
>>> or use
>>> some even/odd sort of trick which was proposed way back when on the
>>> list.
>> If you want to resolve glare, then you use the mechanisms you already
>> have for glare resolution.  Which, RFC 3264 defers to RFC 3261, which
>> uses a fairly heavy-weight mechanism.  Keep in mind that you already
>> need this if you are using offer-answer.  Use whatever mechanism you
>> already have in place (I like the tie-breaker random number method
>> myself).
>>
>> Or, you could stop worrying about glare and in those cases where glare
>> is possible, allow the collision to proceed.
>>
>> This is an application choice.
>
> Not unless you change the semantics of the JS API I believe.  If you're
> exposing glare to the application in some manner that's complexity for
> them to manage (and in a case that's hard for them to test).  It's easy
> to imagine applications making mistakes or ignoring the possibility here
> if it's exposed.
>
>>> Out-of-band negotiation means either:
>>>
>>> a) SDP offer/answer (which in many cases will go via a central server,
>>> though it can go over an existing datachannel), min 1 RTT (perhaps
>>> 1-RTT-through-server) plus SDP processing delay, and requires
>>> implementing
>>> error handling for cases where the answers and offers don't properly
>>> match
>>> up,
>> This was my thought.  There is no need to reserve a channel for this
>> purpose, that's just extra machinery.  Any app that wants the fast
>> path for this will make their own.  And, the nice thing about that is
>> that they can do this before setting up the session.
>
> Sure, that's the standard "fast-path" solution.  It's still 1 RTT and a
> lot of processing, and blocks other renegotiations while it's in-flight
> (that's fairly minor, but it would block adding more channels during
> that RTT).  Remember RTT isn't always tens of milliseconds.  Sometimes
> you're on a satellite link with 500+ms of RTT, sometimes you're on the
> other side of the globe with 200+ms RTT, sometimes you're fighting
> congestion or bufferbloat (it happens, and some apps like this may be
> pure-data apps) and you have crazy RTT's like 1 second+.  And if you
> have a non-colocated TURN server (say AUS->AUS via TURN in the US) you
> can have a lot of RTT.  TURN will be expensive; do not expect every app
> to have fully geo-dispersed TURN networks!  However, these are largely
> nits - it's still min 1 RTT an heavy string processing.
>
>>> Are there real usecases where the in-band Open and OpenResponse messages
>>> actually cause a usecase not to work?
>> Well, given that we need message type stuff, we already have to suffer
>> some extra muck on top of the SCTP association.  Not many applications
>> will survive that.
>
> Ok, good - I couldn't see how that argument made sense.
>
>> No, the real question is: what value do these messages actually add?
>> What information do they convey that isn't already negotiated through
>> other channels?
>
> It's an alternative to negotiating it through other channels.  In the
> proposal I just made here on the list, it gets you consistency with
> WebSockets and bidirectional symmetric channels (both also doable by
> other methods like pure-SDP), and 0-RTT opens (not possible in SDP while
> retaining the first set of JS-API-level features).
>
>> Starting a stream with a header that declares attributes for a stream
>> sounds nice, but it's completely unnecessary in a vast number of
>> cases.  For many cases, this is a case of the same piece of software
>> talking to itself - it hardly cares.  In many other cases, negotiation
>> of properties through SDP is perfectly sufficient.
>
> Sure, many apps will have (when talking to themselves) a fixed set of
> channels set up at the start, which was what I was attempting to
> optimize given the W3 constraint to wait for a truly-acknowledged
> 'onopen' ala WebSockets.  My alternative proposed here is to fire onopen
> immediately (since DataChannels are declarative) and allow 0-RTT opens,
> obviating the need the SDP enhancements presented at the meeting.
>
> We already do have people querying if DataChannels could be used for
> things like GFC avoidance for things like proxied browsing, which (if
> it's doable, which I haven't verified but seems plausible if the user
> grants the app special permissions), which would imply a need for
> low-overhead channel creation.
>
>> The only case I see for an in-band protocol is where you wish to
>> invent some new protocol on this platform, and I can't really muster
>> up that much enthusiasm for that.  It's far too heavily reliant on my
>> imagination.  Even in those cases, my knowledge of existing SCTP usage
>> patterns suggest that the properties that are sent in
>> Open/OpenResponse messages are not that useful to have.  Many
>> applications will use the same values for all new streams.
>
> There are lots of applications I envision (such as games) that will want
> a small mix of reliable and unreliable (or partially-reliable) channels,
> and others that want a mix of priorities (which we haven't talked about
> much, but would allow specifying if a data channel should be higher or
> lower priority than media streams, and perhaps more granularity. Control
> information (low BW) may be higher, file transfer may be lower, for
> example.
>


From christer.holmberg@ericsson.com  Wed Feb 13 11:48:28 2013
Return-Path: <christer.holmberg@ericsson.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 2566A21F852C; Wed, 13 Feb 2013 11:48:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.144
X-Spam-Level: 
X-Spam-Status: No, score=-6.144 tagged_above=-999 required=5 tests=[AWL=0.105,  BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id z5xTray9j16D; Wed, 13 Feb 2013 11:48:27 -0800 (PST)
Received: from mailgw7.ericsson.se (mailgw7.ericsson.se [193.180.251.48]) by ietfa.amsl.com (Postfix) with ESMTP id E1F8621F8530; Wed, 13 Feb 2013 11:48:25 -0800 (PST)
X-AuditID: c1b4fb30-b7f0d6d000007e61-81-511bee0810c6
Received: from ESESSHC010.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id A2.FA.32353.80EEB115; Wed, 13 Feb 2013 20:48:25 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.195]) by ESESSHC010.ericsson.se ([153.88.183.48]) with mapi id 14.02.0318.004; Wed, 13 Feb 2013 20:48:24 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "rtcweb@ietf.org" <rtcweb@ietf.org>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: BUNDLE: RTP only?
Thread-Index: Ac4KIxU5eB8ChmgfTeKF683MxdSffg==
Date: Wed, 13 Feb 2013 19:48:23 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B0D8131@ESESSMB209.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.17]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrILMWRmVeSWpSXmKPExsUyM+JvjS7nO+lAg63nGC2mLn/MYrH2Xzu7 A5PHkiU/mQIYo7hsUlJzMstSi/TtErgyTt9/xlgwl7WiuX0OSwNjH0sXIyeHhICJxMJrF5kh bDGJC/fWs3UxcnEICRxilGjddoUVJCEksIRR4vOz9C5GDg42AQuJ7n/aIGERAR+Jr1OWgfUK C0hJbLo+jxEiLi9xfd18JghbT2L14+9gNouAqkTLjIlsIDavgLfE0V8HwHoZgfZ+P7UGrIZZ QFzi1hOIXgkBAYkle85D3SYq8fLxP1aQEyQEFCWW98tBlOtILNj9iQ3C1pZYtvA1M8R4QYmT M5+wTGAUnoVk6iwkLbOQtMxC0rKAkWUVI3tuYmZOern5JkZgMB/c8ttgB+Om+2KHGKU5WJTE ecNdLwQICaQnlqRmp6YWpBbFF5XmpBYfYmTi4JRqYNxY/jL3ziQDxbo3f2pM9/Nuqk1U9DSs XMR8ff2sL7olmkqpCbLbNGdaHs7ccCkrUDPZ/rXR/XSpHbwb0vMesL8oEuAr6eKR6mTr3lJg kW3zKS7s2jbvT88U/Z8t/P2vwPWAXlTSSulLGw0PPv7kvGNnub6GD3P3/kXx1x//tpeQl/e0 KtYIVWIpzkg01GIuKk4EANavOhQ0AgAA
Subject: [rtcweb] BUNDLE: RTP only?
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: Wed, 13 Feb 2013 19:48:28 -0000

(Sorry for sending this to both RTCWEB and MMUSIC, but it is related to bot=
h the need of RTCWEB, and the solution produced by MMUSIC)

Hi,

At the interim, during my BUNDLE presentation, I indicated that we need to =
make a decision whether the solution (whatever it will be...) shall support=
 bundling of non-RTP media. Not saying it can't be changed, but as currentl=
y documented all alternatives only support bundling of RTP media.

There might have been some comments from the mic, but as far as I know ther=
e was no decision (if there was, please point me to it).

So, my question is: do we keep the scope to RTP media?

Regards,

Christer=

From fluffy@cisco.com  Wed Feb 13 12:37:44 2013
Return-Path: <fluffy@cisco.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 3910921E8064; Wed, 13 Feb 2013 12:37:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.298
X-Spam-Level: 
X-Spam-Status: No, score=-110.298 tagged_above=-999 required=5 tests=[AWL=0.301, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id weXfTUFS6MpA; Wed, 13 Feb 2013 12:37:43 -0800 (PST)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) by ietfa.amsl.com (Postfix) with ESMTP id 1D4DC21E8055; Wed, 13 Feb 2013 12:37:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1065; q=dns/txt; s=iport; t=1360787863; x=1361997463; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=yDQyfEh9wl2MUgutnT7/ceetg9OC+8Mku4WZez/JGd0=; b=MNsEIJTavk1FfbIR7STJ3uaDerRaEyq0cGjE5mwAK6FeLwy3UVshwpwU ypCXbiUEpFgSZDLQQ0T/4BkoDbcvzBW2xfCFkVWP3wyLhbL6ScVg8I2CL 6S3mxn9NgiDgp1YrSngi7Ygdbh+Myb/Dw629SVhCxlURW+a4r/qjr/WX8 w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EAG/4G1GtJXG8/2dsb2JhbABFwG4Wc4IgAQEEAQEBNzQLEAIBCCIUECcLJQIEDgUIE4d3DL9EBJEjYQOmd4MGgic
X-IronPort-AV: E=Sophos;i="4.84,658,1355097600"; d="scan'208";a="176830057"
Received: from rcdn-core2-1.cisco.com ([173.37.113.188]) by rcdn-iport-4.cisco.com with ESMTP; 13 Feb 2013 20:37:42 +0000
Received: from xhc-aln-x15.cisco.com (xhc-aln-x15.cisco.com [173.36.12.89]) by rcdn-core2-1.cisco.com (8.14.5/8.14.5) with ESMTP id r1DKbg6V010889 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 13 Feb 2013 20:37:42 GMT
Received: from xmb-aln-x02.cisco.com ([169.254.5.155]) by xhc-aln-x15.cisco.com ([173.36.12.89]) with mapi id 14.02.0318.004; Wed, 13 Feb 2013 14:37:42 -0600
From: "Cullen Jennings (fluffy)" <fluffy@cisco.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Thread-Topic: [MMUSIC] BUNDLE: RTP only?
Thread-Index: AQHOCin4yriVbi3BTkiuqlV2yqiiBw==
Date: Wed, 13 Feb 2013 20:37:42 +0000
Message-ID: <C5E08FE080ACFD4DAE31E4BDBF944EB1133DE7B0@xmb-aln-x02.cisco.com>
References: <7594FB04B1934943A5C02806D1A2204B0D8131@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B0D8131@ESESSMB209.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.20.249.164]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <D4D5C2A1516F234C84A43B630042AF25@cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>, "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [rtcweb] [MMUSIC] BUNDLE: RTP only?
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: Wed, 13 Feb 2013 20:37:44 -0000

I think EKR expressed that he felt it was important for data channel to be =
included in the multiplexing.=20


On Feb 13, 2013, at 12:48 PM, Christer Holmberg <christer.holmberg@ericsson=
.com> wrote:

>=20
> (Sorry for sending this to both RTCWEB and MMUSIC, but it is related to b=
oth the need of RTCWEB, and the solution produced by MMUSIC)
>=20
> Hi,
>=20
> At the interim, during my BUNDLE presentation, I indicated that we need t=
o make a decision whether the solution (whatever it will be...) shall suppo=
rt bundling of non-RTP media. Not saying it can't be changed, but as curren=
tly documented all alternatives only support bundling of RTP media.
>=20
> There might have been some comments from the mic, but as far as I know th=
ere was no decision (if there was, please point me to it).
>=20
> So, my question is: do we keep the scope to RTP media?
>=20
> Regards,
>=20
> Christer
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic


From randell-ietf@jesup.org  Wed Feb 13 12:44:39 2013
Return-Path: <randell-ietf@jesup.org>
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 19A1621F85F0; Wed, 13 Feb 2013 12:44:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[AWL=0.600,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PEgGniJjaNYK; Wed, 13 Feb 2013 12:44:38 -0800 (PST)
Received: from r2-chicago.webserversystems.com (r2-chicago.webserversystems.com [173.236.101.58]) by ietfa.amsl.com (Postfix) with ESMTP id 9E30521F85C0; Wed, 13 Feb 2013 12:44:38 -0800 (PST)
Received: from pool-98-111-140-34.phlapa.fios.verizon.net ([98.111.140.34]:4463 helo=[192.168.1.12]) by r2-chicago.webserversystems.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80) (envelope-from <randell-ietf@jesup.org>) id 1U5jC2-0000XQ-0u; Wed, 13 Feb 2013 14:44:38 -0600
Message-ID: <511BFAB7.4060303@jesup.org>
Date: Wed, 13 Feb 2013 15:42:31 -0500
From: Randell Jesup <randell-ietf@jesup.org>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org, mmusic@ietf.org
References: <7594FB04B1934943A5C02806D1A2204B0D8131@ESESSMB209.ericsson.se> <C5E08FE080ACFD4DAE31E4BDBF944EB1133DE7B0@xmb-aln-x02.cisco.com>
In-Reply-To: <C5E08FE080ACFD4DAE31E4BDBF944EB1133DE7B0@xmb-aln-x02.cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - r2-chicago.webserversystems.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - jesup.org
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Subject: Re: [rtcweb] [MMUSIC] BUNDLE: RTP only?
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: Wed, 13 Feb 2013 20:44:39 -0000

On 2/13/2013 3:37 PM, Cullen Jennings (fluffy) wrote:
> I think EKR expressed that he felt it was important for data channel to be included in the multiplexing.

And I agree(d), strongly.  We want 1 port to minimize NAT issues and 
startup times.

>
> At the interim, during my BUNDLE presentation, I indicated that we need to make a decision whether the solution (whatever it will be...) shall support bundling of non-RTP media. Not saying it can't be changed, but as currently documented all alternatives only support bundling of RTP media.
>
> There might have been some comments from the mic, but as far as I know there was no decision (if there was, please point me to it).
>
> So, my question is: do we keep the scope to RTP media?
>

-- 
Randell Jesup
randell-ietf@jesup.org


From ekr@rtfm.com  Wed Feb 13 13:49:11 2013
Return-Path: <ekr@rtfm.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 84ED421E808F for <rtcweb@ietfa.amsl.com>; Wed, 13 Feb 2013 13:49:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.143
X-Spam-Level: 
X-Spam-Status: No, score=-102.143 tagged_above=-999 required=5 tests=[AWL=-0.833, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, SARE_HTML_USL_OBFU=1.666, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OJfbwM6JYaMD for <rtcweb@ietfa.amsl.com>; Wed, 13 Feb 2013 13:49:11 -0800 (PST)
Received: from mail-qa0-f42.google.com (mail-qa0-f42.google.com [209.85.216.42]) by ietfa.amsl.com (Postfix) with ESMTP id C883921E803D for <rtcweb@ietf.org>; Wed, 13 Feb 2013 13:49:10 -0800 (PST)
Received: by mail-qa0-f42.google.com with SMTP id cr7so2372036qab.1 for <rtcweb@ietf.org>; Wed, 13 Feb 2013 13:49:10 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:x-originating-ip:in-reply-to:references :from:date:message-id:subject:to:cc:content-type:x-gm-message-state; bh=bZNR1yLLbNONO+3G9vNQGv8qHfCRt/OsmO+SO/F+ti4=; b=EAPS7yoUACgoMeWY8HWMf0bfLgBRLVUVdZNrVU8mab45W9DqGZU2h0QTSo1YOpRoEJ OyjZ+Zvvd8xlG8cmWws/qTU5jQ14A5uyZGj4YUXHu4Re8+fVuZRK3wnrxiSwokyFZwjM oqfwfmnLitu7nKumV9wBHekMUjxMtGxZpDPGRA4ck61OFBvNmuyHv5UdKaPHeYCMRFYu Hr51bc07Pfrv8K/VnjWQ8Y1/GxgWTblyw/6hQg2T8Kmy5/nHpDn1IwztAvxT5oKfsbkG QSOPDNYSi/IpBgxmHR7FAZuOHBVVOgRgHQx4mN3x0xEO6Egt+3XQlgV03TZaEMLuE6NZ rFkg==
X-Received: by 10.224.59.134 with SMTP id l6mr9084630qah.93.1360792150314; Wed, 13 Feb 2013 13:49:10 -0800 (PST)
MIME-Version: 1.0
Received: by 10.49.130.198 with HTTP; Wed, 13 Feb 2013 13:48:30 -0800 (PST)
X-Originating-IP: [74.95.2.173]
In-Reply-To: <511BFAB7.4060303@jesup.org>
References: <7594FB04B1934943A5C02806D1A2204B0D8131@ESESSMB209.ericsson.se> <C5E08FE080ACFD4DAE31E4BDBF944EB1133DE7B0@xmb-aln-x02.cisco.com> <511BFAB7.4060303@jesup.org>
From: Eric Rescorla <ekr@rtfm.com>
Date: Wed, 13 Feb 2013 13:48:30 -0800
Message-ID: <CABcZeBMjjZHuF4it8c7kvVUiHMpTh88-vuOz6hmWNQZOEoGY+A@mail.gmail.com>
To: Randell Jesup <randell-ietf@jesup.org>
Content-Type: multipart/alternative; boundary=20cf3068447dbb90b404d5a21c41
X-Gm-Message-State: ALoCoQkGgWVVF2/POXWoGhV+oczhJUWrfP4sk7JIc06dOfWBtpQAwBrqfZFYaaeK2YpSbkqLMsad
Cc: rtcweb@ietf.org, mmusic@ietf.org
Subject: Re: [rtcweb] [MMUSIC] BUNDLE: RTP only?
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: Wed, 13 Feb 2013 21:49:11 -0000

--20cf3068447dbb90b404d5a21c41
Content-Type: text/plain; charset=ISO-8859-1

I would phrase this somewhat less strongly: less ports is better than more
ports,
so all things being equal, a multiplexing mechanism that keeps you down to
one port is better than not. That said, if we decide that plan A is dead and
we are going to plan B, I can live with having data on a separate port.

-Ekr

On Wed, Feb 13, 2013 at 12:42 PM, Randell Jesup <randell-ietf@jesup.org>wrote:

> On 2/13/2013 3:37 PM, Cullen Jennings (fluffy) wrote:
>
>> I think EKR expressed that he felt it was important for data channel to
>> be included in the multiplexing.
>>
>
> And I agree(d), strongly.  We want 1 port to minimize NAT issues and
> startup times.
>
>
>
>> At the interim, during my BUNDLE presentation, I indicated that we need
>> to make a decision whether the solution (whatever it will be...) shall
>> support bundling of non-RTP media. Not saying it can't be changed, but as
>> currently documented all alternatives only support bundling of RTP media.
>>
>> There might have been some comments from the mic, but as far as I know
>> there was no decision (if there was, please point me to it).
>>
>> So, my question is: do we keep the scope to RTP media?
>>
>>
> --
> Randell Jesup
> randell-ietf@jesup.org
>
> ______________________________**_________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/**listinfo/rtcweb<https://www.ietf.org/mailman/listinfo/rtcweb>
>

--20cf3068447dbb90b404d5a21c41
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I would phrase this somewhat less strongly: less ports is better than more =
ports,<div>so all things being equal, a multiplexing mechanism that keeps y=
ou down to</div><div>one port is better than not. That said, if we decide t=
hat plan A is dead and</div>


<div>we are going to plan B, I can live with having data on a separate port=
.</div><div><br></div><div>-Ekr</div><div><br><div><div><div class=3D"gmail=
_quote">On Wed, Feb 13, 2013 at 12:42 PM, Randell Jesup <span dir=3D"ltr">&=
lt;<a href=3D"mailto:randell-ietf@jesup.org" target=3D"_blank">randell-ietf=
@jesup.org</a>&gt;</span> wrote:<br>


<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div>On 2/13/2013 3:37 PM, Cullen Jennings (=
fluffy) wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
I think EKR expressed that he felt it was important for data channel to be =
included in the multiplexing.<br>
</blockquote>
<br></div>
And I agree(d), strongly. =A0We want 1 port to minimize NAT issues and star=
tup times.<div><div><br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
At the interim, during my BUNDLE presentation, I indicated that we need to =
make a decision whether the solution (whatever it will be...) shall support=
 bundling of non-RTP media. Not saying it can&#39;t be changed, but as curr=
ently documented all alternatives only support bundling of RTP media.<br>



<br>
There might have been some comments from the mic, but as far as I know ther=
e was no decision (if there was, please point me to it).<br>
<br>
So, my question is: do we keep the scope to RTP media?<br>
<br>
</blockquote>
<br></div></div><span><font color=3D"#888888">
-- <br>
Randell Jesup<br>
<a href=3D"mailto:randell-ietf@jesup.org" target=3D"_blank">randell-ietf@je=
sup.org</a><br>
<br>
______________________________<u></u>_________________<br>
rtcweb mailing list<br>
<a href=3D"mailto:rtcweb@ietf.org" target=3D"_blank">rtcweb@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/rtcweb" target=3D"_blank">=
https://www.ietf.org/mailman/<u></u>listinfo/rtcweb</a><br>
</font></span></blockquote></div><br></div></div></div>

--20cf3068447dbb90b404d5a21c41--

From martin.thomson@gmail.com  Wed Feb 13 14:03:52 2013
Return-Path: <martin.thomson@gmail.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 D205421F87A6 for <rtcweb@ietfa.amsl.com>; Wed, 13 Feb 2013 14:03:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.333
X-Spam-Level: 
X-Spam-Status: No, score=-2.333 tagged_above=-999 required=5 tests=[AWL=-0.933, BAYES_00=-2.599, J_CHICKENPOX_111=0.6, J_CHICKENPOX_17=0.6, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id L0AlAJBZY32k for <rtcweb@ietfa.amsl.com>; Wed, 13 Feb 2013 14:03:52 -0800 (PST)
Received: from mail-we0-x235.google.com (we-in-x0235.1e100.net [IPv6:2a00:1450:400c:c03::235]) by ietfa.amsl.com (Postfix) with ESMTP id 9240121F8790 for <rtcweb@ietf.org>; Wed, 13 Feb 2013 14:03:51 -0800 (PST)
Received: by mail-we0-f181.google.com with SMTP id t44so1430322wey.40 for <rtcweb@ietf.org>; Wed, 13 Feb 2013 14:03:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=pGaqVwF+Dh4Hkw9/epCikIhTFiW5uFdNE9ugPjM39RA=; b=tnykIaDzkUKk5pvC51BVRqtXl/EHawXgTPXGEB9zcowR0Oftwpl519GiQQlnYAkW4c UnWerUymk5qsEQAQrw8t7+RtdmRGpymdLPYGlzirpeO+SxjRcHDs+FhD/zbTiJmgvVPn k5BgL0i52BUJFFWXPBzx7L1jOJO0Y0Ujh+YcvzWYVXJS1X1LlzKsNN6I6HpkLhf7LHJc hrCS15OFS4drPpvbBxoEc/nFy5Ts0uRygxzpyRa7BQdEH//dlDyI07L2ewWSk/njGw+B bCUqkHuKkbHiOksXnCNA8Rm/7lCT0u+grezU6ryQmDPUeYAcBpIHuKtkYuI6/4ooNZQZ dOCQ==
MIME-Version: 1.0
X-Received: by 10.194.91.211 with SMTP id cg19mr2100966wjb.43.1360793030532; Wed, 13 Feb 2013 14:03:50 -0800 (PST)
Received: by 10.194.5.135 with HTTP; Wed, 13 Feb 2013 14:03:50 -0800 (PST)
In-Reply-To: <511B6C9A.4090904@jesup.org>
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org>
Date: Wed, 13 Feb 2013 14:03:50 -0800
Message-ID: <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: Randell Jesup <randell-ietf@jesup.org>
Content-Type: text/plain; charset=UTF-8
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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: Wed, 13 Feb 2013 22:03:52 -0000

None of what I suggest would change the API.  At most, it would have
removed the in-band handshake messages in exchange for loosening some
of the guarantees.  And I've been trained to value the deletion of
code highly.  That seemed like a good trade.

And timing?  It wasn't until you presented at the interim that I
realized just how little value the in-band handshake was adding.

In terms of the specifics of your fast open proposal, what do you do
with the message(s) that arrive on channels that you reject?  How does
this surface in the API?

I'll do a blow-by-blow on your points below, if you want to continue
the conversation.  If we're exchanging rhetoric bombs, I see little
point.

On 13 February 2013 02:36, Randell Jesup <randell-ietf@jesup.org> wrote:
> A general note to start this:
>
> We've been here before.  ALL of this has been argued over in great detail A
> YEAR AGO.  I'm sorry if some people were not involved at the time, and I'm
> fine with technical criticism of details of the solutions chosen.  However,
> while we did not have formal consensus calls (I think), there certainly was
> list (and in many cases room) consensus on these details, such as
> bidirectional channels and adding the WebSockets 'protocol' ID at Atlanta in
> order to ease heterogeneous application interop for things like chat.
>
> Sure, there were many options available to us.  We discussed them in great
> detail and chose a solution that was strongly patterned on WebSockets (and
> to good effect, from what I've seen in practice).  Options like my original
> proposals for effectively "raw" unidirectional SCTP with SDP negotiation
> were firmly rejected in favor of bidirectional channels with low-overhead
> creation - and I agreed with the consensus on the list.
>
> *Can* we reopen all of this?  Sure!  We *can* reopen ANYTHING (including
> consensus calls).  *Should* we?  No, if we ever want to make progress,
> unless there is some technical problem with the solution.  The details I was
> trying to resolve here and finalize were the outcome of conflicting requests
> to make small changes to channel creation from the Interim *last June*.  If
> people had issues with the general approach, they should have been presented
> then (or earlier on the list).
>
> "Rough consensus and running code"?  We certainly had rough consensus a long
> time ago on most of this (and more IMO).  Running code?  We have a largely
> debugged implementation today in Firefox that's in-use in our Social API
> stuff, in 3D games, and other prototype applications.  We worked closely
> with Michael Tuexen, Randall Stewart and others to polish the open
> user-space SCTP library.
>
> To be clear:  My revised proposal after the discussion in the room and on
> the list is to resolve the startup issues by firing onopen immediately and
> thus allowing 0-RTT opens, removing the need for special SDP parameters
> other than the m=application line and a=sctpmap line (which are needed to
> specify an SCTP/DTLS association, and are part of the existing MMUSIC
> draft).
>
> I think we have a *workable* solution that addresses the end-user
> requirements and expectations, and is flexible enough to support complex
> future uses, and will allow for straightforward heterogeneous application
> interop.  Let's move on and make progress where we *haven't* been able to
> eliminate alternatives yet (or where they keep expanding instead of being
> pruned away).
>
>
> On to the detailed response:
>
> On 2/11/2013 2:54 PM, Martin Thomson wrote:
>>
>> On 9 February 2013 07:24, Randell Jesup <randell-ietf@jesup.org> wrote:
>>
>>> If you were to extend this to work for renegotiations where glare is
>>> possible, you'd have to either wait for the renegotiation to finish, or
>>> use
>>> some even/odd sort of trick which was proposed way back when on the list.
>>
>> If you want to resolve glare, then you use the mechanisms you already
>> have for glare resolution.  Which, RFC 3264 defers to RFC 3261, which
>> uses a fairly heavy-weight mechanism.  Keep in mind that you already
>> need this if you are using offer-answer.  Use whatever mechanism you
>> already have in place (I like the tie-breaker random number method
>> myself).
>>
>> Or, you could stop worrying about glare and in those cases where glare
>> is possible, allow the collision to proceed.
>>
>> This is an application choice.
>
>
> Not unless you change the semantics of the JS API I believe.  If you're
> exposing glare to the application in some manner that's complexity for them
> to manage (and in a case that's hard for them to test).  It's easy to
> imagine applications making mistakes or ignoring the possibility here if
> it's exposed.
>
>>> Out-of-band negotiation means either:
>>>
>>> a) SDP offer/answer (which in many cases will go via a central server,
>>> though it can go over an existing datachannel), min 1 RTT (perhaps
>>> 1-RTT-through-server) plus SDP processing delay, and requires
>>> implementing
>>> error handling for cases where the answers and offers don't properly
>>> match
>>> up,
>>
>> This was my thought.  There is no need to reserve a channel for this
>> purpose, that's just extra machinery.  Any app that wants the fast
>> path for this will make their own.  And, the nice thing about that is
>> that they can do this before setting up the session.
>
>
> Sure, that's the standard "fast-path" solution.  It's still 1 RTT and a lot
> of processing, and blocks other renegotiations while it's in-flight (that's
> fairly minor, but it would block adding more channels during that RTT).
> Remember RTT isn't always tens of milliseconds.  Sometimes you're on a
> satellite link with 500+ms of RTT, sometimes you're on the other side of the
> globe with 200+ms RTT, sometimes you're fighting congestion or bufferbloat
> (it happens, and some apps like this may be pure-data apps) and you have
> crazy RTT's like 1 second+.  And if you have a non-colocated TURN server
> (say AUS->AUS via TURN in the US) you can have a lot of RTT.  TURN will be
> expensive; do not expect every app to have fully geo-dispersed TURN
> networks!  However, these are largely nits - it's still min 1 RTT an heavy
> string processing.
>
>>> Are there real usecases where the in-band Open and OpenResponse messages
>>> actually cause a usecase not to work?
>>
>> Well, given that we need message type stuff, we already have to suffer
>> some extra muck on top of the SCTP association.  Not many applications
>> will survive that.
>
>
> Ok, good - I couldn't see how that argument made sense.
>
>> No, the real question is: what value do these messages actually add?
>> What information do they convey that isn't already negotiated through
>> other channels?
>
>
> It's an alternative to negotiating it through other channels.  In the
> proposal I just made here on the list, it gets you consistency with
> WebSockets and bidirectional symmetric channels (both also doable by other
> methods like pure-SDP), and 0-RTT opens (not possible in SDP while retaining
> the first set of JS-API-level features).
>
>> Starting a stream with a header that declares attributes for a stream
>> sounds nice, but it's completely unnecessary in a vast number of
>> cases.  For many cases, this is a case of the same piece of software
>> talking to itself - it hardly cares.  In many other cases, negotiation
>> of properties through SDP is perfectly sufficient.
>
>
> Sure, many apps will have (when talking to themselves) a fixed set of
> channels set up at the start, which was what I was attempting to optimize
> given the W3 constraint to wait for a truly-acknowledged 'onopen' ala
> WebSockets.  My alternative proposed here is to fire onopen immediately
> (since DataChannels are declarative) and allow 0-RTT opens, obviating the
> need the SDP enhancements presented at the meeting.
>
> We already do have people querying if DataChannels could be used for things
> like GFC avoidance for things like proxied browsing, which (if it's doable,
> which I haven't verified but seems plausible if the user grants the app
> special permissions), which would imply a need for low-overhead channel
> creation.
>
>> The only case I see for an in-band protocol is where you wish to
>> invent some new protocol on this platform, and I can't really muster
>> up that much enthusiasm for that.  It's far too heavily reliant on my
>> imagination.  Even in those cases, my knowledge of existing SCTP usage
>> patterns suggest that the properties that are sent in
>> Open/OpenResponse messages are not that useful to have.  Many
>> applications will use the same values for all new streams.
>
>
> There are lots of applications I envision (such as games) that will want a
> small mix of reliable and unreliable (or partially-reliable) channels, and
> others that want a mix of priorities (which we haven't talked about much,
> but would allow specifying if a data channel should be higher or lower
> priority than media streams, and perhaps more granularity.  Control
> information (low BW) may be higher, file transfer may be lower, for example.
>
> --
> Randell Jesup
> randell-ietf@jesup.org
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb

From bernard_aboba@hotmail.com  Wed Feb 13 14:24:03 2013
Return-Path: <bernard_aboba@hotmail.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 5958711E80A3; Wed, 13 Feb 2013 14:24:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.921
X-Spam-Level: 
X-Spam-Status: No, score=-100.921 tagged_above=-999 required=5 tests=[AWL=-1.385, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=1.396, SARE_HTML_USL_OBFU=1.666, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MLEjcGxFGWIU; Wed, 13 Feb 2013 14:24:02 -0800 (PST)
Received: from blu0-omc4-s20.blu0.hotmail.com (blu0-omc4-s20.blu0.hotmail.com [65.55.111.159]) by ietfa.amsl.com (Postfix) with ESMTP id 9A46311E809C; Wed, 13 Feb 2013 14:24:02 -0800 (PST)
Received: from BLU402-EAS53 ([65.55.111.137]) by blu0-omc4-s20.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Wed, 13 Feb 2013 14:24:02 -0800
X-EIP: [i2ME+56uDtkFcVuSHdrAPNS+6fBXn6qm]
X-Originating-Email: [bernard_aboba@hotmail.com]
Message-ID: <BLU402-EAS53416CCE7432FEB0520AED93080@phx.gbl>
Content-Type: multipart/related; boundary="_d31fe700-cd39-4a01-bdb8-08db532a2a1c_"
References: <7594FB04B1934943A5C02806D1A2204B0D8131@ESESSMB209.ericsson.se> <C5E08FE080ACFD4DAE31E4BDBF944EB1133DE7B0@xmb-aln-x02.cisco.com> <511BFAB7.4060303@jesup.org> <CABcZeBMjjZHuF4it8c7kvVUiHMpTh88-vuOz6hmWNQZOEoGY+A@mail.gmail.com>
From: Bernard Aboba <bernard_aboba@hotmail.com>
MIME-Version: 1.0 (1.0)
In-Reply-To: <CABcZeBMjjZHuF4it8c7kvVUiHMpTh88-vuOz6hmWNQZOEoGY+A@mail.gmail.com>
Date: Wed, 13 Feb 2013 14:24:00 -0800
To: Eric Rescorla <ekr@rtfm.com>
X-OriginalArrivalTime: 13 Feb 2013 22:24:02.0139 (UTC) FILETIME=[D36522B0:01CE0A38]
Cc: Randell Jesup <randell-ietf@jesup.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>, "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [rtcweb] [MMUSIC] BUNDLE: RTP only?
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: Wed, 13 Feb 2013 22:24:03 -0000

--_d31fe700-cd39-4a01-bdb8-08db532a2a1c_
Content-Type: multipart/alternative;
	boundary="Apple-Mail-35268A49-A144-4EBD-AB0C-9E103FB1D3F8"
Content-Transfer-Encoding: 7bit

--Apple-Mail-35268A49-A144-4EBD-AB0C-9E103FB1D3F8
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

A question:=20

Since we have a clear way of de-multiplexing RTP and DTLS, is it necessary t=
o entangle that (solved) problem with the A/V mux issue? I realize that SDP h=
as the tendency to "deeply intermingle" just about everything, but at the RT=
P/DTLS level, we're in much better shape.

Bernard "Do we need to boil the entire ocean, or just a lake or two?" Aboba

On Feb 13, 2013, at 13:49, "Eric Rescorla" <ekr@rtfm.com> wrote:

> I would phrase this somewhat less strongly: less ports is better than more=
 ports,
> so all things being equal, a multiplexing mechanism that keeps you down to=

> one port is better than not. That said, if we decide that plan A is dead a=
nd
> we are going to plan B, I can live with having data on a separate port.
>=20
> -Ekr
>=20
> On Wed, Feb 13, 2013 at 12:42 PM, Randell Jesup <randell-ietf@jesup.org> w=
rote:
>> On 2/13/2013 3:37 PM, Cullen Jennings (fluffy) wrote:
>>> I think EKR expressed that he felt it was important for data channel to b=
e included in the multiplexing.
>>=20
>> And I agree(d), strongly.  We want 1 port to minimize NAT issues and star=
tup times.
>>=20
>>=20
>>>=20
>>> At the interim, during my BUNDLE presentation, I indicated that we need t=
o make a decision whether the solution (whatever it will be...) shall suppor=
t bundling of non-RTP media. Not saying it can't be changed, but as currentl=
y documented all alternatives only support bundling of RTP media.
>>>=20
>>> There might have been some comments from the mic, but as far as I know t=
here was no decision (if there was, please point me to it).
>>>=20
>>> So, my question is: do we keep the scope to RTP media?
>>=20
>> --=20
>> Randell Jesup
>> randell-ietf@jesup.org
>>=20
>> _______________________________________________
>> rtcweb mailing list
>> rtcweb@ietf.org
>> https://www.ietf.org/mailman/listinfo/rtcweb
>=20
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb

--Apple-Mail-35268A49-A144-4EBD-AB0C-9E103FB1D3F8
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: 7bit

<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>A question:&nbsp;</div><div><br></div><div>Since we have a clear way of de-multiplexing RTP and DTLS, is it necessary to entangle that (solved) problem with the A/V mux issue? I realize that SDP has the tendency to "deeply intermingle" just about everything, but at the RTP/DTLS level, we're in much better shape.</div><div><br></div><div>Bernard "Do we need to boil the entire ocean, or just a lake or two?" Aboba</div><div><br>On Feb 13, 2013, at 13:49, "Eric Rescorla" &lt;<a href="mailto:ekr@rtfm.com">ekr@rtfm.com</a>&gt; wrote:<br><br></div><blockquote type="cite"><div>I would phrase this somewhat less strongly: less ports is better than more ports,<div>so all things being equal, a multiplexing mechanism that keeps you down to</div><div>one port is better than not. That said, if we decide that plan A is dead and</div>


<div>we are going to plan B, I can live with having data on a separate port.</div><div><br></div><div>-Ekr</div><div><br><div><div><div class="gmail_quote">On Wed, Feb 13, 2013 at 12:42 PM, Randell Jesup <span dir="ltr">&lt;<a href="mailto:randell-ietf@jesup.org" target="_blank">randell-ietf@jesup.org</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>On 2/13/2013 3:37 PM, Cullen Jennings (fluffy) wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I think EKR expressed that he felt it was important for data channel to be included in the multiplexing.<br>
</blockquote>
<br></div>
And I agree(d), strongly. &nbsp;We want 1 port to minimize NAT issues and startup times.<div><div><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
At the interim, during my BUNDLE presentation, I indicated that we need to make a decision whether the solution (whatever it will be...) shall support bundling of non-RTP media. Not saying it can't be changed, but as currently documented all alternatives only support bundling of RTP media.<br>



<br>
There might have been some comments from the mic, but as far as I know there was no decision (if there was, please point me to it).<br>
<br>
So, my question is: do we keep the scope to RTP media?<br>
<br>
</blockquote>
<br></div></div><span><font color="#888888">
-- <br>
Randell Jesup<br>
<a href="mailto:randell-ietf@jesup.org" target="_blank">randell-ietf@jesup.org</a><br>
<br>
______________________________<u></u>_________________<br>
rtcweb mailing list<br>
<a href="mailto:rtcweb@ietf.org" target="_blank">rtcweb@ietf.org</a><br>
<a href="https://www.ietf.org/mailman/listinfo/rtcweb" target="_blank">https://www.ietf.org/mailman/<u></u>listinfo/rtcweb</a><br>
</font></span></blockquote></div><br></div></div></div>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>rtcweb mailing list</span><br><span><a href="mailto:rtcweb@ietf.org">rtcweb@ietf.org</a></span><br><span><a href="https://www.ietf.org/mailman/listinfo/rtcweb">https://www.ietf.org/mailman/listinfo/rtcweb</a></span><br></div></blockquote></body></html>
--Apple-Mail-35268A49-A144-4EBD-AB0C-9E103FB1D3F8--

--_d31fe700-cd39-4a01-bdb8-08db532a2a1c_
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
rtcweb mailing list
rtcweb@ietf.org
https://www.ietf.org/mailman/listinfo/rtcweb

--_d31fe700-cd39-4a01-bdb8-08db532a2a1c_--

From fluffy@iii.ca  Wed Feb 13 14:24:19 2013
Return-Path: <fluffy@iii.ca>
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 2F07C21E8096 for <rtcweb@ietfa.amsl.com>; Wed, 13 Feb 2013 14:24:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[AWL=-0.600, BAYES_00=-2.599, J_CHICKENPOX_111=0.6, J_CHICKENPOX_17=0.6]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0GEYU0uB2CzY for <rtcweb@ietfa.amsl.com>; Wed, 13 Feb 2013 14:24:18 -0800 (PST)
Received: from mxout-08.mxes.net (mxout-08.mxes.net [216.86.168.183]) by ietfa.amsl.com (Postfix) with ESMTP id EA03C11E809C for <rtcweb@ietf.org>; Wed, 13 Feb 2013 14:24:17 -0800 (PST)
Received: from [192.168.4.100] (unknown [128.107.239.234]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 5C650509B6; Wed, 13 Feb 2013 17:24:16 -0500 (EST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
From: Cullen Jennings <fluffy@iii.ca>
In-Reply-To: <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com>
Date: Wed, 13 Feb 2013 15:24:14 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <F55AA828-4DEA-4B19-849B-3D003B210D62@iii.ca>
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org> <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com>
To: Martin Thomson <martin.thomson@gmail.com>
X-Mailer: Apple Mail (2.1499)
Cc: Randell Jesup <randell-ietf@jesup.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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: Wed, 13 Feb 2013 22:24:19 -0000

To help this move quickly, could someone just draw out the various call =
flows and shows the pro's con's of them so that everyone is on the same =
page?


On Feb 13, 2013, at 3:03 PM, Martin Thomson <martin.thomson@gmail.com> =
wrote:

> None of what I suggest would change the API.  At most, it would have
> removed the in-band handshake messages in exchange for loosening some
> of the guarantees.  And I've been trained to value the deletion of
> code highly.  That seemed like a good trade.
>=20
> And timing?  It wasn't until you presented at the interim that I
> realized just how little value the in-band handshake was adding.
>=20
> In terms of the specifics of your fast open proposal, what do you do
> with the message(s) that arrive on channels that you reject?  How does
> this surface in the API?
>=20
> I'll do a blow-by-blow on your points below, if you want to continue
> the conversation.  If we're exchanging rhetoric bombs, I see little
> point.
>=20
> On 13 February 2013 02:36, Randell Jesup <randell-ietf@jesup.org> =
wrote:
>> A general note to start this:
>>=20
>> We've been here before.  ALL of this has been argued over in great =
detail A
>> YEAR AGO.  I'm sorry if some people were not involved at the time, =
and I'm
>> fine with technical criticism of details of the solutions chosen.  =
However,
>> while we did not have formal consensus calls (I think), there =
certainly was
>> list (and in many cases room) consensus on these details, such as
>> bidirectional channels and adding the WebSockets 'protocol' ID at =
Atlanta in
>> order to ease heterogeneous application interop for things like chat.
>>=20
>> Sure, there were many options available to us.  We discussed them in =
great
>> detail and chose a solution that was strongly patterned on WebSockets =
(and
>> to good effect, from what I've seen in practice).  Options like my =
original
>> proposals for effectively "raw" unidirectional SCTP with SDP =
negotiation
>> were firmly rejected in favor of bidirectional channels with =
low-overhead
>> creation - and I agreed with the consensus on the list.
>>=20
>> *Can* we reopen all of this?  Sure!  We *can* reopen ANYTHING =
(including
>> consensus calls).  *Should* we?  No, if we ever want to make =
progress,
>> unless there is some technical problem with the solution.  The =
details I was
>> trying to resolve here and finalize were the outcome of conflicting =
requests
>> to make small changes to channel creation from the Interim *last =
June*.  If
>> people had issues with the general approach, they should have been =
presented
>> then (or earlier on the list).
>>=20
>> "Rough consensus and running code"?  We certainly had rough consensus =
a long
>> time ago on most of this (and more IMO).  Running code?  We have a =
largely
>> debugged implementation today in Firefox that's in-use in our Social =
API
>> stuff, in 3D games, and other prototype applications.  We worked =
closely
>> with Michael Tuexen, Randall Stewart and others to polish the open
>> user-space SCTP library.
>>=20
>> To be clear:  My revised proposal after the discussion in the room =
and on
>> the list is to resolve the startup issues by firing onopen =
immediately and
>> thus allowing 0-RTT opens, removing the need for special SDP =
parameters
>> other than the m=3Dapplication line and a=3Dsctpmap line (which are =
needed to
>> specify an SCTP/DTLS association, and are part of the existing MMUSIC
>> draft).
>>=20
>> I think we have a *workable* solution that addresses the end-user
>> requirements and expectations, and is flexible enough to support =
complex
>> future uses, and will allow for straightforward heterogeneous =
application
>> interop.  Let's move on and make progress where we *haven't* been =
able to
>> eliminate alternatives yet (or where they keep expanding instead of =
being
>> pruned away).
>>=20
>>=20
>> On to the detailed response:
>>=20
>> On 2/11/2013 2:54 PM, Martin Thomson wrote:
>>>=20
>>> On 9 February 2013 07:24, Randell Jesup <randell-ietf@jesup.org> =
wrote:
>>>=20
>>>> If you were to extend this to work for renegotiations where glare =
is
>>>> possible, you'd have to either wait for the renegotiation to =
finish, or
>>>> use
>>>> some even/odd sort of trick which was proposed way back when on the =
list.
>>>=20
>>> If you want to resolve glare, then you use the mechanisms you =
already
>>> have for glare resolution.  Which, RFC 3264 defers to RFC 3261, =
which
>>> uses a fairly heavy-weight mechanism.  Keep in mind that you already
>>> need this if you are using offer-answer.  Use whatever mechanism you
>>> already have in place (I like the tie-breaker random number method
>>> myself).
>>>=20
>>> Or, you could stop worrying about glare and in those cases where =
glare
>>> is possible, allow the collision to proceed.
>>>=20
>>> This is an application choice.
>>=20
>>=20
>> Not unless you change the semantics of the JS API I believe.  If =
you're
>> exposing glare to the application in some manner that's complexity =
for them
>> to manage (and in a case that's hard for them to test).  It's easy to
>> imagine applications making mistakes or ignoring the possibility here =
if
>> it's exposed.
>>=20
>>>> Out-of-band negotiation means either:
>>>>=20
>>>> a) SDP offer/answer (which in many cases will go via a central =
server,
>>>> though it can go over an existing datachannel), min 1 RTT (perhaps
>>>> 1-RTT-through-server) plus SDP processing delay, and requires
>>>> implementing
>>>> error handling for cases where the answers and offers don't =
properly
>>>> match
>>>> up,
>>>=20
>>> This was my thought.  There is no need to reserve a channel for this
>>> purpose, that's just extra machinery.  Any app that wants the fast
>>> path for this will make their own.  And, the nice thing about that =
is
>>> that they can do this before setting up the session.
>>=20
>>=20
>> Sure, that's the standard "fast-path" solution.  It's still 1 RTT and =
a lot
>> of processing, and blocks other renegotiations while it's in-flight =
(that's
>> fairly minor, but it would block adding more channels during that =
RTT).
>> Remember RTT isn't always tens of milliseconds.  Sometimes you're on =
a
>> satellite link with 500+ms of RTT, sometimes you're on the other side =
of the
>> globe with 200+ms RTT, sometimes you're fighting congestion or =
bufferbloat
>> (it happens, and some apps like this may be pure-data apps) and you =
have
>> crazy RTT's like 1 second+.  And if you have a non-colocated TURN =
server
>> (say AUS->AUS via TURN in the US) you can have a lot of RTT.  TURN =
will be
>> expensive; do not expect every app to have fully geo-dispersed TURN
>> networks!  However, these are largely nits - it's still min 1 RTT an =
heavy
>> string processing.
>>=20
>>>> Are there real usecases where the in-band Open and OpenResponse =
messages
>>>> actually cause a usecase not to work?
>>>=20
>>> Well, given that we need message type stuff, we already have to =
suffer
>>> some extra muck on top of the SCTP association.  Not many =
applications
>>> will survive that.
>>=20
>>=20
>> Ok, good - I couldn't see how that argument made sense.
>>=20
>>> No, the real question is: what value do these messages actually add?
>>> What information do they convey that isn't already negotiated =
through
>>> other channels?
>>=20
>>=20
>> It's an alternative to negotiating it through other channels.  In the
>> proposal I just made here on the list, it gets you consistency with
>> WebSockets and bidirectional symmetric channels (both also doable by =
other
>> methods like pure-SDP), and 0-RTT opens (not possible in SDP while =
retaining
>> the first set of JS-API-level features).
>>=20
>>> Starting a stream with a header that declares attributes for a =
stream
>>> sounds nice, but it's completely unnecessary in a vast number of
>>> cases.  For many cases, this is a case of the same piece of software
>>> talking to itself - it hardly cares.  In many other cases, =
negotiation
>>> of properties through SDP is perfectly sufficient.
>>=20
>>=20
>> Sure, many apps will have (when talking to themselves) a fixed set of
>> channels set up at the start, which was what I was attempting to =
optimize
>> given the W3 constraint to wait for a truly-acknowledged 'onopen' ala
>> WebSockets.  My alternative proposed here is to fire onopen =
immediately
>> (since DataChannels are declarative) and allow 0-RTT opens, obviating =
the
>> need the SDP enhancements presented at the meeting.
>>=20
>> We already do have people querying if DataChannels could be used for =
things
>> like GFC avoidance for things like proxied browsing, which (if it's =
doable,
>> which I haven't verified but seems plausible if the user grants the =
app
>> special permissions), which would imply a need for low-overhead =
channel
>> creation.
>>=20
>>> The only case I see for an in-band protocol is where you wish to
>>> invent some new protocol on this platform, and I can't really muster
>>> up that much enthusiasm for that.  It's far too heavily reliant on =
my
>>> imagination.  Even in those cases, my knowledge of existing SCTP =
usage
>>> patterns suggest that the properties that are sent in
>>> Open/OpenResponse messages are not that useful to have.  Many
>>> applications will use the same values for all new streams.
>>=20
>>=20
>> There are lots of applications I envision (such as games) that will =
want a
>> small mix of reliable and unreliable (or partially-reliable) =
channels, and
>> others that want a mix of priorities (which we haven't talked about =
much,
>> but would allow specifying if a data channel should be higher or =
lower
>> priority than media streams, and perhaps more granularity.  Control
>> information (low BW) may be higher, file transfer may be lower, for =
example.
>>=20
>> --
>> Randell Jesup
>> randell-ietf@jesup.org
>>=20
>> _______________________________________________
>> rtcweb mailing list
>> rtcweb@ietf.org
>> https://www.ietf.org/mailman/listinfo/rtcweb
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb


From martin.thomson@gmail.com  Wed Feb 13 15:14:24 2013
Return-Path: <martin.thomson@gmail.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 95DC721F8644 for <rtcweb@ietfa.amsl.com>; Wed, 13 Feb 2013 15:14:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[AWL=-0.100,  BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5WivUdppz1HU for <rtcweb@ietfa.amsl.com>; Wed, 13 Feb 2013 15:14:24 -0800 (PST)
Received: from mail-we0-x233.google.com (mail-we0-x233.google.com [IPv6:2a00:1450:400c:c03::233]) by ietfa.amsl.com (Postfix) with ESMTP id 8899821E8098 for <rtcweb@ietf.org>; Wed, 13 Feb 2013 15:14:20 -0800 (PST)
Received: by mail-we0-f179.google.com with SMTP id x43so1471250wey.24 for <rtcweb@ietf.org>; Wed, 13 Feb 2013 15:14:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:content-transfer-encoding; bh=tIq6EWH9p0rcjIMmMlUzM1O5DNW1B/T2tGptBBwRezk=; b=drYJqws+u0xL5bCiel1BWWAunitvLnuObk6FWeu3+H91B4TneNHdt/OcaC9GPVX1ka SzuTLNNA9evjjdpPvnX912PLnW9aXCXApZ2zbHnRLuJ6dk/oWfvZDlZW7d+/5upCqEge wwapIcO/nJKj2gRIGHkNUtaduOuJ9lhy67U7qS0t7Zu2+DVsnVE3ryrJFaqD3sL2HNmZ hJVko3zdYFlGmoGPgh+s2wQ21u52u3AKnSPYi7fOfiX/rpkkTXxuw6oXJlD0t8ZTEMUw LaVDBfVEqoDseGycZZKjjuMczqRBkRqqwJEiWPY1EY5M5zTX9bY9IBE7luMdgdsXiCJh isDQ==
MIME-Version: 1.0
X-Received: by 10.180.76.84 with SMTP id i20mr13266452wiw.9.1360796287327; Wed, 13 Feb 2013 14:58:07 -0800 (PST)
Received: by 10.194.5.135 with HTTP; Wed, 13 Feb 2013 14:58:07 -0800 (PST)
In-Reply-To: <F55AA828-4DEA-4B19-849B-3D003B210D62@iii.ca>
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org> <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com> <F55AA828-4DEA-4B19-849B-3D003B210D62@iii.ca>
Date: Wed, 13 Feb 2013 14:58:07 -0800
Message-ID: <CABkgnnWQYSwhAwgzAhbH1y0qqMhs3niDuT811CExQ4zrJidTJA@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: Cullen Jennings <fluffy@iii.ca>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Cc: Randell Jesup <randell-ietf@jesup.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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: Wed, 13 Feb 2013 23:14:24 -0000

On 13 February 2013 14:24, Cullen Jennings <fluffy@iii.ca> wrote:
>
> To help this move quickly, could someone just draw out the various call f=
lows and shows the pro's con's of them so that everyone is on the same page=
?

I'm not sure that this will help, or even cover all the nuances effectively=
...

in-band negotiation only:
http://www.websequencediagrams.com/?lz=3DdGl0bGUgZGF0YSBjaGFubmVsIHN0YXR1cy=
BxdW8KCkFsaWNlLT5Cb2I6IE9mZmVyCm5vdGUgcmlnaHQgb2YgABQFQm9iIHRoaW5rcyBhYm91d=
CBpdApCb2ItPgA5BTogQW5zdwAyCG92ZXIgAFEFADYGSUNFLCBEVExTLCBTQ1RQLCBldGMuLi4A=
aw5wZW4gKCJsYWJlbCIsIHN0cmVhbSBYLACBKApldHRpbmdzKQCBBhhjYW4gcmVzcG9uZCBvbiB=
hbnkgYXZhaWxhYmxlAEkHAIElDU9wZW5SACsFc2UAaBJZKQCCCw1Mb2NrSXRJAIEZCgCBAAcAgV=
sQAIJYCGlzIHJlYWR5AIJQDWRhdGE&s=3Dnapkin

SDP negotiation only:
http://www.websequencediagrams.com/?lz=3DdGl0bGUgZGF0YSBjaGFubmVsIFNEUCBvbm=
x5Cgpub3RlIGxlZnQgb2YgQWxpY2U6AAEGIGNyZWF0ZXMALAgKABgFLT5Cb2I6IE9mZmVyADYGc=
mlnaAA4BQAUBUJvYiBnZXRzICdkYXRhAGgHJyBldmVudApCb2ItPgBcCG5zdwA7CG92ZXIAbgcA=
WQVJQ0UsIERUTFMsIFNDVFAsIGV0Yy4uLgB1DQCBSgUoc3RyZWFtIFgpAHgUABcGcyBhcmUgbGl=
ua2VkIGJhc2VkIG9uIG5lZ290aWF0ZWQgbGFiZWwgaW4gc3RhdHVzIHF1bwCBHQ1tb3IAgjcHAG=
cIWSkAgXUYAII6D1RoaXMgbQCCHAV1c2UgdGhlIGV4aXN0aW5nAIMDDQCCBhQAgVQZUSk&s=3Dn=
apkin

Randell's 0RTT in-band option:
http://www.websequencediagrams.com/?lz=3DdGl0bGUgZGF0YSBjaGFubmVsIGZhc3QgaW=
4tYmFuZAoKQWxpY2UtPkJvYjogT2ZmZXIKQm9iLT4AEgU6IEFuc3dlcgpub3RlIG92ZXIgACoFI=
AApBUlDRSwgRFRMUywgU0NUUCwgZXRjLi4uAEQOcGVuICgibGFiZWwiLCBzdHJlYW0gWCwAgQQJ=
c2V0dGluZ3MpAHwNZGF0YQBvBnJpZ2h0IG9mAG0Gb25kYXRhAIFBCCsgb25vcGVuAAQFbWVzc2F=
nZSBldmVudHMAgTgNT3BlblJlc3BvbnNlAHsSWQBtDkxvY2tJdEkAgSwKKQo&s=3Dnapkin

No negotiation option:
http://www.websequencediagrams.com/?lz=3DdGl0bGUgZGF0YSBjaGFubmVsIG5vIG5lZ2=
90aWF0aW9uIG9wdGlvbgoKCkFsaWNlLT5Cb2I6IE9mZmVyCkJvYi0-ABIFOiBBbnN3ZXIKbm90Z=
SBvdmVyIAAqBSAAKQVJQ0UsIERUTFMsIFNDVFAsIGV0Yy4uLgBFDgCAfwUoc3RyZWFtIFgpAFAN=
cmVwbHkAEQwAYgZsZWZ0IG9mAGUGOiBjcmVhdGVEYXRhQwCBRAcoWSkAShpZKQCBKAZyaWdoAEI=
FAIFVBTMgZXZlbnRzIG9uZGF0YQCCDQgrIG9ub3BlbgAEBW1lc3NhZ2UAgQgbAFQIAIF6EERyYX=
diYWNrOiBCb2IgYW5kAIIgB20AgH8FaGF2ZSBkaWZmZXJlbnQgbGFiZWxzL3Byb3BlcnRpZXMAg=
kgWU29sdXRpb246AIMuCWUAg0QIcyBpZiB5b3UgY2FyZQCDBhZDb25zdHJhaW50OiAAgjAHcyB1=
c2UgdGhlIHNhbWUgAIMMB251bWJlciBvbiBib3RoIGVuZHMsIG5vAIEfCA&s=3Dnapkin

What we really have at the moment is both in-band + SDP.  I was
proposing that we go to SDP only, and maybe also allow the zero
negotiation option at the expense of consistency.  (Not just because
eventual consistency is web-scale.)

From tterriberry@mozilla.com  Wed Feb 13 20:23:28 2013
Return-Path: <tterriberry@mozilla.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 E959021E80D5 for <rtcweb@ietfa.amsl.com>; Wed, 13 Feb 2013 20:23:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.677
X-Spam-Level: 
X-Spam-Status: No, score=-2.677 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_MISMATCH_ORG=0.611, HOST_MISMATCH_COM=0.311, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cbJGWM59LKmu for <rtcweb@ietfa.amsl.com>; Wed, 13 Feb 2013 20:23:28 -0800 (PST)
Received: from smtp.mozilla.org (mx2.corp.phx1.mozilla.com [63.245.216.70]) by ietfa.amsl.com (Postfix) with ESMTP id 794B621E80D2 for <rtcweb@ietf.org>; Wed, 13 Feb 2013 20:23:28 -0800 (PST)
Received: from [172.17.167.47] (h-64-105-111-74.cmbrmaor.static.covad.net [64.105.111.74]) (Authenticated sender: tterriberry@mozilla.com) by mx2.mail.corp.phx1.mozilla.com (Postfix) with ESMTPSA id BDDB3F226B for <rtcweb@ietf.org>; Wed, 13 Feb 2013 20:23:27 -0800 (PST)
Message-ID: <511C66BE.7090105@mozilla.com>
Date: Wed, 13 Feb 2013 20:23:26 -0800
From: "Timothy B. Terriberry" <tterriberry@mozilla.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20120625 SeaMonkey/2.10.1
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CABcZeBO105HXWoRAbaAR0fGTCLtDmAyjt-DOM=aKy80sg2SG_Q@mail.gmail.com> <51140038.3040001@ericsson.com> <CABcZeBP_-ce-JT-oDkpkDoRKjrZo+m7NLTcifCOsRBM_qKPTmg@mail.gmail.com> <511407AA.1040501@ericsson.com> <CABcZeBO0oSYw-M-1wVujftiYdBtJ67SBfMp4k5gSm45HFhZ+=A@mail.gmail.com> <92B7E61ADAC1BB4F941F943788C0882804788D71@xmb-aln-x08.cisco.com> <51157034.3020800@alvestrand.no> <51164AFC.80700@ericsson.com> <51165FCA.2040707@alvestrand.no> <511796C6.3050601@ericsson.com> <511820F9.5080806@alvestrand.no> <5118EDC1.2000809@ericsson.com> <5119F155.8090303@alvestrand.no>
In-Reply-To: <5119F155.8090303@alvestrand.no>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for	synchronization
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, 14 Feb 2013 04:23:29 -0000

Harald Alvestrand wrote:
> I don't understand what the problem is here. I may be dumb.
> If syncing is important to the guy writing the service, (he can't live
> with them being unsynchronized), he should put them in the same stream.

The argument goes that if we leave this unspecified, web authors will 
test against browser A which does X, and not against browser B which 
does Y, and users of browser B will suffer when things don't work like 
they did in browser A.

Personally I'm not convinced this argument applies here. For cases like 
"Do the contents of this table element show up at all when I fail to 
close my <tr>?" it's pretty important, but in reality resynchronization 
is only going to affect things so much... if things get more than a few 
100 ms out of sync on the wire, the experience is going to be terrible 
no matter what you do (and I'd call them "bad" long before that point).

The goal of pixel-perfect rendering for webpages might be reasonable, 
but sample-accurate rendering of real-time media will never be possible 
given the limitations of real-world networks, and whether you're forcing 
synchronization or not, the media will still play.

> The practical issue I can think of would be a source that had its own
> clock, not the system clock, but is otherwise a local source. Having the
> same CNAME would require resynchronizing that source. I don't know if
> any such sources exist in practice, but again, I don't want to outlaw them.

I can certainly think of cases where two local streams with, e.g., the 
same sampling rate would advance at different rates measured against a 
global wallclock. For example, a gUM stream running against the 
microphone's clock vs. a <video> tag playing back against the soundcard 
output clock.

Then AFAICT forcing the use of the same CNAME means we will always add 
some additional latency in the receiver to perform the 
resynchronization. In the above situation, I'm not sure that's always 
the best choice.

From bernard_aboba@hotmail.com  Wed Feb 13 20:27:21 2013
Return-Path: <bernard_aboba@hotmail.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 79A2E21F85EA; Wed, 13 Feb 2013 20:27:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.413
X-Spam-Level: 
X-Spam-Status: No, score=-102.413 tagged_above=-999 required=5 tests=[AWL=0.185, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bDB-S6iPWJjE; Wed, 13 Feb 2013 20:27:20 -0800 (PST)
Received: from blu0-omc1-s2.blu0.hotmail.com (blu0-omc1-s2.blu0.hotmail.com [65.55.116.13]) by ietfa.amsl.com (Postfix) with ESMTP id 6739D21F85E7; Wed, 13 Feb 2013 20:27:20 -0800 (PST)
Received: from BLU002-W89 ([65.55.116.7]) by blu0-omc1-s2.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Wed, 13 Feb 2013 20:27:19 -0800
X-EIP: [gPesUQo542AzKrhazAfSa5MAS81xTxJB]
X-Originating-Email: [bernard_aboba@hotmail.com]
Message-ID: <BLU002-W89D54185FA240FF07A4E96930F0@phx.gbl>
Content-Type: multipart/alternative; boundary="_1a405a2f-3e15-4def-b782-a5651947f2be_"
From: Bernard Aboba <bernard_aboba@hotmail.com>
To: Gonzalo Camarillo <gonzalo.camarillo@ericsson.com>, "rtcweb@ietf.org" <rtcweb@ietf.org>, mmusic <mmusic@ietf.org>
Date: Wed, 13 Feb 2013 20:27:19 -0800
Importance: Normal
In-Reply-To: <511A2B40.2030408@ericsson.com>
References: <511A2B40.2030408@ericsson.com>
MIME-Version: 1.0
X-OriginalArrivalTime: 14 Feb 2013 04:27:19.0476 (UTC) FILETIME=[939ECF40:01CE0A6B]
Subject: Re: [rtcweb] Interim meeting and way forward
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, 14 Feb 2013 04:27:21 -0000

--_1a405a2f-3e15-4def-b782-a5651947f2be_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Good thoughts=2C Gonzalo.  I share your concern about the rate of progress.=
  However=2C I do not believe that the solution is to allocate more time.  =
If that were true then we would all be feeling a lot better after three day=
s of work at the interim.  IMHO=2C there is no amount of effort that can pr=
oduce movement on this set of problems without getting better clarity on th=
e context of the discussions and the process by which we get to consensus. =
=20

One observation from the interim (and other previous meetings) is that ther=
e is not a consistent understanding of the *context* for making decisions=
=2C and what the definition of "consensus" is.  IMHO=2C there is a world of=
 difference between asking for consensus on the solution to a set of proble=
ms in the context of RTCWEB=2C versus setting the context to be within the =
scope of MMUSIC {e.g. applicable to RTCWEB=2C CLUE and possible other WGs t=
oo}.   If the context is RTCWEB=2C we have a use case document to help us u=
nderstand the requirements the WebRTC protocols and APIs=3B  if it is MMUSI=
C=2C then the set of requirements is not obvious (at least by me) and we sh=
ould not be surprised if the group cannot come to consensus.=20

With respect to understanding of the nature of "consensus" in the IETF=2C P=
ete Resnick has recently published an I-D which is well worth reading:=20
http://tools.ietf.org/html/draft-resnick-on-consensus

> Date: Tue=2C 12 Feb 2013 13:45:04 +0200
> From: Gonzalo.Camarillo@ericsson.com
> To: rtcweb@ietf.org=3B mmusic@ietf.org
> Subject: [rtcweb] Interim meeting and way forward
>=20
> Folks=2C
>=20
> first of all=2C I hope everybody has already managed to get back home
> after the storm. Also=2C I want to thank Hadriel and Acme for being great
> hosts. The information flow=2C the meeting facilities=2C the catering=2C =
the
> pullovers=2C and everything else was just perfect.
>=20
> With respect to the technical work that got done in Boston and=2C more
> importantly=2C that remains to be done=2C I want to share a few thoughts
> with the group.
>=20
> A fact that is obvious but some of us sometimes forget about is that
> RTCWeb=2C as any other technology=2C has a window of opportunity. The
> usefulness and relevance of any standards we develop in this area will
> be extremely high within that window=2C but will decrease dramatically if
> the window closes (e.g.=2C if too many new applications out there are
> based on non-standard mechanisms).
>=20
> While we have everything in the group to meet the relevant market's
> deadlines=2C we should keep them in mind nevertheless. In particular=2C w=
e
> are going to be facing cases where *any* decision is better than *no*
> decision=2C or where the *perfect* will be the enemy of the *good*.
>=20
> In practical terms=2C the group should think twice before opening
> already-made decisions and open them only for very good reasons. Also=2C
> the group is going to have to make decisions based on *rough* consensus=
=2C
> as opposed to *wide* consensus or unanimity. This may sound like
> motherhood and apple pie but I want to stress these points anyway since
> they are important and need to be kept in mind.
>=20
> For Orlando=2C I have allocated a *significant* amount of time to RTCWeb
> and MMUSIC. Those sessions will allow us to take advantage of the
> momentum we currently have after the interim and to make more progress
> in all the relevant specifications.
>=20
> Cheers=2C
>=20
> Gonzalo
> AD for the RTCWeb and MMUSIC WGs
>=20
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
 		 	   		  =

--_1a405a2f-3e15-4def-b782-a5651947f2be_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 12pt=3B
font-family:Calibri
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'>Good thoughts=2C Gonzalo.&nbsp=
=3B I share your concern about the rate of progress.&nbsp=3B However=2C I d=
o not believe that the solution is to allocate more time.&nbsp=3B If that w=
ere true then we would all be feeling a lot better after three days of work=
 at the interim.&nbsp=3B IMHO=2C there is no amount of effort that can prod=
uce movement on this set of problems without getting better clarity on the =
context of the discussions and the process by which we get to consensus.&nb=
sp=3B <br><br>One observation from the interim (and other previous meetings=
) is that there is not a consistent understanding of the *context* for maki=
ng decisions=2C and what the definition of "consensus" is.&nbsp=3B IMHO=2C =
there is a world of difference between asking for consensus on the solution=
 to a set of problems in the context of RTCWEB=2C versus setting the contex=
t to be within the scope of MMUSIC {e.g. applicable to RTCWEB=2C CLUE and p=
ossible other WGs too}.&nbsp=3B&nbsp=3B If the context is RTCWEB=2C we have=
 a use case document to help us understand the requirements the WebRTC prot=
ocols and APIs=3B&nbsp=3B if it is MMUSIC=2C then the set of requirements i=
s not obvious (at least by me) and we should not be surprised if the group =
cannot come to consensus. <br><br>With respect to understanding of the natu=
re of "consensus" in the IETF=2C Pete Resnick has recently published an I-D=
 which is well worth reading: <br>http://tools.ietf.org/html/draft-resnick-=
on-consensus<br><br><div><div id=3D"SkyDrivePlaceholder"></div>&gt=3B Date:=
 Tue=2C 12 Feb 2013 13:45:04 +0200<br>&gt=3B From: Gonzalo.Camarillo@ericss=
on.com<br>&gt=3B To: rtcweb@ietf.org=3B mmusic@ietf.org<br>&gt=3B Subject: =
[rtcweb] Interim meeting and way forward<br>&gt=3B <br>&gt=3B Folks=2C<br>&=
gt=3B <br>&gt=3B first of all=2C I hope everybody has already managed to ge=
t back home<br>&gt=3B after the storm. Also=2C I want to thank Hadriel and =
Acme for being great<br>&gt=3B hosts. The information flow=2C the meeting f=
acilities=2C the catering=2C the<br>&gt=3B pullovers=2C and everything else=
 was just perfect.<br>&gt=3B <br>&gt=3B With respect to the technical work =
that got done in Boston and=2C more<br>&gt=3B importantly=2C that remains t=
o be done=2C I want to share a few thoughts<br>&gt=3B with the group.<br>&g=
t=3B <br>&gt=3B A fact that is obvious but some of us sometimes forget abou=
t is that<br>&gt=3B RTCWeb=2C as any other technology=2C has a window of op=
portunity. The<br>&gt=3B usefulness and relevance of any standards we devel=
op in this area will<br>&gt=3B be extremely high within that window=2C but =
will decrease dramatically if<br>&gt=3B the window closes (e.g.=2C if too m=
any new applications out there are<br>&gt=3B based on non-standard mechanis=
ms).<br>&gt=3B <br>&gt=3B While we have everything in the group to meet the=
 relevant market's<br>&gt=3B deadlines=2C we should keep them in mind never=
theless. In particular=2C we<br>&gt=3B are going to be facing cases where *=
any* decision is better than *no*<br>&gt=3B decision=2C or where the *perfe=
ct* will be the enemy of the *good*.<br>&gt=3B <br>&gt=3B In practical term=
s=2C the group should think twice before opening<br>&gt=3B already-made dec=
isions and open them only for very good reasons. Also=2C<br>&gt=3B the grou=
p is going to have to make decisions based on *rough* consensus=2C<br>&gt=
=3B as opposed to *wide* consensus or unanimity. This may sound like<br>&gt=
=3B motherhood and apple pie but I want to stress these points anyway since=
<br>&gt=3B they are important and need to be kept in mind.<br>&gt=3B <br>&g=
t=3B For Orlando=2C I have allocated a *significant* amount of time to RTCW=
eb<br>&gt=3B and MMUSIC. Those sessions will allow us to take advantage of =
the<br>&gt=3B momentum we currently have after the interim and to make more=
 progress<br>&gt=3B in all the relevant specifications.<br>&gt=3B <br>&gt=
=3B Cheers=2C<br>&gt=3B <br>&gt=3B Gonzalo<br>&gt=3B AD for the RTCWeb and =
MMUSIC WGs<br>&gt=3B <br>&gt=3B ___________________________________________=
____<br>&gt=3B rtcweb mailing list<br>&gt=3B rtcweb@ietf.org<br>&gt=3B http=
s://www.ietf.org/mailman/listinfo/rtcweb<br></div> 		 	   		  </div></body>
</html>=

--_1a405a2f-3e15-4def-b782-a5651947f2be_--

From randell-ietf@jesup.org  Thu Feb 14 01:07:07 2013
Return-Path: <randell-ietf@jesup.org>
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 6F78A21F862E for <rtcweb@ietfa.amsl.com>; Thu, 14 Feb 2013 01:07:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.299
X-Spam-Level: 
X-Spam-Status: No, score=-2.299 tagged_above=-999 required=5 tests=[AWL=0.300,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BzYHn6-7PW0I for <rtcweb@ietfa.amsl.com>; Thu, 14 Feb 2013 01:07:06 -0800 (PST)
Received: from r2-chicago.webserversystems.com (r2-chicago.webserversystems.com [173.236.101.58]) by ietfa.amsl.com (Postfix) with ESMTP id 3399721F862A for <rtcweb@ietf.org>; Thu, 14 Feb 2013 01:07:05 -0800 (PST)
Received: from pool-98-111-140-34.phlapa.fios.verizon.net ([98.111.140.34]:2767 helo=[192.168.1.12]) by r2-chicago.webserversystems.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80) (envelope-from <randell-ietf@jesup.org>) id 1U5umW-000GGh-Ro; Thu, 14 Feb 2013 03:07:05 -0600
Message-ID: <511CA8B8.9030109@jesup.org>
Date: Thu, 14 Feb 2013 04:04:56 -0500
From: Randell Jesup <randell-ietf@jesup.org>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: Martin Thomson <martin.thomson@gmail.com>
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org> <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com> <F55AA828-4DEA-4B19-849B-3D003B210D62@iii.ca> <CABkgnnWQYSwhAwgzAhbH1y0qqMhs3niDuT811CExQ4zrJidTJA@mail.gmail.com>
In-Reply-To: <CABkgnnWQYSwhAwgzAhbH1y0qqMhs3niDuT811CExQ4zrJidTJA@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - r2-chicago.webserversystems.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - jesup.org
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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, 14 Feb 2013 09:07:07 -0000

On 2/13/2013 5:58 PM, Martin Thomson wrote:
> On 13 February 2013 14:24, Cullen Jennings <fluffy@iii.ca> wrote:
>> To help this move quickly, could someone just draw out the various call flows and shows the pro's con's of them so that everyone is on the same page?
> I'm not sure that this will help, or even cover all the nuances effectively...

Thanks, this should help people.

> in-band negotiation only:
> http://www.websequencediagrams.com/?lz=dGl0bGUgZGF0YSBjaGFubmVsIHN0YXR1cyBxdW8KCkFsaWNlLT5Cb2I6IE9mZmVyCm5vdGUgcmlnaHQgb2YgABQFQm9iIHRoaW5rcyBhYm91dCBpdApCb2ItPgA5BTogQW5zdwAyCG92ZXIgAFEFADYGSUNFLCBEVExTLCBTQ1RQLCBldGMuLi4Aaw5wZW4gKCJsYWJlbCIsIHN0cmVhbSBYLACBKApldHRpbmdzKQCBBhhjYW4gcmVzcG9uZCBvbiBhbnkgYXZhaWxhYmxlAEkHAIElDU9wZW5SACsFc2UAaBJZKQCCCw1Mb2NrSXRJAIEZCgCBAAcAgVsQAIJYCGlzIHJlYWR5AIJQDWRhdGE&s=napkin
Adjusted and cleaned up.  Note one confusion was the assumption that 
there's label-glare-resolution; there isn't.  The response and ack 
messages carry the stream numbers (explicitly or implicitly), not 
labels.  Fixed.

http://www.websequencediagrams.com/?lz=dGl0bGUgZGF0YSBjaGFubmVsIHN0YXR1cyBxdW8KCkFsaWNlLT5Cb2I6IE9mZmVyCm5vdGUgcmlnaHQgb2YgABQFQm9iIHRoaW5rcyBhYm91dCBpdApCb2ItPgA5BTogQW5zdwAyCG92ZXIgAFEFADYGSUNFLCBEVExTLCBTQ1RQLCBldGMuLi4Aaw5wZW4gKCJsYWJlbCIsIHN0cmVhbSBYLACBKApldHRpbmdzKQCBBhhjYW4gcmVzcG9uZCBvbiBhbnkgYXZhaWxhYmxlAEkHAIElDU9wZW5SACsFc2UgKABnCgB0B1kAVBVvbkRhdGFDAIJABgCCLQ1Mb2NrSXRJbgBBCgCBIwdsZWYAgkIFAIIiB29ub3BlbiBldmVudACCbg1kYXRhAF0WACYLAIJnDGRhdGE&s=napkin


> SDP negotiation only:
> http://www.websequencediagrams.com/?lz=dGl0bGUgZGF0YSBjaGFubmVsIFNEUCBvbmx5Cgpub3RlIGxlZnQgb2YgQWxpY2U6AAEGIGNyZWF0ZXMALAgKABgFLT5Cb2I6IE9mZmVyADYGcmlnaAA4BQAUBUJvYiBnZXRzICdkYXRhAGgHJyBldmVudApCb2ItPgBcCG5zdwA7CG92ZXIAbgcAWQVJQ0UsIERUTFMsIFNDVFAsIGV0Yy4uLgB1DQCBSgUoc3RyZWFtIFgpAHgUABcGcyBhcmUgbGlua2VkIGJhc2VkIG9uIG5lZ290aWF0ZWQgbGFiZWwgaW4gc3RhdHVzIHF1bwCBHQ1tb3IAgjcHAGcIWSkAgXUYAII6D1RoaXMgbQCCHAV1c2UgdGhlIGV4aXN0aW5nAIMDDQCCBhQAgVQZUSk&s=napkin

Added onopen events, detail on second open

http://www.websequencediagrams.com/?lz=dGl0bGUgZGF0YSBjaGFubmVsIFNEUCBvbmx5Cgpub3RlIGxlZnQgb2YgQWxpY2U6IGNyZWF0ZURhdGFDACoGCgAUBS0-Qm9iOiBPZmZlcihsYWJlbCwgc3RyZWFtIFgsIHBhcmFtcykASwZyaWdoAE0FAC0Fb25kYXRhAHQIYW5kIG9ub3BlbiBldmVudHMKQm9iLT4AdQdBbnN3AE4RWQBQBwCBGQ8AOgwAgUMGb3ZlcgCBQAYAdAZJQ0UsIERUTFMsIFNDVFAsIGV0Yy4uLgCBQw0AghQFKACBQQgpAIEBDW1vcgCCMwcAGQgAdBcAghAjAIFURgCBZyIAgUMZUSk&s=napkin


> Randell's 0RTT in-band option:
> http://www.websequencediagrams.com/?lz=dGl0bGUgZGF0YSBjaGFubmVsIGZhc3QgaW4tYmFuZAoKQWxpY2UtPkJvYjogT2ZmZXIKQm9iLT4AEgU6IEFuc3dlcgpub3RlIG92ZXIgACoFIAApBUlDRSwgRFRMUywgU0NUUCwgZXRjLi4uAEQOcGVuICgibGFiZWwiLCBzdHJlYW0gWCwAgQQJc2V0dGluZ3MpAHwNZGF0YQBvBnJpZ2h0IG9mAG0Gb25kYXRhAIFBCCsgb25vcGVuAAQFbWVzc2FnZSBldmVudHMAgTgNT3BlblJlc3BvbnNlAHsSWQBtDkxvY2tJdEkAgSwKKQo&s=napkin

Adjusted.  Same comment as in-band above

http://www.websequencediagrams.com/?lz=dGl0bGUgZGF0YSBjaGFubmVsIGZhc3QgaW4tYmFuZAoKQWxpY2UtPkJvYjogT2ZmZXIKQm9iLT4AEgU6IEFuc3dlcgpub3RlIG92ZXIgACoFIAApBUlDRSwgRFRMUywgU0NUUCwgZXRjLi4uAEQOcGVuICgibGFiZWwiLCBzdHJlYW0gWCwAgQQJc2V0dGluZ3MpAF4GbGVmdCBvZgBhBjogb25vcGVuIGV2ZW50AIEdDWRhdGEAgRAGcmlnaAAuBQCBPQVvbmRhdGEAgWIIKwA5CCsgb25tZXNzYWdlAEcGcwCBWQ1PcGVuUmVzcG9uc2UgKACBHwZYAIElCVkpAIIGDQB2BQCCKgxMb2NrSXRJbgAxCSkK&s=napkin

> No negotiation option:
> http://www.websequencediagrams.com/?lz=dGl0bGUgZGF0YSBjaGFubmVsIG5vIG5lZ290aWF0aW9uIG9wdGlvbgoKCkFsaWNlLT5Cb2I6IE9mZmVyCkJvYi0-ABIFOiBBbnN3ZXIKbm90ZSBvdmVyIAAqBSAAKQVJQ0UsIERUTFMsIFNDVFAsIGV0Yy4uLgBFDgCAfwUoc3RyZWFtIFgpAFANcmVwbHkAEQwAYgZsZWZ0IG9mAGUGOiBjcmVhdGVEYXRhQwCBRAcoWSkAShpZKQCBKAZyaWdoAEIFAIFVBTMgZXZlbnRzIG9uZGF0YQCCDQgrIG9ub3BlbgAEBW1lc3NhZ2UAgQgbAFQIAIF6EERyYXdiYWNrOiBCb2IgYW5kAIIgB20AgH8FaGF2ZSBkaWZmZXJlbnQgbGFiZWxzL3Byb3BlcnRpZXMAgkgWU29sdXRpb246AIMuCWUAg0QIcyBpZiB5b3UgY2FyZQCDBhZDb25zdHJhaW50OiAAgjAHcyB1c2UgdGhlIHNhbWUgAIMMB251bWJlciBvbiBib3RoIGVuZHMsIG5vAIEfCA&s=napkin

Not sure what's going on here with Stream X - is there a missing 
assumption of SDP negotiation of Stream X?  The strong exposure of 
Stream numbers here implies they're surfaced to the application, no?  Or 
is it totally dependent on ordering of opens, and in the glare case they 
get cross-connected as one DataChannel with no notification of this 
(neither side gets onDataChannel).

For StreamY from bob->alice (the "reply" direction): what are the 
properties?  This also implies that the JS API has to change to let you 
set transport properties on a channel that came from onDataChannel.

Obviously there's no way to know anything about an incoming 
"onDataChannel" event not due to SDP; I'm sure your comment would be "if 
that matters, negotiate it".   How does the application cause 
negotiation to happen?  (More JS API change I assume).

I think there are unexplored interactions between SDP negotiation (and 
stream number selection) and this (dynamic no-negotiation creation).  
You might need to fail SDP requests to open stream X if the answerer has 
opened a channel on Stream X before seeing the SDP, or have the answerer 
pick the stream (but that causes problems when data from the answerer 
arrives before the Answer).

> What we really have at the moment is both in-band + SDP.  I was
> proposing that we go to SDP only, and maybe also allow the zero
> negotiation option at the expense of consistency.  (Not just because
> eventual consistency is web-scale.)

I'm not sure exactly what the last statement here means.

-- 
Randell Jesup
randell-ietf@jesup.org


From magnus.westerlund@ericsson.com  Thu Feb 14 01:18:05 2013
Return-Path: <magnus.westerlund@ericsson.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 DB5A821F8652 for <rtcweb@ietfa.amsl.com>; Thu, 14 Feb 2013 01:18:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.705
X-Spam-Level: 
X-Spam-Status: No, score=-105.705 tagged_above=-999 required=5 tests=[AWL=0.544, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rAD43LTgFhQ4 for <rtcweb@ietfa.amsl.com>; Thu, 14 Feb 2013 01:18:03 -0800 (PST)
Received: from mailgw2.ericsson.se (mailgw2.ericsson.se [193.180.251.37]) by ietfa.amsl.com (Postfix) with ESMTP id 23C1C21F86B7 for <rtcweb@ietf.org>; Thu, 14 Feb 2013 01:18:00 -0800 (PST)
X-AuditID: c1b4fb25-b7f366d000004d10-e7-511cabc7ddc1
Received: from esessmw0191.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw2.ericsson.se (Symantec Mail Security) with SMTP id F9.88.19728.7CBAC115; Thu, 14 Feb 2013 10:18:00 +0100 (CET)
Received: from [127.0.0.1] (153.88.115.8) by esessmw0191.eemea.ericsson.se (153.88.115.85) with Microsoft SMTP Server id 8.3.279.1; Thu, 14 Feb 2013 10:17:59 +0100
Message-ID: <511CABC6.3050502@ericsson.com>
Date: Thu, 14 Feb 2013 10:17:58 +0100
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: "Timothy B. Terriberry" <tterriberry@mozilla.com>
References: <CABcZeBO105HXWoRAbaAR0fGTCLtDmAyjt-DOM=aKy80sg2SG_Q@mail.gmail.com> <51140038.3040001@ericsson.com> <CABcZeBP_-ce-JT-oDkpkDoRKjrZo+m7NLTcifCOsRBM_qKPTmg@mail.gmail.com> <511407AA.1040501@ericsson.com> <CABcZeBO0oSYw-M-1wVujftiYdBtJ67SBfMp4k5gSm45HFhZ+=A@mail.gmail.com> <92B7E61ADAC1BB4F941F943788C0882804788D71@xmb-aln-x08.cisco.com> <51157034.3020800@alvestrand.no> <51164AFC.80700@ericsson.com> <51165FCA.2040707@alvestrand.no> <511796C6.3050601@ericsson.com> <511820F9.5080806@alvestrand.no> <5118EDC1.2000809@ericsson.com> <5119F155.8090303@alvestrand.no> <511C66BE.7090105@mozilla.com>
In-Reply-To: <511C66BE.7090105@mozilla.com>
X-Enigmail-Version: 1.5
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjluLIzCtJLcpLzFFi42KZGfG3RvfEaplAg/eT2C3W/mtntzj7o5HJ gcljyZKfTB59B7pYA5iiuGxSUnMyy1KL9O0SuDKarvxlKZigUbH7sFQD42mFLkZODgkBE4md L9qZIWwxiQv31rOB2EICJxklXu4W6mLkArKXM0qsfL0ELMEroC2xv30VI4jNIqAq8XR3K1gz m4CFxM0fjWA1ogLBEhsOrmKCqBeUODnzCQuILSJgKvFq4gawGmYBYYkNF9uA4hwcwgIhEisP skLsusMi8eBkA1g9J9CunueXwWokBMQl1rzhgGjVk5hytYURwpaXaN46mxniZm2JhqYO1gmM QrOQbJ6FpGUWkpYFjMyrGNlzEzNz0suNNjECw/Tglt+qOxjvnBM5xCjNwaIkzhvueiFASCA9 sSQ1OzW1ILUovqg0J7X4ECMTBycwBNvkdH9yTMrt3GsaW88f5j5NPcRn6n7J00+clm47uztZ 5fSKm0G7U6pLj058FbGTe0FN/LPPVxdf47UReyY2e3bXY4tE1RqRlDlc2ZuFm4vmtDX0hhQk HtV/yr6+wq8y+V3fNsUbvHpx059uKNCeUhHSnlfweILTaq4VCh+eTTtWmMdWrLyyTomlOCPR UIu5qDgRAC0R0MkhAgAA
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for	synchronization
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, 14 Feb 2013 09:18:05 -0000

On 2013-02-14 05:23, Timothy B. Terriberry wrote:
> Harald Alvestrand wrote:
>> I don't understand what the problem is here. I may be dumb.
>> If syncing is important to the guy writing the service, (he can't live
>> with them being unsynchronized), he should put them in the same stream.
> 
> The argument goes that if we leave this unspecified, web authors will
> test against browser A which does X, and not against browser B which
> does Y, and users of browser B will suffer when things don't work like
> they did in browser A.
> 
> Personally I'm not convinced this argument applies here. For cases like
> "Do the contents of this table element show up at all when I fail to
> close my <tr>?" it's pretty important, but in reality resynchronization
> is only going to affect things so much... if things get more than a few
> 100 ms out of sync on the wire, the experience is going to be terrible
> no matter what you do (and I'd call them "bad" long before that point).
> 
> The goal of pixel-perfect rendering for webpages might be reasonable,
> but sample-accurate rendering of real-time media will never be possible
> given the limitations of real-world networks, and whether you're forcing
> synchronization or not, the media will still play.

My understanding of the underlying issues why this is important is
discussed in
https://datatracker.ietf.org/doc/draft-burman-rtcweb-mmusic-media-structure/
See Section 4.1.3

Lets start with two media streams from end-point that shares media
sources. Here we encounter another open issue, namely the relation
between media sources, a particular encoding and MediaStreamTrack. To my
knowledge it is not agreed on what should happen if I have two
MediaStreams, each with an audio and video MediaStreamTrack that are the
same media source, i.e. microphone and video camera. Even if no
configuration for encoding has been done, will the peer receive two
copies or are these optimized to send only two RTP streams, one with the
audio, one with the video that is used in both?

If they are then they MUST share the same CNAME in both media streams
all the MediaStreamTracks.

If the audio MediaStreamTrack in each MediaStream actually gets
different encodings, which I think is a waste unless intended due to
encoding requirements, but then we are in fact into Simulcast. IF one
has two different encodings and both are sent, then playing the same
audio source twice without sample accurate synchronization you have just
created an echo effect.

Even if the JS application switches back and forth between the media
streams there could be playback overlapping unless they are in sync.

> 
>> The practical issue I can think of would be a source that had its own
>> clock, not the system clock, but is otherwise a local source. Having the
>> same CNAME would require resynchronizing that source. I don't know if
>> any such sources exist in practice, but again, I don't want to outlaw
>> them.
> 
> I can certainly think of cases where two local streams with, e.g., the
> same sampling rate would advance at different rates measured against a
> global wallclock. For example, a gUM stream running against the
> microphone's clock vs. a <video> tag playing back against the soundcard
> output clock.

Yes, but that should be dealt with locally. It is after all detectable
by using the global wallclock and can be compensated for. In fact RTCP
synchronization mechanism deals with the relative clock drift of
sampling clocks compared to the senders wall clock by updating the
offset in new RTCP Sender Reports.

This might not be implemented correctly in many implementations, but
that is an implementation bug, not a protocol issue. Same goes for the
local playback with the above characteristics.

> 
> Then AFAICT forcing the use of the same CNAME means we will always add
> some additional latency in the receiver to perform the
> resynchronization. In the above situation, I'm not sure that's always
> the best choice.

I think it is important that we are clear on that all media sources that
comes from the same synchronization context must be using the same
CNAME. This implies that media mixing entities track the incoming clocks
and keep the same off-set over multiple RTP streams from the same
synchronization context to maintain synchronization of that context
across the mixing/relaying/video switching.

Yes, it may incur delay, depending on what media operation you are
doing. I think the requirement we are discussing is what the sender MUST
do so that the receiver can ensure synchronization if they want to.

Cheers

Magnus Westerlund

----------------------------------------------------------------------
Multimedia Technologies, Ericsson Research EAB/TVM
----------------------------------------------------------------------
Ericsson AB                | Phone  +46 10 7148287
Färögatan 6                | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------


From magnus.westerlund@ericsson.com  Thu Feb 14 01:36:26 2013
Return-Path: <magnus.westerlund@ericsson.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 51A3B21F853A for <rtcweb@ietfa.amsl.com>; Thu, 14 Feb 2013 01:36:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.728
X-Spam-Level: 
X-Spam-Status: No, score=-105.728 tagged_above=-999 required=5 tests=[AWL=0.521, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id i2yFUVnMdZTj for <rtcweb@ietfa.amsl.com>; Thu, 14 Feb 2013 01:36:25 -0800 (PST)
Received: from mailgw1.ericsson.se (mailgw1.ericsson.se [193.180.251.45]) by ietfa.amsl.com (Postfix) with ESMTP id D5EA021F8523 for <rtcweb@ietf.org>; Thu, 14 Feb 2013 01:36:24 -0800 (PST)
X-AuditID: c1b4fb2d-b7f316d0000028db-3c-511cb0172cb7
Received: from esessmw0247.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw1.ericsson.se (Symantec Mail Security) with SMTP id 75.DE.10459.710BC115; Thu, 14 Feb 2013 10:36:23 +0100 (CET)
Received: from [127.0.0.1] (153.88.115.8) by esessmw0247.eemea.ericsson.se (153.88.115.94) with Microsoft SMTP Server id 8.3.279.1; Thu, 14 Feb 2013 10:36:24 +0100
Message-ID: <511CB016.8040903@ericsson.com>
Date: Thu, 14 Feb 2013 10:36:22 +0100
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: Colin Perkins <csp@csperkins.org>
References: <50F9728E.6000206@ericsson.com> <C5E08FE080ACFD4DAE31E4BDBF944EB1133A3268@xmb-aln-x02.cisco.com> <9F33F40F6F2CD847824537F3C4E37DDF013C85C2@MCHP04MSX.global-ad.net> <D02FAF88-E403-4AFE-B1DD-2B4B0DB12A33@csperkins.org>
In-Reply-To: <D02FAF88-E403-4AFE-B1DD-2B4B0DB12A33@csperkins.org>
X-Enigmail-Version: 1.5
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFLMWRmVeSWpSXmKPExsUyM+Jvja74BplAg2+PzSzO9nWxWyx/eYLR Yu2/dnYHZo9p9++zeSxZ8pPJ48bt98wBzFFcNimpOZllqUX6dglcGcsPz2QreKNSseDET7YG xg+yXYycHBICJhL/Wr+yQdhiEhfurQeyuTiEBE4ySlx5egnKWc4o8f/mUiCHg4NXQFvi/Asz kAYWAVWJ75fOMIHYbAIWEjd/NIINEhUIlthwcBVYnFdAUOLkzCcsILYIUP2O4/8YQWxmgWSJ k/engcWFBRwltvQtgNr1hFHi24mFYAlOoMSq9hVMIHslBMQl1rzhgOjVk5hytQVqjrxE89bZ zCC2ENBpDU0drBMYhWYhWT0LScssJC0LGJlXMbLnJmbmpJcbbmIEhu/BLb91dzCeOidyiFGa g0VJnDfM9UKAkEB6YklqdmpqQWpRfFFpTmrxIUYmDk6pBsY8F0d2nrKIL9dLbl3tNcuu2PjF U1zKTyA2cn+mjPqx1R7dUjt5nzXGbI/wsRP6KzLLUa1C48dKNbFDrs/0pyr6evd5x2/Xzbkw 42DUgUs+LBlcB/ed+KGR82rNnNiP1h//x696NENP+s2mzjaRaQv+n5wlfEfbttlAbOlOvj/i FfXuzHn1+kosxRmJhlrMRcWJAGnylUEtAgAA
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] WG Last Call: draft-ietf-rtcweb-overview-05
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, 14 Feb 2013 09:36:26 -0000

WG,

The reason for a WG last call was not necessarily to stress the LAST
part, but rather to get sufficient number of eyes on the document to
determine if it is understandable. From my perspective that is still not
clear. I still encourage review of it.

But, it might be that this document will have to wait until that we are
certain that all necessary parts of the solution is covered by it.

Cheers

Magnus


On 2013-02-01 00:19, Colin Perkins wrote:
>> From a relatively quick re-read of this draft, I tend to agree that
>> it seems premature to last call it now. While the work seems to be
>> along the right lines, there's little benefit in having this draft
>> published before the referenced protocol drafts, and publishing it
>> earlier than those runs that risk that it's obsoleted by later
>> working group decisions. I'd think it better to delay this last
>> call until the group is ready to send this, the use cases and
>> requirements, and the core protocol drafts to the IESG together, as
>> one consistent set of documents.
> 
> Also, the statement that the chairs "do acknowledge that some
> references will be required to be updated before submitting for
> publication" seems a concern, given that a major point of this draft
> is to provide a roadmap to other RTCWeb specification documents. It
> would seem important for this draft to include an up-to-date list of
> references for the working group to check, to ensure the roadmap is
> correct, before issuing a last call for review.
> 
> Colin
> 
> 
> 
> On 30 Jan 2013, at 09:58, Hutton, Andrew wrote:
>> I am wondering whether this is really the right time to be calling
>> last call on this document and don't see the harm in leaving this
>> in draft status until we have made some progress on more important
>> issues and in the mean time this document may need updating to keep
>> up to date with decisions made regarding SDP issues etc.
>> 
>> I also have reviewing this draft on my list of things to do but
>> probably preparing for the interim is more important.
>> 
>> Regards Andy
>> 
>> 
>> 
>> 
>> 
>>> -----Original Message----- From: rtcweb-bounces@ietf.org
>>> [mailto:rtcweb-bounces@ietf.org] On Behalf Of Cullen Jennings
>>> (fluffy) Sent: 29 January 2013 18:51 To: rtcweb@ietf.org Subject:
>>> Re: [rtcweb] WG Last Call: draft-ietf-rtcweb-overview-05
>>> 
>>> 
>>> The combination of getting ready for the interim meeting and
>>> being sick, I am sorry but won't be able to get this done by
>>> deadline but I will still get a review done at later.
>>> 
>>> Sorry, Cullen
>>> 
>>> On Jan 18, 2013, at 9:04 AM, Magnus Westerlund 
>>> <magnus.westerlund@ericsson.com> wrote:
>>> 
>>>> WG,
>>>> 
>>>> I would here by like to announce a two week WG last call that
>>>> ends on the 1st of February. Please review this, we chairs do
>>>> acknowledge
>>> that
>>>> some references will be required to be updated before
>>>> submitting for publication, but we do need determine if this is
>>>> ready for
>>> publication
>>>> and can consider it done.
>>>> 
>>>> Document is available here: 
>>>> https://datatracker.ietf.org/doc/draft-ietf-rtcweb-overview/
>>>> 
>>>> Cheers
>>>> 
>>>> Magnus Westerlund
>>>> 
>>>> ---------------------------------------------------------------------
>>>
>>>> 
-
>>>> Multimedia Technologies, Ericsson Research EAB/TVM 
>>>> ---------------------------------------------------------------------
>>>
>>>> 
-
>>>> Ericsson AB                | Phone  +46 10 7148287 Färögatan 6
>>>> | Mobile +46 73 0949079 SE-164 80 Stockholm, Sweden| mailto:
>>>> magnus.westerlund@ericsson.com 
>>>> ---------------------------------------------------------------------
>>>
>>>> 
-
>>>> 
>>>> _______________________________________________ rtcweb mailing
>>>> list rtcweb@ietf.org 
>>>> https://www.ietf.org/mailman/listinfo/rtcweb
>>> 
>>> _______________________________________________ rtcweb mailing
>>> list rtcweb@ietf.org 
>>> https://www.ietf.org/mailman/listinfo/rtcweb
>> _______________________________________________ rtcweb mailing
>> list rtcweb@ietf.org https://www.ietf.org/mailman/listinfo/rtcweb
> 
> 
> 


-- 

Magnus Westerlund

----------------------------------------------------------------------
Multimedia Technologies, Ericsson Research EAB/TVM
----------------------------------------------------------------------
Ericsson AB                | Phone  +46 10 7148287
Färögatan 6                | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------


From randell-ietf@jesup.org  Thu Feb 14 01:46:53 2013
Return-Path: <randell-ietf@jesup.org>
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 A256F21F8702 for <rtcweb@ietfa.amsl.com>; Thu, 14 Feb 2013 01:46:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.399
X-Spam-Level: 
X-Spam-Status: No, score=-2.399 tagged_above=-999 required=5 tests=[AWL=0.200,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xT64bDU1lewL for <rtcweb@ietfa.amsl.com>; Thu, 14 Feb 2013 01:46:53 -0800 (PST)
Received: from r2-chicago.webserversystems.com (r2-chicago.webserversystems.com [173.236.101.58]) by ietfa.amsl.com (Postfix) with ESMTP id 07BAE21F86DD for <rtcweb@ietf.org>; Thu, 14 Feb 2013 01:46:53 -0800 (PST)
Received: from pool-98-111-140-34.phlapa.fios.verizon.net ([98.111.140.34]:2817 helo=[192.168.1.12]) by r2-chicago.webserversystems.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80) (envelope-from <randell-ietf@jesup.org>) id 1U5vP2-00091V-C9 for rtcweb@ietf.org; Thu, 14 Feb 2013 03:46:52 -0600
Message-ID: <511CB20C.7020003@jesup.org>
Date: Thu, 14 Feb 2013 04:44:44 -0500
From: Randell Jesup <randell-ietf@jesup.org>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org> <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com>
In-Reply-To: <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - r2-chicago.webserversystems.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - jesup.org
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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, 14 Feb 2013 09:46:53 -0000

On 2/13/2013 5:03 PM, Martin Thomson wrote:
> None of what I suggest would change the API.  At most, it would have
> removed the in-band handshake messages in exchange for loosening some
> of the guarantees.  And I've been trained to value the deletion of
> code highly.  That seemed like a good trade.

I think the no-negotiation proposal would require various API changes if 
you work out the details.

I understand the wish to reduce code.  (You do realize we're running 
over a lightweight stack like SCTP over DTLS over ICE/TURN over UDP, 
right?  ;-)

However, I'm not sure that you're actually reducing code by shifting to 
SDP (I think you're just moving the code/complexity, as the existing 
structures for negotiating m= lines can't be reused here I believe).  
And I think the SDP+no-negotiation-open proposal ends up with yet more 
complexity (and importantly, more application (JS) complexity).

The least complex IMHO is the 0-RTT in-band option, though it's similar 
in complexity to the current "pure" inband (without accelerated 
call-start creation via SDP - i.e. 1.5RTT for all opens).

> And timing?  It wasn't until you presented at the interim that I
> realized just how little value the in-band handshake was adding.

Which Interim?  This one (where I wasn't presenting the in-band 
protocol, though discussion moved there), or Stockholm, where it was 
presented (and again at Atlanta where we added the 'protocol' field, 
which was about the only major commentary).   I realize someone can (and 
will) object at any stage; I just wish objections of this fundamental 
nature were made (a lot) earlier.

> In terms of the specifics of your fast open proposal, what do you do
> with the message(s) that arrive on channels that you reject?  How does
> this surface in the API?

There is no rejection.  Creation of DataChannels (per the JS API) is 
purely declarative.  If you (as an application) wish to 'reject' a 
channel, either throw the object away or call .close() on it if you want 
to be nice to the sender.

> I'll do a blow-by-blow on your points below, if you want to continue
> the conversation.  If we're exchanging rhetoric bombs, I see little
> point.

No, I'm quite willing to continue the conversation; to an extent (how 
much to be determined by the WG) the snake has snuck out of the bag and 
we now have to deal with the comments (both yours and Justin/Peter's).  
I will concede I have an interest in retaining a solution similar to the 
one I've proposed (in-band or preferably 0-RTT), as I have it coded in 
Firefox, used in applications and largely debugged and on-track for 
release to production in 12-18 weeks or so (and major changes might 
cause problems with that and/or future version incompatibilities).  
That's the impact of revisiting issues; we considered DataChannels a 
critical component to have from the start of WebRTC and put a lot of 
effort into first discussing it on the lists and then implementing it.  
We began implementation a year ago, and have tracked changes from the 
lists and drafts since then.   But that isn't the only consideration.

Partly my comments were aimed at all instances where we go back (and go 
back again) with progress being elusive, not just this one issue.

-- 
Randell Jesup
randell-ietf@jesup.org


From magnus.westerlund@ericsson.com  Thu Feb 14 02:49:40 2013
Return-Path: <magnus.westerlund@ericsson.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 1249321F846C for <rtcweb@ietfa.amsl.com>; Thu, 14 Feb 2013 02:49:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.749
X-Spam-Level: 
X-Spam-Status: No, score=-105.749 tagged_above=-999 required=5 tests=[AWL=0.500, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id al1r90Lv7Auh for <rtcweb@ietfa.amsl.com>; Thu, 14 Feb 2013 02:49:39 -0800 (PST)
Received: from mailgw7.ericsson.se (mailgw7.ericsson.se [193.180.251.48]) by ietfa.amsl.com (Postfix) with ESMTP id 590F821F8574 for <rtcweb@ietf.org>; Thu, 14 Feb 2013 02:49:32 -0800 (PST)
X-AuditID: c1b4fb30-b7f0d6d000007e61-be-511cc13a58b1
Received: from esessmw0184.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id 3C.87.32353.A31CC115; Thu, 14 Feb 2013 11:49:30 +0100 (CET)
Received: from [127.0.0.1] (153.88.115.8) by esessmw0184.eemea.ericsson.se (153.88.115.82) with Microsoft SMTP Server id 8.3.279.1; Thu, 14 Feb 2013 11:49:30 +0100
Message-ID: <511CC139.6090506@ericsson.com>
Date: Thu, 14 Feb 2013 11:49:29 +0100
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <50F97303.4070906@ericsson.com>
In-Reply-To: <50F97303.4070906@ericsson.com>
X-Enigmail-Version: 1.5
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBJMWRmVeSWpSXmKPExsUyM+Jvja7VQZlAg7YJFhZr/7WzOzB6LFny kymAMYrLJiU1J7MstUjfLoEro2X6eZaCI3wVkyb8Y21gfMPdxcjJISFgInHvwToWCFtM4sK9 9WxdjFwcQgInGSVaNs1kA0kICSxnlFj5xBDE5hXQljgxqZ0dxGYRUJWYc/EhE4jNJmAhcfNH I1i9qECwxIaDq5gg6gUlTs58ArZAREBYYuurXrC4MFDNyolfGCHma0tM2n4fyObg4BTQkTh6 NRTElBAQl1jzhgOkgllAT2LK1RZGCFteonnrbGaYzoamDtYJjIKzkCybhaRlFpKWBYzMqxjZ cxMzc9LLzTcxAkPv4JbfBjsYN90XO8QozcGiJM4b7nohQEggPbEkNTs1tSC1KL6oNCe1+BAj EwenVAOj4+F2s//mHWt+OG6Utv5YKu1ocWbRRVnnr0Immd9bC6Lkfp81vLTqfNTtrQv1mn0K dQW0nP/zzLGYmPirduuhnsedsoxzLi6Pf7CE/8fld5N33GUTrv5zPPqd97RF8pe+776xxHru uqp7i54eKOyZst9ZdZaSZnq4eZxM5cwvJ916bjvxdy7PU2Ipzkg01GIuKk4EAMhy+DwLAgAA
Subject: Re: [rtcweb] WG Last Call: draft-ietf-rtcweb-use-cases-and-requirements-10
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, 14 Feb 2013 10:49:40 -0000

WG,

This WG last call has ended. There has been a number of comments on this
document. These needs to be addressed. I task the authors to work
through the open issues and provides document updates or drive further
discussion where needed to resolve the open issues.

We will not send this document for publication prior to giving the WG at
least two weeks to review the changes that will be applied to resolve
issues raised.

Cheers

Magnus

On 2013-01-18 17:06, Magnus Westerlund wrote:
> WG,
> 
> I would here by like to announce a two week WG last call that ends on
> the 1st of February.
> 
> Document is available here:
> 
> https://datatracker.ietf.org/doc/draft-ietf-rtcweb-use-cases-and-requirements/
> 
> Cheers
> 
> Magnus Westerlund
> 
> ----------------------------------------------------------------------
> Multimedia Technologies, Ericsson Research EAB/TVM
> ----------------------------------------------------------------------
> Ericsson AB                | Phone  +46 10 7148287
> Färögatan 6                | Mobile +46 73 0949079
> SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
> ----------------------------------------------------------------------
> 
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
> 
> 


-- 

Magnus Westerlund

----------------------------------------------------------------------
Multimedia Technologies, Ericsson Research EAB/TVM
----------------------------------------------------------------------
Ericsson AB                | Phone  +46 10 7148287
Färögatan 6                | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------


From tterriberry@mozilla.com  Thu Feb 14 05:00:15 2013
Return-Path: <tterriberry@mozilla.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 05DF421F87FF for <rtcweb@ietfa.amsl.com>; Thu, 14 Feb 2013 05:00:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.677
X-Spam-Level: 
X-Spam-Status: No, score=-2.677 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_MISMATCH_ORG=0.611, HOST_MISMATCH_COM=0.311, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pZQ0iNxumsjm for <rtcweb@ietfa.amsl.com>; Thu, 14 Feb 2013 05:00:14 -0800 (PST)
Received: from smtp.mozilla.org (mx1.corp.phx1.mozilla.com [63.245.216.69]) by ietfa.amsl.com (Postfix) with ESMTP id 1B3E821F852B for <rtcweb@ietf.org>; Thu, 14 Feb 2013 05:00:14 -0800 (PST)
Received: from [172.17.167.47] (unknown [12.181.221.194]) (Authenticated sender: tterriberry@mozilla.com) by mx1.mail.corp.phx1.mozilla.com (Postfix) with ESMTPSA id 58604F20BE for <rtcweb@ietf.org>; Thu, 14 Feb 2013 05:00:13 -0800 (PST)
Message-ID: <511CDFDC.20703@mozilla.com>
Date: Thu, 14 Feb 2013 05:00:12 -0800
From: "Timothy B. Terriberry" <tterriberry@mozilla.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20120625 SeaMonkey/2.10.1
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CABcZeBO105HXWoRAbaAR0fGTCLtDmAyjt-DOM=aKy80sg2SG_Q@mail.gmail.com> <51140038.3040001@ericsson.com> <CABcZeBP_-ce-JT-oDkpkDoRKjrZo+m7NLTcifCOsRBM_qKPTmg@mail.gmail.com> <511407AA.1040501@ericsson.com> <CABcZeBO0oSYw-M-1wVujftiYdBtJ67SBfMp4k5gSm45HFhZ+=A@mail.gmail.com> <92B7E61ADAC1BB4F941F943788C0882804788D71@xmb-aln-x08.cisco.com> <51157034.3020800@alvestrand.no> <51164AFC.80700@ericsson.com> <51165FCA.2040707@alvestrand.no> <511796C6.3050601@ericsson.com> <511820F9.5080806@alvestrand.no> <5118EDC1.2000809@ericsson.com> <5119F155.8090303@alvestrand.no> <511C66BE.7090105@mozilla.com> <511CABC6.3050502@ericsson.com>
In-Reply-To: <511CABC6.3050502@ericsson.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for	synchronization
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, 14 Feb 2013 13:00:15 -0000

Magnus Westerlund wrote:
> between media sources, a particular encoding and MediaStreamTrack. To my
> knowledge it is not agreed on what should happen if I have two
> MediaStreams, each with an audio and video MediaStreamTrack that are the
> same media source, i.e. microphone and video camera. Even if no
> configuration for encoding has been done, will the peer receive two
> copies or are these optimized to send only two RTP streams, one with the
> audio, one with the video that is used in both?

I think you have all of the same problems if you simply have two 
MediaStreams with the same MediaStreamTrack locally, without involving 
RTP at all. In the MediaStream Processing API 
<https://dvcs.w3.org/hg/audio/raw-file/tip/streams/StreamProcessing.html> Section 
2.1, we argued that the best approach is to require that all sinks of a 
MediaStreamTrack advance at the same rate (as otherwise you require 
either multiple decoders or unbounded buffering). I don't think that's 
written down anywhere in either an IETF or W3C spec that's currently active.

Once we have resolved that issue, I think that once you involve 
PeerConnection, the only thing that makes sense is that a series of 
invocations of AddStream() on the sender's PC produces a corresponding 
set of objects on the receiver's PC: if you call AddStream() with two 
MediaStreams that both contain the same MediaStreamTrack, then the 
remote side should create two MediaStreams that also contain the same 
MediaStreamTrack. If a sender wishes to use multiple SSRCs for a single 
track for either layered coding or simulcast or whatever, then following 
draft-alvetrand-mmusic-msid-02, they must have the same value for 
identifier and appdata.

> If they are then they MUST share the same CNAME in both media streams
> all the MediaStreamTracks.

I think it is perfectly reasonable to require that all SSRCs that share 
the same msid attributes (i.e., that belong to the same 
MediaStreamTrack) use the same CNAME. That should probably be written 
down somewhere (in the msid draft? in the RTP usage draft? I don't have 
a strong opinion, but the former at least involves fewer cross-document 
references). I think that solves the issue you're raising here.

> Yes, it may incur delay, depending on what media operation you are
> doing. I think the requirement we are discussing is what the sender MUST
> do so that the receiver can ensure synchronization if they want to.

Agreed, and I think Harald's answer was that the sender must put the 
tracks it wants synchronized into the same MediaStream, and that the 
browser must then use the same CNAME for any two tracks that belong to 
the same MediaStream (which would have to be applied transitively). I'm 
not sure anyone has disagreed with this. The only question is whether it 
also must use the same CNAME for two different tracks that appear in 
different MediaStreams.

From magnus.westerlund@ericsson.com  Thu Feb 14 06:41:42 2013
Return-Path: <magnus.westerlund@ericsson.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 5C0EC21F8869 for <rtcweb@ietfa.amsl.com>; Thu, 14 Feb 2013 06:41:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.786
X-Spam-Level: 
X-Spam-Status: No, score=-105.786 tagged_above=-999 required=5 tests=[AWL=0.463, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AAauv9hXRhc0 for <rtcweb@ietfa.amsl.com>; Thu, 14 Feb 2013 06:41:41 -0800 (PST)
Received: from mailgw2.ericsson.se (mailgw2.ericsson.se [193.180.251.37]) by ietfa.amsl.com (Postfix) with ESMTP id 1C16521F8868 for <rtcweb@ietf.org>; Thu, 14 Feb 2013 06:41:40 -0800 (PST)
X-AuditID: c1b4fb25-b7f366d000004d10-a5-511cf7a30c4e
Received: from esessmw0256.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw2.ericsson.se (Symantec Mail Security) with SMTP id 32.B6.19728.3A7FC115; Thu, 14 Feb 2013 15:41:40 +0100 (CET)
Received: from [127.0.0.1] (153.88.115.8) by esessmw0256.eemea.ericsson.se (153.88.115.97) with Microsoft SMTP Server id 8.3.279.1; Thu, 14 Feb 2013 15:41:39 +0100
Message-ID: <511CF7A3.40005@ericsson.com>
Date: Thu, 14 Feb 2013 15:41:39 +0100
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: "Timothy B. Terriberry" <tterriberry@mozilla.com>
References: <CABcZeBO105HXWoRAbaAR0fGTCLtDmAyjt-DOM=aKy80sg2SG_Q@mail.gmail.com> <51140038.3040001@ericsson.com> <CABcZeBP_-ce-JT-oDkpkDoRKjrZo+m7NLTcifCOsRBM_qKPTmg@mail.gmail.com> <511407AA.1040501@ericsson.com> <CABcZeBO0oSYw-M-1wVujftiYdBtJ67SBfMp4k5gSm45HFhZ+=A@mail.gmail.com> <92B7E61ADAC1BB4F941F943788C0882804788D71@xmb-aln-x08.cisco.com> <51157034.3020800@alvestrand.no> <51164AFC.80700@ericsson.com> <51165FCA.2040707@alvestrand.no> <511796C6.3050601@ericsson.com> <511820F9.5080806@alvestrand.no> <5118EDC1.2000809@ericsson.com> <5119F155.8090303@alvestrand.no> <511C66BE.7090105@mozilla.com> <511CABC6.3050502@ericsson.com> <511CDFDC.20703@mozilla.com>
In-Reply-To: <511CDFDC.20703@mozilla.com>
X-Enigmail-Version: 1.5
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnluLIzCtJLcpLzFFi42KZGfG3RnfJd5lAg11/OCzW/mtntzj7o5HJ gcljyZKfTB59B7pYA5iiuGxSUnMyy1KL9O0SuDL2NL5hKVikVbHx9mf2BsYmpS5GTg4JAROJ xQdms0LYYhIX7q1n62Lk4hASOMkoMb97ByOEsxzIuf+REaSKV0BTomf+TTCbRUBV4lfjYhYQ m03AQuLmj0Y2EFtUIFhiw8FVTBD1ghInZz4BqxERMJV4NXEDWA2zgLDEhottQHEODmGBEImV B8GOEBKYySoxY486iM0JtGr59f/sICUSAuISa95wQHTqSUy52sIIYctLNG+dzQzRqi3R0NTB OoFRaBaSxbOQtMxC0rKAkXkVI3tuYmZOernRJkZgoB7c8lt1B+OdcyKHGKU5WJTEecNdLwQI CaQnlqRmp6YWpBbFF5XmpBYfYmTi4JRqYNTJzr9md7juy8yLa65tPcJqZK2hXK//ROG57eOT 9SytDAc/HY76de7/lMuF4muqz5t53L7u86h36i/1FazL5eKnfz5u5KK2ivnx+7wX/7maP5Uw xCyfznd4SdFuE7+4F3cXse25sahRJ7DH9vhE+165bzw2kawb77g9SBHuWHdAgc2TuY6/b5cS S3FGoqEWc1FxIgDRodFwIgIAAA==
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for	synchronization
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, 14 Feb 2013 14:41:42 -0000

On 2013-02-14 14:00, Timothy B. Terriberry wrote:
> Magnus Westerlund wrote:
>> between media sources, a particular encoding and MediaStreamTrack. To my
>> knowledge it is not agreed on what should happen if I have two
>> MediaStreams, each with an audio and video MediaStreamTrack that are the
>> same media source, i.e. microphone and video camera. Even if no
>> configuration for encoding has been done, will the peer receive two
>> copies or are these optimized to send only two RTP streams, one with the
>> audio, one with the video that is used in both?
> 
> I think you have all of the same problems if you simply have two
> MediaStreams with the same MediaStreamTrack locally, without involving
> RTP at all. In the MediaStream Processing API
> <https://dvcs.w3.org/hg/audio/raw-file/tip/streams/StreamProcessing.html> Section
> 2.1, we argued that the best approach is to require that all sinks of a
> MediaStreamTrack advance at the same rate (as otherwise you require
> either multiple decoders or unbounded buffering). I don't think that's
> written down anywhere in either an IETF or W3C spec that's currently
> active.

I don't quite get the example in Section 2.1 in the yellow box. It is
unclear what the URI's represent.

I agree with the sentiment that all copies of the same media resource
will need to be played out in sync also locally. I would like to add
that in the context of different media sources there exist an importance
to have a common clock base and deal with that nominal sampling rates
does not match the actual as measured by the local reference clock.


> 
> Once we have resolved that issue, I think that once you involve
> PeerConnection, the only thing that makes sense is that a series of
> invocations of AddStream() on the sender's PC produces a corresponding
> set of objects on the receiver's PC: if you call AddStream() with two
> MediaStreams that both contain the same MediaStreamTrack, then the
> remote side should create two MediaStreams that also contain the same
> MediaStreamTrack. If a sender wishes to use multiple SSRCs for a single
> track for either layered coding or simulcast or whatever, then following
> draft-alvetrand-mmusic-msid-02, they must have the same value for
> identifier and appdata.

I agree that you need to have the corresponding objects on the receivers
side. When it comes to identifiers I get a bit confused here on how the
MSID draft is supposed to work. It switches between MediaStream and
MediaStreamTrack in section 4. Is the WMS semantics providing the
MediaStream IDs or the MediaStreamTrack IDs the SSRC is associated with?
The current text appears to indicate both. Is the ID making it possible
to distinguish between the two types?


> 
>> If they are then they MUST share the same CNAME in both media streams
>> all the MediaStreamTracks.
> 
> I think it is perfectly reasonable to require that all SSRCs that share
> the same msid attributes (i.e., that belong to the same
> MediaStreamTrack) use the same CNAME. 

MediaStreamTrack or MediaStream?

That should probably be written
> down somewhere (in the msid draft? in the RTP usage draft? I don't have
> a strong opinion, but the former at least involves fewer cross-document
> references). I think that solves the issue you're raising here.

At some point we will need to have a mapping between the API concepts
and RTP to be written up and agreed on. We will have to find the most
suitable spot for that.

> 
>> Yes, it may incur delay, depending on what media operation you are
>> doing. I think the requirement we are discussing is what the sender MUST
>> do so that the receiver can ensure synchronization if they want to.
> 
> Agreed, and I think Harald's answer was that the sender must put the
> tracks it wants synchronized into the same MediaStream, and that the
> browser must then use the same CNAME for any two tracks that belong to
> the same MediaStream (which would have to be applied transitively). I'm
> not sure anyone has disagreed with this. 

Good, lets start with assuming that this has consensus and that if
anyone objects there is time to do that now.


The only question is whether it
> also must use the same CNAME for two different tracks that appear in
> different MediaStreams.

Yes, this is the real question. And I think my answer is it depends.

The issue I have is that different mediaStreams can have different mixes
of tracks, and they can share some or all tracks. From a receivers
perspective it appears necessary to avoid media glitches that a receiver
can determine that a given track is a duplicate of another and ensure
that they are played in sync and on the same time line.

As long as only one encoding and one RTP stream is sent for each media
source then implicit its tracks must have a common CNAME over all the
MediaStreams it occurs in.


Cheers

Magnus Westerlund

----------------------------------------------------------------------
Multimedia Technologies, Ericsson Research EAB/TVM
----------------------------------------------------------------------
Ericsson AB                | Phone  +46 10 7148287
Färögatan 6                | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------


From ted.ietf@gmail.com  Thu Feb 14 08:29:57 2013
Return-Path: <ted.ietf@gmail.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 2D2AE21F844F for <rtcweb@ietfa.amsl.com>; Thu, 14 Feb 2013 08:29:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.545
X-Spam-Level: 
X-Spam-Status: No, score=-2.545 tagged_above=-999 required=5 tests=[AWL=0.055,  BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AKY6+77RBD+k for <rtcweb@ietfa.amsl.com>; Thu, 14 Feb 2013 08:29:56 -0800 (PST)
Received: from mail-ie0-x22d.google.com (ie-in-x022d.1e100.net [IPv6:2607:f8b0:4001:c03::22d]) by ietfa.amsl.com (Postfix) with ESMTP id B7E2821F8536 for <rtcweb@ietf.org>; Thu, 14 Feb 2013 08:29:56 -0800 (PST)
Received: by mail-ie0-f173.google.com with SMTP id 9so3473975iec.32 for <rtcweb@ietf.org>; Thu, 14 Feb 2013 08:29:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type; bh=Dhu2B0Rt4GmxdKOHlpf4i5/fv20xN/GdUDXfswEWrSc=; b=dXCjYnW8GJR4FRHXWgVYdWrXjKaRM1Xslb4JuDtUfQmCW0Kvb9Ax5jNR4rAlw7tw/2 X3sn+8eSBqUprLJsmMQXUvvSOLti4UAVB9TDc14iQuVzZzuTcyf68FlZO/PLz0QFH6Ju n/xYbWBVpZjRpAbDgJNGprFim0mW44ouu6n9raFDU8hM+6lkB7cHUxgHZOfSnX2Vs/j+ 3Fj0EU+5/DFJVPVe+UYfruuk5UZ0/h+URsEkumqOjzoRvDJcxBcEzxKO4lmV2ofaI4dI egkCGdDc/G8gVufk6AgAgWfMyL0TAkKoiPJHhniexlovY4658VTDXTJod93r5jC35pvO f6cA==
MIME-Version: 1.0
X-Received: by 10.50.194.134 with SMTP id hw6mr192001igc.20.1360859384238; Thu, 14 Feb 2013 08:29:44 -0800 (PST)
Received: by 10.43.135.202 with HTTP; Thu, 14 Feb 2013 08:29:44 -0800 (PST)
Date: Thu, 14 Feb 2013 08:29:44 -0800
Message-ID: <CA+9kkMD9E+E6StFATMRx0EoV_M40a5YANQ1TKAg1yH=brf2tDg@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
To: rtcweb@ietf.org
Content-Type: text/plain; charset=ISO-8859-1
Subject: [rtcweb] Call for agenda topic
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, 14 Feb 2013 16:29:57 -0000

The chairs are putting together the agenda for Orlando; some of the
topics are carryovers from ongoing discussion, but the Chairs would
like to call for any additional agenda items now so we can balance the
time.

regards,

Ted

From ted.ietf@gmail.com  Thu Feb 14 08:35:10 2013
Return-Path: <ted.ietf@gmail.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 D697E21F842D for <rtcweb@ietfa.amsl.com>; Thu, 14 Feb 2013 08:35:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.55
X-Spam-Level: 
X-Spam-Status: No, score=-2.55 tagged_above=-999 required=5 tests=[AWL=0.050,  BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HT9b03ZNCvPs for <rtcweb@ietfa.amsl.com>; Thu, 14 Feb 2013 08:35:10 -0800 (PST)
Received: from mail-ie0-x236.google.com (ie-in-x0236.1e100.net [IPv6:2607:f8b0:4001:c03::236]) by ietfa.amsl.com (Postfix) with ESMTP id 7C46421F8423 for <rtcweb@ietf.org>; Thu, 14 Feb 2013 08:35:10 -0800 (PST)
Received: by mail-ie0-f182.google.com with SMTP id k14so3506283iea.13 for <rtcweb@ietf.org>; Thu, 14 Feb 2013 08:35:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type; bh=RJr09Yy2jkTTx+ipKomu4h9AP6gzITYIOwlHSg7+QcY=; b=UuweEH0daezizHk1pC1ACnEHw2fdv7VXK7SovCW+anOJctdRS/vrAsyDP0TDCiUDSl WDKljxDeO7Z812zuJ6+srf8MWOTTC0qncHyB1rFcHPi4+vk3kMC/d4lxiKtusVCR6Mhe PwVbudkvcSI3Rt1xqFflcMWYzuihZGq/ZeljIMFTTKaX/2yIcTPRddluVUv/KvjMCt+R z/CaO8SI0fLs/HHnCiA7v+z62TtlhisYwiZg7JISulMZsfAVYSGvU/8BhTcBQ2Be3IAk 6zEyCXv8Nj2zgQy+NnUVFyVp9Wb3diqILkjTq6urCQ/pDWQq2B7LarstXNPr6IQy11ii l8Uw==
MIME-Version: 1.0
X-Received: by 10.50.194.134 with SMTP id hw6mr205693igc.20.1360859694449; Thu, 14 Feb 2013 08:34:54 -0800 (PST)
Received: by 10.43.135.202 with HTTP; Thu, 14 Feb 2013 08:34:54 -0800 (PST)
Date: Thu, 14 Feb 2013 08:34:54 -0800
Message-ID: <CA+9kkMDfu5XpiaO3AJr80Z6wMCpf55W==FD5nrqPr9SzNq39zg@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
To: rtcweb@ietf.org
Content-Type: text/plain; charset=ISO-8859-1
Subject: [rtcweb] Working Group Last Call draft-ietf-rtcweb-security
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, 14 Feb 2013 16:35:10 -0000

This begins a working group last call for draft-ietf-rtcweb-security.
Please send comments to the list by March 9, 2013.

regards,

Ted, Cullen, Magnus

From ted.ietf@gmail.com  Thu Feb 14 08:35:48 2013
Return-Path: <ted.ietf@gmail.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 A2EFE21F8467 for <rtcweb@ietfa.amsl.com>; Thu, 14 Feb 2013 08:35:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.554
X-Spam-Level: 
X-Spam-Status: No, score=-2.554 tagged_above=-999 required=5 tests=[AWL=0.046,  BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N9WwEfw7uJhF for <rtcweb@ietfa.amsl.com>; Thu, 14 Feb 2013 08:35:48 -0800 (PST)
Received: from mail-ie0-x233.google.com (mail-ie0-x233.google.com [IPv6:2607:f8b0:4001:c03::233]) by ietfa.amsl.com (Postfix) with ESMTP id 4036121F8439 for <rtcweb@ietf.org>; Thu, 14 Feb 2013 08:35:48 -0800 (PST)
Received: by mail-ie0-f179.google.com with SMTP id k11so3490264iea.24 for <rtcweb@ietf.org>; Thu, 14 Feb 2013 08:35:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type; bh=mAdFIQFTBoW20tg0A1tR4fAGzXsfaYTCj6ZStJLY9hU=; b=OHMBqqgv9nhbs28yReZO1LPQPsaxL3xkOYrXSGe9OyNnbLC0JMZUF+xtEFkdObT1Ea OXpF/SWgU5PCauBdQba8s+h1F81DKhZvqyvr7NdhcfECWBCFJNxd2FxGPRNk+z5npIG8 H09k23WBCZMtQEdbK3uVe7ZK1iMIBg6mCStx2VrsiVn2mXpNPXbWZQXRUK7Z5h3DIaOj YahegNDEpALbwD/dbMEc2bbupDMFKyqgYu/gSiChj1df1rgcGePhW2yhsYC+NpCsUlXb cV3wsN81zI0BXre6JrpS0rjwIIJaFCcXzTuwFtMFu9TkXfSx74HkDW6ZHCHhr5RvwkbW EaMw==
MIME-Version: 1.0
X-Received: by 10.50.191.199 with SMTP id ha7mr136210igc.70.1360859736910; Thu, 14 Feb 2013 08:35:36 -0800 (PST)
Received: by 10.43.135.202 with HTTP; Thu, 14 Feb 2013 08:35:36 -0800 (PST)
Date: Thu, 14 Feb 2013 08:35:36 -0800
Message-ID: <CA+9kkMDCAvTU6HzvgezuPpgrpLq7QLop9WunA7S_gKRTn2A9qg@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
To: rtcweb@ietf.org
Content-Type: text/plain; charset=ISO-8859-1
Subject: [rtcweb] Working group last call for draft-ietf-rtcweb-security-arch
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, 14 Feb 2013 16:35:48 -0000

This begins a working group last call for
draft-ietf-rtcweb-security-arch.  Please send comments to the list by
March 9, 2013.

regards,

Ted, Cullen, Magnus

From tterriberry@mozilla.com  Thu Feb 14 09:35:23 2013
Return-Path: <tterriberry@mozilla.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 7FE5121F8619 for <rtcweb@ietfa.amsl.com>; Thu, 14 Feb 2013 09:35:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.077
X-Spam-Level: 
X-Spam-Status: No, score=-2.077 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_MISMATCH_ORG=0.611, HOST_MISMATCH_COM=0.311, J_CHICKENPOX_57=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AXsZzJYHeCAH for <rtcweb@ietfa.amsl.com>; Thu, 14 Feb 2013 09:35:20 -0800 (PST)
Received: from smtp.mozilla.org (mx1.corp.phx1.mozilla.com [63.245.216.69]) by ietfa.amsl.com (Postfix) with ESMTP id C556A21F8921 for <rtcweb@ietf.org>; Thu, 14 Feb 2013 09:35:20 -0800 (PST)
Received: from [10.45.40.109] (unknown [70.42.157.21]) (Authenticated sender: tterriberry@mozilla.com) by mx1.mail.corp.phx1.mozilla.com (Postfix) with ESMTPSA id 361E0F22AC for <rtcweb@ietf.org>; Thu, 14 Feb 2013 09:35:08 -0800 (PST)
Message-ID: <511D2048.7030500@mozilla.com>
Date: Thu, 14 Feb 2013 09:35:04 -0800
From: "Timothy B. Terriberry" <tterriberry@mozilla.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20120625 SeaMonkey/2.10.1
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CABcZeBO105HXWoRAbaAR0fGTCLtDmAyjt-DOM=aKy80sg2SG_Q@mail.gmail.com> <51140038.3040001@ericsson.com> <CABcZeBP_-ce-JT-oDkpkDoRKjrZo+m7NLTcifCOsRBM_qKPTmg@mail.gmail.com> <511407AA.1040501@ericsson.com> <CABcZeBO0oSYw-M-1wVujftiYdBtJ67SBfMp4k5gSm45HFhZ+=A@mail.gmail.com> <92B7E61ADAC1BB4F941F943788C0882804788D71@xmb-aln-x08.cisco.com> <51157034.3020800@alvestrand.no> <51164AFC.80700@ericsson.com> <51165FCA.2040707@alvestrand.no> <511796C6.3050601@ericsson.com> <511820F9.5080806@alvestrand.no> <5118EDC1.2000809@ericsson.com> <5119F155.8090303@alvestrand.no> <511C66BE.7090105@mozilla.com> <511CABC6.3050502@ericsson.com> <511CDFDC.20703@mozilla.com> <511CF7A3.40005@ericsson.com>
In-Reply-To: <511CF7A3.40005@ericsson.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for	synchronization
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, 14 Feb 2013 17:35:23 -0000

Magnus Westerlund wrote:
> I agree that you need to have the corresponding objects on the receivers
> side. When it comes to identifiers I get a bit confused here on how the
> MSID draft is supposed to work. It switches between MediaStream and
> MediaStreamTrack in section 4. Is the WMS semantics providing the
> MediaStream IDs or the MediaStreamTrack IDs the SSRC is associated with?
> The current text appears to indicate both. Is the ID making it possible
> to distinguish between the two types?

According to Section 1.1, it is "providing necessary semantic 
information for the association of MediaStreamTracks to MediaStreams...."

IIUC, it is the "identifier" token which indicates the MediaStream, and 
the "appdata" token which indicates the MediaStreamTrack. The text of 
Section 4 says "The value of the msid corresponds to the 'id' attribute 
of a MediaStream," but I think it is supposed to say "msid identifier" 
instead of the whole attribute. It goes on to say "The appdata for a 
WebRTC MediaStreamTrack consists of the 'id' attribute of a 
MediaStreamTrack." It is not clear what happens if an SSRC has two msids 
with different "identifier" tokens but the same "appdata" token.

The thing I think is currently somewhat confusing is the relationship 
between MediaStreamTracks that belong to multiple MediaStreams. In the 
current W3C API, creating a new MediaStream from an existing 
MediaStreamTrack creates a clone of that track, rather than 
incorporating the track by reference. Both tracks would have the same 
underlying "source", but there is currently no representation of a 
source in the MediaStream API, nor any way to tell if two tracks have 
the same source from JS. In the SDP, an SSRC which has multiple msid 
attributes presumably creates multiple MediaStreamTracks with the same 
source.

It is not clear what is supposed to happen if one SSRC has two msid 
attributes, and another SSRC has a single msid which matches one of the 
msid attributes of the first SSRC, but is missing the other msid 
attribute. I'd be happy with almost anything (including "the SDP gets 
rejected as invalid"), but I think we should say something about it.

I also think the msid draft should be clear that just because two msid's 
have the same appdata (indicating MediaStreamTracks with the same "id" 
attribute), they should not necessarily be intended for the same 
MediaStreamTrack object. It currently says that "If two different SSRCs 
have the same value for identifier and appdata, it means that these two 
SSRCs are both intended for the same MediaStreamTrack." It does NOT say 
that if they have different identifiers and the same appdata, they are 
NOT intended for the same MediaStreamTrack object. Even more important 
is the case of a single SSRC with multiple msid's: the draft should make 
clear that this will correspond to multiple MediaStreamTrack JS objects 
(with a common "source"... a property that is currently ill-defined in 
the W3C API), even if the "appdata" token is the same.

>> I think it is perfectly reasonable to require that all SSRCs that share
>> the same msid attributes (i.e., that belong to the same
>> MediaStreamTrack) use the same CNAME.
>
> MediaStreamTrack or MediaStream?

I meant MediaStreamTrack. This would be to handle cases like layered 
codecs, FEC, or a source which plans to switch codecs (e.g., to use CN).

> At some point we will need to have a mapping between the API concepts
> and RTP to be written up and agreed on. We will have to find the most
> suitable spot for that.

Section 4 of the msid draft appears to attempt some of that (at least 
w.r.t. SSRCs). I don't think it's anywhere near complete.

> As long as only one encoding and one RTP stream is sent for each media
> source then implicit its tracks must have a common CNAME over all the
> MediaStreams it occurs in.

I think we still want to support simulcast (though possibly not in 
Version 1), but it's an open question how we do so. We might very well 
want the alternatives to be in different MediaStreamTracks with 
different msids (or a receiver would have no way to select among those 
alternatives in JS), so they wouldn't be covered by the "same msid" case 
I suggest above, and would need some other mechanism to signal that they 
originate from the same "source".

However, I think defining CNAME behavior in the simulcast case isn't 
really rtcweb-specific. Right now, as I read 
draft-westerlund-avtcore-rtp-simulcast-01, it requires that related 
encodings be tagged with your proposed SDES item SRCNAME with the same 
value (though that draft only defines a multiple-session approach, and 
you know how well that's likely to go over in this group). I think this 
is a mistake, however, since 
draft-westerlund-avtext-rtcp-sdes-srcname-02 says SRCNAME is "scoped by" 
(which I take to mean "only unique in the context of the same") CNAME. 
What draft-westerlund-avtcore-rtp-simulcast-01 probably wants instead is 
to require the same CNAME:SRCNAME pair. draft-even-clue-rtp-mapping-04 
Section 6.2 (which has an incomplete example of single-session, 
SSRC-multiplexed simulcast) has a similar problem.

From fluffy@cisco.com  Thu Feb 14 12:36:16 2013
Return-Path: <fluffy@cisco.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 AAA1721F883F for <rtcweb@ietfa.amsl.com>; Thu, 14 Feb 2013 12:36:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.569
X-Spam-Level: 
X-Spam-Status: No, score=-110.569 tagged_above=-999 required=5 tests=[AWL=0.030, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KmeALLKTTHVi for <rtcweb@ietfa.amsl.com>; Thu, 14 Feb 2013 12:36:15 -0800 (PST)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) by ietfa.amsl.com (Postfix) with ESMTP id AE26521F87F6 for <rtcweb@ietf.org>; Thu, 14 Feb 2013 12:36:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1156; q=dns/txt; s=iport; t=1360874175; x=1362083775; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=JgOElvEzjNAIdgUCPgt090z8Iim/lM6IqN53XCFzITw=; b=Cj+vwXnLW1/51M3noGm/wZgxfPg0XgCWQkKLlMg2AxLIB+l7FLPRWToH sVbszqyq8j/bgpQv6G9Pz1nHOSPzIHQ5gpj4BtCIdAltIw5uB7lNy8kKz OUB7kjQHdAKVv4/5YedtK4VuYmMDGwXsdcBCwKdQ/kBVRchwhIlJzp01U w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EAFZJHVGtJXHA/2dsb2JhbABEwGkWc4IfAQEBAwF5BQsCAQgiJDIlAgQOBQiIBAa9PZEjYQOIMIoAlEeDB4In
X-IronPort-AV: E=Sophos;i="4.84,666,1355097600"; d="scan'208";a="177294120"
Received: from rcdn-core2-5.cisco.com ([173.37.113.192]) by rcdn-iport-4.cisco.com with ESMTP; 14 Feb 2013 20:36:15 +0000
Received: from xhc-rcd-x09.cisco.com (xhc-rcd-x09.cisco.com [173.37.183.83]) by rcdn-core2-5.cisco.com (8.14.5/8.14.5) with ESMTP id r1EKaFcQ012110 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 14 Feb 2013 20:36:15 GMT
Received: from xmb-aln-x02.cisco.com ([169.254.5.155]) by xhc-rcd-x09.cisco.com ([173.37.183.83]) with mapi id 14.02.0318.004; Thu, 14 Feb 2013 14:36:15 -0600
From: "Cullen Jennings (fluffy)" <fluffy@cisco.com>
To: Magnus Westerlund <magnus.westerlund@ericsson.com>
Thread-Topic: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for synchronization
Thread-Index: AQHOCvLuvBrqNHtEZUGk9UfWj2Yvbw==
Date: Thu, 14 Feb 2013 20:36:14 +0000
Message-ID: <C5E08FE080ACFD4DAE31E4BDBF944EB1133E2A16@xmb-aln-x02.cisco.com>
References: <CABcZeBO105HXWoRAbaAR0fGTCLtDmAyjt-DOM=aKy80sg2SG_Q@mail.gmail.com> <51140038.3040001@ericsson.com> <CABcZeBP_-ce-JT-oDkpkDoRKjrZo+m7NLTcifCOsRBM_qKPTmg@mail.gmail.com> <511407AA.1040501@ericsson.com> <CABcZeBO0oSYw-M-1wVujftiYdBtJ67SBfMp4k5gSm45HFhZ+=A@mail.gmail.com> <92B7E61ADAC1BB4F941F943788C0882804788D71@xmb-aln-x08.cisco.com> <51157034.3020800@alvestrand.no> <51164AFC.80700@ericsson.com> <51165FCA.2040707@alvestrand.no> <511796C6.3050601@ericsson.com> <511820F9.5080806@alvestrand.no> <5118EDC1.2000809@ericsson.com> <5119F155.8090303@alvestrand.no> <511C66BE.7090105@mozilla.com> <511CABC6.3050502@ericsson.com>
In-Reply-To: <511CABC6.3050502@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.20.249.164]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <9A09FEA1C896524AA50D871924ED88F8@cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for	synchronization
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, 14 Feb 2013 20:36:16 -0000

On Feb 14, 2013, at 2:17 AM, Magnus Westerlund <magnus.westerlund@ericsson.=
com> wrote:

> I think it is important that we are clear on that all media sources that
> comes from the same synchronization context must be using the same
> CNAME.
=20
Agree - I might rephrase that slightly to change=20

   	comes from the same synchronization context

to=20
        come from the same synchronization context and that are desirable t=
o synchronize=20

The issues I am concurred with is a device that is producing both audio and=
 video from a camera and some video from a slide share and may be capable o=
f sending the two such that the receiver can synchronize them but that may =
not to syncronize them due to the additional latency that would impose on t=
he audio. I want to be able to send the audio and video with same CNAME and=
 the slides with a different CNAME. I was assuming I would do that by putti=
ng the Track with the slides in one RTCMediaStream and the other Tracks in =
a different RTCMediaStream.=20

Perhaps the above wording is fine and we just need to be clear on what a  s=
ynchronization context is.=20



From martin.thomson@gmail.com  Thu Feb 14 14:22:25 2013
Return-Path: <martin.thomson@gmail.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 DAB8821F8581 for <rtcweb@ietfa.amsl.com>; Thu, 14 Feb 2013 14:22:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.24
X-Spam-Level: 
X-Spam-Status: No, score=-5.24 tagged_above=-999 required=5 tests=[AWL=-1.641,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4cFPdU2i684W for <rtcweb@ietfa.amsl.com>; Thu, 14 Feb 2013 14:22:16 -0800 (PST)
Received: from mail-wg0-f54.google.com (mail-wg0-f54.google.com [74.125.82.54]) by ietfa.amsl.com (Postfix) with ESMTP id 1F8FB21F890E for <rtcweb@ietf.org>; Thu, 14 Feb 2013 14:22:15 -0800 (PST)
Received: by mail-wg0-f54.google.com with SMTP id fm10so2255393wgb.33 for <rtcweb@ietf.org>; Thu, 14 Feb 2013 14:22:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=LTUkWr0nBO1YWVG/b4R7DxgVMkLPdlH6y6hndHaUuIE=; b=lQy0V6F7SiULVC1kz+QUPWM+QHBS7c6sweG21tVavieCvC46Wh9r8xU8vTpv4BxnjV XpDSENIWJIb4AbOh78ow11fxejmCnWN7oYCWH8Oi6Mq7XDkvImoOQApY7izae/T7jbvh FbNZv4KRkjAQszaPtzpmDFSBMHKr82Tj2K8UIVK3ohOavtLrgHfEHp29/cn+sI7ILbyZ 7OrDMzGsf1+zRBPjUG9aEQGPbPx9qggHEP5pbHppNOYi3GEBccdGrUYZpRuBNLn1qe/A V3aDj+Sdcj2YCXqVDNNJwd7QltK+DzGartFBC53GlmInQ6AWdoq7knMgaKs3Ps4AG9+3 omsA==
MIME-Version: 1.0
X-Received: by 10.180.76.84 with SMTP id i20mr550554wiw.9.1360880535113; Thu, 14 Feb 2013 14:22:15 -0800 (PST)
Received: by 10.194.5.135 with HTTP; Thu, 14 Feb 2013 14:22:15 -0800 (PST)
In-Reply-To: <511CA8B8.9030109@jesup.org>
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org> <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com> <F55AA828-4DEA-4B19-849B-3D003B210D62@iii.ca> <CABkgnnWQYSwhAwgzAhbH1y0qqMhs3niDuT811CExQ4zrJidTJA@mail.gmail.com> <511CA8B8.9030109@jesup.org>
Date: Thu, 14 Feb 2013 14:22:15 -0800
Message-ID: <CABkgnnVVuzAvgCiQEqNMqq0fdB+skKXJvExufPn-AY4-E-Symg@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: Randell Jesup <randell-ietf@jesup.org>
Content-Type: text/plain; charset=UTF-8
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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, 14 Feb 2013 22:22:27 -0000

On 14 February 2013 01:04, Randell Jesup <randell-ietf@jesup.org> wrote:
> Not sure what's going on here with Stream X - is there a missing assumption
> of SDP negotiation of Stream X?

Yes, I was in a hurry and assumed you'd guess that.

> The strong exposure of Stream numbers here
> implies they're surfaced to the application, no?

Stream numbers are already exposed as soon as you have SDP
negotiation.  This assumes that you use the same number in both
directions for the one channel.

> Or is it totally dependent
> on ordering of opens, and in the glare case they get cross-connected as one
> DataChannel with no notification of this (neither side gets onDataChannel).

In the glare case, yes, streams can get cross-connected.

> For StreamY from bob->alice (the "reply" direction): what are the
> properties?  This also implies that the JS API has to change to let you set
> transport properties on a channel that came from onDataChannel.

Properties would be set to some defaults by the browser.  And yes, the
properties should be mutable - SCTP certainly doesn't prevent that (I
covered this in my first email).

> Obviously there's no way to know anything about an incoming "onDataChannel"
> event not due to SDP; I'm sure your comment would be "if that matters,
> negotiate it".   How does the application cause negotiation to happen?
> (More JS API change I assume).

Yes, as above: properties have to be assigned defaults for the
ondatachannel event.  and yes, my response would be "if properties
matter, negotiate them".

An application can negotiate by doing offer/answer.

> I think there are unexplored interactions between SDP negotiation (and
> stream number selection) and this (dynamic no-negotiation creation).  You
> might need to fail SDP requests to open stream X if the answerer has opened
> a channel on Stream X before seeing the SDP, or have the answerer pick the
> stream (but that causes problems when data from the answerer arrives before
> the Answer).

I don't think that this is a concern.  Once you allow for mismatched
channel properties, this all becomes easy.  The answer can use the
channel it has open to stream X.

One thing that might help with consistency is to define how browsers
select stream identifiers.  e.g., start at the lowest available
identifier.  This should help applications do zero-negotiation uses
without surprising behaviour.

>>   (Not just because
>> eventual consistency is web-scale.)
>
> I'm not sure exactly what the last statement here means.

Sorry, that's a random synapse misfire.  I've been doing too much
eventual consistency stuff recently.  If you can suffer the
digression: http://www.youtube.com/watch?v=b2F-DItXtZs

From martin.thomson@gmail.com  Thu Feb 14 14:34:41 2013
Return-Path: <martin.thomson@gmail.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 935D021F867D for <rtcweb@ietfa.amsl.com>; Thu, 14 Feb 2013 14:34:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.143
X-Spam-Level: 
X-Spam-Status: No, score=-5.143 tagged_above=-999 required=5 tests=[AWL=-1.544, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6UWTJaM-u9kK for <rtcweb@ietfa.amsl.com>; Thu, 14 Feb 2013 14:34:39 -0800 (PST)
Received: from mail-wg0-f53.google.com (mail-wg0-f53.google.com [74.125.82.53]) by ietfa.amsl.com (Postfix) with ESMTP id 0202F21F85B4 for <rtcweb@ietf.org>; Thu, 14 Feb 2013 14:34:32 -0800 (PST)
Received: by mail-wg0-f53.google.com with SMTP id fn15so2386871wgb.32 for <rtcweb@ietf.org>; Thu, 14 Feb 2013 14:34:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=DAgOaksWyqU2aujwWvCuRCAbH66u7E4BSQnxz2SsHp8=; b=m9+RXXy93w6BsL7XGqAJYqPoOp54dDYHumwBYuZXNhc+iBnfQMr/Toe7Zsq7HPQRcO xbeMVX4EPBVhs7s0bMA4rzcn+fr0gmodE2jO3cLQxjwXy2iv32VFFuZPh47FBeIv3iOY dLKm/SI3f0uPa29EHxJkrcHC4pTQqX9SQHMM0hjSMMtRpLqvqGDBoH5uMUiOscsL9zOR O16cwn4Onx3/H9LcGE6GCdQoBaqrv40kd3ISREFGNkvkj/DtR1/I63B+ykHOh/FE2szZ QCe9CoasJ7GbBnINK2kx50vt/D24DEt8hAYby1cynPiq4ITuHAHbbStiPKwS9hyys+1v rPuQ==
MIME-Version: 1.0
X-Received: by 10.180.77.9 with SMTP id o9mr2421140wiw.16.1360881271821; Thu, 14 Feb 2013 14:34:31 -0800 (PST)
Received: by 10.194.5.135 with HTTP; Thu, 14 Feb 2013 14:34:31 -0800 (PST)
In-Reply-To: <511CB20C.7020003@jesup.org>
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org> <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com> <511CB20C.7020003@jesup.org>
Date: Thu, 14 Feb 2013 14:34:31 -0800
Message-ID: <CABkgnnU0idt+ntpKjTCMUCVFO9=_fSjGRPikD6Nk_Uem3L7E8g@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: Randell Jesup <randell-ietf@jesup.org>
Content-Type: text/plain; charset=UTF-8
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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, 14 Feb 2013 22:34:41 -0000

I should probably collate responses.

On 14 February 2013 01:44, Randell Jesup <randell-ietf@jesup.org> wrote:
>> None of what I suggest would change the API.
>
> I think the no-negotiation proposal would require various API changes if you
> work out the details.

Sure, some changes, but nothing that would prevent channels from being
used interchangeably with websockets.  That is, once they are
established.

> I understand the wish to reduce code.  (You do realize we're running over a
> lightweight stack like SCTP over DTLS over ICE/TURN over UDP, right?  ;-)

Presumably you bought all those other parts of the stack.

> However, I'm not sure that you're actually reducing code by shifting to SDP
> (I think you're just moving the code/complexity, as the existing structures
> for negotiating m= lines can't be reused here I believe).  And I think the
> SDP+no-negotiation-open proposal ends up with yet more complexity (and
> importantly, more application (JS) complexity).

I was under the impression that the SDP code was already needed.  That
was the premise behind making the suggestion - if we're not using SDP
to negotiate channels ever, then I might be tempted to revise that.

> The least complex IMHO is the 0-RTT in-band option, though it's similar in
> complexity to the current "pure" inband (without accelerated call-start
> creation via SDP - i.e. 1.5RTT for all opens).

The least complex is to have the application just use channels with no
in-band messages at all.  But we can't do that because we need to have
messages tagged as being "binary" or "text" to further propagate the
mistake that the websockets design made.

> Partly my comments were aimed at all instances where we go back (and go back
> again) with progress being elusive, not just this one issue.

Yeah, I understand the frustration.  I used to get frustrated with
this sort of thing too.

From Michael.Tuexen@lurchi.franken.de  Thu Feb 14 14:58:41 2013
Return-Path: <Michael.Tuexen@lurchi.franken.de>
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 891E221F86C8 for <rtcweb@ietfa.amsl.com>; Thu, 14 Feb 2013 14:58:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HAxAEYVBA+cz for <rtcweb@ietfa.amsl.com>; Thu, 14 Feb 2013 14:58:40 -0800 (PST)
Received: from mail-n.franken.de (drew.ipv6.franken.de [IPv6:2001:638:a02:a001:20e:cff:fe4a:feaa]) by ietfa.amsl.com (Postfix) with ESMTP id 5ADE621F897A for <rtcweb@ietf.org>; Thu, 14 Feb 2013 14:58:40 -0800 (PST)
Received: from [192.168.1.101] (p508FB4E4.dip.t-dialin.net [80.143.180.228]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTP id C9FAA1C0C0BF3; Thu, 14 Feb 2013 23:58:36 +0100 (CET)
Mime-Version: 1.0 (Apple Message framework v1283)
Content-Type: text/plain; charset=us-ascii
From: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
In-Reply-To: <CABkgnnU0idt+ntpKjTCMUCVFO9=_fSjGRPikD6Nk_Uem3L7E8g@mail.gmail.com>
Date: Thu, 14 Feb 2013 23:58:35 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <89FAFB5C-9D03-4B76-A306-01F9E4EC4105@lurchi.franken.de>
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org> <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com> <511CB20C.7020003@jesup.org> <CABkgnnU0idt+ntpKjTCMUCVFO9=_fSjGRPikD6Nk_Uem3L7E8g@mail.gmail.com>
To: Martin Thomson <martin.thomson@gmail.com>
X-Mailer: Apple Mail (2.1283)
Cc: Randell Jesup <randell-ietf@jesup.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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, 14 Feb 2013 22:58:41 -0000

On Feb 14, 2013, at 11:34 PM, Martin Thomson wrote:

> I should probably collate responses.
>=20
> On 14 February 2013 01:44, Randell Jesup <randell-ietf@jesup.org> =
wrote:
>>> None of what I suggest would change the API.
>>=20
>> I think the no-negotiation proposal would require various API changes =
if you
>> work out the details.
>=20
> Sure, some changes, but nothing that would prevent channels from being
> used interchangeably with websockets.  That is, once they are
> established.
>=20
>> I understand the wish to reduce code.  (You do realize we're running =
over a
>> lightweight stack like SCTP over DTLS over ICE/TURN over UDP, right?  =
;-)
>=20
> Presumably you bought all those other parts of the stack.
>=20
>> However, I'm not sure that you're actually reducing code by shifting =
to SDP
>> (I think you're just moving the code/complexity, as the existing =
structures
>> for negotiating m=3D lines can't be reused here I believe).  And I =
think the
>> SDP+no-negotiation-open proposal ends up with yet more complexity =
(and
>> importantly, more application (JS) complexity).
>=20
> I was under the impression that the SDP code was already needed.  That
> was the premise behind making the suggestion - if we're not using SDP
> to negotiate channels ever, then I might be tempted to revise that.
>=20
>> The least complex IMHO is the 0-RTT in-band option, though it's =
similar in
>> complexity to the current "pure" inband (without accelerated =
call-start
>> creation via SDP - i.e. 1.5RTT for all opens).
>=20
> The least complex is to have the application just use channels with no
> in-band messages at all.  But we can't do that because we need to have
> messages tagged as being "binary" or "text" to further propagate the
> mistake that the websockets design made.
You could use the PPID of SCTP and would not need the in-band =
messages...

However, assuming datachannel are bidirectional, I really think we need =
some
sort of signaling to set them up to avoid collisions. The JS user should
have a clearly defined behavior. So I think the 1.5 RTT solution is the =
base.
The additional SDP solution is only an acceleration for providing =
initial
datachannels in 0-RTT. However, allowing the 0-RTT in-band option =
provides
the same speed-up and isn't restricted to the initial data channels.
So the purely in-band solution with the 0-RTT option seems to be the =
best
for me. But as Randell pointed out: We had this discussion already and =
I'm
not sure what we get if we open up it again. New arguments doesn't seem
to come up...

Best regards
Michael
>=20
>> Partly my comments were aimed at all instances where we go back (and =
go back
>> again) with progress being elusive, not just this one issue.
>=20
> Yeah, I understand the frustration.  I used to get frustrated with
> this sort of thing too.
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>=20


From martin.thomson@gmail.com  Thu Feb 14 17:13:03 2013
Return-Path: <martin.thomson@gmail.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 516D821F892D for <rtcweb@ietfa.amsl.com>; Thu, 14 Feb 2013 17:13:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.657
X-Spam-Level: 
X-Spam-Status: No, score=-2.657 tagged_above=-999 required=5 tests=[AWL=-0.057, BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id B02pyi7D8tSd for <rtcweb@ietfa.amsl.com>; Thu, 14 Feb 2013 17:13:02 -0800 (PST)
Received: from mail-we0-x22b.google.com (we-in-x022b.1e100.net [IPv6:2a00:1450:400c:c03::22b]) by ietfa.amsl.com (Postfix) with ESMTP id 668F421F88BC for <rtcweb@ietf.org>; Thu, 14 Feb 2013 17:13:02 -0800 (PST)
Received: by mail-we0-f171.google.com with SMTP id u54so2531600wey.16 for <rtcweb@ietf.org>; Thu, 14 Feb 2013 17:13:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=YDidxIxuNX3CiKxC2r7JYYuSCtnHDlMfJMs9Z9Kd5H0=; b=B0+L2Yy923nWD47nLmA03a4RNf+H26WU2p01/bLmu8425xtXUMNXVYWoN57xj/BnQS d4PUsWb8hNqfQtRK0wLpbAJpHtEpS4s1ENseebaCDUmqZqdyFm8GcIXMeZeeS8N6XO6q nw1P6FzB3n7saeD4j4boutum2XUWXbRf/rjZoW8PDwqJ/j8WgvvHgWKIFll9nwPfLoez qxOJP3SvD83qh2FYMYkNCp8R1kryuym6NySDUDjNp2CJLo8SNs2LqSYVS3o7c8HVCo06 wHTLpWApI4oUcVC2C0YrAvJPH2Y29udgthlnzSJbwc5q/QEV9ro1HwTO/7jA+wESuERe 3ymg==
MIME-Version: 1.0
X-Received: by 10.180.77.9 with SMTP id o9mr2958076wiw.16.1360890781348; Thu, 14 Feb 2013 17:13:01 -0800 (PST)
Received: by 10.194.5.135 with HTTP; Thu, 14 Feb 2013 17:13:01 -0800 (PST)
In-Reply-To: <89FAFB5C-9D03-4B76-A306-01F9E4EC4105@lurchi.franken.de>
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org> <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com> <511CB20C.7020003@jesup.org> <CABkgnnU0idt+ntpKjTCMUCVFO9=_fSjGRPikD6Nk_Uem3L7E8g@mail.gmail.com> <89FAFB5C-9D03-4B76-A306-01F9E4EC4105@lurchi.franken.de>
Date: Thu, 14 Feb 2013 17:13:01 -0800
Message-ID: <CABkgnnXFrqTo2QpLhjWt5CmcQc6Kv4=vAgd3DgyndNtL1ewm7g@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
Content-Type: text/plain; charset=UTF-8
Cc: Randell Jesup <randell-ietf@jesup.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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: Fri, 15 Feb 2013 01:13:03 -0000

On 14 February 2013 14:58, Michael Tuexen
<Michael.Tuexen@lurchi.franken.de> wrote:
> You could use the PPID of SCTP and would not need the in-band messages...

Interesting thought.  I'm not sure that I know how to do that.  I
presume that this would require signaling to establish that PPID X is
binary and PPID Y is text, amirite?

> However, assuming datachannel are bidirectional, I really think we need some
> sort of signaling to set them up to avoid collisions.

Collision of what?  The problem that the 1.5 RTT solves is not a
collision problem.  It's a problem of a mismatch of configuration and
expectations on the two ends of the channel.  If you remove the
expectations (negotiate if you care), and don't worry about matching
configuration (make configuration mutable, and again: negotiate if you
happen to care), what then?

From Michael.Tuexen@lurchi.franken.de  Thu Feb 14 18:59:16 2013
Return-Path: <Michael.Tuexen@lurchi.franken.de>
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 C3C2021F88BC for <rtcweb@ietfa.amsl.com>; Thu, 14 Feb 2013 18:59:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kYkcqUQcpblW for <rtcweb@ietfa.amsl.com>; Thu, 14 Feb 2013 18:59:16 -0800 (PST)
Received: from mail-n.franken.de (drew.ipv6.franken.de [IPv6:2001:638:a02:a001:20e:cff:fe4a:feaa]) by ietfa.amsl.com (Postfix) with ESMTP id 0620021F8573 for <rtcweb@ietf.org>; Thu, 14 Feb 2013 18:59:15 -0800 (PST)
Received: from [192.168.1.101] (p508FB4E4.dip.t-dialin.net [80.143.180.228]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTP id 388561C0C0BF3; Fri, 15 Feb 2013 03:59:13 +0100 (CET)
Mime-Version: 1.0 (Apple Message framework v1283)
Content-Type: text/plain; charset=us-ascii
From: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
In-Reply-To: <CABkgnnXFrqTo2QpLhjWt5CmcQc6Kv4=vAgd3DgyndNtL1ewm7g@mail.gmail.com>
Date: Fri, 15 Feb 2013 03:59:12 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <8E2722E7-F82A-48D4-80FB-C76929A2E324@lurchi.franken.de>
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org> <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com> <511CB20C.7020003@jesup.org> <CABkgnnU0idt+ntpKjTCMUCVFO9=_fSjGRPikD6Nk_Uem3L7E8g@mail.gmail.com> <89FAFB5C-9D03-4B76-A306-01F9E4EC4105@lurchi.franken.de> <CABkgnnXFrqTo2QpLhjWt5CmcQc6Kv4=vAgd3DgyndNtL1ewm7g@mail.gmail.com>
To: Martin Thomson <martin.thomson@gmail.com>
X-Mailer: Apple Mail (2.1283)
Cc: Randell Jesup <randell-ietf@jesup.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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: Fri, 15 Feb 2013 02:59:16 -0000

On Feb 15, 2013, at 2:13 AM, Martin Thomson wrote:

> On 14 February 2013 14:58, Michael Tuexen
> <Michael.Tuexen@lurchi.franken.de> wrote:
>> You could use the PPID of SCTP and would not need the in-band =
messages...
>=20
> Interesting thought.  I'm not sure that I know how to do that.  I
> presume that this would require signaling to establish that PPID X is
> binary and PPID Y is text, amirite?
You register at IANA PPID X for binary and PPID Y (Y !=3D X) for text.
No signaling required.=20
>=20
>> However, assuming datachannel are bidirectional, I really think we =
need some
>> sort of signaling to set them up to avoid collisions.
>=20
> Collision of what?  The problem that the 1.5 RTT solves is not a
> collision problem.  It's a problem of a mismatch of configuration and
> expectations on the two ends of the channel.  If you remove the
I expect each data channel consisting of a pair of streams. Each stream
is contained in at most one data channel.

I consider each side managing only its outgoing streams. Therefore if
each side opens a data channel at about the same time, you end up
with two data channels. Assume that there are no data channels before =
that
and that you don't reserve any stream, chances are that each data =
channel
consists of out going stream with stream id 0 and incoming stream with
stream id 1.

Best regards
Michael
> expectations (negotiate if you care), and don't worry about matching
> configuration (make configuration mutable, and again: negotiate if you
> happen to care), what then?
>=20


From stefan.lk.hakansson@ericsson.com  Fri Feb 15 05:59:37 2013
Return-Path: <stefan.lk.hakansson@ericsson.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 3501321F8B0C for <rtcweb@ietfa.amsl.com>; Fri, 15 Feb 2013 05:59:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.891
X-Spam-Level: 
X-Spam-Status: No, score=-5.891 tagged_above=-999 required=5 tests=[AWL=0.058,  BAYES_00=-2.599, HELO_EQ_SE=0.35, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zLxYp3-agCov for <rtcweb@ietfa.amsl.com>; Fri, 15 Feb 2013 05:59:36 -0800 (PST)
Received: from mailgw1.ericsson.se (mailgw1.ericsson.se [193.180.251.45]) by ietfa.amsl.com (Postfix) with ESMTP id 415C421F8AE0 for <rtcweb@ietf.org>; Fri, 15 Feb 2013 05:59:36 -0800 (PST)
X-AuditID: c1b4fb2d-b7f316d0000028db-01-511e3f46a01e
Received: from esessmw0256.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw1.ericsson.se (Symantec Mail Security) with SMTP id 73.B1.10459.64F3E115; Fri, 15 Feb 2013 14:59:35 +0100 (CET)
Received: from [150.132.141.119] (153.88.115.8) by esessmw0256.eemea.ericsson.se (153.88.115.97) with Microsoft SMTP Server id 8.3.279.1; Fri, 15 Feb 2013 14:59:34 +0100
Message-ID: <511E3F46.8080602@ericsson.com>
Date: Fri, 15 Feb 2013 14:59:34 +0100
From: =?ISO-8859-1?Q?Stefan_H=E5kansson_LK?= <stefan.lk.hakansson@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CABcZeBO105HXWoRAbaAR0fGTCLtDmAyjt-DOM=aKy80sg2SG_Q@mail.gmail.com> <51140038.3040001@ericsson.com> <CABcZeBP_-ce-JT-oDkpkDoRKjrZo+m7NLTcifCOsRBM_qKPTmg@mail.gmail.com> <511407AA.1040501@ericsson.com> <CABcZeBO0oSYw-M-1wVujftiYdBtJ67SBfMp4k5gSm45HFhZ+=A@mail.gmail.com> <92B7E61ADAC1BB4F941F943788C0882804788D71@xmb-aln-x08.cisco.com> <51157034.3020800@alvestrand.no> <51164AFC.80700@ericsson.com> <51165FCA.2040707@alvestrand.no> <511796C6.3050601@ericsson.com> <511820F9.5080806@alvestrand.no> <5118EDC1.2000809@ericsson.com> <5119F155.8090303@alvestrand.no> <511C66BE.7090105@mozilla.com> <511CABC6.3050502@ericsson.com> <511CDFDC.20703@mozilla.com> <511CF7A3.40005@ericsson.com> <511D2048.7030500@mozilla.com>
In-Reply-To: <511D2048.7030500@mozilla.com>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLJMWRmVeSWpSXmKPExsUyM+Jvja67vVygwfXtrBZr/7WzOzB6LFny kymAMYrLJiU1J7MstUjfLoEr40LfLtaCt3wVF+8KNjB28HQxcnJICJhINF7bywhhi0lcuLee rYuRi0NI4CSjxLfO9+wQzlpGifXT7wI5HBy8AtoSj44ZgTSwCKhKbNj8ihnEZhMIlLj+/xcT iC0qECXx/moTWJxXQFDi5MwnLCC2iICwxNZXvUwgY4QFQiRWHmSFGH+NVeLptsmsIDWcQONf f1sGNodZwFbiwpzrLBC2vMT2t3PAZgoJ6Eq8e32PdQKjwCwkK2YhaZmFpGUBI/MqRvbcxMyc 9HLDTYzAIDu45bfuDsZT50QOMUpzsCiJ84a5XggQEkhPLEnNTk0tSC2KLyrNSS0+xMjEwSnV wJgb/PbwMXeW6rq1bMUyuRbbxV6EeVl2KVsxGU7WkFFIvZvUmrSy0vV8tM8pJp7A7Yl6il8m fWZOnJrhuOz62SOBIq+zZ83mlvl0d5qwZlb+f6UFLTYn3Lo/6FoZmD/dfsup330R0/uTHwwu Hp59T8j0u7mUXsikWczCVy/NkmCeMOsv3/6NH5RYijMSDbWYi4oTAU9oXhwAAgAA
Subject: Re: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for	synchronization
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: Fri, 15 Feb 2013 13:59:37 -0000

On 2013-02-14 18:35, Timothy B. Terriberry wrote:
> Magnus Westerlund wrote:
>> I agree that you need to have the corresponding objects on the receivers
>> side. When it comes to identifiers I get a bit confused here on how the
>> MSID draft is supposed to work. It switches between MediaStream and
>> MediaStreamTrack in section 4. Is the WMS semantics providing the
>> MediaStream IDs or the MediaStreamTrack IDs the SSRC is associated with?
>> The current text appears to indicate both. Is the ID making it possible
>> to distinguish between the two types?
>
> According to Section 1.1, it is "providing necessary semantic
> information for the association of MediaStreamTracks to MediaStreams...."
>
> IIUC, it is the "identifier" token which indicates the MediaStream, and
> the "appdata" token which indicates the MediaStreamTrack. The text of
> Section 4 says "The value of the msid corresponds to the 'id' attribute
> of a MediaStream," but I think it is supposed to say "msid identifier"
> instead of the whole attribute. It goes on to say "The appdata for a
> WebRTC MediaStreamTrack consists of the 'id' attribute of a
> MediaStreamTrack." It is not clear what happens if an SSRC has two msids
> with different "identifier" tokens but the same "appdata" token.

I don't think that could happen. If I read the getUserMedia draft 
correctly, the creation of a new MediaStream from existing 
MediaStreamTracks would result in the new MediaStream containing new 
MediaStreamTrack objects with new id's (they would share source and the 
label could remain though).

But it might be that the Media Capture TF has some additional speccing 
to do here, from the current model it seems very hard to correlate the 
old and new MediaStreamTracks (which one's belong together, i.e. share 
source). You could use label, but perhaps that is not unique enough.

--Stefan

From martin.thomson@gmail.com  Fri Feb 15 09:14:12 2013
Return-Path: <martin.thomson@gmail.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 C557C21F8893 for <rtcweb@ietfa.amsl.com>; Fri, 15 Feb 2013 09:14:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.65
X-Spam-Level: 
X-Spam-Status: No, score=-2.65 tagged_above=-999 required=5 tests=[AWL=-0.050,  BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id psRnswckbAG6 for <rtcweb@ietfa.amsl.com>; Fri, 15 Feb 2013 09:14:12 -0800 (PST)
Received: from mail-wi0-x229.google.com (wi-in-x0229.1e100.net [IPv6:2a00:1450:400c:c05::229]) by ietfa.amsl.com (Postfix) with ESMTP id 2B48921F8887 for <rtcweb@ietf.org>; Fri, 15 Feb 2013 09:14:11 -0800 (PST)
Received: by mail-wi0-f169.google.com with SMTP id l13so1624629wie.2 for <rtcweb@ietf.org>; Fri, 15 Feb 2013 09:14:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=J3mXLzhfTGsrG/Tqlfy1UDTB2bFruWwzp1QFrzyrbiA=; b=g/NIHYMBPSdbX6GaW7f368ag3wFrybTrxsmU9hlAcxrSBLbdPHn/mI+pnxMFAfD9zi 1eSQV+XyW2T7Hm/kdYjBJgRJ1zAHDxj/kS+oRMWo6hWuzhRhrNsEVWd3RNnp2MfIcenY FcsPfz1j5DFidNIlvRKmZEUlqGpAQYp7SwjD1YWpZGGdt0g2h7eOcJsLd7ZcurBltJw5 WsdNRnWUQtK19GZSOurQfhNHV1GHTogbhUp0X1v62afIiwMTBRTHjrnLITq326eqfyzP wtbvddTo0wf+JSI9yorYZtJ8tRsV9i3XFId+4rKDfUPKGuxzlYV1V81ZIqAQrsgi/RYU hu1g==
MIME-Version: 1.0
X-Received: by 10.180.8.130 with SMTP id r2mr5614530wia.28.1360948442719; Fri, 15 Feb 2013 09:14:02 -0800 (PST)
Received: by 10.194.5.135 with HTTP; Fri, 15 Feb 2013 09:14:02 -0800 (PST)
In-Reply-To: <8E2722E7-F82A-48D4-80FB-C76929A2E324@lurchi.franken.de>
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org> <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com> <511CB20C.7020003@jesup.org> <CABkgnnU0idt+ntpKjTCMUCVFO9=_fSjGRPikD6Nk_Uem3L7E8g@mail.gmail.com> <89FAFB5C-9D03-4B76-A306-01F9E4EC4105@lurchi.franken.de> <CABkgnnXFrqTo2QpLhjWt5CmcQc6Kv4=vAgd3DgyndNtL1ewm7g@mail.gmail.com> <8E2722E7-F82A-48D4-80FB-C76929A2E324@lurchi.franken.de>
Date: Fri, 15 Feb 2013 09:14:02 -0800
Message-ID: <CABkgnnWzX2tpbadnB3DjhmB7cm6poCDvmxdAW2Z_stMbovJ3gw@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
Content-Type: text/plain; charset=UTF-8
Cc: Randell Jesup <randell-ietf@jesup.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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: Fri, 15 Feb 2013 17:14:12 -0000

On 14 February 2013 18:59, Michael Tuexen
<Michael.Tuexen@lurchi.franken.de> wrote:
> You register at IANA PPID X for binary and PPID Y (Y != X) for text.
> No signaling required.

Great!  That removes the need for an in-band protocol entirely. (I
missed the IANA bit when I read through the description.)

> I expect each data channel consisting of a pair of streams. Each stream
> is contained in at most one data channel.

Correct. The difference between what you have now and what I am
proposing is simple: you match arbitrary stream X to arbitrary stream
Y in the opposite direction through signaling or control messages.  I
am proposing to match stream X to stream X always.  Thus, if you send
on stream 7, this creates a data channel on the other end that also
sends on stream 7.

From ted.ietf@gmail.com  Fri Feb 15 10:04:11 2013
Return-Path: <ted.ietf@gmail.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 84D7E21F8808 for <rtcweb@ietfa.amsl.com>; Fri, 15 Feb 2013 10:04:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.56
X-Spam-Level: 
X-Spam-Status: No, score=-2.56 tagged_above=-999 required=5 tests=[AWL=0.040,  BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CQdvW-OXiLmo for <rtcweb@ietfa.amsl.com>; Fri, 15 Feb 2013 10:04:11 -0800 (PST)
Received: from mail-ie0-x236.google.com (ie-in-x0236.1e100.net [IPv6:2607:f8b0:4001:c03::236]) by ietfa.amsl.com (Postfix) with ESMTP id 1B9AE21F85C0 for <rtcweb@ietf.org>; Fri, 15 Feb 2013 10:04:11 -0800 (PST)
Received: by mail-ie0-f182.google.com with SMTP id k14so5144795iea.13 for <rtcweb@ietf.org>; Fri, 15 Feb 2013 10:04:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=66lTADhSpTn/GS9Stceqg8s3vFhn1WkJyZXM8OD03c8=; b=NErlx6trHvi9zsyzhqb+448PVaTzkWFRXcGsO8QFXJdUxgzqmbQkDnYmb9/r3szldU oOpqbBhn3JkkidFm6aE+VnVWPMglPZB0uKpqDVDL+gQFat5qJR8gqNs5gvTJ4SVPI2FW H8HfhKHpQyFmIs/w0tNEF1uV9y5E8sN2dGjKn3ffEjdD/N7lhv80xFk5bBPa00NedrFk 4BMvcNl48hXhqb5als/5irVyVNZDvAhHyNKue1WGt6vg+6aA49K5WBssubFog7TGitvB wlxZxWhUDqi6NN2WCPbOmE04tu+EpQCLqKyAqbMlQdg7EElBHINL8yUMqTwG4eQdAJs7 UMcA==
MIME-Version: 1.0
X-Received: by 10.50.194.134 with SMTP id hw6mr2557085igc.20.1360951450740; Fri, 15 Feb 2013 10:04:10 -0800 (PST)
Received: by 10.43.135.202 with HTTP; Fri, 15 Feb 2013 10:04:10 -0800 (PST)
In-Reply-To: <8E2722E7-F82A-48D4-80FB-C76929A2E324@lurchi.franken.de>
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org> <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com> <511CB20C.7020003@jesup.org> <CABkgnnU0idt+ntpKjTCMUCVFO9=_fSjGRPikD6Nk_Uem3L7E8g@mail.gmail.com> <89FAFB5C-9D03-4B76-A306-01F9E4EC4105@lurchi.franken.de> <CABkgnnXFrqTo2QpLhjWt5CmcQc6Kv4=vAgd3DgyndNtL1ewm7g@mail.gmail.com> <8E2722E7-F82A-48D4-80FB-C76929A2E324@lurchi.franken.de>
Date: Fri, 15 Feb 2013 10:04:10 -0800
Message-ID: <CA+9kkMDYKdxicZRrgUn5UaPa3PjOm3v4pXQjmX_PGLQ6tftPJg@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
To: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
Content-Type: text/plain; charset=ISO-8859-1
Cc: Randell Jesup <randell-ietf@jesup.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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: Fri, 15 Feb 2013 18:04:11 -0000

On Thu, Feb 14, 2013 at 6:59 PM, Michael Tuexen
<Michael.Tuexen@lurchi.franken.de> wrote:
>
> I consider each side managing only its outgoing streams. Therefore if
> each side opens a data channel at about the same time, you end up
> with two data channels. Assume that there are no data channels before that
> and that you don't reserve any stream, chances are that each data channel
> consists of out going stream with stream id 0 and incoming stream with
> stream id 1.
>

Sorry for being dense, but if you get an INIT where the Stream
Identifiers in the data
chunk are already in use, why wouldn't you error out?  Alternatively,
can existing
implementations keep that straight as a tuple of SCTP association,
stream identifier?
If the latter, then occasionally having two data channels instead of
one does not
seem to be that big a deal; am I missing something?

regards,

Ted

From Michael.Tuexen@lurchi.franken.de  Fri Feb 15 12:55:35 2013
Return-Path: <Michael.Tuexen@lurchi.franken.de>
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 D9CEC21F8609 for <rtcweb@ietfa.amsl.com>; Fri, 15 Feb 2013 12:55:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hj9IXIKdsdi0 for <rtcweb@ietfa.amsl.com>; Fri, 15 Feb 2013 12:55:35 -0800 (PST)
Received: from mail-n.franken.de (drew.ipv6.franken.de [IPv6:2001:638:a02:a001:20e:cff:fe4a:feaa]) by ietfa.amsl.com (Postfix) with ESMTP id 21DF721F844F for <rtcweb@ietf.org>; Fri, 15 Feb 2013 12:55:34 -0800 (PST)
Received: from [192.168.1.101] (p508F9134.dip.t-dialin.net [80.143.145.52]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTP id DE6941C0C069C; Fri, 15 Feb 2013 21:55:32 +0100 (CET)
Mime-Version: 1.0 (Apple Message framework v1283)
Content-Type: text/plain; charset=us-ascii
From: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
In-Reply-To: <CABkgnnWzX2tpbadnB3DjhmB7cm6poCDvmxdAW2Z_stMbovJ3gw@mail.gmail.com>
Date: Fri, 15 Feb 2013 21:55:32 +0100
Content-Transfer-Encoding: 7bit
Message-Id: <A0FDFC7C-2C85-431C-A03E-0E486F9378D1@lurchi.franken.de>
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org> <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com> <511CB20C.7020003@jesup.org> <CABkgnnU0idt+ntpKjTCMUCVFO9=_fSjGRPikD6Nk_Uem3L7E8g@mail.gmail.com> <89FAFB5C-9D03-4B76-A306-01F9E4EC4105@lurchi.franken.de> <CABkgnnXFrqTo2QpLhjWt5CmcQc6Kv4=vAgd3DgyndNtL1ewm7g@mail.gmail.com> <8E2722E7-F82A-48D4-80FB-C76929A2E324@lurchi.franken.de> <CABkgnnWzX2tpbadnB3DjhmB7cm6poCDvmxdAW2Z_stMbovJ3gw@mail.gmail.com>
To: Martin Thomson <martin.thomson@gmail.com>
X-Mailer: Apple Mail (2.1283)
Cc: Randell Jesup <randell-ietf@jesup.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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: Fri, 15 Feb 2013 20:55:36 -0000

On Feb 15, 2013, at 6:14 PM, Martin Thomson wrote:

> On 14 February 2013 18:59, Michael Tuexen
> <Michael.Tuexen@lurchi.franken.de> wrote:
>> You register at IANA PPID X for binary and PPID Y (Y != X) for text.
>> No signaling required.
> 
> Great!  That removes the need for an in-band protocol entirely. (I
> missed the IANA bit when I read through the description.)
> 
>> I expect each data channel consisting of a pair of streams. Each stream
>> is contained in at most one data channel.
> 
> Correct. The difference between what you have now and what I am
> proposing is simple: you match arbitrary stream X to arbitrary stream
> Y in the opposite direction through signaling or control messages.  I
> am proposing to match stream X to stream X always.  Thus, if you send
> on stream 7, this creates a data channel on the other end that also
> sends on stream 7.
I think I understand what you are proposing. But what happens, if
both sides at about the same time open want to open a data channel.
For both sides outgoing stream X is free, so they use this. So the
endpoints end up with one data channel instead of two.

For me, the endpoints trying to set up two data channels, and finally
having only a single one is a bad thing. You could argue, that this
comes up only in specific situations. That might be true, but for
an application writer this would mean that his code works most
of the time, but sometimes not. This is a bad thing for me.

Best regards
Michael
> 


From Michael.Tuexen@lurchi.franken.de  Fri Feb 15 13:02:38 2013
Return-Path: <Michael.Tuexen@lurchi.franken.de>
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 59C8A21F85B3 for <rtcweb@ietfa.amsl.com>; Fri, 15 Feb 2013 13:02:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 58MmzipjkPTn for <rtcweb@ietfa.amsl.com>; Fri, 15 Feb 2013 13:02:37 -0800 (PST)
Received: from mail-n.franken.de (drew.ipv6.franken.de [IPv6:2001:638:a02:a001:20e:cff:fe4a:feaa]) by ietfa.amsl.com (Postfix) with ESMTP id 95ABB21F85B2 for <rtcweb@ietf.org>; Fri, 15 Feb 2013 13:02:37 -0800 (PST)
Received: from [192.168.1.101] (p508F9134.dip.t-dialin.net [80.143.145.52]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTP id 7E35F1C0C0693; Fri, 15 Feb 2013 22:02:36 +0100 (CET)
Mime-Version: 1.0 (Apple Message framework v1283)
Content-Type: text/plain; charset=iso-8859-1
From: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
In-Reply-To: <CA+9kkMDYKdxicZRrgUn5UaPa3PjOm3v4pXQjmX_PGLQ6tftPJg@mail.gmail.com>
Date: Fri, 15 Feb 2013 22:02:35 +0100
Content-Transfer-Encoding: 7bit
Message-Id: <A87FF608-EC4E-4E2F-8F0D-CC9FC8EDED3D@lurchi.franken.de>
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org> <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com> <511CB20C.7020003@jesup.org> <CABkgnnU0idt+ntpKjTCMUCVFO9=_fSjGRPikD6Nk_Uem3L7E8g@mail.gmail.com> <89FAFB5C-9D03-4B76-A306-01F9E4EC4105@lurchi.franken.de> <CABkgnnXFrqTo2QpLhjWt5CmcQc6Kv4=vAgd3DgyndNtL1ewm7g@mail.gmail.com> <8E2722E7-F82A-48D4-80FB-C76929A2E324@lurchi.franken.de> <CA+9kkMDYKdxicZRrgUn5UaPa3PjOm3v4pXQjmX_PGLQ6tftPJg@mail.gmail.com>
To: Ted Hardie <ted.ietf@gmail.com>
X-Mailer: Apple Mail (2.1283)
Cc: Randell Jesup <randell-ietf@jesup.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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: Fri, 15 Feb 2013 21:02:38 -0000

On Feb 15, 2013, at 7:04 PM, Ted Hardie wrote:

> On Thu, Feb 14, 2013 at 6:59 PM, Michael Tuexen
> <Michael.Tuexen@lurchi.franken.de> wrote:
>> 
>> I consider each side managing only its outgoing streams. Therefore if
>> each side opens a data channel at about the same time, you end up
>> with two data channels. Assume that there are no data channels before that
>> and that you don't reserve any stream, chances are that each data channel
>> consists of out going stream with stream id 0 and incoming stream with
>> stream id 1.
>> 
> 
> Sorry for being dense, but if you get an INIT where the Stream
> Identifiers in the data
> chunk are already in use, why wouldn't you error out?  Alternatively,
Martin suggests to have no control protocol for opening data channels.
So there is nothing like an INIT message on a stream.
> can existing
> implementations keep that straight as a tuple of SCTP association,
> stream identifier?
> If the latter, then occasionally having two data channels instead of
> one does not
> seem to be that big a deal; am I missing something?
He would occasionally end up with one data channel instead of two.
Systems, not behaving as expected *occasionally*, is a bad thing for
me. I consider this a bug and it much harder to debug if it only
occurs occasionally. It is even worse, if the developer hasn't made
any mistake...

For me, it should be clear how a data channel is set up, used,
and teared down. Yes, things can go wrong on the wire (connection
drop or so), but the API provides error handling. But we shouldn't
come up with a solution which works most of the time. For specific
applications this might be most of the time or even always.

Best regards
Michael
> 
> regards,
> 
> Ted
> 


From martin.thomson@gmail.com  Fri Feb 15 13:15:58 2013
Return-Path: <martin.thomson@gmail.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 4A28221F85C4 for <rtcweb@ietfa.amsl.com>; Fri, 15 Feb 2013 13:15:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.644
X-Spam-Level: 
X-Spam-Status: No, score=-2.644 tagged_above=-999 required=5 tests=[AWL=-0.044, BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4lQjAGdw00pJ for <rtcweb@ietfa.amsl.com>; Fri, 15 Feb 2013 13:15:57 -0800 (PST)
Received: from mail-we0-x231.google.com (mail-we0-x231.google.com [IPv6:2a00:1450:400c:c03::231]) by ietfa.amsl.com (Postfix) with ESMTP id A581A21F85B0 for <rtcweb@ietf.org>; Fri, 15 Feb 2013 13:15:57 -0800 (PST)
Received: by mail-we0-f177.google.com with SMTP id d7so3223435wer.8 for <rtcweb@ietf.org>; Fri, 15 Feb 2013 13:15:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=6Y4/QOudDmhWEbAhpaGlP0f3NzEz1tnk2SbquH97Ass=; b=RESpZOD+sMG9VLyGyTDbZ0A5sN2Gcx7Lzngyu1Dc6ohv8hI7+qnsaVmABtAa357PuZ mzn1V+KWapdSaF+AlASTZwdFblDd3g2tVMB1CtPvD+E7Su27rFGuLhcGzfnIEYOQAs11 CgPEjIwaeCGtVpaXJqfHBOkRf/EWUQyJOFYp1c59nt1grb1DvI5XdjPBUuQgHzKr1Q7W bJGu4kkCo8a6Sc93Vwg2xC24h19ccm33RzcQhE5rgqpiG8lhFYZXNA6RZ5D9A7w8txgl geMNZ9NB+ZkcAOmiMzjnwCibQz8JtUrLqp+EJH09hIoR3Sug0MiWRZJrX5mE/olCUlP8 cBGw==
MIME-Version: 1.0
X-Received: by 10.180.108.229 with SMTP id hn5mr4744383wib.28.1360962956869; Fri, 15 Feb 2013 13:15:56 -0800 (PST)
Received: by 10.194.5.135 with HTTP; Fri, 15 Feb 2013 13:15:56 -0800 (PST)
In-Reply-To: <A0FDFC7C-2C85-431C-A03E-0E486F9378D1@lurchi.franken.de>
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org> <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com> <511CB20C.7020003@jesup.org> <CABkgnnU0idt+ntpKjTCMUCVFO9=_fSjGRPikD6Nk_Uem3L7E8g@mail.gmail.com> <89FAFB5C-9D03-4B76-A306-01F9E4EC4105@lurchi.franken.de> <CABkgnnXFrqTo2QpLhjWt5CmcQc6Kv4=vAgd3DgyndNtL1ewm7g@mail.gmail.com> <8E2722E7-F82A-48D4-80FB-C76929A2E324@lurchi.franken.de> <CABkgnnWzX2tpbadnB3DjhmB7cm6poCDvmxdAW2Z_stMbovJ3gw@mail.gmail.com> <A0FDFC7C-2C85-431C-A03E-0E486F9378D1@lurchi.franken.de>
Date: Fri, 15 Feb 2013 13:15:56 -0800
Message-ID: <CABkgnnWdjV7F9jkbap91q-pLygzWJsTvAOh-m=-9q4VrU9DGUg@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
Content-Type: text/plain; charset=UTF-8
Cc: Randell Jesup <randell-ietf@jesup.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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: Fri, 15 Feb 2013 21:15:58 -0000

On 15 February 2013 12:55, Michael Tuexen
<Michael.Tuexen@lurchi.franken.de> wrote:
> I think I understand what you are proposing. But what happens, if
> both sides at about the same time open want to open a data channel.
> For both sides outgoing stream X is free, so they use this. So the
> endpoints end up with one data channel instead of two.

Actually, I'd go further than that.  I'd require that browser
implement the same algorithm for selecting the stream to use.  That
implies that in all cases other than the rarest race conditions, you
get the same data channel.

From matthew.kaufman@skype.net  Fri Feb 15 13:56:49 2013
Return-Path: <matthew.kaufman@skype.net>
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 05E8421F85BC for <rtcweb@ietfa.amsl.com>; Fri, 15 Feb 2013 13:56:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TulMZfzCBsRA for <rtcweb@ietfa.amsl.com>; Fri, 15 Feb 2013 13:56:48 -0800 (PST)
Received: from na01-bl2-obe.outbound.protection.outlook.com (na01-bl2-obe.ptr.protection.outlook.com [65.55.169.29]) by ietfa.amsl.com (Postfix) with ESMTP id 4C24321F85B8 for <rtcweb@ietf.org>; Fri, 15 Feb 2013 13:56:48 -0800 (PST)
Received: from BL2FFO11FD026.protection.gbl (10.173.161.202) by BL2FFO11HUB038.protection.gbl (10.173.160.242) with Microsoft SMTP Server (TLS) id 15.0.620.12; Fri, 15 Feb 2013 21:56:40 +0000
Received: from TK5EX14HUBC106.redmond.corp.microsoft.com (131.107.125.37) by BL2FFO11FD026.mail.protection.outlook.com (10.173.161.105) with Microsoft SMTP Server (TLS) id 15.0.620.12 via Frontend Transport; Fri, 15 Feb 2013 21:56:39 +0000
Received: from TK5EX14MBXC273.redmond.corp.microsoft.com ([169.254.1.200]) by TK5EX14HUBC106.redmond.corp.microsoft.com ([157.54.80.61]) with mapi id 14.02.0318.003; Fri, 15 Feb 2013 21:56:13 +0000
From: "Matthew Kaufman (SKYPE)" <matthew.kaufman@skype.net>
To: Martin Thomson <martin.thomson@gmail.com>
Thread-Topic: [rtcweb] Data Channel Negotiation and reopening of decisions
Thread-Index: AQHOCdZYMz/8j5wte0qYTJYB9U+v5ph4WFUAgADD1ACAANcTgIAABrmAgAAlkICAAB2rAIAA7tYAgAA94wCAAAWzAIAAC0Eb
Date: Fri, 15 Feb 2013 21:56:12 +0000
Message-ID: <DA07C056-3E80-4E30-B078-5547A174549D@skype.net>
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org> <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com> <511CB20C.7020003@jesup.org> <CABkgnnU0idt+ntpKjTCMUCVFO9=_fSjGRPikD6Nk_Uem3L7E8g@mail.gmail.com> <89FAFB5C-9D03-4B76-A306-01F9E4EC4105@lurchi.franken.de> <CABkgnnXFrqTo2QpLhjWt5CmcQc6Kv4=vAgd3DgyndNtL1ewm7g@mail.gmail.com> <8E2722E7-F82A-48D4-80FB-C76929A2E324@lurchi.franken.de> <CABkgnnWzX2tpbadnB3DjhmB7cm6poCDvmxdAW2Z_stMbovJ3gw@mail.gmail.com> <A0FDFC7C-2C85-431C-A03E-0E486F9378D1@lurchi.franken.de>, <CABkgnnWdjV7F9jkbap91q-pLygzWJsTvAOh-m=-9q4VrU9DGUg@mail.gmail.com>
In-Reply-To: <CABkgnnWdjV7F9jkbap91q-pLygzWJsTvAOh-m=-9q4VrU9DGUg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Forefront-Antispam-Report: CIP:131.107.125.37; CTRY:US; IPV:CAL; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(51704002)(377454001)(189002)(199002)(24454001)(56776001)(31966008)(74502001)(54316002)(47446002)(44976002)(56816002)(74662001)(47776003)(20776003)(63696002)(16406001)(76482001)(79102001)(50466001)(4396001)(77982001)(59766001)(54356001)(80022001)(53806001)(46406002)(46102001)(5343655001)(5343635001)(51856001)(33656001)(65816001)(47976001)(47736001)(50986001)(49866001)(23726001); DIR:OUT; SFP:; SCL:1; SRVR:BL2FFO11HUB038; H:TK5EX14HUBC106.redmond.corp.microsoft.com; RD:InfoDomainNonexistent; MX:1; A:1; LANG:; 
X-OriginatorOrg: microsoft.onmicrosoft.com
X-Forefront-PRVS: 07584EDBCD
Cc: Randell Jesup <randell-ietf@jesup.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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: Fri, 15 Feb 2013 21:56:49 -0000

None if this would be a problem if we weren't making the mistake of using S=
CTP, which itself made the mistake of doing full-duplex channels instead of=
 unidirectional channels with optional one-to-one or even many-to-one assoc=
iations (as RTMFP has, as an example)

Matthew Kaufman

(Sent from my iPhone)

On Feb 15, 2013, at 1:16 PM, "Martin Thomson" <martin.thomson@gmail.com> wr=
ote:

> On 15 February 2013 12:55, Michael Tuexen
> <Michael.Tuexen@lurchi.franken.de> wrote:
>> I think I understand what you are proposing. But what happens, if
>> both sides at about the same time open want to open a data channel.
>> For both sides outgoing stream X is free, so they use this. So the
>> endpoints end up with one data channel instead of two.
>=20
> Actually, I'd go further than that.  I'd require that browser
> implement the same algorithm for selecting the stream to use.  That
> implies that in all cases other than the rarest race conditions, you
> get the same data channel.
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>=20

From mthornbu@adobe.com  Fri Feb 15 14:57:10 2013
Return-Path: <mthornbu@adobe.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 0158D21F84D8 for <rtcweb@ietfa.amsl.com>; Fri, 15 Feb 2013 14:57:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.697
X-Spam-Level: 
X-Spam-Status: No, score=-104.697 tagged_above=-999 required=5 tests=[AWL=-1.098, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RCoMXwpXAfYS for <rtcweb@ietfa.amsl.com>; Fri, 15 Feb 2013 14:57:09 -0800 (PST)
Received: from exprod6og123.obsmtp.com (exprod6og123.obsmtp.com [64.18.1.241]) by ietfa.amsl.com (Postfix) with ESMTP id E7CB121F846B for <rtcweb@ietf.org>; Fri, 15 Feb 2013 14:57:08 -0800 (PST)
Received: from outbound-smtp-1.corp.adobe.com ([192.150.11.134]) by exprod6ob123.postini.com ([64.18.5.12]) with SMTP ID DSNKUR69RBeHP5zRY0yqajJ8+DBw9GfBV69s@postini.com; Fri, 15 Feb 2013 14:57:08 PST
Received: from inner-relay-1.corp.adobe.com ([153.32.1.51]) by outbound-smtp-1.corp.adobe.com (8.12.10/8.12.10) with ESMTP id r1FMs41v024631 for <rtcweb@ietf.org>; Fri, 15 Feb 2013 14:54:04 -0800 (PST)
Received: from nacas03.corp.adobe.com (nacas03.corp.adobe.com [10.8.189.121]) by inner-relay-1.corp.adobe.com (8.12.10/8.12.10) with ESMTP id r1FMv7AV009182 for <rtcweb@ietf.org>; Fri, 15 Feb 2013 14:57:08 -0800 (PST)
Received: from SJ1SWM219.corp.adobe.com (10.5.77.61) by nacas03.corp.adobe.com (10.8.189.121) with Microsoft SMTP Server (TLS) id 8.3.297.1; Fri, 15 Feb 2013 14:57:07 -0800
Received: from nambx05.corp.adobe.com ([10.8.189.124]) by SJ1SWM219.corp.adobe.com ([fe80::d55c:7209:7a34:fcf7%11]) with mapi; Fri, 15 Feb 2013 14:57:07 -0800
From: Michael Thornburgh <mthornbu@adobe.com>
To: "rtcweb@ietf.org" <rtcweb@ietf.org>
Date: Fri, 15 Feb 2013 14:57:05 -0800
Thread-Topic: [rtcweb] Data Channel Negotiation and reopening of decisions
Thread-Index: AQHOCdZYMz/8j5wte0qYTJYB9U+v5ph4WFUAgADD1ACAANcTgIAABrmAgAAlkICAAB2rAIAA7tYAgAA94wCAAAWzAIAAC0EbgAAI0+A=
Message-ID: <02485FF93524F8408ECA9608E47D9F20092C12DE1A@nambx05.corp.adobe.com>
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org> <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com> <511CB20C.7020003@jesup.org> <CABkgnnU0idt+ntpKjTCMUCVFO9=_fSjGRPikD6Nk_Uem3L7E8g@mail.gmail.com> <89FAFB5C-9D03-4B76-A306-01F9E4EC4105@lurchi.franken.de> <CABkgnnXFrqTo2QpLhjWt5CmcQc6Kv4=vAgd3DgyndNtL1ewm7g@mail.gmail.com> <8E2722E7-F82A-48D4-80FB-C76929A2E324@lurchi.franken.de> <CABkgnnWzX2tpbadnB3DjhmB7cm6poCDvmxdAW2Z_stMbovJ3gw@mail.gmail.com> <A0FDFC7C-2C85-431C-A03E-0E486F9378D1@lurchi.franken.de>, <CABkgnnWdjV7F9jkbap91q-pLygzWJsTvAOh-m=-9q4VrU9DGUg@mail.gmail.com> <DA07C056-3E80-4E30-B078-5547A174549D@skype.net>
In-Reply-To: <DA07C056-3E80-4E30-B078-5547A174549D@skype.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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: Fri, 15 Feb 2013 22:57:10 -0000

in using RTMFP we recognize two different bidirectional channel modes:

  1) one (or more) return/response flows to an initial flow from one end

  2) truly symmetric bidirectional peer-to-peer channels

for (1), we use RTMFP's "Return Flow Association" facility (draft-thornburg=
h-adobe-rtmfp-04 sections 2.3.11.1.2, 3.6.1.1, 3.6.2.1, 3.6.3.1) to signal =
unambiguously at the transport layer when a new flow is in return/response =
to one from the other end.  associations can only be made to open flows.  u=
nlike SCTP streams, RTMFP flows can be opened and closed at any time in a s=
ession.

for (2), we place a channel identifier marking in the flow metadata or init=
ial message (or portions thereof in both places) of the flows from each end=
. the application makes the bidirectional association using these identifie=
r markings.  there's no glare problem here since bidirectional communicatio=
n is desired: if one end is opening but the other isn't, then the receiving=
 end opens its half-connection in response (or rejects the incoming half-co=
nnection if it's not wanted); if both ends open their half-connections simu=
ltaneously, then you're done (on receipt of the incoming half-connection, y=
ou see that you already have the outgoing side open).  also in this case we=
 typically send an application-layer ack message of the other end's half-co=
nnection open to signal the channel is fully bidirectional.

in both cases, this all happens end-to-end.  unidirectional flows are open =
immediately and data can be sent on them right away (if rejected by the oth=
er end, the sender will receive an exception).

unidirectional flows with return/response association allows you to build a=
rbitrarily complex trees of flows.  we have found this lends itself to clea=
nly and naturally modeling the kinds of P2P communication we do in Flash Pl=
ayer, especially in our P2P overlay/mesh modes (like application-layer mult=
icast).

-michael thornburgh


> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf =
Of Matthew Kaufman (SKYPE) [matthew.kaufman@skype.net]
> Sent: Friday, February 15, 2013 1:56 PM
>=20
> None if this would be a problem if we weren't making the mistake of using=
 SCTP, which itself made the
> mistake of doing full-duplex channels instead of unidirectional channels =
with optional one-to-one or
> even many-to-one associations (as RTMFP has, as an example)
>=20
> Matthew Kaufman
>=20
> (Sent from my iPhone)
>=20
> On Feb 15, 2013, at 1:16 PM, "Martin Thomson" <martin.thomson@gmail.com> =
wrote:
>=20
> > On 15 February 2013 12:55, Michael Tuexen
> > <Michael.Tuexen@lurchi.franken.de> wrote:
> >> I think I understand what you are proposing. But what happens, if
> >> both sides at about the same time open want to open a data channel.
> >> For both sides outgoing stream X is free, so they use this. So the
> >> endpoints end up with one data channel instead of two.
> >
> > Actually, I'd go further than that.  I'd require that browser
> > implement the same algorithm for selecting the stream to use.  That
> > implies that in all cases other than the rarest race conditions, you
> > get the same data channel.

From ted.ietf@gmail.com  Fri Feb 15 16:58:13 2013
Return-Path: <ted.ietf@gmail.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 E4E0C21F85BD for <rtcweb@ietfa.amsl.com>; Fri, 15 Feb 2013 16:58:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.562
X-Spam-Level: 
X-Spam-Status: No, score=-2.562 tagged_above=-999 required=5 tests=[AWL=0.038,  BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rvCLbkbZbipt for <rtcweb@ietfa.amsl.com>; Fri, 15 Feb 2013 16:58:13 -0800 (PST)
Received: from mail-ie0-x236.google.com (mail-ie0-x236.google.com [IPv6:2607:f8b0:4001:c03::236]) by ietfa.amsl.com (Postfix) with ESMTP id 520E921F858B for <rtcweb@ietf.org>; Fri, 15 Feb 2013 16:58:13 -0800 (PST)
Received: by mail-ie0-f182.google.com with SMTP id k14so5587367iea.27 for <rtcweb@ietf.org>; Fri, 15 Feb 2013 16:58:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=AnzA6sSeux66EajNbLc716mdfgMSCVmsdRKqlbhXJWQ=; b=XvQWi71c4day/HksY5nfJ5WqEiaNKUkW5EMhfxCkH8preq4BLD6GmA/9E0vuJNjtzN HneKpy82d1ur15JjrQqOp8V2Jn40OOxUa31I2NEbG5/5zu6VvCuxLsaKdIFgUy+LebOu xtvj0iUwytAXUsXnZ0w+d7+bODT+7Cvijg3xM2xYVDIkK0UvqdBhBRjuT5PGwpk1W+Fi w78XNDbfLztD1tw4JOSI7IC6U5jVSl3luwDPONL7+sA0cR7/+W7WZLBvOvxn6Ma+V0HY 3FMpmWT2IQz0hePzP/HviuhF9g3PyrFBANIWij5ZpesJsoqj3vspLloZNk9B5qjyuTAV vqrw==
MIME-Version: 1.0
X-Received: by 10.50.191.199 with SMTP id ha7mr3912462igc.70.1360976292910; Fri, 15 Feb 2013 16:58:12 -0800 (PST)
Received: by 10.43.135.202 with HTTP; Fri, 15 Feb 2013 16:58:12 -0800 (PST)
In-Reply-To: <A87FF608-EC4E-4E2F-8F0D-CC9FC8EDED3D@lurchi.franken.de>
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org> <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com> <511CB20C.7020003@jesup.org> <CABkgnnU0idt+ntpKjTCMUCVFO9=_fSjGRPikD6Nk_Uem3L7E8g@mail.gmail.com> <89FAFB5C-9D03-4B76-A306-01F9E4EC4105@lurchi.franken.de> <CABkgnnXFrqTo2QpLhjWt5CmcQc6Kv4=vAgd3DgyndNtL1ewm7g@mail.gmail.com> <8E2722E7-F82A-48D4-80FB-C76929A2E324@lurchi.franken.de> <CA+9kkMDYKdxicZRrgUn5UaPa3PjOm3v4pXQjmX_PGLQ6tftPJg@mail.gmail.com> <A87FF608-EC4E-4E2F-8F0D-CC9FC8EDED3D@lurchi.franken.de>
Date: Fri, 15 Feb 2013 16:58:12 -0800
Message-ID: <CA+9kkMB84A++pZQF+WcXGwHYwswnAWBYRFF0fmg+QouEomB73A@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
To: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
Content-Type: text/plain; charset=ISO-8859-1
Cc: Randell Jesup <randell-ietf@jesup.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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: Sat, 16 Feb 2013 00:58:14 -0000

On Fri, Feb 15, 2013 at 1:02 PM, Michael Tuexen
<Michael.Tuexen@lurchi.franken.de> wrote:
> On Feb 15, 2013, at 7:04 PM, Ted Hardie wrote:

> Martin suggests to have no control protocol for opening data channels.
> So there is nothing like an INIT message on a stream.
The presence of the data channel is sort-of a self-INIT, though; if you get a
data channel that re-uses existing Stream Identifiers, you could still error out
(not pleasantly mind).  But this is likely moot, see below>

> He would occasionally end up with one data channel instead of two.
> Systems, not behaving as expected *occasionally*, is a bad thing for
> me. I consider this a bug and it much harder to debug if it only
> occurs occasionally. It is even worse, if the developer hasn't made
> any mistake...

That this could result in one data channel where two were wanted is what I
was missing; I agree that this would be bad, whether occasional or not.  Having
a second data channel turn up when you were expecting one has a much
easier fix.

regards,

Ted


>
> For me, it should be clear how a data channel is set up, used,
> and teared down. Yes, things can go wrong on the wire (connection
> drop or so), but the API provides error handling. But we shouldn't
> come up with a solution which works most of the time. For specific
> applications this might be most of the time or even always.
>
> Best regards
> Michael
>>
>> regards,
>>
>> Ted
>>
>

From randell-ietf@jesup.org  Fri Feb 15 22:36:53 2013
Return-Path: <randell-ietf@jesup.org>
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 3613321F8678 for <rtcweb@ietfa.amsl.com>; Fri, 15 Feb 2013 22:36:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.449
X-Spam-Level: 
X-Spam-Status: No, score=-2.449 tagged_above=-999 required=5 tests=[AWL=0.150,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HCdUulBw-ie1 for <rtcweb@ietfa.amsl.com>; Fri, 15 Feb 2013 22:36:52 -0800 (PST)
Received: from r2-chicago.webserversystems.com (r2-chicago.webserversystems.com [173.236.101.58]) by ietfa.amsl.com (Postfix) with ESMTP id 3455F21F8648 for <rtcweb@ietf.org>; Fri, 15 Feb 2013 22:36:52 -0800 (PST)
Received: from pool-98-111-140-34.phlapa.fios.verizon.net ([98.111.140.34]:2154 helo=[192.168.1.12]) by r2-chicago.webserversystems.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80) (envelope-from <randell-ietf@jesup.org>) id 1U6bOF-0005R0-8a for rtcweb@ietf.org; Sat, 16 Feb 2013 00:36:51 -0600
Message-ID: <511F287E.8030500@jesup.org>
Date: Sat, 16 Feb 2013 01:34:38 -0500
From: Randell Jesup <randell-ietf@jesup.org>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org> <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com> <511CB20C.7020003@jesup.org> <CABkgnnU0idt+ntpKjTCMUCVFO9=_fSjGRPikD6Nk_Uem3L7E8g@mail.gmail.com> <89FAFB5C-9D03-4B76-A306-01F9E4EC4105@lurchi.franken.de> <CABkgnnXFrqTo2QpLhjWt5CmcQc6Kv4=vAgd3DgyndNtL1ewm7g@mail.gmail.com> <8E2722E7-F82A-48D4-80FB-C76929A2E324@lurchi.franken.de> <CABkgnnWzX2tpbadnB3DjhmB7cm6poCDvmxdAW2Z_stMbovJ3gw@mail.gmail.com> <A0FDFC7C-2C85-431C-A03E-0E486F9378D1@lurchi.franken.de>, <CABkgnnWdjV7F9jkbap91q-pLygzWJsTvAOh-m=-9q4VrU9DGUg@mail.gmail.com> <DA07C056-3E80-4E30-B078-5547A174549D@skype.net>
In-Reply-To: <DA07C056-3E80-4E30-B078-5547A174549D@skype.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - r2-chicago.webserversystems.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - jesup.org
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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: Sat, 16 Feb 2013 06:36:53 -0000

On 2/15/2013 4:56 PM, Matthew Kaufman (SKYPE) wrote:
> None if this would be a problem if we weren't making the mistake of using SCTP, which itself made the mistake of doing full-duplex channels instead of unidirectional channels with optional one-to-one or even many-to-one associations (as RTMFP has, as an example)

SCTP only has unidirectional streams.

If you're referring to the DataChannel protocol, there was a strong wish 
on the mailing list (and W3) for websockets-like bidirectional channels, 
so we built a simple protocol to allow us to set up bidirectional pairs 
of SCTP streams to create channels.

-- 
Randell Jesup
randell-ietf@jesup.org


From randell-ietf@jesup.org  Fri Feb 15 22:59:09 2013
Return-Path: <randell-ietf@jesup.org>
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 EB4BD21F8570 for <rtcweb@ietfa.amsl.com>; Fri, 15 Feb 2013 22:59:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.479
X-Spam-Level: 
X-Spam-Status: No, score=-2.479 tagged_above=-999 required=5 tests=[AWL=0.120,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bmum0cePNxPQ for <rtcweb@ietfa.amsl.com>; Fri, 15 Feb 2013 22:59:09 -0800 (PST)
Received: from r2-chicago.webserversystems.com (r2-chicago.webserversystems.com [173.236.101.58]) by ietfa.amsl.com (Postfix) with ESMTP id 608C121F855C for <rtcweb@ietf.org>; Fri, 15 Feb 2013 22:59:09 -0800 (PST)
Received: from pool-98-111-140-34.phlapa.fios.verizon.net ([98.111.140.34]:2223 helo=[192.168.1.12]) by r2-chicago.webserversystems.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80) (envelope-from <randell-ietf@jesup.org>) id 1U6bjo-000C5J-Jc for rtcweb@ietf.org; Sat, 16 Feb 2013 00:59:08 -0600
Message-ID: <511F2DB9.3040905@jesup.org>
Date: Sat, 16 Feb 2013 01:56:57 -0500
From: Randell Jesup <randell-ietf@jesup.org>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org> <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com> <511CB20C.7020003@jesup.org> <CABkgnnU0idt+ntpKjTCMUCVFO9=_fSjGRPikD6Nk_Uem3L7E8g@mail.gmail.com> <89FAFB5C-9D03-4B76-A306-01F9E4EC4105@lurchi.franken.de> <CABkgnnXFrqTo2QpLhjWt5CmcQc6Kv4=vAgd3DgyndNtL1ewm7g@mail.gmail.com>
In-Reply-To: <CABkgnnXFrqTo2QpLhjWt5CmcQc6Kv4=vAgd3DgyndNtL1ewm7g@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - r2-chicago.webserversystems.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - jesup.org
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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: Sat, 16 Feb 2013 06:59:10 -0000

On 2/14/2013 8:13 PM, Martin Thomson wrote:
>> However, assuming datachannel are bidirectional, I really think we need some
>> sort of signaling to set them up to avoid collisions.
> Collision of what?  The problem that the 1.5 RTT solves is not a
> collision problem.  It's a problem of a mismatch of configuration and
> expectations on the two ends of the channel.  If you remove the
> expectations (negotiate if you care), and don't worry about matching
> configuration (make configuration mutable, and again: negotiate if you
> happen to care), what then?

The 1.5 RTT solution was due to the W3 and IETF at Stockholm saying they 
wanted OnOpen events to only fire when we knew the other side had 
received them, IIRC, like WebSockets.

My 0-RTT solution I've (re-)proposed doesn't loosen any of the 
consistency guarantees; it merely fires onOpen as soon as the channel is 
created*.  You can send immediately.  This also means there's no need to 
signal channels in the SDP.  The only minor impact is that until the 
openResponse is received (1 RTT), packets are sent with the in-order 
flag.  There are some minor details that would need to change from the 
current protocol definition, but nothing of significance.

* createDataChannel before createOffer will not fire onOpen until the 
SCTP association comes up and onConnection has fired.

I think the "just send on the next channel and ignore glare and 
accidental channel merges" is just handing a loaded gun to the 
application writer, where it normally works fine but occasionally in 
hard-to-test ways it malfunctions.

If you want bidirectional channels, you either negotiate (SDP) or you 
use something like this (which allows mis-matched streams to build a 
channel).

-- 
Randell Jesup
randell-ietf@jesup.org


From harald@alvestrand.no  Sat Feb 16 03:28:28 2013
Return-Path: <harald@alvestrand.no>
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 88E7621F86AC for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 03:28:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.599
X-Spam-Level: 
X-Spam-Status: No, score=-110.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dNOFrsZZ7IQf for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 03:28:28 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id E3E5921F86AD for <rtcweb@ietf.org>; Sat, 16 Feb 2013 03:28:27 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 6AB1239E13B for <rtcweb@ietf.org>; Sat, 16 Feb 2013 12:28:25 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id US38RydadVK5 for <rtcweb@ietf.org>; Sat, 16 Feb 2013 12:28:24 +0100 (CET)
Received: from [192.168.142.211] (unknown [74.125.121.33]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id 118EA39E03A for <rtcweb@ietf.org>; Sat, 16 Feb 2013 12:28:23 +0100 (CET)
Message-ID: <511F6D56.4010501@alvestrand.no>
Date: Sat, 16 Feb 2013 12:28:22 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CA+9kkMD9E+E6StFATMRx0EoV_M40a5YANQ1TKAg1yH=brf2tDg@mail.gmail.com>
In-Reply-To: <CA+9kkMD9E+E6StFATMRx0EoV_M40a5YANQ1TKAg1yH=brf2tDg@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [rtcweb] Call for agenda topic
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: Sat, 16 Feb 2013 11:28:28 -0000

On 02/14/2013 05:29 PM, Ted Hardie wrote:
> The chairs are putting together the agenda for Orlando; some of the
> topics are carryovers from ongoing discussion, but the Chairs would
> like to call for any additional agenda items now so we can balance the
> time.

Of course the MTI video codec discussion is a carryover from Vancouver, 
so I assume that's on the list already.


From Michael.Tuexen@lurchi.franken.de  Sat Feb 16 07:23:26 2013
Return-Path: <Michael.Tuexen@lurchi.franken.de>
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 3F9B121F87FA for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 07:23:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mj-LzHbjxMak for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 07:23:25 -0800 (PST)
Received: from mail-n.franken.de (drew.ipv6.franken.de [IPv6:2001:638:a02:a001:20e:cff:fe4a:feaa]) by ietfa.amsl.com (Postfix) with ESMTP id 4913D21F843B for <rtcweb@ietf.org>; Sat, 16 Feb 2013 07:23:25 -0800 (PST)
Received: from [192.168.1.101] (p508F9EB1.dip.t-dialin.net [80.143.158.177]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTP id 6FF051C0C069D; Sat, 16 Feb 2013 16:23:22 +0100 (CET)
Mime-Version: 1.0 (Apple Message framework v1283)
Content-Type: text/plain; charset=us-ascii
From: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
In-Reply-To: <DA07C056-3E80-4E30-B078-5547A174549D@skype.net>
Date: Sat, 16 Feb 2013 16:23:21 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <6106C927-127F-4514-A688-3BC138B0C4B3@lurchi.franken.de>
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org> <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com> <511CB20C.7020003@jesup.org> <CABkgnnU0idt+ntpKjTCMUCVFO9=_fSjGRPikD6Nk_Uem3L7E8g@mail.gmail.com> <89FAFB5C-9D03-4B76-A306-01F9E4EC4105@lurchi.franken.de> <CABkgnnXFrqTo2QpLhjWt5CmcQc6Kv4=vAgd3DgyndNtL1ewm7g@mail.gmail.com> <8E2722E7-F82A-48D4-80FB-C76929A2E324@lurchi.franken.de> <CABkgnnWzX2tpbadnB3DjhmB7cm6poCDvmxdAW2Z_stMbovJ3gw@mail.gmail.com> <A0FDFC7C-2C85-431C-A03E-0E486F9378D1@lurchi.franken.de>, <CABkgnnWdjV7F9jkbap91q-pLygzWJsTvAOh-m=-9q4VrU9DGUg@mail.gmail.com> <DA07C056-3E80-4E30-B078-5547A174549D@skype.net>
To: Matthew Kaufman (SKYPE) <matthew.kaufman@skype.net>
X-Mailer: Apple Mail (2.1283)
Cc: Randell Jesup <randell-ietf@jesup.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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: Sat, 16 Feb 2013 15:23:26 -0000

On Feb 15, 2013, at 10:56 PM, Matthew Kaufman (SKYPE) wrote:

> None if this would be a problem if we weren't making the mistake of =
using SCTP, which itself made the mistake of doing full-duplex channels =
instead of unidirectional channels with optional one-to-one or even =
many-to-one associations (as RTMFP has, as an example)
SCTP streams uni-directional. That is why we use a simple protocol to =
realize bi-directional
data channels by combining two uni-directional streams.
SCTP association, however, are point-to-point. The API (1-to-many style) =
allows sending
a single messages (a single send() call) on all associations belonging =
to that socket.

Best regards
Michael
>=20
> Matthew Kaufman
>=20
> (Sent from my iPhone)
>=20
> On Feb 15, 2013, at 1:16 PM, "Martin Thomson" =
<martin.thomson@gmail.com> wrote:
>=20
>> On 15 February 2013 12:55, Michael Tuexen
>> <Michael.Tuexen@lurchi.franken.de> wrote:
>>> I think I understand what you are proposing. But what happens, if
>>> both sides at about the same time open want to open a data channel.
>>> For both sides outgoing stream X is free, so they use this. So the
>>> endpoints end up with one data channel instead of two.
>>=20
>> Actually, I'd go further than that.  I'd require that browser
>> implement the same algorithm for selecting the stream to use.  That
>> implies that in all cases other than the rarest race conditions, you
>> get the same data channel.
>> _______________________________________________
>> rtcweb mailing list
>> rtcweb@ietf.org
>> https://www.ietf.org/mailman/listinfo/rtcweb
>>=20
>=20


From matthew.kaufman@skype.net  Sat Feb 16 07:30:27 2013
Return-Path: <matthew.kaufman@skype.net>
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 3F8C521F8457 for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 07:30:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ITESDdH7gEPa for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 07:30:26 -0800 (PST)
Received: from na01-bl2-obe.outbound.protection.outlook.com (na01-bl2-obe.ptr.protection.outlook.com [65.55.169.29]) by ietfa.amsl.com (Postfix) with ESMTP id 8F6D021F8A09 for <rtcweb@ietf.org>; Sat, 16 Feb 2013 07:30:26 -0800 (PST)
Received: from BL2FFO11FD026.protection.gbl (10.173.161.202) by BL2FFO11HUB034.protection.gbl (10.173.161.114) with Microsoft SMTP Server (TLS) id 15.0.620.12; Sat, 16 Feb 2013 15:30:21 +0000
Received: from TK5EX14HUBC106.redmond.corp.microsoft.com (131.107.125.37) by BL2FFO11FD026.mail.protection.outlook.com (10.173.161.105) with Microsoft SMTP Server (TLS) id 15.0.620.12 via Frontend Transport; Sat, 16 Feb 2013 15:30:21 +0000
Received: from TK5EX14MBXC273.redmond.corp.microsoft.com ([169.254.1.200]) by TK5EX14HUBC106.redmond.corp.microsoft.com ([157.54.80.61]) with mapi id 14.02.0318.003; Sat, 16 Feb 2013 15:30:18 +0000
From: "Matthew Kaufman (SKYPE)" <matthew.kaufman@skype.net>
To: Randell Jesup <randell-ietf@jesup.org>
Thread-Topic: [rtcweb] Data Channel Negotiation and reopening of decisions
Thread-Index: AQHOCdZYMz/8j5wte0qYTJYB9U+v5ph4WFUAgADD1ACAANcTgIAABrmAgAAlkICAAB2rAIAA7tYAgAA94wCAAAWzAIAAC0EbgACQ2QCAAJWqRw==
Date: Sat, 16 Feb 2013 15:30:18 +0000
Message-ID: <3A70CC40-2BB4-40FD-A1B0-3257EC973757@skype.net>
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org> <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com> <511CB20C.7020003@jesup.org> <CABkgnnU0idt+ntpKjTCMUCVFO9=_fSjGRPikD6Nk_Uem3L7E8g@mail.gmail.com> <89FAFB5C-9D03-4B76-A306-01F9E4EC4105@lurchi.franken.de> <CABkgnnXFrqTo2QpLhjWt5CmcQc6Kv4=vAgd3DgyndNtL1ewm7g@mail.gmail.com> <8E2722E7-F82A-48D4-80FB-C76929A2E324@lurchi.franken.de> <CABkgnnWzX2tpbadnB3DjhmB7cm6poCDvmxdAW2Z_stMbovJ3gw@mail.gmail.com> <A0FDFC7C-2C85-431C-A03E-0E486F9378D1@lurchi.franken.de>, <CABkgnnWdjV7F9jkbap91q-pLygzWJsTvAOh-m=-9q4VrU9DGUg@mail.gmail.com> <DA07C056-3E80-4E30-B078-5547A174549D@skype.net>, <511F287E.8030500@jesup.org>
In-Reply-To: <511F287E.8030500@jesup.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Forefront-Antispam-Report: CIP:131.107.125.37; CTRY:US; IPV:CAL; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(189002)(199002)(51704002)(24454001)(479174001)(377454001)(5343655001)(77982001)(74502001)(4396001)(23726001)(74662001)(56816002)(59766001)(63696002)(47776003)(47446002)(56776001)(20776003)(54316002)(44976002)(31966008)(33656001)(54356001)(79102001)(80022001)(51856001)(46406002)(50466001)(16406001)(47976001)(49866001)(50986001)(76482001)(46102001)(65816001)(47736001)(53806001); DIR:OUT; SFP:; SCL:1; SRVR:BL2FFO11HUB034; H:TK5EX14HUBC106.redmond.corp.microsoft.com; RD:InfoDomainNonexistent; MX:1; A:1; LANG:en; 
X-OriginatorOrg: microsoft.onmicrosoft.com
X-Forefront-PRVS: 0759F7A50A
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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: Sat, 16 Feb 2013 15:30:27 -0000

You're right of course... I just can't keep straight which of the things ar=
e poor choices and which are reasonable choices that have been bastardized =
to the point of being poor choices.

If we're going to use SCTP, and it has perfectly good unidirectional channe=
ls, why can't we just expose those to users of the W3C WEBRTC API?

Apparently this "we built a simple protocol to allow us to set up bidirecti=
onal pairs of SCTP streams to create channels" isn't as simple as it first =
looked, so we should be revisiting the original assumption, not creating a =
complicated protocol just because we can.

Matthew Kaufman

Sent from my iPad

On Feb 15, 2013, at 10:40 PM, "Randell Jesup" <randell-ietf@jesup.org> wrot=
e:

> On 2/15/2013 4:56 PM, Matthew Kaufman (SKYPE) wrote:
>> None if this would be a problem if we weren't making the mistake of usin=
g SCTP, which itself made the mistake of doing full-duplex channels instead=
 of unidirectional channels with optional one-to-one or even many-to-one as=
sociations (as RTMFP has, as an example)
>=20
> SCTP only has unidirectional streams.
>=20
> If you're referring to the DataChannel protocol, there was a strong wish =
on the mailing list (and W3) for websockets-like bidirectional channels, so=
 we built a simple protocol to allow us to set up bidirectional pairs of SC=
TP streams to create channels.
>=20
> --=20
> Randell Jesup
> randell-ietf@jesup.org
>=20
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>=20

From matthew.kaufman@skype.net  Sat Feb 16 07:33:28 2013
Return-Path: <matthew.kaufman@skype.net>
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 DAB2C21F874B for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 07:33:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id O4VlK2Kixg4M for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 07:33:28 -0800 (PST)
Received: from na01-by2-obe.outbound.protection.outlook.com (na01-by2-obe.ptr.protection.outlook.com [207.46.100.32]) by ietfa.amsl.com (Postfix) with ESMTP id 3793321F86AF for <rtcweb@ietf.org>; Sat, 16 Feb 2013 07:33:28 -0800 (PST)
Received: from BL2FFO11FD007.protection.gbl (10.173.161.200) by BL2FFO11HUB016.protection.gbl (10.173.160.108) with Microsoft SMTP Server (TLS) id 15.0.620.12; Sat, 16 Feb 2013 15:33:25 +0000
Received: from TK5EX14HUBC102.redmond.corp.microsoft.com (131.107.125.37) by BL2FFO11FD007.mail.protection.outlook.com (10.173.161.3) with Microsoft SMTP Server (TLS) id 15.0.620.12 via Frontend Transport; Sat, 16 Feb 2013 15:33:25 +0000
Received: from TK5EX14MBXC273.redmond.corp.microsoft.com ([169.254.1.200]) by TK5EX14HUBC102.redmond.corp.microsoft.com ([157.54.7.154]) with mapi id 14.02.0318.003; Sat, 16 Feb 2013 15:33:24 +0000
From: "Matthew Kaufman (SKYPE)" <matthew.kaufman@skype.net>
To: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
Thread-Topic: [rtcweb] Data Channel Negotiation and reopening of decisions
Thread-Index: AQHOCdZYMz/8j5wte0qYTJYB9U+v5ph4WFUAgADD1ACAANcTgIAABrmAgAAlkICAAB2rAIAA7tYAgAA94wCAAAWzAIAAC0EbgAEkkYCAAALPhw==
Date: Sat, 16 Feb 2013 15:33:23 +0000
Message-ID: <6D8A7B42-C24C-405D-B5A0-6A95F6F52554@skype.net>
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org> <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com> <511CB20C.7020003@jesup.org> <CABkgnnU0idt+ntpKjTCMUCVFO9=_fSjGRPikD6Nk_Uem3L7E8g@mail.gmail.com> <89FAFB5C-9D03-4B76-A306-01F9E4EC4105@lurchi.franken.de> <CABkgnnXFrqTo2QpLhjWt5CmcQc6Kv4=vAgd3DgyndNtL1ewm7g@mail.gmail.com> <8E2722E7-F82A-48D4-80FB-C76929A2E324@lurchi.franken.de> <CABkgnnWzX2tpbadnB3DjhmB7cm6poCDvmxdAW2Z_stMbovJ3gw@mail.gmail.com> <A0FDFC7C-2C85-431C-A03E-0E486F9378D1@lurchi.franken.de>, <CABkgnnWdjV7F9jkbap91q-pLygzWJsTvAOh-m=-9q4VrU9DGUg@mail.gmail.com> <DA07C056-3E80-4E30-B078-5547A174549D@skype.net>, <6106C927-127F-4514-A688-3BC138B0C4B3@lurchi.franken.de>
In-Reply-To: <6106C927-127F-4514-A688-3BC138B0C4B3@lurchi.franken.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Forefront-Antispam-Report: CIP:131.107.125.37; CTRY:US; IPV:CAL; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(199002)(24454001)(189002)(51704002)(377454001)(47446002)(63696002)(77982001)(80022001)(49866001)(31966008)(59766001)(23726001)(20776003)(53806001)(16406001)(54356001)(51856001)(74662001)(5343655001)(65816001)(54316002)(46102001)(47776003)(47976001)(47736001)(44976002)(76482001)(56776001)(74502001)(50466001)(50986001)(46406002)(4396001)(79102001)(56816002)(33656001)(5343635001); DIR:OUT; SFP:; SCL:1; SRVR:BL2FFO11HUB016; H:TK5EX14HUBC102.redmond.corp.microsoft.com; RD:InfoDomainNonexistent; A:1; MX:1; LANG:en; 
X-OriginatorOrg: microsoft.onmicrosoft.com
X-Forefront-PRVS: 0759F7A50A
Cc: Randell Jesup <randell-ietf@jesup.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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: Sat, 16 Feb 2013 15:33:29 -0000

Can you describe the "simple protocol to realize bi-directional data channe=
ls by combining two uni-directional streams" without referring to any of wh=
at now appear to be unresolved issues?

Matthew Kaufman

Sent from my iPad

On Feb 16, 2013, at 7:23 AM, "Michael Tuexen" <Michael.Tuexen@lurchi.franke=
n.de> wrote:

> On Feb 15, 2013, at 10:56 PM, Matthew Kaufman (SKYPE) wrote:
>=20
>> None if this would be a problem if we weren't making the mistake of usin=
g SCTP, which itself made the mistake of doing full-duplex channels instead=
 of unidirectional channels with optional one-to-one or even many-to-one as=
sociations (as RTMFP has, as an example)
> SCTP streams uni-directional. That is why we use a simple protocol to rea=
lize bi-directional
> data channels by combining two uni-directional streams.
> SCTP association, however, are point-to-point. The API (1-to-many style) =
allows sending
> a single messages (a single send() call) on all associations belonging to=
 that socket.
>=20
> Best regards
> Michael
>>=20
>> Matthew Kaufman
>>=20
>> (Sent from my iPhone)
>>=20
>> On Feb 15, 2013, at 1:16 PM, "Martin Thomson" <martin.thomson@gmail.com>=
 wrote:
>>=20
>>> On 15 February 2013 12:55, Michael Tuexen
>>> <Michael.Tuexen@lurchi.franken.de> wrote:
>>>> I think I understand what you are proposing. But what happens, if
>>>> both sides at about the same time open want to open a data channel.
>>>> For both sides outgoing stream X is free, so they use this. So the
>>>> endpoints end up with one data channel instead of two.
>>>=20
>>> Actually, I'd go further than that.  I'd require that browser
>>> implement the same algorithm for selecting the stream to use.  That
>>> implies that in all cases other than the rarest race conditions, you
>>> get the same data channel.
>>> _______________________________________________
>>> rtcweb mailing list
>>> rtcweb@ietf.org
>>> https://www.ietf.org/mailman/listinfo/rtcweb
>=20
>=20

From harald@alvestrand.no  Sat Feb 16 09:05:13 2013
Return-Path: <harald@alvestrand.no>
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 BF93B21F88EA for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 09:05:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -109.999
X-Spam-Level: 
X-Spam-Status: No, score=-109.999 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_57=0.6, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yUZI6JfF29-z for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 09:05:12 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id 7EAFE21F8775 for <rtcweb@ietf.org>; Sat, 16 Feb 2013 09:05:12 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 3890A39E0F0 for <rtcweb@ietf.org>; Sat, 16 Feb 2013 18:05:10 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XHPgdogaEAhv for <rtcweb@ietf.org>; Sat, 16 Feb 2013 18:05:07 +0100 (CET)
Received: from [192.168.1.107] (unknown [188.113.88.47]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id 6C40439E03A for <rtcweb@ietf.org>; Sat, 16 Feb 2013 18:05:07 +0100 (CET)
Message-ID: <511FBC42.1010800@alvestrand.no>
Date: Sat, 16 Feb 2013 18:05:06 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CABcZeBO105HXWoRAbaAR0fGTCLtDmAyjt-DOM=aKy80sg2SG_Q@mail.gmail.com> <51140038.3040001@ericsson.com> <CABcZeBP_-ce-JT-oDkpkDoRKjrZo+m7NLTcifCOsRBM_qKPTmg@mail.gmail.com> <511407AA.1040501@ericsson.com> <CABcZeBO0oSYw-M-1wVujftiYdBtJ67SBfMp4k5gSm45HFhZ+=A@mail.gmail.com> <92B7E61ADAC1BB4F941F943788C0882804788D71@xmb-aln-x08.cisco.com> <51157034.3020800@alvestrand.no> <51164AFC.80700@ericsson.com> <51165FCA.2040707@alvestrand.no> <511796C6.3050601@ericsson.com> <511820F9.5080806@alvestrand.no> <5118EDC1.2000809@ericsson.com> <5119F155.8090303@alvestrand.no> <511C66BE.7090105@mozilla.com> <511CABC6.3050502@ericsson.com> <511CDFDC.20703@mozilla.com> <511CF7A3.40005@ericsson.com> <511D2048.7030500@mozilla.com>
In-Reply-To: <511D2048.7030500@mozilla.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for	synchronization
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: Sat, 16 Feb 2013 17:05:13 -0000

On 02/14/2013 06:35 PM, Timothy B. Terriberry wrote:
> Magnus Westerlund wrote:
>> I agree that you need to have the corresponding objects on the receivers
>> side. When it comes to identifiers I get a bit confused here on how the
>> MSID draft is supposed to work. It switches between MediaStream and
>> MediaStreamTrack in section 4. Is the WMS semantics providing the
>> MediaStream IDs or the MediaStreamTrack IDs the SSRC is associated with?
>> The current text appears to indicate both. Is the ID making it possible
>> to distinguish between the two types?
>
> According to Section 1.1, it is "providing necessary semantic 
> information for the association of MediaStreamTracks to MediaStreams...."
>
> IIUC, it is the "identifier" token which indicates the MediaStream, 
> and the "appdata" token which indicates the MediaStreamTrack. The text 
> of Section 4 says "The value of the msid corresponds to the 'id' 
> attribute of a MediaStream," but I think it is supposed to say "msid 
> identifier" instead of the whole attribute.

Yep. Thanks for catching this.

> It goes on to say "The appdata for a WebRTC MediaStreamTrack consists 
> of the 'id' attribute of a MediaStreamTrack." It is not clear what 
> happens if an SSRC has two msids with different "identifier" tokens 
> but the same "appdata" token.

I don't think it can happen. It would require having the same 
MediaStreamTrack in two MediaStreams, and I don't think we can do that.

>
> The thing I think is currently somewhat confusing is the relationship 
> between MediaStreamTracks that belong to multiple MediaStreams. In the 
> current W3C API, creating a new MediaStream from an existing 
> MediaStreamTrack creates a clone of that track, rather than 
> incorporating the track by reference. Both tracks would have the same 
> underlying "source", but there is currently no representation of a 
> source in the MediaStream API, nor any way to tell if two tracks have 
> the same source from JS. In the SDP, an SSRC which has multiple msid 
> attributes presumably creates multiple MediaStreamTracks with the same 
> source.
>
> It is not clear what is supposed to happen if one SSRC has two msid 
> attributes, and another SSRC has a single msid which matches one of 
> the msid attributes of the first SSRC, but is missing the other msid 
> attribute. I'd be happy with almost anything (including "the SDP gets 
> rejected as invalid"), but I think we should say something about it.

Let me see ... if you mean this:

a=msid: 25 a x
a=msid: 25 b y
a=msid: 50 b w

it means that there are 2 MediaStreams (a and b) both carrying the media 
that's coming on SSRC 25 as a track, and one of these is also carrying 
the media coming on SSRC 50 as a track.
>
> I also think the msid draft should be clear that just because two 
> msid's have the same appdata (indicating MediaStreamTracks with the 
> same "id" attribute), they should not necessarily be intended for the 
> same MediaStreamTrack object. It currently says that "If two different 
> SSRCs have the same value for identifier and appdata, it means that 
> these two SSRCs are both intended for the same MediaStreamTrack." It 
> does NOT say that if they have different identifiers and the same 
> appdata, they are NOT intended for the same MediaStreamTrack object.

That was certainly my intention. But as noted above, I think "same 
appdata" isn't meaningful.

> Even more important is the case of a single SSRC with multiple msid's: 
> the draft should make clear that this will correspond to multiple 
> MediaStreamTrack JS objects (with a common "source"... a property that 
> is currently ill-defined in the W3C API), even if the "appdata" token 
> is the same.

Even with the same source, the data might actually not be the same (if 
it has been transformed, reencoded or otherwise mangled). If it's the 
same data, it seems reasonable to let it be sent once.

>
>>> I think it is perfectly reasonable to require that all SSRCs that share
>>> the same msid attributes (i.e., that belong to the same
>>> MediaStreamTrack) use the same CNAME.
>>
>> MediaStreamTrack or MediaStream?
>
> I meant MediaStreamTrack. This would be to handle cases like layered 
> codecs, FEC, or a source which plans to switch codecs (e.g., to use CN).

We already have a requirement for all SSRCs that belong to the same 
MediaStream to have the same CNAME, so  this is just a subset of that - 
that's why I wondered.

>
>> At some point we will need to have a mapping between the API concepts
>> and RTP to be written up and agreed on. We will have to find the most
>> suitable spot for that.
>
> Section 4 of the msid draft appears to attempt some of that (at least 
> w.r.t. SSRCs). I don't think it's anywhere near complete.

The msid draft tries to explain what the semantics of the identifiers 
is. If there are procedural matters to be documented, I think the JSEP 
draft should do it, since it's the "how do we map onto..." document.

>
>> As long as only one encoding and one RTP stream is sent for each media
>> source then implicit its tracks must have a common CNAME over all the
>> MediaStreams it occurs in.
>
> I think we still want to support simulcast (though possibly not in 
> Version 1), but it's an open question how we do so. We might very well 
> want the alternatives to be in different MediaStreamTracks with 
> different msids (or a receiver would have no way to select among those 
> alternatives in JS), so they wouldn't be covered by the "same msid" 
> case I suggest above, and would need some other mechanism to signal 
> that they originate from the same "source".

I think simulcast fits best as a within-one-track concept; representing 
it as multiple tracks means that the application has to do explicit 
manipulation of it, and that doesn't sound right to me.
It should be one of those "just ask for it, and if you get it, it just 
works" things.
>
> However, I think defining CNAME behavior in the simulcast case isn't 
> really rtcweb-specific. Right now, as I read 
> draft-westerlund-avtcore-rtp-simulcast-01, it requires that related 
> encodings be tagged with your proposed SDES item SRCNAME with the same 
> value (though that draft only defines a multiple-session approach, and 
> you know how well that's likely to go over in this group). I think 
> this is a mistake, however, since 
> draft-westerlund-avtext-rtcp-sdes-srcname-02 says SRCNAME is "scoped 
> by" (which I take to mean "only unique in the context of the same") 
> CNAME. What draft-westerlund-avtcore-rtp-simulcast-01 probably wants 
> instead is to require the same CNAME:SRCNAME pair. 
> draft-even-clue-rtp-mapping-04 Section 6.2 (which has an incomplete 
> example of single-session, SSRC-multiplexed simulcast) has a similar 
> problem.

That seems to make sense to me. But "someone else's problem".

> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb


From randell-ietf@jesup.org  Sat Feb 16 09:17:42 2013
Return-Path: <randell-ietf@jesup.org>
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 1C12B21F846B for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 09:17:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.499
X-Spam-Level: 
X-Spam-Status: No, score=-2.499 tagged_above=-999 required=5 tests=[AWL=0.100,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mtdY-JSIi332 for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 09:17:41 -0800 (PST)
Received: from r2-chicago.webserversystems.com (r2-chicago.webserversystems.com [173.236.101.58]) by ietfa.amsl.com (Postfix) with ESMTP id 7FC1E21F8468 for <rtcweb@ietf.org>; Sat, 16 Feb 2013 09:17:41 -0800 (PST)
Received: from pool-98-111-140-34.phlapa.fios.verizon.net ([98.111.140.34]:3074 helo=[192.168.1.12]) by r2-chicago.webserversystems.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80) (envelope-from <randell-ietf@jesup.org>) id 1U6lOK-0006o9-Sx for rtcweb@ietf.org; Sat, 16 Feb 2013 11:17:37 -0600
Message-ID: <511FBEAC.4070605@jesup.org>
Date: Sat, 16 Feb 2013 12:15:24 -0500
From: Randell Jesup <randell-ietf@jesup.org>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org> <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com> <511CB20C.7020003@jesup.org> <CABkgnnU0idt+ntpKjTCMUCVFO9=_fSjGRPikD6Nk_Uem3L7E8g@mail.gmail.com> <89FAFB5C-9D03-4B76-A306-01F9E4EC4105@lurchi.franken.de> <CABkgnnXFrqTo2QpLhjWt5CmcQc6Kv4=vAgd3DgyndNtL1ewm7g@mail.gmail.com> <8E2722E7-F82A-48D4-80FB-C76929A2E324@lurchi.franken.de> <CABkgnnWzX2tpbadnB3DjhmB7cm6poCDvmxdAW2Z_stMbovJ3gw@mail.gmail.com> <A0FDFC7C-2C85-431C-A03E-0E486F9378D1@lurchi.franken.de>, <CABkgnnWdjV7F9jkbap91q-pLygzWJsTvAOh-m=-9q4VrU9DGUg@mail.gmail.com> <DA07C056-3E80-4E30-B078-5547A174549D@skype.net>, <6106C927-127F-4514-A688-3BC138B0C4B3@lurchi.franken.de> <6D8A7B42-C24C-405D-B5A0-6A95F6F52554@skype.net>
In-Reply-To: <6D8A7B42-C24C-405D-B5A0-6A95F6F52554@skype.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - r2-chicago.webserversystems.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - jesup.org
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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: Sat, 16 Feb 2013 17:17:42 -0000

On 2/16/2013 10:33 AM, Matthew Kaufman (SKYPE) wrote:
> Can you describe the "simple protocol to realize bi-directional data channels by combining two uni-directional streams" without referring to any of what now appear to be unresolved issues?

Let me try to succinctly summarize the low-level protocol (details are 
in the draft).  This is the wireline protocol, which can support 0 RTT 
usage.  It's pretty darn simple as protocols go.

This assumes the association has been created.

1) when one side wishes to open a channel with a given set of 
characteristics (label, IANA websockets-protocol, reliability options), 
it selects an unused outgoing stream X and sends Open on stream X.

1a) the Channel is now open on the sender's side and can be used for 
send(); but note that until an OpenResponse is received, the in-order 
bit will be set on any data packets

2) when an Open request is received (on any stream not already in-use), 
a reverse-direction outgoing stream Y is selected.  An OpenResponse(X) 
is sent on stream Y, and the application is notified a stream has been 
created.

2a) the Channel is now open on the receiver's side and can be used for 
send(), but note that until an ACK is received, the in-order bit will be 
set on any data packets.

3) when an OpenResponse(X) is received on an unused channel (Y), it's 
paired with X, and an ACK is sent on X.  The in-order bit is no longer 
forced on.

4) when an ACK is received on a channel, the in-order bit will no longer 
be forced on when sending data.


And that is basically it.

> On Feb 16, 2013, at 7:23 AM, "Michael Tuexen" <Michael.Tuexen@lurchi.franken.de> wrote:
>
>>> None if this would be a problem if we weren't making the mistake of using SCTP, which itself made the mistake of doing full-duplex channels instead of unidirectional channels with optional one-to-one or even many-to-one associations (as RTMFP has, as an example)
>> SCTP streams uni-directional. That is why we use a simple protocol to realize bi-directional
>> data channels by combining two uni-directional streams.
>> SCTP association, however, are point-to-point. The API (1-to-many style) allows sending
>> a single messages (a single send() call) on all associations belonging to that socket.
>>


-- 
Randell Jesup
randell-ietf@jesup.org


From Michael.Tuexen@lurchi.franken.de  Sat Feb 16 09:58:08 2013
Return-Path: <Michael.Tuexen@lurchi.franken.de>
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 085CA21F8964 for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 09:58:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 194E6EPlFH4J for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 09:58:07 -0800 (PST)
Received: from mail-n.franken.de (drew.ipv6.franken.de [IPv6:2001:638:a02:a001:20e:cff:fe4a:feaa]) by ietfa.amsl.com (Postfix) with ESMTP id 0922021F8970 for <rtcweb@ietf.org>; Sat, 16 Feb 2013 09:58:07 -0800 (PST)
Received: from [192.168.1.101] (p508F9EB1.dip.t-dialin.net [80.143.158.177]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTP id A30F61C0C069D; Sat, 16 Feb 2013 18:58:05 +0100 (CET)
Mime-Version: 1.0 (Apple Message framework v1283)
Content-Type: text/plain; charset=us-ascii
From: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
In-Reply-To: <3A70CC40-2BB4-40FD-A1B0-3257EC973757@skype.net>
Date: Sat, 16 Feb 2013 18:58:05 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <CCA6E561-9792-4799-BE6F-E26C8CB8CDE7@lurchi.franken.de>
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org> <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com> <511CB20C.7020003@jesup.org> <CABkgnnU0idt+ntpKjTCMUCVFO9=_fSjGRPikD6Nk_Uem3L7E8g@mail.gmail.com> <89FAFB5C-9D03-4B76-A306-01F9E4EC4105@lurchi.franken.de> <CABkgnnXFrqTo2QpLhjWt5CmcQc6Kv4=vAgd3DgyndNtL1ewm7g@mail.gmail.com> <8E2722E7-F82A-48D4-80FB-C76929A2E324@lurchi.franken.de> <CABkgnnWzX2tpbadnB3DjhmB7cm6poCDvmxdAW2Z_stMbovJ3gw@mail.gmail.com> <A0FDFC7C-2C85-431C-A03E-0E486F9378D1@lurchi.franken.de>, <CABkgnnWdjV7F9jkbap91q-pLygzWJsTvAOh-m=-9q4VrU9DGUg@mail.gmail.com> <DA07C056-3E80-4E30-B078-5547A174549D@skype.net>, <511F287E.8030500@jesup.org> <3A70CC40-2BB4-40FD-A1B0-3257EC973757@skype.net>
To: "Matthew Kaufman (SKYPE)" <matthew.kaufman@skype.net>
X-Mailer: Apple Mail (2.1283)
Cc: Randell Jesup <randell-ietf@jesup.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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: Sat, 16 Feb 2013 17:58:08 -0000

On Feb 16, 2013, at 4:30 PM, Matthew Kaufman (SKYPE) wrote:

> You're right of course... I just can't keep straight which of the =
things are poor choices and which are reasonable choices that have been =
bastardized to the point of being poor choices.
>=20
> If we're going to use SCTP, and it has perfectly good unidirectional =
channels, why can't we just expose those to users of the W3C WEBRTC API?
Making data channels unidirectional and even making reliability settings =
a per message property
(so exposing the SCTP API) would be very simple and make the additional =
protocol superfluous.

However, WebRTC and RTCWEB groups preferred to make the API similar to =
Websockets...
>=20
> Apparently this "we built a simple protocol to allow us to set up =
bidirectional pairs of SCTP streams to create channels" isn't as simple =
as it first looked, so we should be revisiting the original assumption, =
not creating a complicated protocol just because we can.
At least for me, this is a very simple protocol. Even if we add some =
error handling. Very easy to understand
and from implementing it, very easy to implement.

Best regards
Michael
>=20
> Matthew Kaufman
>=20
> Sent from my iPad
>=20
> On Feb 15, 2013, at 10:40 PM, "Randell Jesup" <randell-ietf@jesup.org> =
wrote:
>=20
>> On 2/15/2013 4:56 PM, Matthew Kaufman (SKYPE) wrote:
>>> None if this would be a problem if we weren't making the mistake of =
using SCTP, which itself made the mistake of doing full-duplex channels =
instead of unidirectional channels with optional one-to-one or even =
many-to-one associations (as RTMFP has, as an example)
>>=20
>> SCTP only has unidirectional streams.
>>=20
>> If you're referring to the DataChannel protocol, there was a strong =
wish on the mailing list (and W3) for websockets-like bidirectional =
channels, so we built a simple protocol to allow us to set up =
bidirectional pairs of SCTP streams to create channels.
>>=20
>> --=20
>> Randell Jesup
>> randell-ietf@jesup.org
>>=20
>> _______________________________________________
>> rtcweb mailing list
>> rtcweb@ietf.org
>> https://www.ietf.org/mailman/listinfo/rtcweb
>>=20
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>=20


From Michael.Tuexen@lurchi.franken.de  Sat Feb 16 10:03:52 2013
Return-Path: <Michael.Tuexen@lurchi.franken.de>
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 6938521F8970 for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 10:03:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nF-KfZn-DJZm for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 10:03:51 -0800 (PST)
Received: from mail-n.franken.de (drew.ipv6.franken.de [IPv6:2001:638:a02:a001:20e:cff:fe4a:feaa]) by ietfa.amsl.com (Postfix) with ESMTP id 7D55921F8964 for <rtcweb@ietf.org>; Sat, 16 Feb 2013 10:03:51 -0800 (PST)
Received: from [192.168.1.101] (p508F9EB1.dip.t-dialin.net [80.143.158.177]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTP id 82A8E1C0C069D; Sat, 16 Feb 2013 19:03:50 +0100 (CET)
Mime-Version: 1.0 (Apple Message framework v1283)
Content-Type: text/plain; charset=us-ascii
From: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
In-Reply-To: <511FBEAC.4070605@jesup.org>
Date: Sat, 16 Feb 2013 19:03:50 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <FF4810D7-5684-4FC6-8ED3-AE663CADE786@lurchi.franken.de>
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org> <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com> <511CB20C.7020003@jesup.org> <CABkgnnU0idt+ntpKjTCMUCVFO9=_fSjGRPikD6Nk_Uem3L7E8g@mail.gmail.com> <89FAFB5C-9D03-4B76-A306-01F9E4EC4105@lurchi.franken.de> <CABkgnnXFrqTo2QpLhjWt5CmcQc6Kv4=vAgd3DgyndNtL1ewm7g@mail.gmail.com> <8E2722E7-F82A-48D4-80FB-C76929A2E324@lurchi.franken.de> <CABkgnnWzX2tpbadnB3DjhmB7cm6poCDvmxdAW2Z_stMbovJ3gw@mail.gmail.com> <A0FDFC7C-2C85-431C-A03E-0E486F9378D1@lurchi.franken.de>, <CABkgnnWdjV7F9jkbap91q-pLygzWJsTvAOh-m=-9q4VrU9DGUg@mail.gmail.com> <DA07C056-3E80-4E30-B078-5547A174549D@skype.net>, <6106C927-127F-4514-A688-3BC138B0C4B3@lurchi.franken.de> <6D8A7B42-C24C-405D-B5A0-6A95F6F52554@skype.net> <511FBEAC.4 070605@jesup.org>
To: Randell Jesup <randell-ietf@jesup.org>
X-Mailer: Apple Mail (2.1283)
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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: Sat, 16 Feb 2013 18:03:52 -0000

On Feb 16, 2013, at 6:15 PM, Randell Jesup wrote:

> On 2/16/2013 10:33 AM, Matthew Kaufman (SKYPE) wrote:
>> Can you describe the "simple protocol to realize bi-directional data =
channels by combining two uni-directional streams" without referring to =
any of what now appear to be unresolved issues?
>=20
> Let me try to succinctly summarize the low-level protocol (details are =
in the draft).  This is the wireline protocol, which can support 0 RTT =
usage.  It's pretty darn simple as protocols go.
>=20
> This assumes the association has been created.
>=20
> 1) when one side wishes to open a channel with a given set of =
characteristics (label, IANA websockets-protocol, reliability options), =
it selects an unused outgoing stream X and sends Open on stream X.
>=20
> 1a) the Channel is now open on the sender's side and can be used for =
send(); but note that until an OpenResponse is received, the in-order =
bit will be set on any data packets
>=20
> 2) when an Open request is received (on any stream not already =
in-use), a reverse-direction outgoing stream Y is selected.  An =
OpenResponse(X) is sent on stream Y, and the application is notified a =
stream has been created.
>=20
> 2a) the Channel is now open on the receiver's side and can be used for =
send(), but note that until an ACK is received, the in-order bit will be =
set on any data packets.
>=20
> 3) when an OpenResponse(X) is received on an unused channel (Y), it's =
paired with X, and an ACK is sent on X.  The in-order bit is no longer =
forced on.
>=20
> 4) when an ACK is received on a channel, the in-order bit will no =
longer be forced on when sending data.
>=20
>=20
> And that is basically it.
... already including the 0 RTT optimization.

Without it:
(a) Endpoint A selects one of its outgoing streams, sends an OpenRequest =
on it containing the label and reliability parameter.
(b) Endpoint B selects one if its outgoing streams, send an OpenResponse =
on it containing the incoming stream identifier on
    which the OpenRequest was received.
(c) Endpoint A sends an OpenAck.

(a) is used to "negotiate" the parameters of the data channel.
(b) is used to tie together the streams in both directions.

That is all. A simple three way handshake.
Randell's optimizations allow to send userdata right after (a).

Best regards
Michael
>=20
>> On Feb 16, 2013, at 7:23 AM, "Michael Tuexen" =
<Michael.Tuexen@lurchi.franken.de> wrote:
>>=20
>>>> None if this would be a problem if we weren't making the mistake of =
using SCTP, which itself made the mistake of doing full-duplex channels =
instead of unidirectional channels with optional one-to-one or even =
many-to-one associations (as RTMFP has, as an example)
>>> SCTP streams uni-directional. That is why we use a simple protocol =
to realize bi-directional
>>> data channels by combining two uni-directional streams.
>>> SCTP association, however, are point-to-point. The API (1-to-many =
style) allows sending
>>> a single messages (a single send() call) on all associations =
belonging to that socket.
>>>=20
>=20
>=20
> --=20
> Randell Jesup
> randell-ietf@jesup.org
>=20
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>=20


From trac+rtcweb@trac.tools.ietf.org  Sat Feb 16 13:31:12 2013
Return-Path: <trac+rtcweb@trac.tools.ietf.org>
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 B3CF421F895B for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 13:31:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id o-Cb04tHkg0G for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 13:31:11 -0800 (PST)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [IPv6:2a01:3f0:1:2::30]) by ietfa.amsl.com (Postfix) with ESMTP id 2F5FA21F8635 for <rtcweb@ietf.org>; Sat, 16 Feb 2013 13:31:10 -0800 (PST)
Received: from localhost ([127.0.0.1]:50291 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.80) (envelope-from <trac+rtcweb@trac.tools.ietf.org>) id 1U6pLb-0007Lu-PY; Sat, 16 Feb 2013 22:31:03 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "rtcweb issue tracker" <trac+rtcweb@trac.tools.ietf.org>
X-Trac-Version: 0.12.3
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.3, by Edgewall Software
To: jmvalin@jmvalin.ca, fluffy@cisco.com, bernard_aboba@hotmail.com
X-Trac-Project: rtcweb
Date: Sat, 16 Feb 2013 21:31:03 -0000
X-URL: http://tools.ietf.org/rtcweb/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/rtcweb/trac/ticket/1#comment:2
Message-ID: <081.f9d3d894aeab3daff9cc8ae4feb3b600@trac.tools.ietf.org>
References: <066.ee8d274029b0215df9ff464ea44b5fe7@trac.tools.ietf.org>
X-Trac-Ticket-ID: 1
In-Reply-To: <066.ee8d274029b0215df9ff464ea44b5fe7@trac.tools.ietf.org>
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: jmvalin@jmvalin.ca, fluffy@cisco.com, bernard_aboba@hotmail.com, rtcweb@ietf.org
X-SA-Exim-Mail-From: trac+rtcweb@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] #1: RFC 4734 citation
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
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: Sat, 16 Feb 2013 21:31:12 -0000

#1: RFC 4734 citation

Changes (by bernard_aboba@hotmail.com):

 * status:  new => closed
 * resolution:   => fixed


-- 
---------------------------------------+---------------------------------
 Reporter:  bernard_aboba@hotmail.com  |       Owner:  jmvalin@jmvalin.ca
     Type:  defect                     |      Status:  closed
 Priority:  critical                   |   Milestone:  milestone1
Component:  audio                      |     Version:  1.0
 Severity:  Active WG Document         |  Resolution:  fixed
 Keywords:                             |
---------------------------------------+---------------------------------

Ticket URL: <http://trac.tools.ietf.org/wg/rtcweb/trac/ticket/1#comment:2>
rtcweb <http://tools.ietf.org/rtcweb/>


From jim.barnett@genesyslab.com  Sat Feb 16 13:36:34 2013
Return-Path: <jim.barnett@genesyslab.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 419FF21F89CE for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 13:36:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.999
X-Spam-Level: 
X-Spam-Status: No, score=-2.999 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_57=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Wlq2Onjvd+Ip for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 13:36:33 -0800 (PST)
Received: from service108-us.mimecast.com (service108-us.mimecast.com [205.139.110.64]) by ietfa.amsl.com (Postfix) with ESMTP id EFA8621F8970 for <rtcweb@ietf.org>; Sat, 16 Feb 2013 13:36:32 -0800 (PST)
Received: from webmail-us.genesyslab.com (168.75.250.3 [168.75.250.3]) (Using TLS) by service108-us.mimecast.com; Sat, 16 Feb 2013 16:36:31 -0500
Received: from GENSJZMBX03.msg.int.genesyslab.com ([fe80::fc31:8268:eb4c:f8af]) by GENSJZFE01.msg.int.genesyslab.com ([::1]) with mapi id 14.02.0318.004; Sat, 16 Feb 2013 13:36:28 -0800
From: Jim Barnett <Jim.Barnett@genesyslab.com>
To: Harald Alvestrand <harald@alvestrand.no>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: [rtcweb] Proposal for dealing with CNAMEs and MSIDs	for synchronization
Thread-Index: AQHOBW780tY8bv0DXkSCK1yDRxy2l5hxBFsAgAEEzwCAABjNAIABcrkAgACkv4CAAPQegIABNXGAgALuUQCAAFJKAIAAPhgAgAAcWICAADB0AIADHEoA///FExA=
Date: Sat, 16 Feb 2013 21:36:27 +0000
Message-ID: <57A15FAF9E58F841B2B1651FFE16D2810211F2@GENSJZMBX03.msg.int.genesyslab.com>
References: <CABcZeBO105HXWoRAbaAR0fGTCLtDmAyjt-DOM=aKy80sg2SG_Q@mail.gmail.com> <51140038.3040001@ericsson.com> <CABcZeBP_-ce-JT-oDkpkDoRKjrZo+m7NLTcifCOsRBM_qKPTmg@mail.gmail.com> <511407AA.1040501@ericsson.com> <CABcZeBO0oSYw-M-1wVujftiYdBtJ67SBfMp4k5gSm45HFhZ+=A@mail.gmail.com> <92B7E61ADAC1BB4F941F943788C0882804788D71@xmb-aln-x08.cisco.com> <51157034.3020800@alvestrand.no> <51164AFC.80700@ericsson.com> <51165FCA.2040707@alvestrand.no> <511796C6.3050601@ericsson.com> <511820F9.5080806@alvestrand.no> <5118EDC1.2000809@ericsson.com> <5119F155.8090303@alvestrand.no> <511C66BE.7090105@mozilla.com> <511CABC6.3050502@ericsson.com> <511CDFDC.20703@mozilla.com> <511CF7A3.40005@ericsson.com> <511D2048.7030500@mozilla.com> <511FBC42.1010800@alvestrand.no>
In-Reply-To: <511FBC42.1010800@alvestrand.no>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [98.110.233.90]
MIME-Version: 1.0
X-MC-Unique: 113021616363200102
Content-Type: text/plain; charset=WINDOWS-1252
Content-Transfer-Encoding: quoted-printable
Subject: Re: [rtcweb] Proposal for dealing with CNAMEs and MSIDs	for	synchronization
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: Sat, 16 Feb 2013 21:36:34 -0000

Harald,
  You say:  " I don't think it can happen. It would require having the same=
 MediaStreamTrack in two MediaStreams, and I don't think we can do that".  =
 When we discussed this in the past, we certainly envisaged allowing the sa=
me Track to be in multiple streams.  Why else would MediaStream have an add=
Track() method?  If we want to ensure monogamy, don't we have to change thi=
s to createTrack()?

- Jim

-----Original Message-----
From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf Of=
 Harald Alvestrand
Sent: Saturday, February 16, 2013 12:05 PM
To: rtcweb@ietf.org
Subject: Re: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for synchr=
onization

On 02/14/2013 06:35 PM, Timothy B. Terriberry wrote:
> Magnus Westerlund wrote:
>> I agree that you need to have the corresponding objects on the=20
>> receivers side. When it comes to identifiers I get a bit confused=20
>> here on how the MSID draft is supposed to work. It switches between=20
>> MediaStream and MediaStreamTrack in section 4. Is the WMS semantics=20
>> providing the MediaStream IDs or the MediaStreamTrack IDs the SSRC is as=
sociated with?
>> The current text appears to indicate both. Is the ID making it=20
>> possible to distinguish between the two types?
>
> According to Section 1.1, it is "providing necessary semantic=20
> information for the association of MediaStreamTracks to MediaStreams...."
>
> IIUC, it is the "identifier" token which indicates the MediaStream,=20
> and the "appdata" token which indicates the MediaStreamTrack. The text=20
> of Section 4 says "The value of the msid corresponds to the 'id'
> attribute of a MediaStream," but I think it is supposed to say "msid=20
> identifier" instead of the whole attribute.

Yep. Thanks for catching this.

> It goes on to say "The appdata for a WebRTC MediaStreamTrack consists=20
> of the 'id' attribute of a MediaStreamTrack." It is not clear what=20
> happens if an SSRC has two msids with different "identifier" tokens=20
> but the same "appdata" token.

I don't think it can happen. It would require having the same MediaStreamTr=
ack in two MediaStreams, and I don't think we can do that.

>
> The thing I think is currently somewhat confusing is the relationship=20
> between MediaStreamTracks that belong to multiple MediaStreams. In the=20
> current W3C API, creating a new MediaStream from an existing=20
> MediaStreamTrack creates a clone of that track, rather than=20
> incorporating the track by reference. Both tracks would have the same=20
> underlying "source", but there is currently no representation of a=20
> source in the MediaStream API, nor any way to tell if two tracks have=20
> the same source from JS. In the SDP, an SSRC which has multiple msid=20
> attributes presumably creates multiple MediaStreamTracks with the same=20
> source.
>
> It is not clear what is supposed to happen if one SSRC has two msid=20
> attributes, and another SSRC has a single msid which matches one of=20
> the msid attributes of the first SSRC, but is missing the other msid=20
> attribute. I'd be happy with almost anything (including "the SDP gets=20
> rejected as invalid"), but I think we should say something about it.

Let me see ... if you mean this:

a=3Dmsid: 25 a x
a=3Dmsid: 25 b y
a=3Dmsid: 50 b w

it means that there are 2 MediaStreams (a and b) both carrying the media th=
at's coming on SSRC 25 as a track, and one of these is also carrying the me=
dia coming on SSRC 50 as a track.
>
> I also think the msid draft should be clear that just because two=20
> msid's have the same appdata (indicating MediaStreamTracks with the=20
> same "id" attribute), they should not necessarily be intended for the=20
> same MediaStreamTrack object. It currently says that "If two different=20
> SSRCs have the same value for identifier and appdata, it means that=20
> these two SSRCs are both intended for the same MediaStreamTrack." It=20
> does NOT say that if they have different identifiers and the same=20
> appdata, they are NOT intended for the same MediaStreamTrack object.

That was certainly my intention. But as noted above, I think "same appdata"=
 isn't meaningful.

> Even more important is the case of a single SSRC with multiple msid's:=20
> the draft should make clear that this will correspond to multiple=20
> MediaStreamTrack JS objects (with a common "source"... a property that=20
> is currently ill-defined in the W3C API), even if the "appdata" token=20
> is the same.

Even with the same source, the data might actually not be the same (if it h=
as been transformed, reencoded or otherwise mangled). If it's the same data=
, it seems reasonable to let it be sent once.

>
>>> I think it is perfectly reasonable to require that all SSRCs that share
>>> the same msid attributes (i.e., that belong to the same
>>> MediaStreamTrack) use the same CNAME.
>>
>> MediaStreamTrack or MediaStream?
>
> I meant MediaStreamTrack. This would be to handle cases like layered=20
> codecs, FEC, or a source which plans to switch codecs (e.g., to use CN).

We already have a requirement for all SSRCs that belong to the same=20
MediaStream to have the same CNAME, so  this is just a subset of that -=20
that's why I wondered.

>
>> At some point we will need to have a mapping between the API concepts
>> and RTP to be written up and agreed on. We will have to find the most
>> suitable spot for that.
>
> Section 4 of the msid draft appears to attempt some of that (at least=20
> w.r.t. SSRCs). I don't think it's anywhere near complete.

The msid draft tries to explain what the semantics of the identifiers=20
is. If there are procedural matters to be documented, I think the JSEP=20
draft should do it, since it's the "how do we map onto..." document.

>
>> As long as only one encoding and one RTP stream is sent for each media
>> source then implicit its tracks must have a common CNAME over all the
>> MediaStreams it occurs in.
>
> I think we still want to support simulcast (though possibly not in=20
> Version 1), but it's an open question how we do so. We might very well=20
> want the alternatives to be in different MediaStreamTracks with=20
> different msids (or a receiver would have no way to select among those=20
> alternatives in JS), so they wouldn't be covered by the "same msid"=20
> case I suggest above, and would need some other mechanism to signal=20
> that they originate from the same "source".

I think simulcast fits best as a within-one-track concept; representing=20
it as multiple tracks means that the application has to do explicit=20
manipulation of it, and that doesn't sound right to me.
It should be one of those "just ask for it, and if you get it, it just=20
works" things.
>
> However, I think defining CNAME behavior in the simulcast case isn't=20
> really rtcweb-specific. Right now, as I read=20
> draft-westerlund-avtcore-rtp-simulcast-01, it requires that related=20
> encodings be tagged with your proposed SDES item SRCNAME with the same=20
> value (though that draft only defines a multiple-session approach, and=20
> you know how well that's likely to go over in this group). I think=20
> this is a mistake, however, since=20
> draft-westerlund-avtext-rtcp-sdes-srcname-02 says SRCNAME is "scoped=20
> by" (which I take to mean "only unique in the context of the same")=20
> CNAME. What draft-westerlund-avtcore-rtp-simulcast-01 probably wants=20
> instead is to require the same CNAME:SRCNAME pair.=20
> draft-even-clue-rtp-mapping-04 Section 6.2 (which has an incomplete=20
> example of single-session, SSRC-multiplexed simulcast) has a similar=20
> problem.

That seems to make sense to me. But "someone else's problem".

> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb

_______________________________________________
rtcweb mailing list
rtcweb@ietf.org
https://www.ietf.org/mailman/listinfo/rtcweb


From trac+rtcweb@trac.tools.ietf.org  Sat Feb 16 13:40:40 2013
Return-Path: <trac+rtcweb@trac.tools.ietf.org>
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 832AD21F89A6 for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 13:40:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iTVY4mv3eDEs for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 13:40:38 -0800 (PST)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [IPv6:2a01:3f0:1:2::30]) by ietfa.amsl.com (Postfix) with ESMTP id 2ECB221F8970 for <rtcweb@ietf.org>; Sat, 16 Feb 2013 13:40:38 -0800 (PST)
Received: from localhost ([127.0.0.1]:51161 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.80) (envelope-from <trac+rtcweb@trac.tools.ietf.org>) id 1U6pUn-0003Jl-Lq; Sat, 16 Feb 2013 22:40:33 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "rtcweb issue tracker" <trac+rtcweb@trac.tools.ietf.org>
X-Trac-Version: 0.12.3
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.3, by Edgewall Software
To: draft-ietf-rtcweb-security@tools.ietf.org, bernard_aboba@hotmail.com
X-Trac-Project: rtcweb
Date: Sat, 16 Feb 2013 21:40:33 -0000
X-URL: http://tools.ietf.org/rtcweb/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/rtcweb/trac/ticket/4
Message-ID: <066.92731651474555c95dcc33efc631e56d@trac.tools.ietf.org>
X-Trac-Ticket-ID: 4
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: draft-ietf-rtcweb-security@tools.ietf.org, bernard_aboba@hotmail.com, rtcweb@ietf.org
X-SA-Exim-Mail-From: trac+rtcweb@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: ekr@rtfm.com
Resent-Message-Id: <20130216214038.2ECB221F8970@ietfa.amsl.com>
Resent-Date: Sat, 16 Feb 2013 13:40:38 -0800 (PST)
Resent-From: trac+rtcweb@trac.tools.ietf.org
Cc: rtcweb@ietf.org
Subject: [rtcweb]  #4: NITs
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
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: Sat, 16 Feb 2013 21:40:40 -0000

#4: NITs

 It would be nice to see some editorial consistency among the document set.
 For example, the overview document uses the term "RTCWEB" to refer to the
 IETF WG or protocol specifications whereas this document uses "RTC-Web".

-- 
-------------------------------------+-------------------------------------
 Reporter:                           |      Owner:  draft-ietf-rtcweb-
  bernard_aboba@hotmail.com          |  security@tools.ietf.org
     Type:  defect                   |     Status:  new
 Priority:  minor                    |  Milestone:  milestone1
Component:  security                 |    Version:  1.0
 Severity:  In WG Last Call          |   Keywords:
-------------------------------------+-------------------------------------

Ticket URL: <http://trac.tools.ietf.org/wg/rtcweb/trac/ticket/4>
rtcweb <http://tools.ietf.org/rtcweb/>


From trac+rtcweb@trac.tools.ietf.org  Sat Feb 16 13:54:06 2013
Return-Path: <trac+rtcweb@trac.tools.ietf.org>
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 2122321F89A6 for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 13:54:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OHpxgdSQxa0L for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 13:54:05 -0800 (PST)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [IPv6:2a01:3f0:1:2::30]) by ietfa.amsl.com (Postfix) with ESMTP id 119C321F8895 for <rtcweb@ietf.org>; Sat, 16 Feb 2013 13:54:04 -0800 (PST)
Received: from localhost ([127.0.0.1]:52850 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.80) (envelope-from <trac+rtcweb@trac.tools.ietf.org>) id 1U6phq-0001Xg-8U; Sat, 16 Feb 2013 22:54:02 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "rtcweb issue tracker" <trac+rtcweb@trac.tools.ietf.org>
X-Trac-Version: 0.12.3
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.3, by Edgewall Software
To: draft-ietf-rtcweb-security@tools.ietf.org, bernard_aboba@hotmail.com
X-Trac-Project: rtcweb
Date: Sat, 16 Feb 2013 21:54:02 -0000
X-URL: http://tools.ietf.org/rtcweb/
X-Trac-Ticket-URL: http://wiki.tools.ietf.org/wg/rtcweb/trac/ticket/5
Message-ID: <066.79dcbbef3c0b3c277e6368d5df477815@trac.tools.ietf.org>
X-Trac-Ticket-ID: 5
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: draft-ietf-rtcweb-security@tools.ietf.org, bernard_aboba@hotmail.com, rtcweb@ietf.org
X-SA-Exim-Mail-From: trac+rtcweb@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: ekr@rtfm.com
Resent-Message-Id: <20130216215405.119C321F8895@ietfa.amsl.com>
Resent-Date: Sat, 16 Feb 2013 13:54:04 -0800 (PST)
Resent-From: trac+rtcweb@trac.tools.ietf.org
Cc: rtcweb@ietf.org
Subject: [rtcweb]  #5: Section 4.2.1
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
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: Sat, 16 Feb 2013 21:54:06 -0000

#5: Section 4.2.1

 There also needs to be some mechanism for the browser to verify that
    the target of the traffic continues to wish to receive it.
    Obviously, some ICE-based mechanism will work here, but it has been
    observed that because ICE keepalives are indications, they will not
    work here, so some other mechanism is needed.

    [[ OPEN ISSUE:  Do we need some way of verifying the expected traffic
    rate, not just consent to receive traffic at all.]]

 [BA] Since I believe we've figured this out, can we clean up the above
 paragraph and OPEN ISSUE?

-- 
-------------------------------------+-------------------------------------
 Reporter:                           |      Owner:  draft-ietf-rtcweb-
  bernard_aboba@hotmail.com          |  security@tools.ietf.org
     Type:  defect                   |     Status:  new
 Priority:  major                    |  Milestone:  milestone1
Component:  security                 |    Version:  1.0
 Severity:  In WG Last Call          |   Keywords:
-------------------------------------+-------------------------------------

Ticket URL: <http://wiki.tools.ietf.org/wg/rtcweb/trac/ticket/5>
rtcweb <http://tools.ietf.org/rtcweb/>


From trac+rtcweb@trac.tools.ietf.org  Sat Feb 16 14:01:43 2013
Return-Path: <trac+rtcweb@trac.tools.ietf.org>
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 25B0E21F854D for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 14:01:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 076uVmLLm3uq for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 14:01:42 -0800 (PST)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [IPv6:2a01:3f0:1:2::30]) by ietfa.amsl.com (Postfix) with ESMTP id 4C64321F854C for <rtcweb@ietf.org>; Sat, 16 Feb 2013 14:01:42 -0800 (PST)
Received: from localhost ([127.0.0.1]:53747 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.80) (envelope-from <trac+rtcweb@trac.tools.ietf.org>) id 1U6ppD-0004pz-AW; Sat, 16 Feb 2013 23:01:39 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "rtcweb issue tracker" <trac+rtcweb@trac.tools.ietf.org>
X-Trac-Version: 0.12.3
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.3, by Edgewall Software
To: draft-ietf-rtcweb-security@tools.ietf.org, bernard_aboba@hotmail.com
X-Trac-Project: rtcweb
Date: Sat, 16 Feb 2013 22:01:39 -0000
X-URL: http://tools.ietf.org/rtcweb/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/rtcweb/trac/ticket/6
Message-ID: <066.c56389e80a058971b7be30ae9f400693@trac.tools.ietf.org>
X-Trac-Ticket-ID: 6
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: draft-ietf-rtcweb-security@tools.ietf.org, bernard_aboba@hotmail.com, rtcweb@ietf.org
X-SA-Exim-Mail-From: trac+rtcweb@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: ekr@rtfm.com
Resent-Message-Id: <20130216220142.4C64321F854C@ietfa.amsl.com>
Resent-Date: Sat, 16 Feb 2013 14:01:42 -0800 (PST)
Resent-From: trac+rtcweb@trac.tools.ietf.org
Cc: rtcweb@ietf.org
Subject: [rtcweb]  #6: Section 4.2.2
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
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: Sat, 16 Feb 2013 22:01:43 -0000

#6: Section 4.2.2

 [Note:  current thinking in the RTCWEB WG is not to support TCP and to
 support SCTP over DTLS, thus removing the need for masking.]

 [BA] This section seems somewhat "overtaken by events" given that the data
 channel will run over DTLS. How about the following?

 4.2.2. Masking

    Once consent is verified, there still is some concern about
    misinterpretation attacks as described by Huang et al.[huang-w2sp].
    Where TCP is used the risk is substantial due to the potential
    presence of transparent proxies and therefore if TCP is to be used,
    then WebSockets style masking MUST be employed.

    Since DTLS (with the anti-chosen plaintext mechanisms required by
    TLS 1.1) does not allow the attacker to generate predictable
    ciphertext, there is no need for masking of protocols running over
    DTLS (e.g. SCTP over DTLS, UDP over DTLS, etc.).

-- 
-------------------------------------+-------------------------------------
 Reporter:                           |      Owner:  draft-ietf-rtcweb-
  bernard_aboba@hotmail.com          |  security@tools.ietf.org
     Type:  defect                   |     Status:  new
 Priority:  major                    |  Milestone:  milestone1
Component:  security                 |    Version:  1.0
 Severity:  In WG Last Call          |   Keywords:
-------------------------------------+-------------------------------------

Ticket URL: <http://trac.tools.ietf.org/wg/rtcweb/trac/ticket/6>
rtcweb <http://tools.ietf.org/rtcweb/>


From trac+rtcweb@trac.tools.ietf.org  Sat Feb 16 14:07:59 2013
Return-Path: <trac+rtcweb@trac.tools.ietf.org>
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 CECB421F879E for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 14:07:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id t5yS8x5D9Mho for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 14:07:58 -0800 (PST)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [IPv6:2a01:3f0:1:2::30]) by ietfa.amsl.com (Postfix) with ESMTP id 4A79021F8700 for <rtcweb@ietf.org>; Sat, 16 Feb 2013 14:07:58 -0800 (PST)
Received: from localhost ([127.0.0.1]:54685 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.80) (envelope-from <trac+rtcweb@trac.tools.ietf.org>) id 1U6pvH-0000t8-9B; Sat, 16 Feb 2013 23:07:55 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "rtcweb issue tracker" <trac+rtcweb@trac.tools.ietf.org>
X-Trac-Version: 0.12.3
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.3, by Edgewall Software
To: draft-ietf-rtcweb-security@tools.ietf.org, bernard_aboba@hotmail.com
X-Trac-Project: rtcweb
Date: Sat, 16 Feb 2013 22:07:55 -0000
X-URL: http://tools.ietf.org/rtcweb/
X-Trac-Ticket-URL: http://wiki.tools.ietf.org/wg/rtcweb/trac/ticket/7
Message-ID: <066.fc74cc9e303cee5e79f5a36c781ab55a@trac.tools.ietf.org>
X-Trac-Ticket-ID: 7
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: draft-ietf-rtcweb-security@tools.ietf.org, bernard_aboba@hotmail.com, rtcweb@ietf.org
X-SA-Exim-Mail-From: trac+rtcweb@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: ekr@rtfm.com
Resent-Message-Id: <20130216220758.4A79021F8700@ietfa.amsl.com>
Resent-Date: Sat, 16 Feb 2013 14:07:58 -0800 (PST)
Resent-From: trac+rtcweb@trac.tools.ietf.org
Cc: rtcweb@ietf.org
Subject: [rtcweb]  #7: Section 4.2.4
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
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: Sat, 16 Feb 2013 22:07:59 -0000

#7: Section 4.2.4

 4.2.4. IP Location Privacy

    Note that as soon as the callee sends their ICE candidates, the
    caller learns the callee's IP addresses.  The callee's server
    reflexive address reveals a lot of information about the callee's
    location.  In order to avoid tracking, implementations may wish to
    suppress the start of ICE negotiation until the callee has answered.
    In addition, either side may wish to hide their location entirely by
    forcing all traffic through a TURN server.

 [BA] Might be useful to say explicitly that the concern about location
 privacy is restricted to media; hiding the client's location from the Web
 server is handled by things like ToR, and signaling privacy is constrained
 by the signaling protocol (e.g. SIP privacy, etc.).

-- 
-------------------------------------+-------------------------------------
 Reporter:                           |      Owner:  draft-ietf-rtcweb-
  bernard_aboba@hotmail.com          |  security@tools.ietf.org
     Type:  defect                   |     Status:  new
 Priority:  minor                    |  Milestone:  milestone1
Component:  security                 |    Version:  1.0
 Severity:  In WG Last Call          |   Keywords:
-------------------------------------+-------------------------------------

Ticket URL: <http://wiki.tools.ietf.org/wg/rtcweb/trac/ticket/7>
rtcweb <http://tools.ietf.org/rtcweb/>


From trac+rtcweb@trac.tools.ietf.org  Sat Feb 16 14:14:09 2013
Return-Path: <trac+rtcweb@trac.tools.ietf.org>
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 C705621F8A2F for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 14:14:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eYEMUHB7lLMc for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 14:14:09 -0800 (PST)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [IPv6:2a01:3f0:1:2::30]) by ietfa.amsl.com (Postfix) with ESMTP id 14EEA21F8A25 for <rtcweb@ietf.org>; Sat, 16 Feb 2013 14:14:08 -0800 (PST)
Received: from localhost ([127.0.0.1]:55148 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.80) (envelope-from <trac+rtcweb@trac.tools.ietf.org>) id 1U6q1F-0001YG-Rl; Sat, 16 Feb 2013 23:14:05 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "rtcweb issue tracker" <trac+rtcweb@trac.tools.ietf.org>
X-Trac-Version: 0.12.3
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.3, by Edgewall Software
To: draft-ietf-rtcweb-security@tools.ietf.org, bernard_aboba@hotmail.com
X-Trac-Project: rtcweb
Date: Sat, 16 Feb 2013 22:14:05 -0000
X-URL: http://tools.ietf.org/rtcweb/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/rtcweb/trac/ticket/8
Message-ID: <066.eb6ee6956971e989c541ee81e80414ca@trac.tools.ietf.org>
X-Trac-Ticket-ID: 8
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: draft-ietf-rtcweb-security@tools.ietf.org, bernard_aboba@hotmail.com, rtcweb@ietf.org
X-SA-Exim-Mail-From: trac+rtcweb@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: ekr@rtfm.com
Resent-Message-Id: <20130216221409.14EEA21F8A25@ietfa.amsl.com>
Resent-Date: Sat, 16 Feb 2013 14:14:08 -0800 (PST)
Resent-From: trac+rtcweb@trac.tools.ietf.org
Cc: rtcweb@ietf.org
Subject: [rtcweb]  #8: Section 4.3.1: PFS
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
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: Sat, 16 Feb 2013 22:14:09 -0000

#8: Section 4.3.1: PFS

 It is this consideration that makes an
    automatic, public key-based key exchange mechanism imperative for
    RTC-Web (this is a good idea for any communications security system)
    and this mechanism SHOULD provide perfect forward secrecy (PFS).

 [BA] Do we mean "SHOULD support" PFS or "SHOULD use"?  I don't believe
 that DTLS/SRTP-EKT provides PFS.  Also, is there any implication that the
 user should be able to somehow influence whether PFS is required or not?

-- 
-------------------------------------+-------------------------------------
 Reporter:                           |      Owner:  draft-ietf-rtcweb-
  bernard_aboba@hotmail.com          |  security@tools.ietf.org
     Type:  defect                   |     Status:  new
 Priority:  major                    |  Milestone:  milestone1
Component:  security                 |    Version:  1.0
 Severity:  In WG Last Call          |   Keywords:
-------------------------------------+-------------------------------------

Ticket URL: <http://trac.tools.ietf.org/wg/rtcweb/trac/ticket/8>
rtcweb <http://tools.ietf.org/rtcweb/>


From trac+rtcweb@trac.tools.ietf.org  Sat Feb 16 14:17:38 2013
Return-Path: <trac+rtcweb@trac.tools.ietf.org>
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 5A33E21F899F for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 14:17:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id f9MJJ5wdGDp0 for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 14:17:37 -0800 (PST)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [IPv6:2a01:3f0:1:2::30]) by ietfa.amsl.com (Postfix) with ESMTP id CFC5121F86A2 for <rtcweb@ietf.org>; Sat, 16 Feb 2013 14:17:36 -0800 (PST)
Received: from localhost ([127.0.0.1]:55452 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.80) (envelope-from <trac+rtcweb@trac.tools.ietf.org>) id 1U6q4Z-0001io-Im; Sat, 16 Feb 2013 23:17:31 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "rtcweb issue tracker" <trac+rtcweb@trac.tools.ietf.org>
X-Trac-Version: 0.12.3
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.3, by Edgewall Software
To: draft-ietf-rtcweb-security@tools.ietf.org, bernard_aboba@hotmail.com
X-Trac-Project: rtcweb
Date: Sat, 16 Feb 2013 22:17:31 -0000
X-URL: http://tools.ietf.org/rtcweb/
X-Trac-Ticket-URL: http://wiki.tools.ietf.org/wg/rtcweb/trac/ticket/9
Message-ID: <066.51c3f46119e508d40c7a15d26fcbb509@trac.tools.ietf.org>
X-Trac-Ticket-ID: 9
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: draft-ietf-rtcweb-security@tools.ietf.org, bernard_aboba@hotmail.com, rtcweb@ietf.org
X-SA-Exim-Mail-From: trac+rtcweb@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: ekr@rtfm.com
Resent-Message-Id: <20130216221736.CFC5121F86A2@ietfa.amsl.com>
Resent-Date: Sat, 16 Feb 2013 14:17:36 -0800 (PST)
Resent-From: trac+rtcweb@trac.tools.ietf.org
Cc: rtcweb@ietf.org
Subject: [rtcweb]  #9: Section 4.3.2
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
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: Sat, 16 Feb 2013 22:17:38 -0000

#9: Section 4.3.2

 4.3.2. Protecting Against During-Call Attack

    Protecting against attacks during a call is a more difficult
    proposition.  Even if the calling service cannot directly access
    keying material (as recommended in the previous section), it can
    simply mount a man-in-the-middle attack on the connection, telling
    Alice that she is calling Bob and Bob that he is calling Alice, while
    in fact the calling service is acting as a calling bridge and
    capturing all the traffic.  While in theory it is possible to
    construct techniques which protect against this form of attack, in
    practice these techniques all require far too much user intervention
    to be practical, given the user interface constraints described in
    [abarth-rtcweb].

 [BA] I think it's more than a user intervention/user interface issue.
 Aside from snooping the signaling to see if the callee includes an
 "isfocus" tag, how can the browser know if it is calling a conference
 bridge or not? Personally, I'd remove the "in theory" sentence.

-- 
-------------------------------------+-------------------------------------
 Reporter:                           |      Owner:  draft-ietf-rtcweb-
  bernard_aboba@hotmail.com          |  security@tools.ietf.org
     Type:  defect                   |     Status:  new
 Priority:  major                    |  Milestone:  milestone1
Component:  security                 |    Version:  1.0
 Severity:  In WG Last Call          |   Keywords:
-------------------------------------+-------------------------------------

Ticket URL: <http://wiki.tools.ietf.org/wg/rtcweb/trac/ticket/9>
rtcweb <http://tools.ietf.org/rtcweb/>


From trac+rtcweb@trac.tools.ietf.org  Sat Feb 16 14:26:19 2013
Return-Path: <trac+rtcweb@trac.tools.ietf.org>
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 16B7721F8A14 for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 14:26:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Hv7V3UQR2fgW for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 14:26:17 -0800 (PST)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [IPv6:2a01:3f0:1:2::30]) by ietfa.amsl.com (Postfix) with ESMTP id 31A9321F89FC for <rtcweb@ietf.org>; Sat, 16 Feb 2013 14:26:17 -0800 (PST)
Received: from localhost ([127.0.0.1]:56266 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.80) (envelope-from <trac+rtcweb@trac.tools.ietf.org>) id 1U6qCy-0000OM-Ch; Sat, 16 Feb 2013 23:26:12 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "rtcweb issue tracker" <trac+rtcweb@trac.tools.ietf.org>
X-Trac-Version: 0.12.3
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.3, by Edgewall Software
To: draft-ietf-rtcweb-security@tools.ietf.org, bernard_aboba@hotmail.com
X-Trac-Project: rtcweb
Date: Sat, 16 Feb 2013 22:26:12 -0000
X-URL: http://tools.ietf.org/rtcweb/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/rtcweb/trac/ticket/10
Message-ID: <066.1f4ccb214419f0f63ee3d9e5b94fa37e@trac.tools.ietf.org>
X-Trac-Ticket-ID: 10
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: draft-ietf-rtcweb-security@tools.ietf.org, bernard_aboba@hotmail.com, rtcweb@ietf.org
X-SA-Exim-Mail-From: trac+rtcweb@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: ekr@rtfm.com
Resent-Message-Id: <20130216222617.31A9321F89FC@ietfa.amsl.com>
Resent-Date: Sat, 16 Feb 2013 14:26:17 -0800 (PST)
Resent-From: trac+rtcweb@trac.tools.ietf.org
Cc: rtcweb@ietf.org
Subject: [rtcweb]  #10: Additional Threats
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
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: Sat, 16 Feb 2013 22:26:19 -0000

#10: Additional Threats

 Aside from the threats described in the document, a few others come to
 mind.  It might be useful for the document to state explicitly why or why
 not these are out of scope:

 a. Live versus replayed streams.  While you might have media security,
 this doesn't tell you whether the stream is actually originating from a
 device or is being replayed.

 b. Prank calling.  While the document talks about permission to make
 calls, it doesn't mention permission to receive or blocking of unwanted
 calls.

-- 
-------------------------------------+-------------------------------------
 Reporter:                           |      Owner:  draft-ietf-rtcweb-
  bernard_aboba@hotmail.com          |  security@tools.ietf.org
     Type:  defect                   |     Status:  new
 Priority:  major                    |  Milestone:  milestone1
Component:  security                 |    Version:  1.0
 Severity:  In WG Last Call          |   Keywords:
-------------------------------------+-------------------------------------

Ticket URL: <http://trac.tools.ietf.org/wg/rtcweb/trac/ticket/10>
rtcweb <http://tools.ietf.org/rtcweb/>


From trac+rtcweb@trac.tools.ietf.org  Sat Feb 16 16:03:59 2013
Return-Path: <trac+rtcweb@trac.tools.ietf.org>
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 E1D7621F8A6F for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 16:03:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gpwCmcHvp5c8 for <rtcweb@ietfa.amsl.com>; Sat, 16 Feb 2013 16:03:58 -0800 (PST)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [IPv6:2a01:3f0:1:2::30]) by ietfa.amsl.com (Postfix) with ESMTP id 6A19221F8A6E for <rtcweb@ietf.org>; Sat, 16 Feb 2013 16:03:58 -0800 (PST)
Received: from localhost ([127.0.0.1]:37425 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.80) (envelope-from <trac+rtcweb@trac.tools.ietf.org>) id 1U6rjW-0001AI-KN; Sun, 17 Feb 2013 01:03:54 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "rtcweb issue tracker" <trac+rtcweb@trac.tools.ietf.org>
X-Trac-Version: 0.12.3
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.3, by Edgewall Software
To: draft-ietf-rtcweb-security-arch@tools.ietf.org, bernard_aboba@hotmail.com
X-Trac-Project: rtcweb
Date: Sun, 17 Feb 2013 00:03:54 -0000
X-URL: http://tools.ietf.org/rtcweb/
X-Trac-Ticket-URL: http://wiki.tools.ietf.org/wg/rtcweb/trac/ticket/11
Message-ID: <066.ab39612adab30e971099ee5bb9a96316@trac.tools.ietf.org>
X-Trac-Ticket-ID: 11
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: draft-ietf-rtcweb-security-arch@tools.ietf.org, bernard_aboba@hotmail.com, rtcweb@ietf.org
X-SA-Exim-Mail-From: trac+rtcweb@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: ekr@rtfm.com
Resent-Message-Id: <20130217000358.6A19221F8A6E@ietfa.amsl.com>
Resent-Date: Sat, 16 Feb 2013 16:03:58 -0800 (PST)
Resent-From: trac+rtcweb@trac.tools.ietf.org
Cc: rtcweb@ietf.org
Subject: [rtcweb]  #11: Security vs. Security-Arch
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
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: Sun, 17 Feb 2013 00:04:00 -0000

#11: Security vs. Security-Arch

 At various points within the Security Architecture document, I had a
 feeling of deju vu, encountering material that was also in the Security
 doc.  The overlap made me wonder if we should either move some material
 from Arch to Security, or whether we couldn't live with a single doc
 instead of two.

 Abstract

 All but the last sentence of the abstract is identical to that of the
 Security document.  Would it make some sense to shorten the abstract?
 Also, references aren't allowed in abstracts.

 Section 1

 The first paragraph duplicates material from the abstract as well as
 Section 1 of the Security doc, and figure 1 is also included in both docs.
 However, the security doc doesn't discuss the multidomain case.  Would it
 make sense to move material from Section 1 of this document to the
 security doc?  If this were done, would we still need Section 1 in this
 doc?

 Section 5.2

 This section, with its requirements on APIs, seemed similar in spirit to
 Section 4.1 of the Security doc.

 Section 5.4

 Material in this section (such as the discussion of ToR) seems like it
 might better belong in Section 4.2.4 of the Security doc.

-- 
-------------------------------------+-------------------------------------
 Reporter:                           |      Owner:  draft-ietf-rtcweb-
  bernard_aboba@hotmail.com          |  security-arch@tools.ietf.org
     Type:  defect                   |     Status:  new
 Priority:  major                    |  Milestone:  milestone1
Component:  security-arch            |    Version:  1.0
 Severity:  In WG Last Call          |   Keywords:
-------------------------------------+-------------------------------------

Ticket URL: <http://wiki.tools.ietf.org/wg/rtcweb/trac/ticket/11>
rtcweb <http://tools.ietf.org/rtcweb/>


From harald@alvestrand.no  Sun Feb 17 02:47:59 2013
Return-Path: <harald@alvestrand.no>
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 7926021F8574 for <rtcweb@ietfa.amsl.com>; Sun, 17 Feb 2013 02:47:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.072
X-Spam-Level: 
X-Spam-Status: No, score=-110.072 tagged_above=-999 required=5 tests=[AWL=-0.073, BAYES_00=-2.599, J_CHICKENPOX_57=0.6, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hOKyFrxCXPgE for <rtcweb@ietfa.amsl.com>; Sun, 17 Feb 2013 02:47:58 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id 4B02A21F87D5 for <rtcweb@ietf.org>; Sun, 17 Feb 2013 02:47:58 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 4A13739E0E6; Sun, 17 Feb 2013 11:47:57 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KflHe6XOSA+7; Sun, 17 Feb 2013 11:47:55 +0100 (CET)
Received: from [IPv6:2001:470:de0a:27:5530:2938:2a9:d32e] (unknown [IPv6:2001:470:de0a:27:5530:2938:2a9:d32e]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id 28E3839E029; Sun, 17 Feb 2013 11:47:55 +0100 (CET)
Message-ID: <5120B55A.90405@alvestrand.no>
Date: Sun, 17 Feb 2013 11:47:54 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: Jim Barnett <Jim.Barnett@genesyslab.com>
References: <CABcZeBO105HXWoRAbaAR0fGTCLtDmAyjt-DOM=aKy80sg2SG_Q@mail.gmail.com> <51140038.3040001@ericsson.com> <CABcZeBP_-ce-JT-oDkpkDoRKjrZo+m7NLTcifCOsRBM_qKPTmg@mail.gmail.com> <511407AA.1040501@ericsson.com> <CABcZeBO0oSYw-M-1wVujftiYdBtJ67SBfMp4k5gSm45HFhZ+=A@mail.gmail.com> <92B7E61ADAC1BB4F941F943788C0882804788D71@xmb-aln-x08.cisco.com> <51157034.3020800@alvestrand.no> <51164AFC.80700@ericsson.com> <51165FCA.2040707@alvestrand.no> <511796C6.3050601@ericsson.com> <511820F9.5080806@alvestrand.no> <5118EDC1.2000809@ericsson.com> <5119F155.8090303@alvestrand.no> <511C66BE.7090105@mozilla.com> <511CABC6.3050502@ericsson.com> <511CDFDC.20703@mozilla.com> <511CF7A3.40005@ericsson.com> <511D2048.7030500@mozilla.com> <511FBC42.1010800@alvestrand.no> <57A15FAF9E58F841B2B1651FFE16D2810211F2@GENSJZMBX03.msg.int.genesyslab.com>
In-Reply-To: <57A15FAF9E58F841B2B1651FFE16D2810211F2@GENSJZMBX03.msg.int.genesyslab.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Proposal for dealing with CNAMEs and MSIDs	for synchronization
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: Sun, 17 Feb 2013 10:47:59 -0000

On 02/16/2013 10:36 PM, Jim Barnett wrote:
> Harald,
>    You say:  " I don't think it can happen. It would require having the same MediaStreamTrack in two MediaStreams, and I don't think we can do that".   When we discussed this in the past, we certainly envisaged allowing the same Track to be in multiple streams.  Why else would MediaStream have an addTrack() method?  If we want to ensure monogamy, don't we have to change this to createTrack()?

I think the current understanding is that a track is the container for 
some amount of state, including the muted state, and that when you 
addTrack() to a MediaStream, the state (including mute) of the new track 
is independent of the old track after that point.

createTrack() might indeed be a better name.


>
> - Jim
>
> -----Original Message-----
> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf Of Harald Alvestrand
> Sent: Saturday, February 16, 2013 12:05 PM
> To: rtcweb@ietf.org
> Subject: Re: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for synchronization
>
> On 02/14/2013 06:35 PM, Timothy B. Terriberry wrote:
>> Magnus Westerlund wrote:
>>> I agree that you need to have the corresponding objects on the
>>> receivers side. When it comes to identifiers I get a bit confused
>>> here on how the MSID draft is supposed to work. It switches between
>>> MediaStream and MediaStreamTrack in section 4. Is the WMS semantics
>>> providing the MediaStream IDs or the MediaStreamTrack IDs the SSRC is associated with?
>>> The current text appears to indicate both. Is the ID making it
>>> possible to distinguish between the two types?
>> According to Section 1.1, it is "providing necessary semantic
>> information for the association of MediaStreamTracks to MediaStreams...."
>>
>> IIUC, it is the "identifier" token which indicates the MediaStream,
>> and the "appdata" token which indicates the MediaStreamTrack. The text
>> of Section 4 says "The value of the msid corresponds to the 'id'
>> attribute of a MediaStream," but I think it is supposed to say "msid
>> identifier" instead of the whole attribute.
> Yep. Thanks for catching this.
>
>> It goes on to say "The appdata for a WebRTC MediaStreamTrack consists
>> of the 'id' attribute of a MediaStreamTrack." It is not clear what
>> happens if an SSRC has two msids with different "identifier" tokens
>> but the same "appdata" token.
> I don't think it can happen. It would require having the same MediaStreamTrack in two MediaStreams, and I don't think we can do that.
>
>> The thing I think is currently somewhat confusing is the relationship
>> between MediaStreamTracks that belong to multiple MediaStreams. In the
>> current W3C API, creating a new MediaStream from an existing
>> MediaStreamTrack creates a clone of that track, rather than
>> incorporating the track by reference. Both tracks would have the same
>> underlying "source", but there is currently no representation of a
>> source in the MediaStream API, nor any way to tell if two tracks have
>> the same source from JS. In the SDP, an SSRC which has multiple msid
>> attributes presumably creates multiple MediaStreamTracks with the same
>> source.
>>
>> It is not clear what is supposed to happen if one SSRC has two msid
>> attributes, and another SSRC has a single msid which matches one of
>> the msid attributes of the first SSRC, but is missing the other msid
>> attribute. I'd be happy with almost anything (including "the SDP gets
>> rejected as invalid"), but I think we should say something about it.
> Let me see ... if you mean this:
>
> a=msid: 25 a x
> a=msid: 25 b y
> a=msid: 50 b w
>
> it means that there are 2 MediaStreams (a and b) both carrying the media that's coming on SSRC 25 as a track, and one of these is also carrying the media coming on SSRC 50 as a track.
>> I also think the msid draft should be clear that just because two
>> msid's have the same appdata (indicating MediaStreamTracks with the
>> same "id" attribute), they should not necessarily be intended for the
>> same MediaStreamTrack object. It currently says that "If two different
>> SSRCs have the same value for identifier and appdata, it means that
>> these two SSRCs are both intended for the same MediaStreamTrack." It
>> does NOT say that if they have different identifiers and the same
>> appdata, they are NOT intended for the same MediaStreamTrack object.
> That was certainly my intention. But as noted above, I think "same appdata" isn't meaningful.
>
>> Even more important is the case of a single SSRC with multiple msid's:
>> the draft should make clear that this will correspond to multiple
>> MediaStreamTrack JS objects (with a common "source"... a property that
>> is currently ill-defined in the W3C API), even if the "appdata" token
>> is the same.
> Even with the same source, the data might actually not be the same (if it has been transformed, reencoded or otherwise mangled). If it's the same data, it seems reasonable to let it be sent once.
>
>>>> I think it is perfectly reasonable to require that all SSRCs that share
>>>> the same msid attributes (i.e., that belong to the same
>>>> MediaStreamTrack) use the same CNAME.
>>> MediaStreamTrack or MediaStream?
>> I meant MediaStreamTrack. This would be to handle cases like layered
>> codecs, FEC, or a source which plans to switch codecs (e.g., to use CN).
> We already have a requirement for all SSRCs that belong to the same
> MediaStream to have the same CNAME, so  this is just a subset of that -
> that's why I wondered.
>
>>> At some point we will need to have a mapping between the API concepts
>>> and RTP to be written up and agreed on. We will have to find the most
>>> suitable spot for that.
>> Section 4 of the msid draft appears to attempt some of that (at least
>> w.r.t. SSRCs). I don't think it's anywhere near complete.
> The msid draft tries to explain what the semantics of the identifiers
> is. If there are procedural matters to be documented, I think the JSEP
> draft should do it, since it's the "how do we map onto..." document.
>
>>> As long as only one encoding and one RTP stream is sent for each media
>>> source then implicit its tracks must have a common CNAME over all the
>>> MediaStreams it occurs in.
>> I think we still want to support simulcast (though possibly not in
>> Version 1), but it's an open question how we do so. We might very well
>> want the alternatives to be in different MediaStreamTracks with
>> different msids (or a receiver would have no way to select among those
>> alternatives in JS), so they wouldn't be covered by the "same msid"
>> case I suggest above, and would need some other mechanism to signal
>> that they originate from the same "source".
> I think simulcast fits best as a within-one-track concept; representing
> it as multiple tracks means that the application has to do explicit
> manipulation of it, and that doesn't sound right to me.
> It should be one of those "just ask for it, and if you get it, it just
> works" things.
>> However, I think defining CNAME behavior in the simulcast case isn't
>> really rtcweb-specific. Right now, as I read
>> draft-westerlund-avtcore-rtp-simulcast-01, it requires that related
>> encodings be tagged with your proposed SDES item SRCNAME with the same
>> value (though that draft only defines a multiple-session approach, and
>> you know how well that's likely to go over in this group). I think
>> this is a mistake, however, since
>> draft-westerlund-avtext-rtcp-sdes-srcname-02 says SRCNAME is "scoped
>> by" (which I take to mean "only unique in the context of the same")
>> CNAME. What draft-westerlund-avtcore-rtp-simulcast-01 probably wants
>> instead is to require the same CNAME:SRCNAME pair.
>> draft-even-clue-rtp-mapping-04 Section 6.2 (which has an incomplete
>> example of single-session, SSRC-multiplexed simulcast) has a similar
>> problem.
> That seems to make sense to me. But "someone else's problem".
>
>> _______________________________________________
>> rtcweb mailing list
>> rtcweb@ietf.org
>> https://www.ietf.org/mailman/listinfo/rtcweb
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>


From trac+rtcweb@trac.tools.ietf.org  Sun Feb 17 09:20:22 2013
Return-Path: <trac+rtcweb@trac.tools.ietf.org>
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 1868921F8B0A for <rtcweb@ietfa.amsl.com>; Sun, 17 Feb 2013 09:20:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nJJH+NZcjA+4 for <rtcweb@ietfa.amsl.com>; Sun, 17 Feb 2013 09:20:20 -0800 (PST)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [IPv6:2a01:3f0:1:2::30]) by ietfa.amsl.com (Postfix) with ESMTP id B440521F8B02 for <rtcweb@ietf.org>; Sun, 17 Feb 2013 09:20:20 -0800 (PST)
Received: from localhost ([127.0.0.1]:49817 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.80) (envelope-from <trac+rtcweb@trac.tools.ietf.org>) id 1U77uS-00077A-Rg; Sun, 17 Feb 2013 18:20:16 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "rtcweb issue tracker" <trac+rtcweb@trac.tools.ietf.org>
X-Trac-Version: 0.12.3
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.3, by Edgewall Software
To: draft-ietf-rtcweb-security@tools.ietf.org, bernard_aboba@hotmail.com
X-Trac-Project: rtcweb
Date: Sun, 17 Feb 2013 17:20:16 -0000
X-URL: http://tools.ietf.org/rtcweb/
X-Trac-Ticket-URL: https://wiki.tools.ietf.org/wg/rtcweb/trac/ticket/7#comment:1
Message-ID: <081.0042adf7cbed346b70808581b635e7e7@trac.tools.ietf.org>
References: <066.fc74cc9e303cee5e79f5a36c781ab55a@trac.tools.ietf.org>
X-Trac-Ticket-ID: 7
In-Reply-To: <066.fc74cc9e303cee5e79f5a36c781ab55a@trac.tools.ietf.org>
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: draft-ietf-rtcweb-security@tools.ietf.org, bernard_aboba@hotmail.com, rtcweb@ietf.org
X-SA-Exim-Mail-From: trac+rtcweb@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: ekr@rtfm.com
Resent-Message-Id: <20130217172020.B440521F8B02@ietfa.amsl.com>
Resent-Date: Sun, 17 Feb 2013 09:20:20 -0800 (PST)
Resent-From: trac+rtcweb@trac.tools.ietf.org
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] #7: Section 4.2.4
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
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: Sun, 17 Feb 2013 17:20:22 -0000

#7: Section 4.2.4


Comment (by bernard_aboba@hotmail.com):

 Section 5.4 of the Security-Arch document mentions ToR.  Does it make
 sense to move some of that material to Section 4.1 of this document?

-- 
-------------------------------------+-------------------------------------
 Reporter:                           |       Owner:  draft-ietf-rtcweb-
  bernard_aboba@hotmail.com          |  security@tools.ietf.org
     Type:  defect                   |      Status:  new
 Priority:  minor                    |   Milestone:  milestone1
Component:  security                 |     Version:  1.0
 Severity:  In WG Last Call          |  Resolution:
 Keywords:                           |
-------------------------------------+-------------------------------------

Ticket URL: <https://wiki.tools.ietf.org/wg/rtcweb/trac/ticket/7#comment:1>
rtcweb <http://tools.ietf.org/rtcweb/>


From tim@phonefromhere.com  Mon Feb 18 03:45:55 2013
Return-Path: <tim@phonefromhere.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 3153F21F891D for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 03:45:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XXG9OTDTHqyE for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 03:45:54 -0800 (PST)
Received: from smtp003.apm-internet.net (smtp003.apm-internet.net [85.119.248.52]) by ietfa.amsl.com (Postfix) with ESMTP id 38A3421F8919 for <rtcweb@ietf.org>; Mon, 18 Feb 2013 03:45:53 -0800 (PST)
Received: (qmail 11755 invoked from network); 18 Feb 2013 11:45:48 -0000
X-AV-Scan: clean
Received: from unknown (HELO zimbra003.verygoodemail.com) (85.119.248.218) by smtp003.apm-internet.net with SMTP; 18 Feb 2013 11:45:48 -0000
Received: from [192.67.4.33] (unknown [192.67.4.33]) by zimbra003.verygoodemail.com (Postfix) with ESMTPSA id 3679B18A0ACE;  Mon, 18 Feb 2013 11:45:48 +0000 (GMT)
Mime-Version: 1.0 (Apple Message framework v1283)
Content-Type: text/plain; charset=us-ascii
From: Tim Panton <tim@phonefromhere.com>
In-Reply-To: <CABkgnnWdjV7F9jkbap91q-pLygzWJsTvAOh-m=-9q4VrU9DGUg@mail.gmail.com>
Date: Mon, 18 Feb 2013 11:45:46 +0000
Content-Transfer-Encoding: quoted-printable
Message-Id: <AC720CBD-AD12-4696-AA4F-2D5BADAF6BD5@phonefromhere.com>
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org> <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com> <511CB20C.7020003@jesup.org> <CABkgnnU0idt+ntpKjTCMUCVFO9=_fSjGRPikD6Nk_Uem3L7E8g@mail.gmail.com> <89FAFB5C-9D03-4B76-A306-01F9E4EC4105@lurchi.franken.de> <CABkgnnXFrqTo2QpLhjWt5CmcQc6Kv4=vAgd3DgyndNtL1ewm7g@mail.gmail.com> <8E2722E7-F82A-48D4-80FB-C76929A2E324@lurchi.franken.de> <CABkgnnWzX2tpbadnB3DjhmB7cm6poCDvmxdAW2Z_stMbovJ3gw@mail.gmail.com> <A0FDFC7C-2C85-431C-A03E-0E486F9378D1@lurchi.franken.de> <CABkgnnWdjV7F9jkbap91q-pLygzWJsTvAOh-m=-9q4VrU9DGUg@mail.gmail.com>
To: rtcweb@ietf.org
X-Mailer: Apple Mail (2.1283)
Cc: Randell Jesup <randell-ietf@jesup.org>
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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: Mon, 18 Feb 2013 11:45:55 -0000

On 15 Feb 2013, at 21:15, Martin Thomson wrote:

> On 15 February 2013 12:55, Michael Tuexen
> <Michael.Tuexen@lurchi.franken.de> wrote:
>> I think I understand what you are proposing. But what happens, if
>> both sides at about the same time open want to open a data channel.
>> For both sides outgoing stream X is free, so they use this. So the
>> endpoints end up with one data channel instead of two.
>=20
> Actually, I'd go further than that.  I'd require that browser
> implement the same algorithm for selecting the stream to use.  That
> implies that in all cases other than the rarest race conditions, you
> get the same data channel.

I'd remind everyone that in the case of the data-channel there are _no_=20=

cases where the endpoints don't know what the other end is supposed to =
be doing.

There are no statically programmed legacy devices which support the data =
channel.

Endpoints can be assumed to be dynamic javascript clients programmed to =
interoperate with each other,=20
most often with the same javascript loaded from the same source and =
sharing a signalling channel.

We run the risk of over thinking this.

T.


From harald@alvestrand.no  Mon Feb 18 04:39:26 2013
Return-Path: <harald@alvestrand.no>
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 D0C5C21F8810 for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 04:39:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.369
X-Spam-Level: 
X-Spam-Status: No, score=-110.369 tagged_above=-999 required=5 tests=[AWL=0.230, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8VbpCqbBpvam for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 04:39:25 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id 8D48F21F8806 for <rtcweb@ietf.org>; Mon, 18 Feb 2013 04:39:25 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 43F2539E0F3 for <rtcweb@ietf.org>; Mon, 18 Feb 2013 13:39:24 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id q6v0c+1GqM93 for <rtcweb@ietf.org>; Mon, 18 Feb 2013 13:39:23 +0100 (CET)
Received: from hta-dell.lul.corp.google.com (unknown [IPv6:2620:0:1043:1:be30:5bff:fede:bcdc]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id 5B88539E0E1 for <rtcweb@ietf.org>; Mon, 18 Feb 2013 13:39:23 +0100 (CET)
Message-ID: <512220FA.6050608@alvestrand.no>
Date: Mon, 18 Feb 2013 13:39:22 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org> <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com> <511CB20C.7020003@jesup.org> <CABkgnnU0idt+ntpKjTCMUCVFO9=_fSjGRPikD6Nk_Uem3L7E8g@mail.gmail.com> <89FAFB5C-9D03-4B76-A306-01F9E4EC4105@lurchi.franken.de> <CABkgnnXFrqTo2QpLhjWt5CmcQc6Kv4=vAgd3DgyndNtL1ewm7g@mail.gmail.com> <8E2722E7-F82A-48D4-80FB-C76929A2E324@lurchi.franken.de> <CABkgnnWzX2tpbadnB3DjhmB7cm6poCDvmxdAW2Z_stMbovJ3gw@mail.gmail.com> <A0FDFC7C-2C85-431C-A03E-0E486F9378D1@lurchi.franken.de>, <CABkgnnWdjV7F9jkbap91q-pLygzWJsTvAOh-m=-9q4VrU9DGUg@mail.gmail.com> <DA07C056-3E80-4E30-B078-5547A174549D@skype.net>
In-Reply-To: <DA07C056-3E80-4E30-B078-5547A174549D@skype.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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: Mon, 18 Feb 2013 12:39:27 -0000

On 02/15/2013 10:56 PM, Matthew Kaufman (SKYPE) wrote:
> None if this would be a problem if we weren't making the mistake of using SCTP, which itself made the mistake of doing full-duplex channels instead of unidirectional channels with optional one-to-one or even many-to-one associations (as RTMFP has, as an example)

Correction: SCTP has unidirectional channels. This WG made the decision 
that it wanted something that looked like WebSockets, which are 
bidirectional. This required something to be layered on top of SCTP; 
that's what we're currently discussing.



From magnus.westerlund@ericsson.com  Mon Feb 18 06:07:40 2013
Return-Path: <magnus.westerlund@ericsson.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 A928F21F883A for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 06:07:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.818
X-Spam-Level: 
X-Spam-Status: No, score=-105.818 tagged_above=-999 required=5 tests=[AWL=0.431, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Xmedm9cvBlDE for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 06:07:40 -0800 (PST)
Received: from mailgw7.ericsson.se (mailgw7.ericsson.se [193.180.251.48]) by ietfa.amsl.com (Postfix) with ESMTP id 3398C21F8750 for <rtcweb@ietf.org>; Mon, 18 Feb 2013 06:07:39 -0800 (PST)
X-AuditID: c1b4fb30-b7f0d6d000007e61-0d-512235a9c06e
Received: from esessmw0197.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id F8.71.32353.9A532215; Mon, 18 Feb 2013 15:07:38 +0100 (CET)
Received: from [127.0.0.1] (153.88.115.8) by esessmw0197.eemea.ericsson.se (153.88.115.88) with Microsoft SMTP Server id 8.3.279.1; Mon, 18 Feb 2013 15:07:37 +0100
Message-ID: <512235A8.4000700@ericsson.com>
Date: Mon, 18 Feb 2013 15:07:36 +0100
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: "rtcweb@ietf.org" <rtcweb@ietf.org>
X-Enigmail-Version: 1.5
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBJMWRmVeSWpSXmKPExsUyM+Jvje4qU6VAg7tzWS2WvzzBaLH2Xzu7 A5PHtPv32TyWLPnJFMAUxWWTkpqTWZZapG+XwJWx9chFloKDnBVP5h9iamB8yN7FyMkhIWAi cfpbL5QtJnHh3nq2LkYuDiGBk4wSh+acZIJwljNKbGr7D1bFK6At8eHDCzCbRUBVYt3KvWA2 m4CFxM0fjWwgtqhAsMSGg6uYIOoFJU7OfMICYosIqEtcfngBrJ4ZqPf8vvOsILawgLLEhL9v gGwOoCvEJda84YAo0ZOYcrWFEcKWl2jeOpsZxBYCOqGhqYN1AqPALCQbZiFpmYWkZQEj8ypG 9tzEzJz0cvNNjMDQO7jlt8EOxk33xQ4xSnOwKInzhrteCBASSE8sSc1OTS1ILYovKs1JLT7E yMTBKdXAmNLVbjZH+Wec7o3uZJPAxzvM5V6vnPWS//OHqz3Km5RMtfgOGCt/0tmR77WEcWkE +6atFwxOnAjzEDGZNWfB/sgNf5guZWSoX5/yQat70Uclqxdpcf+FF1a9Lt7/bopfc5ji+2KB N5xOzz7sr8p69/rQ0/KzU39ubnQ6e3vyx0j12y1dTxZu+qzEUpyRaKjFXFScCADqMUm8CwIA AA==
Cc: Colin Perkins <csp@csperkins.org>
Subject: [rtcweb] RTP Usage: RTCP XR metrics
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: Mon, 18 Feb 2013 14:07:40 -0000

WG,

In Section 8 of
https://datatracker.ietf.org/doc/draft-ietf-rtcweb-rtp-usage/ there is
an open issue regarding RTCP XR.

The question is if any RTCP XR metrics should be mandated or recommended
to be implemented in WebRTC end-points?

So far there has been some lukewarm interest in metrics, but no clear
proposals on what to include.

As an author I like to either get some discussion going or be able to
remove this open issue. So people, either make a proposal for what to
include or we will remove the TBD and consider the question dealt with.
Please note that there do exist signalling support for negotiating RTCP
XR metrics to use in a particular session.

Submit any proposal no later than the 17th of March.

cheers

Magnus Westerlund

----------------------------------------------------------------------
Multimedia Technologies, Ericsson Research EAB/TVM
----------------------------------------------------------------------
Ericsson AB                | Phone  +46 10 7148287
Färögatan 6                | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------


From harald@alvestrand.no  Mon Feb 18 07:44:39 2013
Return-Path: <harald@alvestrand.no>
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 6B04321F8A3E for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 07:44:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.386
X-Spam-Level: 
X-Spam-Status: No, score=-110.386 tagged_above=-999 required=5 tests=[AWL=0.213, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N1ALniN8p3ff for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 07:44:39 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id D008621F84FB for <rtcweb@ietf.org>; Mon, 18 Feb 2013 07:44:38 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id C9F2B39E0F3 for <rtcweb@ietf.org>; Mon, 18 Feb 2013 16:44:36 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Tj2rwNc9Q7Nr for <rtcweb@ietf.org>; Mon, 18 Feb 2013 16:44:34 +0100 (CET)
Received: from hta-dell.lul.corp.google.com (unknown [IPv6:2620:0:1043:1:be30:5bff:fede:bcdc]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id C8F8F39E0E1 for <rtcweb@ietf.org>; Mon, 18 Feb 2013 16:44:34 +0100 (CET)
Message-ID: <51224C62.6030305@alvestrand.no>
Date: Mon, 18 Feb 2013 16:44:34 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <512235A8.4000700@ericsson.com>
In-Reply-To: <512235A8.4000700@ericsson.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Subject: Re: [rtcweb] RTP Usage: RTCP XR metrics
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: Mon, 18 Feb 2013 15:44:39 -0000

draft-alvestrand-rtcweb-stats-registry is the closest I got to actually 
proposing something.
None of the numbers I pulled up there drew definitions from the XR block 
documents.

I support removing this issue at this time; at this stage, I think it is 
best if implementations should add those stats that they find useful, 
and return to the issue of mandating their support later.

On 02/18/2013 03:07 PM, Magnus Westerlund wrote:
> WG,
>
> In Section 8 of
> https://datatracker.ietf.org/doc/draft-ietf-rtcweb-rtp-usage/ there is
> an open issue regarding RTCP XR.
>
> The question is if any RTCP XR metrics should be mandated or recommended
> to be implemented in WebRTC end-points?
>
> So far there has been some lukewarm interest in metrics, but no clear
> proposals on what to include.
>
> As an author I like to either get some discussion going or be able to
> remove this open issue. So people, either make a proposal for what to
> include or we will remove the TBD and consider the question dealt with.
> Please note that there do exist signalling support for negotiating RTCP
> XR metrics to use in a particular session.
>
> Submit any proposal no later than the 17th of March.
>
> cheers
>
> Magnus Westerlund
>
> ----------------------------------------------------------------------
> Multimedia Technologies, Ericsson Research EAB/TVM
> ----------------------------------------------------------------------
> Ericsson AB                | Phone  +46 10 7148287
> Färögatan 6                | Mobile +46 73 0949079
> SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
> ----------------------------------------------------------------------
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb


From ron.even.tlv@gmail.com  Mon Feb 18 09:15:56 2013
Return-Path: <ron.even.tlv@gmail.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 3E8AF21F8C18 for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 09:15:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.081
X-Spam-Level: 
X-Spam-Status: No, score=-3.081 tagged_above=-999 required=5 tests=[AWL=0.518,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8m-YwfzdrQDk for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 09:15:55 -0800 (PST)
Received: from mail-ee0-f48.google.com (mail-ee0-f48.google.com [74.125.83.48]) by ietfa.amsl.com (Postfix) with ESMTP id 1B6E521F8C1A for <rtcweb@ietf.org>; Mon, 18 Feb 2013 09:15:54 -0800 (PST)
Received: by mail-ee0-f48.google.com with SMTP id t10so3076033eei.21 for <rtcweb@ietf.org>; Mon, 18 Feb 2013 09:15:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:cc:references:in-reply-to:subject:date :message-id:mime-version:content-type:content-transfer-encoding :x-mailer:thread-index:content-language; bh=qThAZ/WEcVxyB/Vj89vQdKFCJ88D4J7bTLJ9N85aXYc=; b=rq+ZKdzd18Hx+oXRP+1HliKd6bItv70+KDl6TezcTsFjNSBbyPnMrFwxbbesLnKCSI egBbFiiO2kJpzHkQY/RUWIUA2Z6yYkUc+8upgIGEsYJ0JrEb+3ILBxIjpoFL1YNin4tq zmg5vUeLaFcy5glrGaakrc8u68HBuIwIunXlklAc8Ht9svE9mXe698QfZFXyIqV18IqX ai6h+7S4RfUevx1pKVASCi4nTBFu0hVYoRQO2DiV+Vl7kSGBZnpp/cOwFtjBveYmer+P TcAtcbV2MlAFUjKTwuLYneV6C/CYgTjBTIEk8VRdszrcSspK8mxF1H/eXQuLN3xRD8pE DViQ==
X-Received: by 10.14.216.2 with SMTP id f2mr46679874eep.44.1361207754161; Mon, 18 Feb 2013 09:15:54 -0800 (PST)
Received: from RoniE (bzq-79-181-179-229.red.bezeqint.net. [79.181.179.229]) by mx.google.com with ESMTPS id d47sm40813574eem.9.2013.02.18.09.15.50 (version=TLSv1 cipher=RC4-SHA bits=128/128); Mon, 18 Feb 2013 09:15:52 -0800 (PST)
From: "Roni Even" <ron.even.tlv@gmail.com>
To: "'Magnus Westerlund'" <magnus.westerlund@ericsson.com>, <rtcweb@ietf.org>
References: <512235A8.4000700@ericsson.com>
In-Reply-To: <512235A8.4000700@ericsson.com>
Date: Mon, 18 Feb 2013 19:12:42 +0200
Message-ID: <007401ce0dfb$2b9fd310$82df7930$@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQEdVP1TBtR76+OLkMK1eGdEKCVWQZnhS3tg
Content-Language: en-us
Cc: 'Colin Perkins' <csp@csperkins.org>
Subject: Re: [rtcweb] RTP Usage: RTCP XR metrics
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: Mon, 18 Feb 2013 17:15:56 -0000

Hi Magnus,
There was a proposal in the past
We have submitted
http://tools.ietf.org/html/draft-huang-rtcweb-monitoring-00 in the past
discussing the RTCP XR metrics for monitoring.=20
At the time, a year ago, it was made clear that this is not a priority =
item.
We can update the draft and submit anew revision.
Thanks
Roni Even

-----Original Message-----
From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf =
Of
Magnus Westerlund
Sent: 18 February, 2013 4:08 PM
To: rtcweb@ietf.org
Cc: Colin Perkins
Subject: [rtcweb] RTP Usage: RTCP XR metrics

WG,

In Section 8 of
https://datatracker.ietf.org/doc/draft-ietf-rtcweb-rtp-usage/ there is =
an
open issue regarding RTCP XR.

The question is if any RTCP XR metrics should be mandated or recommended =
to
be implemented in WebRTC end-points?

So far there has been some lukewarm interest in metrics, but no clear
proposals on what to include.

As an author I like to either get some discussion going or be able to =
remove
this open issue. So people, either make a proposal for what to include =
or we
will remove the TBD and consider the question dealt with.
Please note that there do exist signalling support for negotiating RTCP =
XR
metrics to use in a particular session.

Submit any proposal no later than the 17th of March.

cheers

Magnus Westerlund

----------------------------------------------------------------------
Multimedia Technologies, Ericsson Research EAB/TVM
----------------------------------------------------------------------
Ericsson AB                | Phone  +46 10 7148287
F=E4r=F6gatan 6                | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------

_______________________________________________
rtcweb mailing list
rtcweb@ietf.org
https://www.ietf.org/mailman/listinfo/rtcweb


From pkyzivat@alum.mit.edu  Mon Feb 18 09:32:44 2013
Return-Path: <pkyzivat@alum.mit.edu>
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 5229421F8C45 for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 09:32:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.335
X-Spam-Level: 
X-Spam-Status: No, score=-0.335 tagged_above=-999 required=5 tests=[AWL=0.102,  BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611,  RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Cx2cHn3K+Tvj for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 09:32:43 -0800 (PST)
Received: from qmta14.westchester.pa.mail.comcast.net (qmta14.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:44:76:96:59:212]) by ietfa.amsl.com (Postfix) with ESMTP id AA04921F8BE9 for <rtcweb@ietf.org>; Mon, 18 Feb 2013 09:32:43 -0800 (PST)
Received: from omta04.westchester.pa.mail.comcast.net ([76.96.62.35]) by qmta14.westchester.pa.mail.comcast.net with comcast id 1qz11l0070ldTLk5EtYjXD; Mon, 18 Feb 2013 17:32:43 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.164]) by omta04.westchester.pa.mail.comcast.net with comcast id 1tYi1l00m3ZTu2S3QtYiUL; Mon, 18 Feb 2013 17:32:43 +0000
Message-ID: <512265BA.7090206@alum.mit.edu>
Date: Mon, 18 Feb 2013 12:32:42 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org> <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com> <511CB20C.7020003@jesup.org> <CABkgnnU0idt+ntpKjTCMUCVFO9=_fSjGRPikD6Nk_Uem3L7E8g@mail.gmail.com> <89FAFB5C-9D03-4B76-A306-01F9E4EC4105@lurchi.franken.de> <CABkgnnXFrqTo2QpLhjWt5CmcQc6Kv4=vAgd3DgyndNtL1ewm7g@mail.gmail.com> <8E2722E7-F82A-48D4-80FB-C76929A2E324@lurchi.franken.de> <CABkgnnWzX2tpbadnB3DjhmB7cm6poCDvmxdAW2Z_stMbovJ3gw@mail.gmail.com> <A0FDFC7C-2C85-431C-A03E-0E486F9378D1@lurchi.franken.de>, <CABkgnnWdjV7F9jkbap91q-pLygzWJsTvAOh-m=-9q4VrU9DGUg@mail.gmail.com> <DA07C056-3E80-4E30-B078-5547A174549D@skype.net>, <511F287E.8030500@jesup.org> <3A70CC40-2BB4-40FD-A1B0-3257EC973757@skype.net> <CCA6E561-9792-4799-BE6F-E26C8CB8CDE7@lurchi.franken.de>
In-Reply-To: <CCA6E561-9792-4799-BE6F-E26C8CB8CDE7@lurchi.franken.de>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1361208763; bh=dL4AWpWyv+XCiLrvlU35kEHmqmJW3XpdTb7c2hHKeYI=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=hwDCFlnKKF2grwxhd0QyK/cZkUXKC06gubb3xW7bIC+CwbgiZwYUVOVVCx1qnqz5m wRiq+ubyzAU3ml/ozOvthGX4bmI6IL0cIacsoMVFc5eGPG11zqVuDX/gGFsKEpMM2W FaniaU3P3NlnscXjTt6OI3kXLLRI84X+aZ9Udyw20Y2glaLH+5W0S3K7tqRqmSjWEn 27SM1BXjZFKHVUbOD/0ilvpqTUEDnZkkNlI7MfhaMkSv65ti4ISL5t3ymzZjKik4oy fOYXNqDCn4Xa0KipjPUVZshh07p3FLBQXpfMg0ncQGcyowiCvH+cpLz5ho/Km/G5o/ 5IAdLdqy74pYg==
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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: Mon, 18 Feb 2013 17:32:44 -0000

On 2/16/13 12:58 PM, Michael Tuexen wrote:
>
> On Feb 16, 2013, at 4:30 PM, Matthew Kaufman (SKYPE) wrote:
>
>> You're right of course... I just can't keep straight which of the things are poor choices and which are reasonable choices that have been bastardized to the point of being poor choices.
>>
>> If we're going to use SCTP, and it has perfectly good unidirectional channels, why can't we just expose those to users of the W3C WEBRTC API?
> Making data channels unidirectional and even making reliability settings a per message property
> (so exposing the SCTP API) would be very simple and make the additional protocol superfluous.
>
> However, WebRTC and RTCWEB groups preferred to make the API similar to Websockets...

So why not provide two levels of API:

1) a low level one that exposed "pure SCTP" with one-way streams

2) a "websocket compatible" API layered on (1).

	Thanks,
	Paul


From martin.thomson@gmail.com  Mon Feb 18 09:51:58 2013
Return-Path: <martin.thomson@gmail.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 B4A8C21F8C3E for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 09:51:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.627
X-Spam-Level: 
X-Spam-Status: No, score=-4.627 tagged_above=-999 required=5 tests=[AWL=-1.028, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Zka8zBkSHsrL for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 09:51:56 -0800 (PST)
Received: from mail-wi0-f180.google.com (mail-wi0-f180.google.com [209.85.212.180]) by ietfa.amsl.com (Postfix) with ESMTP id 7922421F8C3D for <rtcweb@ietf.org>; Mon, 18 Feb 2013 09:51:54 -0800 (PST)
Received: by mail-wi0-f180.google.com with SMTP id hi8so3846516wib.1 for <rtcweb@ietf.org>; Mon, 18 Feb 2013 09:51:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type; bh=8QFTPXWNUe/KeLxFi1fFNtchRCrxiW1T4p8+lP4l3rw=; b=f/JCm96DEYtKsKK5Jmv7WKN4pFeWH21ITOBB5gVdWHfIpIMPuvNBmk6gAFyh6XLtOP cnBMw1T38VPD1GcG0yDN1wZ/1SH22DpHAGVvgVryCvsp/dMhKb8VdTQ6POOl5RmOdAXY koY7OduXbnydTxl4H9GRf3teBk041Qx4JiDEvHAaPJmJgPbQI+sRRbcc2rF/dz4BG9JO 16q9twoWJWBM3shclmeVIbyuIBK+8eJQX32WfEfCqTutcy8xnfhA8Vh5lmp0/780cPh7 bgp8DdRytc6Nc45ReLLIua1nDd1Y1jFpjy+J2r3z/VKvgL8j2vFRWFo9q2iNL+bQNmSf edHg==
MIME-Version: 1.0
X-Received: by 10.180.80.35 with SMTP id o3mr22364188wix.9.1361209899993; Mon, 18 Feb 2013 09:51:39 -0800 (PST)
Received: by 10.194.5.135 with HTTP; Mon, 18 Feb 2013 09:51:39 -0800 (PST)
Date: Mon, 18 Feb 2013 09:51:39 -0800
Message-ID: <CABkgnnXR5Gp-C8G6AyHDMKKqE=xohkN-GKYV-=B1BhqHkxdHDw@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: "rtcweb@ietf.org" <rtcweb@ietf.org>
Content-Type: text/plain; charset=UTF-8
Subject: [rtcweb] Data Channels Proposal: Now in Internet Draft Form
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: Mon, 18 Feb 2013 17:51:58 -0000

I think that we're actually at the point where the involved parties
each understand each other's positions.  Now comes the time to provide
everyone else with a coherent proposal that they can evaluate.

http://tools.ietf.org/html/draft-thomson-rtcweb-data-00

This is intended as an alternative to the mechanisms in
draft-ietf-rtcweb-data-channel.  It is also intended to render
draft-jesup-rtcweb-data-protocol unnecessary.  That is, of course, as
long as it meets with the approval of the working group.

From martin.thomson@gmail.com  Mon Feb 18 11:13:55 2013
Return-Path: <martin.thomson@gmail.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 B3E6721F89CE for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 11:13:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.057
X-Spam-Level: 
X-Spam-Status: No, score=-5.057 tagged_above=-999 required=5 tests=[AWL=-1.458, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qt07xMbFFeKq for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 11:13:55 -0800 (PST)
Received: from mail-wg0-f44.google.com (mail-wg0-f44.google.com [74.125.82.44]) by ietfa.amsl.com (Postfix) with ESMTP id D1EDE21F8946 for <rtcweb@ietf.org>; Mon, 18 Feb 2013 11:13:54 -0800 (PST)
Received: by mail-wg0-f44.google.com with SMTP id dr12so4767123wgb.11 for <rtcweb@ietf.org>; Mon, 18 Feb 2013 11:13:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=vEIcEbVJSEICwL0pQSdE3qAeb830KV6VM+VASAeQdDo=; b=Vze8Yjhk/YnbKtIC8Aohrm06gzujSkBEyNuwBVHt/T1iilr0bWY+Ob43xn0hfrfXA3 IBjzl2HtJVO4boYuum84aM6sH/ytKxGwoixu9xvLorzhDHiAZxa+WfkcX7OxyI1eZ9qp nMEWCOBEbfJ6Ptut7VFpriDu48u6XJRlBps0O1v2GDgML8ZC0PYP1SoiyosW3m0Hgihq 8m/A5bdYXbiiWITCl6KQniNckTdmxU6bK+51ASmakCaNC7yfl8pU2b/zPCDN7ann8v2w Ogm0fxE/xMBK3PFLDvXc1lM9Qe7EPnho+DcTQ3pMhrSCGHpt8/rhZmMbvWhWKZ5Ij5KG zv8w==
MIME-Version: 1.0
X-Received: by 10.194.76.37 with SMTP id h5mr21634893wjw.21.1361214833427; Mon, 18 Feb 2013 11:13:53 -0800 (PST)
Received: by 10.194.5.135 with HTTP; Mon, 18 Feb 2013 11:13:53 -0800 (PST)
In-Reply-To: <066.1f4ccb214419f0f63ee3d9e5b94fa37e@trac.tools.ietf.org>
References: <066.1f4ccb214419f0f63ee3d9e5b94fa37e@trac.tools.ietf.org>
Date: Mon, 18 Feb 2013 11:13:53 -0800
Message-ID: <CABkgnnU3vBnhCXf=Mj+ONg5_8V9YxJUc+A5D_zuTTiDKWS1+ew@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: rtcweb issue tracker <trac+rtcweb@trac.tools.ietf.org>
Content-Type: text/plain; charset=UTF-8
Cc: draft-ietf-rtcweb-security@tools.ietf.org, "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] #10: Additional Threats
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: Mon, 18 Feb 2013 19:13:55 -0000

This opens a new category of attack, one that I wasn't all that
concerned about.  Namely, the guy on the other end isn't trustworthy.

To a large extent, peer authentication allows users to make their own
assessments, but we have to acknowledge (and likely accept) that the
other guy isn't necessarily trustworthy.  I think that we can rule the
age-old human problem out of scope, but perhaps we should be clear
that we are doing so.

On 16 February 2013 14:26, rtcweb issue tracker
<trac+rtcweb@trac.tools.ietf.org> wrote:
> #10: Additional Threats
>
>  Aside from the threats described in the document, a few others come to
>  mind.  It might be useful for the document to state explicitly why or why
>  not these are out of scope:
>
>  a. Live versus replayed streams.  While you might have media security,
>  this doesn't tell you whether the stream is actually originating from a
>  device or is being replayed.
>
>  b. Prank calling.  While the document talks about permission to make
>  calls, it doesn't mention permission to receive or blocking of unwanted
>  calls.
>
> --
> -------------------------------------+-------------------------------------
>  Reporter:                           |      Owner:  draft-ietf-rtcweb-
>   bernard_aboba@hotmail.com          |  security@tools.ietf.org
>      Type:  defect                   |     Status:  new
>  Priority:  major                    |  Milestone:  milestone1
> Component:  security                 |    Version:  1.0
>  Severity:  In WG Last Call          |   Keywords:
> -------------------------------------+-------------------------------------
>
> Ticket URL: <http://trac.tools.ietf.org/wg/rtcweb/trac/ticket/10>
> rtcweb <http://tools.ietf.org/rtcweb/>
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb

From martin.thomson@gmail.com  Mon Feb 18 11:22:40 2013
Return-Path: <martin.thomson@gmail.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 E752921F87A5 for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 11:22:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.64
X-Spam-Level: 
X-Spam-Status: No, score=-2.64 tagged_above=-999 required=5 tests=[AWL=-0.040,  BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lb-mTgrZX35A for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 11:22:38 -0800 (PST)
Received: from mail-wg0-x22a.google.com (mail-wg0-x22a.google.com [IPv6:2a00:1450:400c:c00::22a]) by ietfa.amsl.com (Postfix) with ESMTP id 81F8921F876E for <rtcweb@ietf.org>; Mon, 18 Feb 2013 11:22:36 -0800 (PST)
Received: by mail-wg0-f42.google.com with SMTP id 12so3001560wgh.3 for <rtcweb@ietf.org>; Mon, 18 Feb 2013 11:22:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=D9FfgoamSchlzjT1uLoC6I4MPRcIikPvNCA8uIetpU0=; b=hHWGkxPrft20vevf33p0ZIDAed/ApDsmMTjVypxOJggvO8ic/yjCQrHgq6OCufPUmY /Ni3/JviRyos4K6FOMYwylQ4kqCZaD0of8iCN3cBHlMu9TfQwS1bZZ1RA/MFbKettG0l G+yu72QY6n9UV9PBgQ1S3pbQn5lrvXGVyeuvgJOZ5yOCwcOISjFLSbhE7NiiWCaIf6wp FUtXWqrtMToPR/nCiw/Zxq27AqkmPxvjqQ29ror98OZjsy8jtg1fljH11j4wVwh2vYfE If3cZnz+y3vud7tbHSnSWBTYdUWRCwRgQLe6vE0dzTPbaYPumN5r04lALA/z23X4A2FY 1eAA==
MIME-Version: 1.0
X-Received: by 10.194.76.37 with SMTP id h5mr21679636wjw.21.1361215355468; Mon, 18 Feb 2013 11:22:35 -0800 (PST)
Received: by 10.194.5.135 with HTTP; Mon, 18 Feb 2013 11:22:35 -0800 (PST)
In-Reply-To: <512265BA.7090206@alum.mit.edu>
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org> <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com> <511CB20C.7020003@jesup.org> <CABkgnnU0idt+ntpKjTCMUCVFO9=_fSjGRPikD6Nk_Uem3L7E8g@mail.gmail.com> <89FAFB5C-9D03-4B76-A306-01F9E4EC4105@lurchi.franken.de> <CABkgnnXFrqTo2QpLhjWt5CmcQc6Kv4=vAgd3DgyndNtL1ewm7g@mail.gmail.com> <8E2722E7-F82A-48D4-80FB-C76929A2E324@lurchi.franken.de> <CABkgnnWzX2tpbadnB3DjhmB7cm6poCDvmxdAW2Z_stMbovJ3gw@mail.gmail.com> <A0FDFC7C-2C85-431C-A03E-0E486F9378D1@lurchi.franken.de> <CABkgnnWdjV7F9jkbap91q-pLygzWJsTvAOh-m=-9q4VrU9DGUg@mail.gmail.com> <DA07C056-3E80-4E30-B078-5547A174549D@skype.net> <511F287E.8030500@jesup.org> <3A70CC40-2BB4-40FD-A1B0-3257EC973757@skype.net> <CCA6E561-9792-4799-BE6F-E26C8CB8CDE7@lurchi.franken.de> <512265BA.7090206@alum.mit.edu>
Date: Mon, 18 Feb 2013 11:22:35 -0800
Message-ID: <CABkgnnXxq7BHhF5JtzfH8oe55e1GMMq2yQy0=pcE1+drBwqFxw@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>
Content-Type: text/plain; charset=UTF-8
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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: Mon, 18 Feb 2013 19:22:40 -0000

On 18 February 2013 09:32, Paul Kyzivat <pkyzivat@alum.mit.edu> wrote:
> So why not provide two levels of API:
>
> 1) a low level one that exposed "pure SCTP" with one-way streams
>
> 2) a "websocket compatible" API layered on (1).

This isn't really necessary.  There's a trade-off that I think can be
made without losing much.

http://tools.ietf.org/html/draft-thomson-rtcweb-data-00

From christer.holmberg@ericsson.com  Mon Feb 18 11:52:21 2013
Return-Path: <christer.holmberg@ericsson.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 6E8A821F8632 for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 11:52:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.296
X-Spam-Level: 
X-Spam-Status: No, score=-6.296 tagged_above=-999 required=5 tests=[AWL=-0.047, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RqVB+nmc3sw7 for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 11:52:20 -0800 (PST)
Received: from mailgw2.ericsson.se (mailgw2.ericsson.se [193.180.251.37]) by ietfa.amsl.com (Postfix) with ESMTP id 87A2321F8943 for <rtcweb@ietf.org>; Mon, 18 Feb 2013 11:52:18 -0800 (PST)
X-AuditID: c1b4fb25-b7f366d000004d10-b4-51228671f482
Received: from ESESSHC023.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw2.ericsson.se (Symantec Mail Security) with SMTP id EA.B2.19728.17682215; Mon, 18 Feb 2013 20:52:17 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.82]) by ESESSHC023.ericsson.se ([153.88.183.87]) with mapi id 14.02.0318.004; Mon, 18 Feb 2013 20:52:17 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: [MMUSIC] Draft new version: draft-ietf-mmusic-sdp-bundle-negotiation-03
Thread-Index: Ac4OENvQrjUr6KWHTMaYkeb/AHwyXgAAIjP4
Date: Mon, 18 Feb 2013 19:52:15 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B0F5576@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B0F555F@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B0F555F@ESESSMB209.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.16]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKLMWRmVeSWpSXmKPExsUyM+JvjW5hm1KgwY/72hZr/7WzOzB6LFny kymAMYrLJiU1J7MstUjfLoErY+7tFtaCqTwVfdMamRsY27i6GDk5JARMJDZd+sMGYYtJXLi3 Hsjm4hASOMQoMef6bEYIZzGjxI99B5i6GDk42AQsJLr/aYM0iAioS1x+eIEdxBYWCJP4vfkX G0Q8XGLT1V52CNtIouHIC0YQm0VAVeL5+fUsIDavgLfE99MvwGwhIPv6kdWMIOM5BXwkDm7K BQkzAt3z/dQaJhCbWUBc4taT+UwQdwpILNlznhnCFpV4+fgfK4StKLHzbDszRL2OxILdn9gg bG2JZQtfM0OsFZQ4OfMJywRG0VlIxs5C0jILScssJC0LGFlWMbLnJmbmpJcbbWIEBv3BLb9V dzDeOSdyiFGag0VJnDfc9UKAkEB6YklqdmpqQWpRfFFpTmrxIUYmDk6pBsZch8rynY/C9N9f Ut7V+uRkUTar5L534qJKadOFU4zqpDsUts2f9Sl1ob72jClxXFe/HBWzYF3c7/jKTqYx8Ni+ JbFfT2TdfrrEZXbgtfacfEfmfncxnq9xvy9ejIr79f9KW3Df1hssijdNUgPW392ifuvJWcMr 1+fqzNK6o/ZWN8Z+v7EG1zYlluKMREMt5qLiRACHMnMmSAIAAA==
Subject: [rtcweb] FW: [MMUSIC] Draft new version:	draft-ietf-mmusic-sdp-bundle-negotiation-03
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: Mon, 18 Feb 2013 19:52:22 -0000

FYI,

Christer
________________________________________
From: mmusic-bounces@ietf.org [mmusic-bounces@ietf.org] on behalf of Christ=
er Holmberg [christer.holmberg@ericsson.com]
Sent: Monday, 18 February 2013 9:50 PM
To: mmusic@ietf.org
Subject: [MMUSIC] Draft new version:    draft-ietf-mmusic-sdp-bundle-negoti=
ation-03

Hi,

I've submitted a new version (-03) of BUNDLE.

Based on discussions with Cullen, and exchange of the concerns we had with =
the different port alternatives (different-ports vs identical-port), this v=
ersion now describes a mechanism where both alternatives more or less are c=
ombined. When the first BUNDLE offer is sent, and it is now known whether t=
he answerer supports BUNDLE (or, even identical ports), different ports are=
 used (read: the one-rtp alterntaive). Once BUNDLE answer has been received=
, a new offer, with identical port numbers, is sent.

We think that having to send a second offer is not going to increase comple=
xity and delay, because in many use-cases subsequent offer(s) will be sent =
anyway. For example, RTCWEB entities will do it because of ICE.

Cullen has also been added as co-author.

Now, we do realize that there are still issues that have to be described, a=
nd hopefully we will be able to focus on those from now on, but our wish is=
 that this proposal will unite the different "port camps" :)

Regards,

Christer
_______________________________________________
mmusic mailing list
mmusic@ietf.org
https://www.ietf.org/mailman/listinfo/mmusic

From bernard_aboba@hotmail.com  Mon Feb 18 12:01:23 2013
Return-Path: <bernard_aboba@hotmail.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 8684E21F8C84 for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 12:01:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.365
X-Spam-Level: 
X-Spam-Status: No, score=-102.365 tagged_above=-999 required=5 tests=[AWL=0.233, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dVpAhUOM-R2p for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 12:01:22 -0800 (PST)
Received: from blu0-omc3-s31.blu0.hotmail.com (blu0-omc3-s31.blu0.hotmail.com [65.55.116.106]) by ietfa.amsl.com (Postfix) with ESMTP id 6E52B21F8C8F for <rtcweb@ietf.org>; Mon, 18 Feb 2013 12:01:20 -0800 (PST)
Received: from BLU002-W140 ([65.55.116.74]) by blu0-omc3-s31.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Mon, 18 Feb 2013 12:01:19 -0800
X-EIP: [sBSMmj306irCM0XSGlNRTjV44Mra82Qi]
X-Originating-Email: [bernard_aboba@hotmail.com]
Message-ID: <BLU002-W14013516E3AE69595F4D5CC93F40@phx.gbl>
Content-Type: multipart/alternative; boundary="_cf114dc6-ffba-490b-a6e0-6ca06e568369_"
From: Bernard Aboba <bernard_aboba@hotmail.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Date: Mon, 18 Feb 2013 12:01:19 -0800
Importance: Normal
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B0F555F@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B0F555F@ESESSMB209.ericsson.se>
MIME-Version: 1.0
X-OriginalArrivalTime: 18 Feb 2013 20:01:19.0968 (UTC) FILETIME=[B8024600:01CE0E12]
Subject: Re: [rtcweb] JSEP and draft-ietf-mmusic-sdp-bundle-negotiation-03
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: Mon, 18 Feb 2013 20:01:23 -0000

--_cf114dc6-ffba-490b-a6e0-6ca06e568369_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

What are implications of this "new" approach on the SDP usage in the JSEP A=
PI=2C if any?=20

For example: do we expect the SDP output by createOffer() to support this "=
different port" alternative by default?=20

Also=2C overall is there a goal of "optimizing for the common case"? =20

> From: christer.holmberg@ericsson.com
> To: mmusic@ietf.org
> Date: Mon=2C 18 Feb 2013 19:50:21 +0000
> Subject: [MMUSIC] Draft new version:	draft-ietf-mmusic-sdp-bundle-negotia=
tion-03
>=20
>=20
> Hi=2C
>=20
> I've submitted a new version (-03) of BUNDLE.
>=20
> Based on discussions with Cullen=2C and exchange of the concerns we had w=
ith the different port alternatives (different-ports vs identical-port)=2C =
this version now describes a mechanism where both alternatives more or less=
 are combined. When the first BUNDLE offer is sent=2C and it is now known w=
hether the answerer supports BUNDLE (or=2C even identical ports)=2C differe=
nt ports are used (read: the one-rtp alterntaive). Once BUNDLE answer has b=
een received=2C a new offer=2C with identical port numbers=2C is sent.
>=20
> We think that having to send a second offer is not going to increase comp=
lexity and delay=2C because in many use-cases subsequent offer(s) will be s=
ent anyway. For example=2C RTCWEB entities will do it because of ICE.
>=20
> Cullen has also been added as co-author.
>=20
> Now=2C we do realize that there are still issues that have to be describe=
d=2C and hopefully we will be able to focus on those from now on=2C but our=
 wish is that this proposal will unite the different "port camps" :)
>=20
> Regards=2C
>=20
> Christer
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
 		 	   		  =

--_cf114dc6-ffba-490b-a6e0-6ca06e568369_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 12pt=3B
font-family:Calibri
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'>What are implications of this "n=
ew" approach on the SDP usage in the JSEP API=2C if any? <br><br>For exampl=
e: do we expect the SDP output by createOffer() to support this "different =
port" alternative by default? <br><br>Also=2C overall is there a goal of "o=
ptimizing for the common case"?&nbsp=3B <br><br><div><div id=3D"SkyDrivePla=
ceholder"></div>&gt=3B From: christer.holmberg@ericsson.com<br>&gt=3B To: m=
music@ietf.org<br>&gt=3B Date: Mon=2C 18 Feb 2013 19:50:21 +0000<br>&gt=3B =
Subject: [MMUSIC] Draft new version:	draft-ietf-mmusic-sdp-bundle-negotiati=
on-03<br>&gt=3B <br>&gt=3B <br>&gt=3B Hi=2C<br>&gt=3B <br>&gt=3B I've submi=
tted a new version (-03) of BUNDLE.<br>&gt=3B <br>&gt=3B Based on discussio=
ns with Cullen=2C and exchange of the concerns we had with the different po=
rt alternatives (different-ports vs identical-port)=2C this version now des=
cribes a mechanism where both alternatives more or less are combined. When =
the first BUNDLE offer is sent=2C and it is now known whether the answerer =
supports BUNDLE (or=2C even identical ports)=2C different ports are used (r=
ead: the one-rtp alterntaive). Once BUNDLE answer has been received=2C a ne=
w offer=2C with identical port numbers=2C is sent.<br>&gt=3B <br>&gt=3B We =
think that having to send a second offer is not going to increase complexit=
y and delay=2C because in many use-cases subsequent offer(s) will be sent a=
nyway. For example=2C RTCWEB entities will do it because of ICE.<br>&gt=3B =
<br>&gt=3B Cullen has also been added as co-author.<br>&gt=3B <br>&gt=3B No=
w=2C we do realize that there are still issues that have to be described=2C=
 and hopefully we will be able to focus on those from now on=2C but our wis=
h is that this proposal will unite the different "port camps" :)<br>&gt=3B =
<br>&gt=3B Regards=2C<br>&gt=3B <br>&gt=3B Christer<br>&gt=3B _____________=
__________________________________<br>&gt=3B mmusic mailing list<br>&gt=3B =
mmusic@ietf.org<br>&gt=3B https://www.ietf.org/mailman/listinfo/mmusic<br><=
/div> 		 	   		  </div></body>
</html>=

--_cf114dc6-ffba-490b-a6e0-6ca06e568369_--

From christer.holmberg@ericsson.com  Mon Feb 18 12:10:26 2013
Return-Path: <christer.holmberg@ericsson.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 2EC7C21F8C9E for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 12:10:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.294
X-Spam-Level: 
X-Spam-Status: No, score=-6.294 tagged_above=-999 required=5 tests=[AWL=-0.045, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NZv5ix2yEmaJ for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 12:10:25 -0800 (PST)
Received: from mailgw7.ericsson.se (mailgw7.ericsson.se [193.180.251.48]) by ietfa.amsl.com (Postfix) with ESMTP id 18FBE21F89B2 for <rtcweb@ietf.org>; Mon, 18 Feb 2013 12:10:24 -0800 (PST)
X-AuditID: c1b4fb30-b7f0d6d000007e61-bc-51228aafc62d
Received: from ESESSHC008.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id B1.5A.32353.FAA82215; Mon, 18 Feb 2013 21:10:24 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.82]) by ESESSHC008.ericsson.se ([153.88.183.42]) with mapi id 14.02.0318.004; Mon, 18 Feb 2013 21:10:21 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Bernard Aboba <bernard_aboba@hotmail.com>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: JSEP and draft-ietf-mmusic-sdp-bundle-negotiation-03
Thread-Index: AQHODhK5jGYz3rJxuE6H2F9+HS8Ud5iACdXY
Date: Mon, 18 Feb 2013 20:10:20 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B0F55CD@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B0F555F@ESESSMB209.ericsson.se>, <BLU002-W14013516E3AE69595F4D5CC93F40@phx.gbl>
In-Reply-To: <BLU002-W14013516E3AE69595F4D5CC93F40@phx.gbl>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.16]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHLMWRmVeSWpSXmKPExsUyM+Jvje6GLqVAgxntXBb7l1xmtlj7r53d gcnjcc8ZNo8lS34yBTBFcdmkpOZklqUW6dslcGU0vZ3NWLCAv6JjfidrA+Nsni5GDg4JAROJ I9eruhg5gUwxiQv31rN1MXJxCAkcYpTYcHATlLOYUeLexG/MIA1sAhYS3f+0QRpEBEIkzpx+ xgpiCws4SsyatYcFIu4ksWvrIkaQchEBI4ldm5xBwiwCqhLdBy6ClfMKeEu8m7SbGcQWEqiS mN59kQnE5hSwljjy9DIjiM0IdM/3U2vA4swC4hK3nsxngrhTQGLJnvPMELaoxMvH/1ghbEWJ nWfbmSHqdSQW7P7EBmFrSyxb+JoZYq+gxMmZT1gmMIrOQjJ2FpKWWUhaZiFpWcDIsoqRPTcx Mye93HwTIzAODm75bbCDcdN9sUOM0hwsSuK84a4XAoQE0hNLUrNTUwtSi+KLSnNSiw8xMnFw SjUwBh3YJG3AHbd0e4jvRo1jl817w1b3uS1ra33ca702xsvtaHWcQNOkWq08ZeGcPAHVVTcl j4klGOnIMH6WO9l6I4NpO+sxthc+Trq85qbqnwKsl/StFWw3c+5VYFik3F1rx9svuDxQWWlh 7Y+ImPyTXXriJ5+d/Jwn+//F/i5Nz9iQl1ECL5RYijMSDbWYi4oTAT2kbIpRAgAA
Subject: Re: [rtcweb] JSEP and draft-ietf-mmusic-sdp-bundle-negotiation-03
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: Mon, 18 Feb 2013 20:10:26 -0000

Hi,

>What are implications of this "new" approach on the SDP usage in the JSEP =
API, if any?
>
>For example: do we expect the SDP output by createOffer() to support this =
"different port" alternative by default?
>
>Also, overall is there a goal of "optimizing for the common case"?

Good questions, for which I don't have any answers at this point :)

But, IF we can agree on this as a way forward, one of the next steps is to =
look at the JSEP impacts.

Regards,

Christer



> From: christer.holmberg@ericsson.com
> To: mmusic@ietf.org
> Date: Mon, 18 Feb 2013 19:50:21 +0000
> Subject: [MMUSIC] Draft new version: draft-ietf-mmusic-sdp-bundle-negotia=
tion-03
>
>
> Hi,
>
> I've submitted a new version (-03) of BUNDLE.
>
> Based on discussions with Cullen, and exchange of the concerns we had wit=
h the different port alternatives (different-ports vs identical-port), this=
 version now describes a mechanism where both alternatives more or less are=
 combined. When the first BUNDLE offer is sent, and it is now known whether=
 the answerer supports BUNDLE (or, even identical ports), different ports a=
re used (read: the one-rtp alterntaive). Once BUNDLE answer has been receiv=
ed, a new offer, with identical port numbers, is sent.
>
> We think that having to send a second offer is not going to increase comp=
lexity and delay, because in many use-cases subsequent offer(s) will be sen=
t anyway. For example, RTCWEB entities will do it because of ICE.
>
> Cullen has also been added as co-author.
>
> Now, we do realize that there are still issues that have to be described,=
 and hopefully we will be able to focus on those from now on, but our wish =
is that this proposal will unite the different "port camps" :)
>
> Regards,
>
> Christer
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic

From bernard_aboba@hotmail.com  Mon Feb 18 12:25:28 2013
Return-Path: <bernard_aboba@hotmail.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 ACC9D21F8CD2 for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 12:25:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.371
X-Spam-Level: 
X-Spam-Status: No, score=-102.371 tagged_above=-999 required=5 tests=[AWL=0.227, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tuiS5xdsgdPp for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 12:25:27 -0800 (PST)
Received: from blu0-omc3-s27.blu0.hotmail.com (blu0-omc3-s27.blu0.hotmail.com [65.55.116.102]) by ietfa.amsl.com (Postfix) with ESMTP id 2549921F8CD7 for <rtcweb@ietf.org>; Mon, 18 Feb 2013 12:25:27 -0800 (PST)
Received: from BLU002-W210 ([65.55.116.73]) by blu0-omc3-s27.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Mon, 18 Feb 2013 12:25:23 -0800
X-EIP: [evNjSSHFIZrNNrR9mfphEUgAEiPJcprU]
X-Originating-Email: [bernard_aboba@hotmail.com]
Message-ID: <BLU002-W210F2CC4F5AA749AEBA495B93F40@phx.gbl>
Content-Type: multipart/alternative; boundary="_87fa7c9a-cc1f-413e-968c-3bd7b400ae91_"
From: Bernard Aboba <bernard_aboba@hotmail.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Date: Mon, 18 Feb 2013 12:25:22 -0800
Importance: Normal
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B0F55CD@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B0F555F@ESESSMB209.ericsson.se>, <BLU002-W14013516E3AE69595F4D5CC93F40@phx.gbl>, <7594FB04B1934943A5C02806D1A2204B0F55CD@ESESSMB209.ericsson.se>
MIME-Version: 1.0
X-OriginalArrivalTime: 18 Feb 2013 20:25:23.0132 (UTC) FILETIME=[14339FC0:01CE0E16]
Subject: Re: [rtcweb] JSEP and draft-ietf-mmusic-sdp-bundle-negotiation-03
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: Mon, 18 Feb 2013 20:25:29 -0000

--_87fa7c9a-cc1f-413e-968c-3bd7b400ae91_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Christer said:=20

> Good questions=2C for which I don't have any answers at this point :)
>=20
> But=2C IF we can agree on this as a way forward=2C one of the next steps =
is to look at the JSEP impacts.

[BA] The problem is that my opinion will differ depending on whether the SD=
P in question is to be used in the API or over the wire.=20

The "different port" formulation makes good sense to me if you are looking =
for backward compatibility with existing SIP/SDP implementations which are =
likely to send an error in response to a "same port" formulation.   So if t=
his is an "on the wire" question I give it a thumbs up.=20

However=2C if you are asking me whether it makes sense for createOffer() to=
 output SDP with different ports by default=2C when 99 percent of applicati=
ons are likely to not be doing SIP interop=2C I would say "no".   Then the =
next question is whether there needs to be a mechanism in the API for indic=
ating a preference for different ports=2C when this is desired.=20
 		 	   		  =

--_87fa7c9a-cc1f-413e-968c-3bd7b400ae91_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 12pt=3B
font-family:Calibri
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'>Christer said: <br><br><div>&gt=
=3B Good questions=2C for which I don't have any answers at this point :)<b=
r>&gt=3B <br>&gt=3B But=2C IF we can agree on this as a way forward=2C one =
of the next steps is to look at the JSEP impacts.<br><br>[BA] The problem i=
s that my opinion will differ depending on whether the SDP in question is t=
o be used in the API or over the wire. <br><br>The "different port" formula=
tion makes good sense to me if you are looking for backward compatibility w=
ith existing SIP/SDP implementations which are likely to send an error in r=
esponse to a "same port" formulation.&nbsp=3B&nbsp=3B So if this is an "on =
the wire" question I give it a thumbs up. <br><br>However=2C if you are ask=
ing me whether it makes sense for createOffer() to output SDP with differen=
t ports by default=2C when 99 percent of applications are likely to not be =
doing SIP interop=2C I would say "no".&nbsp=3B&nbsp=3B Then the next questi=
on is whether there needs to be a mechanism in the API for indicating a pre=
ference for different ports=2C when this is desired. <br></div> 		 	   		  =
</div></body>
</html>=

--_87fa7c9a-cc1f-413e-968c-3bd7b400ae91_--

From harald@alvestrand.no  Mon Feb 18 12:26:36 2013
Return-Path: <harald@alvestrand.no>
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 9655E21F8CCA for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 12:26:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.598
X-Spam-Level: 
X-Spam-Status: No, score=-110.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2WOmoFr1zpAV for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 12:26:32 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id 97DE821F8C56 for <rtcweb@ietf.org>; Mon, 18 Feb 2013 12:26:29 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id ECC0339E0F3 for <rtcweb@ietf.org>; Mon, 18 Feb 2013 21:26:23 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7klWScB-r88z for <rtcweb@ietf.org>; Mon, 18 Feb 2013 21:26:22 +0100 (CET)
Received: from [172.30.42.70] (c-f8f1e555.03-217-73746f1.cust.bredbandsbolaget.se [85.229.241.248]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id 982D039E0E1 for <rtcweb@ietf.org>; Mon, 18 Feb 2013 21:26:22 +0100 (CET)
Message-ID: <51228E6D.3010300@alvestrand.no>
Date: Mon, 18 Feb 2013 21:26:21 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <7594FB04B1934943A5C02806D1A2204B0F555F@ESESSMB209.ericsson.se> <BLU002-W14013516E3AE69595F4D5CC93F40@phx.gbl>
In-Reply-To: <BLU002-W14013516E3AE69595F4D5CC93F40@phx.gbl>
Content-Type: multipart/alternative; boundary="------------090504030808030001030906"
Subject: Re: [rtcweb] JSEP and draft-ietf-mmusic-sdp-bundle-negotiation-03
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: Mon, 18 Feb 2013 20:26:36 -0000

This is a multi-part message in MIME format.
--------------090504030808030001030906
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 02/18/2013 09:01 PM, Bernard Aboba wrote:
> What are implications of this "new" approach on the SDP usage in the 
> JSEP API, if any?
>
> For example: do we expect the SDP output by createOffer() to support 
> this "different port" alternative by default?

If this ends up being the one alternative that people think is best, I 
think createOffer() should (of course) create that format by default.

>
> Also, overall is there a goal of "optimizing for the common case"?

I think the first focus is to have something that works; second focus is 
not failing in "interesting" ways in too many cases.

The browser-to-browser case should be able to send data after the first 
offer/answer, just as we do in the fastest proposals now. The second 
offer/answer to regularize port pairings shouldn't add time to the setup 
phase.

>
> > From: christer.holmberg@ericsson.com
> > To: mmusic@ietf.org
> > Date: Mon, 18 Feb 2013 19:50:21 +0000
> > Subject: [MMUSIC] Draft new version: 
> draft-ietf-mmusic-sdp-bundle-negotiation-03
> >
> >
> > Hi,
> >
> > I've submitted a new version (-03) of BUNDLE.
> >
> > Based on discussions with Cullen, and exchange of the concerns we 
> had with the different port alternatives (different-ports vs 
> identical-port), this version now describes a mechanism where both 
> alternatives more or less are combined. When the first BUNDLE offer is 
> sent, and it is now known whether the answerer supports BUNDLE (or, 
> even identical ports), different ports are used (read: the one-rtp 
> alterntaive). Once BUNDLE answer has been received, a new offer, with 
> identical port numbers, is sent.
> >
> > We think that having to send a second offer is not going to increase 
> complexity and delay, because in many use-cases subsequent offer(s) 
> will be sent anyway. For example, RTCWEB entities will do it because 
> of ICE.
> >
> > Cullen has also been added as co-author.
> >
> > Now, we do realize that there are still issues that have to be 
> described, and hopefully we will be able to focus on those from now 
> on, but our wish is that this proposal will unite the different "port 
> camps" :)
> >
> > Regards,
> >
> > Christer
> > _______________________________________________
> > mmusic mailing list
> > mmusic@ietf.org
> > https://www.ietf.org/mailman/listinfo/mmusic
>
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb


--------------090504030808030001030906
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 02/18/2013 09:01 PM, Bernard Aboba
      wrote:<br>
    </div>
    <blockquote cite="mid:BLU002-W14013516E3AE69595F4D5CC93F40@phx.gbl"
      type="cite">
      <style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style>
      <div dir="ltr">What are implications of this "new" approach on the
        SDP usage in the JSEP API, if any? <br>
        <br>
        For example: do we expect the SDP output by createOffer() to
        support this "different port" alternative by default? <br>
      </div>
    </blockquote>
    <br>
    If this ends up being the one alternative that people think is best,
    I think createOffer() should (of course) create that format by
    default.<br>
    <br>
    <blockquote cite="mid:BLU002-W14013516E3AE69595F4D5CC93F40@phx.gbl"
      type="cite">
      <div dir="ltr"><br>
        Also, overall is there a goal of "optimizing for the common
        case"?&nbsp; <br>
      </div>
    </blockquote>
    <br>
    I think the first focus is to have something that works; second
    focus is not failing in "interesting" ways in too many cases.<br>
    <br>
    The browser-to-browser case should be able to send data after the
    first offer/answer, just as we do in the fastest proposals now. The
    second offer/answer to regularize port pairings shouldn't add time
    to the setup phase.<br>
    <br>
    <blockquote cite="mid:BLU002-W14013516E3AE69595F4D5CC93F40@phx.gbl"
      type="cite">
      <div dir="ltr"><br>
        <div>&gt; From: <a class="moz-txt-link-abbreviated" href="mailto:christer.holmberg@ericsson.com">christer.holmberg@ericsson.com</a><br>
          &gt; To: <a class="moz-txt-link-abbreviated" href="mailto:mmusic@ietf.org">mmusic@ietf.org</a><br>
          &gt; Date: Mon, 18 Feb 2013 19:50:21 +0000<br>
          &gt; Subject: [MMUSIC] Draft new version:
          draft-ietf-mmusic-sdp-bundle-negotiation-03<br>
          &gt; <br>
          &gt; <br>
          &gt; Hi,<br>
          &gt; <br>
          &gt; I've submitted a new version (-03) of BUNDLE.<br>
          &gt; <br>
          &gt; Based on discussions with Cullen, and exchange of the
          concerns we had with the different port alternatives
          (different-ports vs identical-port), this version now
          describes a mechanism where both alternatives more or less are
          combined. When the first BUNDLE offer is sent, and it is now
          known whether the answerer supports BUNDLE (or, even identical
          ports), different ports are used (read: the one-rtp
          alterntaive). Once BUNDLE answer has been received, a new
          offer, with identical port numbers, is sent.<br>
          &gt; <br>
          &gt; We think that having to send a second offer is not going
          to increase complexity and delay, because in many use-cases
          subsequent offer(s) will be sent anyway. For example, RTCWEB
          entities will do it because of ICE.<br>
          &gt; <br>
          &gt; Cullen has also been added as co-author.<br>
          &gt; <br>
          &gt; Now, we do realize that there are still issues that have
          to be described, and hopefully we will be able to focus on
          those from now on, but our wish is that this proposal will
          unite the different "port camps" :)<br>
          &gt; <br>
          &gt; Regards,<br>
          &gt; <br>
          &gt; Christer<br>
          &gt; _______________________________________________<br>
          &gt; mmusic mailing list<br>
          &gt; <a class="moz-txt-link-abbreviated" href="mailto:mmusic@ietf.org">mmusic@ietf.org</a><br>
          &gt; <a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/mmusic">https://www.ietf.org/mailman/listinfo/mmusic</a><br>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
rtcweb mailing list
<a class="moz-txt-link-abbreviated" href="mailto:rtcweb@ietf.org">rtcweb@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/rtcweb">https://www.ietf.org/mailman/listinfo/rtcweb</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------090504030808030001030906--

From richard.ejzak@alcatel-lucent.com  Mon Feb 18 14:08:46 2013
Return-Path: <richard.ejzak@alcatel-lucent.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 46AE721F8B51; Mon, 18 Feb 2013 14:08:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.12
X-Spam-Level: 
X-Spam-Status: No, score=-9.12 tagged_above=-999 required=5 tests=[AWL=0.870,  BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_HI=-8, SARE_SUB_OBFU_Z=0.259]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Rx8l1oTMD+hm; Mon, 18 Feb 2013 14:08:45 -0800 (PST)
Received: from smail2.alcatel.fr (smail2.alcatel.fr [64.208.49.57]) by ietfa.amsl.com (Postfix) with ESMTP id 886F421F88AE; Mon, 18 Feb 2013 14:08:44 -0800 (PST)
Received: from FRMRSSXCHHUB02.dc-m.alcatel-lucent.com (FRMRSSXCHHUB02.dc-m.alcatel-lucent.com [135.120.45.62]) by smail2.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id r1IM8hLW027475 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Mon, 18 Feb 2013 23:08:43 +0100
Received: from US70TWXCHHUB04.zam.alcatel-lucent.com (135.5.2.36) by FRMRSSXCHHUB02.dc-m.alcatel-lucent.com (135.120.45.62) with Microsoft SMTP Server (TLS) id 8.3.213.0; Mon, 18 Feb 2013 23:08:43 +0100
Received: from US70UWXCHMBA04.zam.alcatel-lucent.com ([169.254.12.105]) by US70TWXCHHUB04.zam.alcatel-lucent.com ([135.5.2.36]) with mapi id 14.02.0247.003; Mon, 18 Feb 2013 17:08:41 -0500
From: "Ejzak, Richard P (Richard)" <richard.ejzak@alcatel-lucent.com>
To: "mmusic@ietf.org" <mmusic@ietf.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: New Version Notification for draft-ejzak-mmusic-bundle-alternatives-00.txt
Thread-Index: AQHODiLaQ3NGrbmfrEqTjL/GIyKINpiAKZHw
Date: Mon, 18 Feb 2013 22:08:40 +0000
Message-ID: <03FBA798AC24E3498B74F47FD082A92F36EA6762@US70UWXCHMBA04.zam.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.5.27.17]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.69 on 155.132.188.80
Subject: [rtcweb] FW: New Version Notification for	draft-ejzak-mmusic-bundle-alternatives-00.txt
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: Mon, 18 Feb 2013 22:08:46 -0000

UGxlYXNlIG5vdGUgdGhhdCBJIGhhdmUgYWxzbyBzdWJtaXR0ZWQgYSBkcmFmdCBvbiBob3cgdG8g
Zml4IEJVTkRMRS4gIFRoaXMgZG9jIGlzIGJhc2VkIG9uIHRoZSBtb2RpZmllZCBCVU5ETEUgcHJv
cG9zYWwgd2l0aCBkaWZmZXJlbnQgcG9ydCBpbmZvcm1hdGlvbiBmb3IgZWFjaCBtIGxpbmUgYW5k
IGNvbXBhcmVzIHNldmVyYWwgZGlmZmVyZW50IGFkZGl0aW9uYWwgbW9kaWZpY2F0aW9ucyB0byBC
VU5ETEUuICBUaGUgZG9jIGVuZHMgdXAgcmVjb21tZW5kaW5nIHRoZSB1c2Ugb2YgdGhlIHVuc3Bl
Y2lmaWVkIGFkZHJlc3MgZm9yIHN1YnNlcXVlbnQgbSBsaW5lcyBpbiBhIGJ1bmRsZSBncm91cCBp
biB0aGUgU0RQIGFuc3dlciAobm90IG9mZmVyKS4gIFBsZWFzZSBzZWUgdGhlIGRvYyBmb3IgZGV0
YWlscy4NCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IGludGVybmV0LWRyYWZ0
c0BpZXRmLm9yZyBbbWFpbHRvOmludGVybmV0LWRyYWZ0c0BpZXRmLm9yZ10gDQpTZW50OiBNb25k
YXksIEZlYnJ1YXJ5IDE4LCAyMDEzIDM6NTcgUE0NClRvOiBFanphaywgUmljaGFyZCBQIChSaWNo
YXJkKQ0KU3ViamVjdDogTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvciBkcmFmdC1lanphay1t
bXVzaWMtYnVuZGxlLWFsdGVybmF0aXZlcy0wMC50eHQNCg0KDQpBIG5ldyB2ZXJzaW9uIG9mIEkt
RCwgZHJhZnQtZWp6YWstbW11c2ljLWJ1bmRsZS1hbHRlcm5hdGl2ZXMtMDAudHh0DQpoYXMgYmVl
biBzdWNjZXNzZnVsbHkgc3VibWl0dGVkIGJ5IFJpY2hhcmQgRWp6YWsgYW5kIHBvc3RlZCB0byB0
aGUgSUVURiByZXBvc2l0b3J5Lg0KDQpGaWxlbmFtZToJIGRyYWZ0LWVqemFrLW1tdXNpYy1idW5k
bGUtYWx0ZXJuYXRpdmVzDQpSZXZpc2lvbjoJIDAwDQpUaXRsZToJCSBBbHRlcm5hdGl2ZXMgdG8g
QlVORExFDQpDcmVhdGlvbiBkYXRlOgkgMjAxMy0wMi0xOA0KR3JvdXA6CQkgSW5kaXZpZHVhbCBT
dWJtaXNzaW9uDQpOdW1iZXIgb2YgcGFnZXM6IDcNClVSTDogICAgICAgICAgICAgaHR0cDovL3d3
dy5pZXRmLm9yZy9pbnRlcm5ldC1kcmFmdHMvZHJhZnQtZWp6YWstbW11c2ljLWJ1bmRsZS1hbHRl
cm5hdGl2ZXMtMDAudHh0DQpTdGF0dXM6ICAgICAgICAgIGh0dHA6Ly9kYXRhdHJhY2tlci5pZXRm
Lm9yZy9kb2MvZHJhZnQtZWp6YWstbW11c2ljLWJ1bmRsZS1hbHRlcm5hdGl2ZXMNCkh0bWxpemVk
OiAgICAgICAgaHR0cDovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtZWp6YWstbW11c2ljLWJ1
bmRsZS1hbHRlcm5hdGl2ZXMtMDANCg0KDQpBYnN0cmFjdDoNCiAgIFRoaXMgcGFwZXIgZGlzY3Vz
c2VzIHNvbWUgcG90ZW50aWFsIG1vZGlmaWNhdGlvbnMgdG8gdGhlIEJVTkRMRQ0KICAgcHJvcG9z
YWwgZm9yIG11bHRpcGxleGluZyBvZiBtdWx0aXBsZSBtZWRpYSB0eXBlcyB3aXRoaW4gYSBzaW5n
bGUNCiAgIDUtdHVwbGUgdG8gYWRkcmVzcyBsaW1pdGF0aW9ucyBvZiB0aGUgY3VycmVudCBwcm9w
b3NhbCBhbmQNCiAgIGFsdGVybmF0aXZlcyBhbHJlYWR5IGNvbnNpZGVyZWQgYnkgTU1VU0lDLg0K
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgDQoNCg0KVGhlIElFVEYgU2VjcmV0YXJpYXQNCg0K

From pkyzivat@alum.mit.edu  Mon Feb 18 15:25:30 2013
Return-Path: <pkyzivat@alum.mit.edu>
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 EACA621E8045 for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 15:25:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.352
X-Spam-Level: 
X-Spam-Status: No, score=-0.352 tagged_above=-999 required=5 tests=[AWL=0.085,  BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611,  RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7+zTvcw2vM0l for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 15:25:29 -0800 (PST)
Received: from qmta01.westchester.pa.mail.comcast.net (qmta01.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:43:76:96:62:16]) by ietfa.amsl.com (Postfix) with ESMTP id ED35921E808C for <rtcweb@ietf.org>; Mon, 18 Feb 2013 15:25:26 -0800 (PST)
Received: from omta07.westchester.pa.mail.comcast.net ([76.96.62.59]) by qmta01.westchester.pa.mail.comcast.net with comcast id 1phK1l0041GhbT851zRSeZ; Mon, 18 Feb 2013 23:25:26 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.164]) by omta07.westchester.pa.mail.comcast.net with comcast id 1zRS1l0023ZTu2S3TzRSJ6; Mon, 18 Feb 2013 23:25:26 +0000
Message-ID: <5122B865.8080700@alum.mit.edu>
Date: Mon, 18 Feb 2013 18:25:25 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org> <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com> <511CB20C.7020003@jesup.org> <CABkgnnU0idt+ntpKjTCMUCVFO9=_fSjGRPikD6Nk_Uem3L7E8g@mail.gmail.com> <89FAFB5C-9D03-4B76-A306-01F9E4EC4105@lurchi.franken.de> <CABkgnnXFrqTo2QpLhjWt5CmcQc6Kv4=vAgd3DgyndNtL1ewm7g@mail.gmail.com> <8E2722E7-F82A-48D4-80FB-C76929A2E324@lurchi.franken.de> <CABkgnnWzX2tpbadnB3DjhmB7cm6poCDvmxdAW2Z_stMbovJ3gw@mail.gmail.com> <A0FDFC7C-2C85-431C-A03E-0E486F9378D1@lurchi.franken.de> <CABkgnnWdjV7F9jkbap91q-pLygzWJsTvAOh-m=-9q4VrU9DGUg@mail.gmail.com> <AC720CBD-AD12-4696-AA4F-2D5BADAF6BD5@phonefromhere.com>
In-Reply-To: <AC720CBD-AD12-4696-AA4F-2D5BADAF6BD5@phonefromhere.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1361229926; bh=xygoI29qDl1oxfZpegpKLmGB71438gjyiFv9zwjwIh8=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=W9tqTBytxMpmfPJzFFq6DAz8n+Ld4Hmtc4LCo0YUsW29n1s09u+kC4nipFVR6/uBq nl6TtoRLgN2WVrQv7IpnUTjjd1kDzDdM6ZZLslEba75ZqDCehMIJBELdFtIDrKI86C Fm/N3VTAhnbGQB2YZ94Jsh1CEp+i72xVXVDq1/uUTeyJfWjelClMlT39PA9vPSs3Of TVuwY2GqhRjBNp2Mo/dPHtVbD9FgS2S4Ut1GtYeLcIBoFmm9kJdUOIHzq6g9Zb+wp5 N+G7V1sdzAl927jCpc8qY38T5awjwtECmVuX9icHxrwN75fsSN0bQGRCG2TIwww11l hPooLfaf9lKsg==
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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: Mon, 18 Feb 2013 23:25:30 -0000

On 2/18/13 6:45 AM, Tim Panton wrote:
>
> On 15 Feb 2013, at 21:15, Martin Thomson wrote:
>
>> On 15 February 2013 12:55, Michael Tuexen
>> <Michael.Tuexen@lurchi.franken.de> wrote:
>>> I think I understand what you are proposing. But what happens, if
>>> both sides at about the same time open want to open a data channel.
>>> For both sides outgoing stream X is free, so they use this. So the
>>> endpoints end up with one data channel instead of two.
>>
>> Actually, I'd go further than that.  I'd require that browser
>> implement the same algorithm for selecting the stream to use.  That
>> implies that in all cases other than the rarest race conditions, you
>> get the same data channel.
>
> I'd remind everyone that in the case of the data-channel there are _no_
> cases where the endpoints don't know what the other end is supposed to be doing.
>
> There are no statically programmed legacy devices which support the data channel.
>
> Endpoints can be assumed to be dynamic javascript clients programmed to interoperate with each other,
> most often with the same javascript loaded from the same source and sharing a signalling channel.

I disagree.

For the cases RTCWEB cares about, presumably at last one end is a 
javascript client. But the other end may not be. There can be many cases 
where one end is a server.

The case *I* care about right now is where one end is a CLUE server, and 
the other end is an RTCWEB browser client. CLUE needs a data channel, 
and we are aiming at one compatible with RTCWEB, in part precisely to 
make this case a possibility. And while RTCWEB doesn't care, CLUE wants 
to be able to use the same channel machinery with *neither* end is a 
browser.

Obviously this doesn't exist yet, so we are flexible about the details. 
But we need for it not to depend on being javascript to javascript.

	Thanks,
	Paul


From pkyzivat@alum.mit.edu  Mon Feb 18 15:44:32 2013
Return-Path: <pkyzivat@alum.mit.edu>
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 6C40721F8D17 for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 15:44:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.353
X-Spam-Level: 
X-Spam-Status: No, score=-0.353 tagged_above=-999 required=5 tests=[AWL=0.084,  BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611,  RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id by35w2y8uxpJ for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 15:44:29 -0800 (PST)
Received: from qmta02.westchester.pa.mail.comcast.net (qmta02.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:43:76:96:62:24]) by ietfa.amsl.com (Postfix) with ESMTP id CF2E321F8D18 for <rtcweb@ietf.org>; Mon, 18 Feb 2013 15:44:26 -0800 (PST)
Received: from omta01.westchester.pa.mail.comcast.net ([76.96.62.11]) by qmta02.westchester.pa.mail.comcast.net with comcast id 1p0q1l00B0EZKEL51zkSMC; Mon, 18 Feb 2013 23:44:26 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.164]) by omta01.westchester.pa.mail.comcast.net with comcast id 1zkR1l00c3ZTu2S3MzkRe6; Mon, 18 Feb 2013 23:44:26 +0000
Message-ID: <5122BCD9.5090708@alum.mit.edu>
Date: Mon, 18 Feb 2013 18:44:25 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: Martin Thomson <martin.thomson@gmail.com>
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <511B6C9A.4090904@jesup.org> <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com> <511CB20C.7020003@jesup.org> <CABkgnnU0idt+ntpKjTCMUCVFO9=_fSjGRPikD6Nk_Uem3L7E8g@mail.gmail.com> <89FAFB5C-9D03-4B76-A306-01F9E4EC4105@lurchi.franken.de> <CABkgnnXFrqTo2QpLhjWt5CmcQc6Kv4=vAgd3DgyndNtL1ewm7g@mail.gmail.com> <8E2722E7-F82A-48D4-80FB-C76929A2E324@lurchi.franken.de> <CABkgnnWzX2tpbadnB3DjhmB7cm6poCDvmxdAW2Z_stMbovJ3gw@mail.gmail.com> <A0FDFC7C-2C85-431C-A03E-0E486F9378D1@lurchi.franken.de> <CABkgnnWdjV7F9jkbap91q-pLygzWJsTvAOh-m=-9q4VrU9DGUg@mail.gmail.com> <DA07C056-3E80-4E30-B078-5547A174549D@skype.net> <511F287E.8030500@jesup.org> <3A70CC40-2BB4-40FD-A1B0-3257EC973757@skype.net> <CCA6E561-9792-4799-BE6F-E26C8CB8CDE7@lurchi.franken.de> <512265BA.7090206@alum.mit.edu> <CABkgnnXxq7BHhF5JtzfH8oe55e1GMMq2yQy0=pcE1+drBwqFxw@mail.gmail.com>
In-Reply-To: <CABkgnnXxq7BHhF5JtzfH8oe55e1GMMq2yQy0=pcE1+drBwqFxw@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1361231066; bh=3wqgfTfhj6xkJ8D2WhinQmGqNsayaHOItwi+XdVdr6Q=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=Ix4D1t1KyWqWIDnaxFDjCCObPIX74uW19P7WOwRKl2TNtOxt2LRH+bdglmaENakk4 4BZCb0TAZB4ikcd9+/VEyF/TSYiRc2jwdNAVgRu9+7rYzHgYr/0kwvpW8AaucsUPcj GVlutvRN01LymntSG2jFY6WmbmkNtbQkjl+6CYxTp6zJNgZnuOeh/QBLyy8NtsFaWc f6hj9Txr4LNOnzbE+lIUCONYR83jNvaBbZFV1SsBiuMX03esluVVs/zuvTAchmL3hF wNb6MXXYbONOy2vXw6uwJ12kHbtYjkBvDYp21SXy62Mk/LU9GO3nDGBQpEIU16u4rl b8Q4Gl2RfZf9g==
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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: Mon, 18 Feb 2013 23:44:32 -0000

On 2/18/13 2:22 PM, Martin Thomson wrote:
> On 18 February 2013 09:32, Paul Kyzivat <pkyzivat@alum.mit.edu> wrote:
>> So why not provide two levels of API:
>>
>> 1) a low level one that exposed "pure SCTP" with one-way streams
>>
>> 2) a "websocket compatible" API layered on (1).
>
> This isn't really necessary.  There's a trade-off that I think can be
> made without losing much.
>
> http://tools.ietf.org/html/draft-thomson-rtcweb-data-00

Yeah, that seems sufficient.

	Thanks,
	Paul


From jerome.marcon@alcatel-lucent.com  Mon Feb 18 16:07:32 2013
Return-Path: <jerome.marcon@alcatel-lucent.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 F1F9121E8090 for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 16:07:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.249
X-Spam-Level: 
X-Spam-Status: No, score=-10.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id e7GEKPqNTupM for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 16:07:31 -0800 (PST)
Received: from smail2.alcatel.fr (smail2.alcatel.fr [64.208.49.57]) by ietfa.amsl.com (Postfix) with ESMTP id AE26921E8051 for <rtcweb@ietf.org>; Mon, 18 Feb 2013 16:07:30 -0800 (PST)
Received: from FRMRSSXCHHUB04.dc-m.alcatel-lucent.com (FRMRSSXCHHUB04.dc-m.alcatel-lucent.com [135.120.45.64]) by smail2.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id r1J07Tcl018213 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT) for <rtcweb@ietf.org>; Tue, 19 Feb 2013 01:07:29 +0100
Received: from FR711WXCHHUB01.zeu.alcatel-lucent.com (135.239.2.111) by FRMRSSXCHHUB04.dc-m.alcatel-lucent.com (135.120.45.64) with Microsoft SMTP Server (TLS) id 8.3.213.0; Tue, 19 Feb 2013 01:07:29 +0100
Received: from FR711WXCHMBA03.zeu.alcatel-lucent.com ([169.254.3.55]) by FR711WXCHHUB01.zeu.alcatel-lucent.com ([135.239.2.111]) with mapi id 14.02.0247.003; Tue, 19 Feb 2013 01:07:28 +0100
From: "MARCON, JEROME (JEROME)" <jerome.marcon@alcatel-lucent.com>
To: "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: New Version Notification for draft-marcon-rtcweb-data-channel-management-00.txt
Thread-Index: AQHODi//iq94OqdwwkCg4D1W7wdO3JiASoOH
Date: Tue, 19 Feb 2013 00:07:28 +0000
Message-ID: <39821B4C400EC14DAD4DB25330A9271A012598@FR711WXCHMBA03.zeu.alcatel-lucent.com>
References: <20130218233047.19414.47123.idtracker@ietfa.amsl.com>
In-Reply-To: <20130218233047.19414.47123.idtracker@ietfa.amsl.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.239.27.11]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.69 on 155.132.188.80
Subject: [rtcweb] TR : New Version Notification for	draft-marcon-rtcweb-data-channel-management-00.txt
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: Tue, 19 Feb 2013 00:07:32 -0000

Hi,

I have submitted a draft proposing a new way of setting up data channels, b=
ased on the concept of data channel configurations. It uses a lightweight S=
DP signaling coupled with a lightweight in-band signaling (not an in-band p=
rotocol). I think it can handle efficiently the most demanding setup scenar=
ios. The proposal is besides designed with the intent to not impact on curr=
ent browser API.

This is a first draft, thanks for your suggestions of improvements.

Jerome=20

________________________________________
De : internet-drafts@ietf.org [internet-drafts@ietf.org]
Date d'envoi : mardi 19 f=E9vrier 2013 00:30
=C0 : MARCON, JEROME (JEROME)
Objet : New Version Notification for    draft-marcon-rtcweb-data-channel-ma=
nagement-00.txt

A new version of I-D, draft-marcon-rtcweb-data-channel-management-00.txt
has been successfully submitted by Jerome Marcon and posted to the
IETF repository.

Filename:        draft-marcon-rtcweb-data-channel-management
Revision:        00
Title:           RTCWeb data channel management
Creation date:   2013-02-19
Group:           Individual Submission
Number of pages: 15
URL:             http://www.ietf.org/internet-drafts/draft-marcon-rtcweb-da=
ta-channel-management-00.txt
Status:          http://datatracker.ietf.org/doc/draft-marcon-rtcweb-data-c=
hannel-management
Htmlized:        http://tools.ietf.org/html/draft-marcon-rtcweb-data-channe=
l-management-00


Abstract:
   The Real-Time Communication in WEB-browsers (RTCWeb) working group is
   charged to provide protocols to support direct interactive rich
   communication using audio, video, and data between two peers' web-
   browsers.  For the support of data communication, the RTCWeb working
   group has in particular defined the concept of bi-directional data
   channels over SCTP.  How to transport application messages on these
   data channels seems straightforward (i.e. they can be carried as SCTP
   user messages), however it is yet to be decided how to establish and
   manage these data channels.  This document specifies a method for
   this, which relies first on a lightweight and scalable out-of-band
   negotiation of data channel configurations (within the SDP offer/
   answer exchange) and second on the signaling of the configuration in
   use in the SCTP user message itself.  Once these configurations are
   negotiated, further creations of data channels can occur purely in-
   band by simply sending user messages, which avoids to define a new
   in-band data channel protocol.




The IETF Secretariat=

From bill.wu@huawei.com  Mon Feb 18 21:10:37 2013
Return-Path: <bill.wu@huawei.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 B8B4921F8D46 for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 21:10:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.029
X-Spam-Level: 
X-Spam-Status: No, score=-5.029 tagged_above=-999 required=5 tests=[AWL=-0.183, BAYES_00=-2.599, MIME_BASE64_TEXT=1.753, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XWaYKXFrwYUs for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 21:10:37 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id C070F21F8D0D for <rtcweb@ietf.org>; Mon, 18 Feb 2013 21:10:35 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.5-GA FastPath queued) with ESMTP id AOO83490; Tue, 19 Feb 2013 05:10:34 +0000 (GMT)
Received: from LHREML405-HUB.china.huawei.com (10.201.5.242) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.1.323.7; Tue, 19 Feb 2013 05:09:51 +0000
Received: from SZXEML449-HUB.china.huawei.com (10.82.67.192) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.1.323.7; Tue, 19 Feb 2013 05:10:31 +0000
Received: from w53375 (10.138.41.149) by szxeml449-hub.china.huawei.com (10.82.67.192) with Microsoft SMTP Server (TLS) id 14.1.323.7; Tue, 19 Feb 2013 13:10:27 +0800
Message-ID: <BFCD1C49F8A7451C8A9279B1C95B58DD@china.huawei.com>
From: Qin Wu <bill.wu@huawei.com>
To: Magnus Westerlund <magnus.westerlund@ericsson.com>, <rtcweb@ietf.org>
References: <512235A8.4000700@ericsson.com>
Date: Tue, 19 Feb 2013 13:10:26 +0800
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: base64
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109
X-Originating-IP: [10.138.41.149]
X-CFilter-Loop: Reflected
Cc: Colin Perkins <csp@csperkins.org>
Subject: Re: [rtcweb] RTP Usage: RTCP XR metrics
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: Tue, 19 Feb 2013 05:10:37 -0000

SSBsaWtlIHRvIHByb3Bvc2UgdG8gYWRkIHRoZSBmb2xsb3dpbmcgdGV4dCB0byBTZWN0aW9uIDgu
DQpGb3IgV2ViUlRDIGFwcGxpY2F0aW9uLCBhdWRpbyBhbmQgdmlkZW8gYXJlIG11bHRpcGxleGVk
IG9udG8gYSBzaW5nbGUgUlRQIHNlc3Npb24uIA0KdGhlIGJhc2ljIG1ldHJpY3MgZm9yIHRyYW5z
cG9ydCBpbXBhaXJtZW50cyBwcm92aWRlZCBpbiBSVENQIFNSIGFuZCBSUiBwYWNrZXRzDQpzaG91
bGQgYmUgbWFuZGF0b3J5IHRvIGJlIGltcGxlbWVudGVkICBpbiBXZWJSVEMgZW5kLXBvaW50cy4g
SG93ZXZlciB0aGV5IG1heSANCmJlIG5vdCBhZGVxdWF0ZSBpbiBzb21lIGNhc2VzLCBlLmcuLCB0
cmFuc3BvcnQgaW1wYWlyZW1lbnQgcmVwb3J0ZWQgYnkgUlRDUCBTUiBhbmQgUlINCiBwYWNrZXRz
IHN1Z2dlc3RpbmcgdGhhdCBxdWFsaXR5IGlzIG5vdCBhbiBpc3N1ZSwgc3VjaCBhcyB0aGUgZmFj
dCB0aGF0IGludGVyYXJyaXZhbCBqaXR0ZXIgaXMgbm90IGV4Y2Vzc2l2ZS4gDQogSG93ZXZlciwg
cHJvYmxlbXMgbWF5IG9jY3VyIGluIHRoZSBzZXJ2aWNlIGxheWVycyBsZWFkaW5nIHRvIHBvb3Ig
dXNlciBleHBlcmllbmNlLg0KDQpUbyBhZGRyZXNzIHRoZSBkZWZlY2llbmN5IG9mIFJUQ1AgU1Ig
YW5kIFJSIHBhY2tldHMgZm9yIHBlcmZvcm1hbmNlIG1vbml0b3JpbmcsIFBhY2tldCBEZWxheSBN
ZXRyaWNzIA0KQmxvY2ssIFBhY2tldCBEZWxheSBWYXJpYXRpb24gTWV0cmljcyBCbG9jaywgQnVy
c3QgR2FwIExvc3MgTWV0cmljcyBCbG9jaywgQnVyc3QgR2FwIExvc3MgU3VtbWFyeSBNZXRyaWNz
IEJsb2NrLA0KQnVyc3QgR2FwIERpc2NhcmQgTWV0cmljcyBCbG9jaywgQnVyc3QgR2FwIERpc2Nh
cmQgU3VtbWFyeSBNZXRyaWNzIEJsb2NrLCBKaXR0ZXIgQnVmZmVyIE1ldHJpY3MgQmxvY2ssIERp
c2NhcmQgTWV0cmljcyANCkJsb2NrLCBSTEUgRGlzY2FyZCBNZXRyaWNzIEJsb2NrLCBRb0UgTWV0
cmljcyBCbG9jayBzcGxpdCBmcm9tIFZPSVAgTWV0cmljcyBCbG9jayBhbmQgYWxsIHRoZSBNZXRy
aWNzIEJsb2NrcyBkZWZpbmVkIGluDQp0aGUgUkZDMzYxMSBvdGhlciB0aGFuIFZPSVAgTWV0cmlj
cyBCbG9jayBhcmUgcmVjb21tZW5kZWQgdG8gYmUgaW1wbGVtZW50ZWQgaW4gV2ViUlRDIGVuZC1w
b2ludHMgaWYgYmFuZHdpZHRoIGlzIA0Kbm90IGEgY29uY2VybiBzaW5jZSB0aGV5IGFyZSBkZXNp
Z25lZCBmb3IgYm90aCBhdWRpbyBhcHBsaWNhdGlvbiBhbmQgdmlkZW8gYXBwbGljYXRpb24gYW5k
IGNhbiBiZSB1c2VkIGJ5IG5ldHdvcmsgbWFuYWdlciB0bw0KdHJvdWJsZXNob290IG5ldHdvcmsg
YW5kIGVuc3VyZSB0aGUgcXVhbGl0eSBvZiByZWFsLXRpbWUgYXBwbGljYXRpb24gcGVyZm9ybWFu
Y2UuDQoNClJlZ2FyZHMhDQotUWluDQotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tIA0KRnJv
bTogIk1hZ251cyBXZXN0ZXJsdW5kIiA8bWFnbnVzLndlc3Rlcmx1bmRAZXJpY3Nzb24uY29tPg0K
VG86IDxydGN3ZWJAaWV0Zi5vcmc+DQpDYzogIkNvbGluIFBlcmtpbnMiIDxjc3BAY3NwZXJraW5z
Lm9yZz4NClNlbnQ6IE1vbmRheSwgRmVicnVhcnkgMTgsIDIwMTMgMTA6MDcgUE0NClN1YmplY3Q6
IFtydGN3ZWJdIFJUUCBVc2FnZTogUlRDUCBYUiBtZXRyaWNzDQoNCg0KV0csDQoNCkluIFNlY3Rp
b24gOCBvZg0KaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1ydGN3
ZWItcnRwLXVzYWdlLyB0aGVyZSBpcw0KYW4gb3BlbiBpc3N1ZSByZWdhcmRpbmcgUlRDUCBYUi4N
Cg0KVGhlIHF1ZXN0aW9uIGlzIGlmIGFueSBSVENQIFhSIG1ldHJpY3Mgc2hvdWxkIGJlIG1hbmRh
dGVkIG9yIHJlY29tbWVuZGVkDQp0byBiZSBpbXBsZW1lbnRlZCBpbiBXZWJSVEMgZW5kLXBvaW50
cz8NCg0KU28gZmFyIHRoZXJlIGhhcyBiZWVuIHNvbWUgbHVrZXdhcm0gaW50ZXJlc3QgaW4gbWV0
cmljcywgYnV0IG5vIGNsZWFyDQpwcm9wb3NhbHMgb24gd2hhdCB0byBpbmNsdWRlLg0KDQpBcyBh
biBhdXRob3IgSSBsaWtlIHRvIGVpdGhlciBnZXQgc29tZSBkaXNjdXNzaW9uIGdvaW5nIG9yIGJl
IGFibGUgdG8NCnJlbW92ZSB0aGlzIG9wZW4gaXNzdWUuIFNvIHBlb3BsZSwgZWl0aGVyIG1ha2Ug
YSBwcm9wb3NhbCBmb3Igd2hhdCB0bw0KaW5jbHVkZSBvciB3ZSB3aWxsIHJlbW92ZSB0aGUgVEJE
IGFuZCBjb25zaWRlciB0aGUgcXVlc3Rpb24gZGVhbHQgd2l0aC4NClBsZWFzZSBub3RlIHRoYXQg
dGhlcmUgZG8gZXhpc3Qgc2lnbmFsbGluZyBzdXBwb3J0IGZvciBuZWdvdGlhdGluZyBSVENQDQpY
UiBtZXRyaWNzIHRvIHVzZSBpbiBhIHBhcnRpY3VsYXIgc2Vzc2lvbi4NCg0KU3VibWl0IGFueSBw
cm9wb3NhbCBubyBsYXRlciB0aGFuIHRoZSAxN3RoIG9mIE1hcmNoLg0KDQpjaGVlcnMNCg0KTWFn
bnVzIFdlc3Rlcmx1bmQNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KTXVsdGltZWRpYSBUZWNobm9sb2dpZXMs
IEVyaWNzc29uIFJlc2VhcmNoIEVBQi9UVk0NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkVyaWNzc29uIEFCICAg
ICAgICAgICAgICAgIHwgUGhvbmUgICs0NiAxMCA3MTQ4Mjg3DQpG5HL2Z2F0YW4gNiAgICAgICAg
ICAgICAgICB8IE1vYmlsZSArNDYgNzMgMDk0OTA3OQ0KU0UtMTY0IDgwIFN0b2NraG9sbSwgU3dl
ZGVufCBtYWlsdG86IG1hZ251cy53ZXN0ZXJsdW5kQGVyaWNzc29uLmNvbQ0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQ0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KcnRj
d2ViIG1haWxpbmcgbGlzdA0KcnRjd2ViQGlldGYub3JnDQpodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3J0Y3dlYg==


From randell-ietf@jesup.org  Mon Feb 18 22:23:39 2013
Return-Path: <randell-ietf@jesup.org>
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 7A33D21F8D69 for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 22:23:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.513
X-Spam-Level: 
X-Spam-Status: No, score=-2.513 tagged_above=-999 required=5 tests=[AWL=0.086,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DOzn8JR8xIMy for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 22:23:36 -0800 (PST)
Received: from r2-chicago.webserversystems.com (r2-chicago.webserversystems.com [173.236.101.58]) by ietfa.amsl.com (Postfix) with ESMTP id 67B7C21F8545 for <rtcweb@ietf.org>; Mon, 18 Feb 2013 22:23:36 -0800 (PST)
Received: from pool-98-111-140-34.phlapa.fios.verizon.net ([98.111.140.34]:3678 helo=[192.168.1.12]) by r2-chicago.webserversystems.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80) (envelope-from <randell-ietf@jesup.org>) id 1U7gc3-0003Ph-IG for rtcweb@ietf.org; Tue, 19 Feb 2013 00:23:35 -0600
Message-ID: <512319DE.1080602@jesup.org>
Date: Tue, 19 Feb 2013 01:21:18 -0500
From: Randell Jesup <randell-ietf@jesup.org>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CABkgnnXR5Gp-C8G6AyHDMKKqE=xohkN-GKYV-=B1BhqHkxdHDw@mail.gmail.com>
In-Reply-To: <CABkgnnXR5Gp-C8G6AyHDMKKqE=xohkN-GKYV-=B1BhqHkxdHDw@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - r2-chicago.webserversystems.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - jesup.org
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Subject: Re: [rtcweb] Data Channels Proposal: Now in Internet Draft Form
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: Tue, 19 Feb 2013 06:23:40 -0000

On 2/18/2013 12:51 PM, Martin Thomson wrote:
> I think that we're actually at the point where the involved parties
> each understand each other's positions.  Now comes the time to provide
> everyone else with a coherent proposal that they can evaluate.
>
> http://tools.ietf.org/html/draft-thomson-rtcweb-data-00
>
> This is intended as an alternative to the mechanisms in
> draft-ietf-rtcweb-data-channel.  It is also intended to render
> draft-jesup-rtcweb-data-protocol unnecessary.  That is, of course, as
> long as it meets with the approval of the working group.

Thanks for suggesting something concrete.  It really helps in helping 
get to the heart of the arguments.  I'd love to see one from the people 
who advocated pure-SDP in the room.  (or even an argument in favor of 
their position).

Ok, differences as I see them from draft-ietf-rtcweb-data-channel/etc, 
and comments:

*tl;dr:***I believe this actually ends up with more total complexity, 
especially in terms of the API presented to users/JS code, with little 
or no practical win in usecases or reduction in total code.   It feels 
at times like it's optimizing for some unspoken legacy SCTP application, 
or that it's a general preference to using it like raw SCTP and all else 
(negotiation, etc) is merely to satisfy (mostly) the W3's requirements.  
("If you care about consistency...")


*1. Requirements:*
Differences:
Your draft attempts to make virtually all feasible SCTP features visible 
to the application.  The current draft does not, and provides a limited 
set of features that are static per-channel.

Comments:
"The ability to use as many SCTP features as possible" - your draft 
certainly attempts to provide that, but that was generally rejected as a 
requirement in the past.  Exposing those features (even if they exist in 
SCTP) has a cost, both in API complexity and in testing. If I make 
per-packet markings visible, I need to build tests for all those fun 
edge cases.  One (of several) arguments was that if you need a different 
set of per-packet features, you can use a channel with different 
characteristics.  The actual use-cases for per-packet marking seem 
unlikely to be widely needed given access to multiple channels.  Another 
was that the more complexity exposed, the more complex the mental model 
and understanding of the underlying network protocol characteristics 
needed by the JS programmer.

If this is to be a requirement, it should be tied to some likely usecase 
we've defined or we expect this to be used for.  Are you adding new 
usecases?  If so, please disclose them, as no existing usecase requires 
what you've added here I believe.

*2. Overview:*
Differences:
Your draft ties Channels in a 1-1 mapping to specific stream numbers 
which are exposed.  The current draft ties them to pairs of streams 
(hidden), which may or may not be identical in number.

Your draft gives 3 ways channels can be created, basically telling it "I 
want you to make an offer including it", "I got an offer including it", 
and by messages "just arriving" on unused channels. The current draft 
(assuming 0 RTT setup) has two ways: createDataChannel() on one end, and 
onDataChannel on the other.

Your draft has ways where race conditions can cause channel creation 
failure, or if the other side rejects, etc.  The current draft only 
really can fail due to the association failing or a failure to increase 
the number of streams.

Comments:
It's a bit misleading to state the properties aren't per-message, since 
later you say you can change them per-message.  This is largely 
therefore an optimization to reduce typing/verbiage.  This does as you 
say enable you to use common code for websockets and this.

There are some significant missing pieces to the SDP negotiation part, 
at least at the W3 layer (which I realize this draft isn't, but we need 
to consider it in our design).  Unlike media, we don't have good ways to 
extract the datachannels offered/etc; the best I can think of would be 
to create all the datachannels offered on setRemoteDescription and fire 
events for them, and in response to the event if you want to reject it 
close() the stream before createAnswer.  But this is tricky, since all 
the onXXXX's are async and so when do you call createAnswer?  This seems 
an unspecified and thorny bit of JS API to define.  Doable, sure, but 
considerable complexity and increased async-ness for minimal gain (IMO).

I seriously dislike "it may fail if the other side used the channel".  
Why create such error paths and ways to break your app when there's no 
need to?  Is this needed for interfacing with some sort of legacy system?

*3. (In)consistent Properties*
Differences:
Your draft allows non-SDP-negotiated channels to have inconsistent 
properties.  The current draft does not.

Comments:
You could say properties are irrelevant since you can change them for 
each message; therefore they only matter if they're set and then the 
channel exposed to code that simply takes the properties for granted.

This means that to emulate a WebSockets channel, you'd need to (likely) 
negotiate it in SDP (especially given the label and protocol fields).

I don't see how apparently raw SS7 intererop is involved here.  Is this 
a new usecase?

How is this better for the application than the current draft (assuming 
0 RTT setup)?

*3.1 Negotiation*
Differences:
In your draft, properties can be offer/answer negotiated.  In the 
current draft, all properties are declarative; there is no negotiation 
over the properties.

Comments:
If you actually want to offer/answer over the properties you need to 
define all the O/A semantics, and then how to surface those to the app.  
This adds a lot of edge and error cases to deal with unless you define 
that no actual negotiation occurs.  You can punt and say all that is the 
apps business, but then you're back a "bad days" case having the app 
parse SDP, etc.

What are we gaining in practice here?  What usecase will use actual 
negotiation here, or is it just a way to implement consistent 
declarative properties?  (And there are still edge/error cases to deal 
with and at least ignore).

The current draft keeps things simple since there's no penalty really 
for setting up a channel you're not interested in - if you don't want 
it, just call "newchannel.close()".

*3.2 Dealing with Mismatched Properties*
Differences:
N/A (in the current draft this can't happen)

Comments:
There's a bunch here to deal with and describe what happens if the app 
uses a stream before or during negotiation/etc.  None of this is 
relevant in the current draft (and the API user doesn't have to 
understand all this).
*
**4. Available Data Channel Properties*
Differences:
Your draft specs a full set of possible SCTP properties and makes all 
but streamId mutable at any time.  The current draft has a much smaller 
set of properties (label, protocol, reliable, ordered, readystate, 
bufferedamount, binarytype). Only binarytype is mutable.  The only ones 
added vs WebSockets are reliable and ordered.

*5. SDP Format*
Differences:
Like what I proposed for the "1.5 RTT init SDP shortcut" in Boston, you 
have to specify each channel and all the properties.  The current draft 
(using the 0-RTT proposal) only needs to specify the protocol and 
protocol-level options like default number of streams.

Comments:
If this is O/A, it has a similar set of issues to m-lines, though they 
can go away since they have a stream number attached.  But you have to 
include all active ones in each O/A exchange.    What happens if you 
mutated the properties on one side in order to do packet-by-packet 
option selection.  Does that mirror into SDP?  Does the other side then 
change?  Since changing them on one side doesn't generate a 
negotiation-needed, if you echo the changes you could get surprised when 
negotiations happen for other reasons.  If it's purely declarative and 
doesn't track changes, it's more doable, but what happens if one side 
removes a channel in the O/A?  And can the answerer in the initial 
exchange add channels?  If so, what does the offerer do; is this real 
negotiation? Does this trigger negotiation-needed?

The current draft's SDP (minus the per-channel stuff not needed with 
0-RTT) is very simple.

Side note: the syntax won't work as the SCTP/DTLS spec allows for 
multiple associations; people like Cullen and others have argued for 
that being allowed for the generic case of SCTP over DTLS (the SCTP SDP 
spec isn't *just* for DataChannels in WebRTC).  But it could be reworked 
into a syntax that would work closer the what I presented.

-- 
Randell Jesup
randell-ietf@jesup.org


From randell-ietf@jesup.org  Mon Feb 18 22:51:39 2013
Return-Path: <randell-ietf@jesup.org>
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 9E8D321F8D03 for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 22:51:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.524
X-Spam-Level: 
X-Spam-Status: No, score=-2.524 tagged_above=-999 required=5 tests=[AWL=0.075,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 53-npui-9o1T for <rtcweb@ietfa.amsl.com>; Mon, 18 Feb 2013 22:51:39 -0800 (PST)
Received: from r2-chicago.webserversystems.com (r2-chicago.webserversystems.com [173.236.101.58]) by ietfa.amsl.com (Postfix) with ESMTP id E446021F8D02 for <rtcweb@ietf.org>; Mon, 18 Feb 2013 22:51:38 -0800 (PST)
Received: from pool-98-111-140-34.phlapa.fios.verizon.net ([98.111.140.34]:3710 helo=[192.168.1.12]) by r2-chicago.webserversystems.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80) (envelope-from <randell-ietf@jesup.org>) id 1U7h3C-000Gms-9x for rtcweb@ietf.org; Tue, 19 Feb 2013 00:51:38 -0600
Message-ID: <51232071.3070207@jesup.org>
Date: Tue, 19 Feb 2013 01:49:21 -0500
From: Randell Jesup <randell-ietf@jesup.org>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <20130218233047.19414.47123.idtracker@ietfa.amsl.com> <39821B4C400EC14DAD4DB25330A9271A012598@FR711WXCHMBA03.zeu.alcatel-lucent.com>
In-Reply-To: <39821B4C400EC14DAD4DB25330A9271A012598@FR711WXCHMBA03.zeu.alcatel-lucent.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - r2-chicago.webserversystems.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - jesup.org
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Subject: Re: [rtcweb] TR : New Version Notification for	draft-marcon-rtcweb-data-channel-management-00.txt
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: Tue, 19 Feb 2013 06:51:39 -0000

On 2/18/2013 7:07 PM, MARCON, JEROME (JEROME) wrote:
> Hi,
>
> I have submitted a draft proposing a new way of setting up data channels, based on the concept of data channel configurations. It uses a lightweight SDP signaling coupled with a lightweight in-band signaling (not an in-band protocol). I think it can handle efficiently the most demanding setup scenarios. The proposal is besides designed with the intent to not impact on current browser API.

Thanks.  Still reading, but an initial comment:

"Whenever the application creates a new data channel, the browser 
internally checks if the passed set of parameters strictly matches an 
existing configuration, and if not generates a new configuration 
identifier for this set. In the latter case only does the browser 
trigger the application for an SDP renegotiation."

Wouldn't this occur on almost every channel because of label values?  Or 
are you assuming applications won't actually use labels?

"For each data channel configuration in the offer that is accepted by 
the answerer, the answerer echoes in the answer the configurations 
supported and accepted. Once the offerer receives the answer and (in 
case of an initial offer) the SCTP initialization is complete, each data 
channel locally created using one of the accepted configurations is 
signaled to the application as open for transmission."

There's a bunch of API to surface here in order to support O/A ("for 
each ... that is accepted by the answerer...").

"By convention, the inbound and outbound streams of a data channel have 
the same SCTP stream number. This stream number is selected by the first 
endpoint sending a user message on this channel. Till this happens, an 
open data channel has no assigned stream number."

How do you handle glare? (i.e. both sides start to send on stream 5 at 
the same time)

"Data channel messages are sent as SCTP user messages, preceded in the 
DATA chunk User Data field by two bytes specifying data channel 
configuration identifier as well as the message data framing type 
(textual or binary)."

Aha.  So you've moved this into a true inband protocol with data 
framing.  The current draft sends data messages with no added framing 
required.

-- 
Randell Jesup
randell-ietf@jesup.org


From stefan.lk.hakansson@ericsson.com  Tue Feb 19 00:50:16 2013
Return-Path: <stefan.lk.hakansson@ericsson.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 A1A2D21F8758 for <rtcweb@ietfa.amsl.com>; Tue, 19 Feb 2013 00:50:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.894
X-Spam-Level: 
X-Spam-Status: No, score=-5.894 tagged_above=-999 required=5 tests=[AWL=0.055,  BAYES_00=-2.599, HELO_EQ_SE=0.35, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Npx14rwWTOLZ for <rtcweb@ietfa.amsl.com>; Tue, 19 Feb 2013 00:50:16 -0800 (PST)
Received: from mailgw1.ericsson.se (mailgw1.ericsson.se [193.180.251.45]) by ietfa.amsl.com (Postfix) with ESMTP id 95C4D21F8726 for <rtcweb@ietf.org>; Tue, 19 Feb 2013 00:50:15 -0800 (PST)
X-AuditID: c1b4fb2d-b7f316d0000028db-4c-51233cc6e180
Received: from esessmw0237.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw1.ericsson.se (Symantec Mail Security) with SMTP id 80.9F.10459.6CC33215; Tue, 19 Feb 2013 09:50:14 +0100 (CET)
Received: from [150.132.141.119] (153.88.115.8) by esessmw0237.eemea.ericsson.se (153.88.115.91) with Microsoft SMTP Server id 8.3.279.1; Tue, 19 Feb 2013 09:50:14 +0100
Message-ID: <51233CC6.1060706@ericsson.com>
Date: Tue, 19 Feb 2013 09:50:14 +0100
From: =?ISO-8859-1?Q?Stefan_H=E5kansson_LK?= <stefan.lk.hakansson@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org> <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com> <511CB20C.7020003@jesup.org> <CABkgnnU0idt+ntpKjTCMUCVFO9=_fSjGRPikD6Nk_Uem3L7E8g@mail.gmail.com> <89FAFB5C-9D03-4B76-A306-01F9E4EC4105@lurchi.franken.de> <CABkgnnXFrqTo2QpLhjWt5CmcQc6Kv4=vAgd3DgyndNtL1ewm7g@mail.gmail.com> <8E2722E7-F82A-48D4-80FB-C76929A2E324@lurchi.franken.de> <CABkgnnWzX2tpbadnB3DjhmB7cm6poCDvmxdAW2Z_stMbovJ3gw@mail.gmail.com> <A0FDFC7C-2C85-431C-A03E-0E486F9378D1@lurchi.franken.de> <CABkgnnWdjV7F9jkbap91q-pLygzWJsTvAOh-m=-9q4VrU9DGUg@mail.gmail.com> <AC720CBD-AD12-4696-AA4F-2D5BADAF6BD5@phonefromhere.com> <5122B865.8080700@alum.mit.edu>
In-Reply-To: <5122B865.8080700@alum.mit.edu>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHJMWRmVeSWpSXmKPExsUyM+Jvje4xG+VAg7u3dS3W/mtnd2D0WLLk J1MAYxSXTUpqTmZZapG+XQJXxvWPm1gKfohW9HxxbGDcKdjFyMkhIWAisfXvYTYIW0ziwr31 QDYXh5DASUaJ411rWCGctYwSSy6sAaviFdCW+H2gn6mLkYODRUBV4tNmf5Awm0CgxPX/v5hA bFGBKIn3V5uYIcoFJU7OfMICYosICEtsfdULViMs4Ckx5+ZRqGWr2SXOd/8ES3AK6Egc/98M ZjML2EpcmHOdBcKWl9j+dg7YUCEBXYl3r++xTmAUmIVkxywkLbOQtCxgZF7FyJ6bmJmTXm64 iREYZge3/NbdwXjqnMghRmkOFiVx3jDXCwFCAumJJanZqakFqUXxRaU5qcWHGJk4OKUaGEOv 9Vvmf/qcK6+V9N5SYHPg4yNZ2xqinl1TEjlY1d+bsLnd5NovCdnSuM2Hw9keirBFX/T7NZ9n Xt7XezqeR3QkmySWL+qSv/ROakl9wrb2L1baisuXFzUln/pao8K/zqrlwsF15hdW1uvsDp73 6K+268a6PcWc63+fS156999JQxHnOF43DyWW4oxEQy3mouJEADiELcUBAgAA
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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: Tue, 19 Feb 2013 08:50:16 -0000

On 2013-02-19 00:25, Paul Kyzivat wrote:
> On 2/18/13 6:45 AM, Tim Panton wrote:
>>
>> On 15 Feb 2013, at 21:15, Martin Thomson wrote:
>>
>>> On 15 February 2013 12:55, Michael Tuexen
>>> <Michael.Tuexen@lurchi.franken.de> wrote:
>>>> I think I understand what you are proposing. But what happens, if
>>>> both sides at about the same time open want to open a data channel.
>>>> For both sides outgoing stream X is free, so they use this. So the
>>>> endpoints end up with one data channel instead of two.
>>>
>>> Actually, I'd go further than that.  I'd require that browser
>>> implement the same algorithm for selecting the stream to use.  That
>>> implies that in all cases other than the rarest race conditions, you
>>> get the same data channel.
>>
>> I'd remind everyone that in the case of the data-channel there are _no_
>> cases where the endpoints don't know what the other end is supposed to
>> be doing.
>>
>> There are no statically programmed legacy devices which support the
>> data channel.
>>
>> Endpoints can be assumed to be dynamic javascript clients programmed
>> to interoperate with each other,
>> most often with the same javascript loaded from the same source and
>> sharing a signalling channel.
>
> I disagree.
>
> For the cases RTCWEB cares about, presumably at last one end is a
> javascript client. But the other end may not be. There can be many cases
> where one end is a server.

The normal way for a web application to communicate with a server is 
using http. Recently, more optimized means have been defined, WebSocket 
and Server-Sent Events.

Of course you could terminate a rtcweb data channel in a server, but I'm 
not sure how much that really buys you over using WebSockets in practice 
(sure, WebSockets only support reliable delivery, so perhaps for low 
latency needs there could be a gain).

But that said, why couldn't the server do the same things the client 
would do in JS over the currently defined data channel if you really 
want to use the rtcweb data channel for client-server communication?

>
> The case *I* care about right now is where one end is a CLUE server, and
> the other end is an RTCWEB browser client. CLUE needs a data channel,
> and we are aiming at one compatible with RTCWEB, in part precisely to
> make this case a possibility. And while RTCWEB doesn't care, CLUE wants
> to be able to use the same channel machinery with *neither* end is a
> browser.
>
> Obviously this doesn't exist yet, so we are flexible about the details.
> But we need for it not to depend on being javascript to javascript.
>
>      Thanks,
>      Paul
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb


From stefan.lk.hakansson@ericsson.com  Tue Feb 19 01:14:58 2013
Return-Path: <stefan.lk.hakansson@ericsson.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 CBF6B21F8D79 for <rtcweb@ietfa.amsl.com>; Tue, 19 Feb 2013 01:14:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.897
X-Spam-Level: 
X-Spam-Status: No, score=-5.897 tagged_above=-999 required=5 tests=[AWL=0.053,  BAYES_00=-2.599, HELO_EQ_SE=0.35, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jYmwUNswAmVw for <rtcweb@ietfa.amsl.com>; Tue, 19 Feb 2013 01:14:58 -0800 (PST)
Received: from mailgw1.ericsson.se (mailgw1.ericsson.se [193.180.251.45]) by ietfa.amsl.com (Postfix) with ESMTP id AF10721F8D45 for <rtcweb@ietf.org>; Tue, 19 Feb 2013 01:14:57 -0800 (PST)
X-AuditID: c1b4fb2d-b7f316d0000028db-18-5123428d51ba
Received: from esessmw0247.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw1.ericsson.se (Symantec Mail Security) with SMTP id 1F.44.10459.D8243215; Tue, 19 Feb 2013 10:14:54 +0100 (CET)
Received: from [150.132.141.119] (153.88.115.8) by esessmw0247.eemea.ericsson.se (153.88.115.94) with Microsoft SMTP Server id 8.3.279.1; Tue, 19 Feb 2013 10:14:53 +0100
Message-ID: <5123428D.5060009@ericsson.com>
Date: Tue, 19 Feb 2013 10:14:53 +0100
From: =?ISO-8859-1?Q?Stefan_H=E5kansson_LK?= <stefan.lk.hakansson@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <7594FB04B1934943A5C02806D1A2204B0F555F@ESESSMB209.ericsson.se>, <BLU002-W14013516E3AE69595F4D5CC93F40@phx.gbl>, <7594FB04B1934943A5C02806D1A2204B0F55CD@ESESSMB209.ericsson.se> <BLU002-W210F2CC4F5AA749AEBA495B93F40@phx.gbl>
In-Reply-To: <BLU002-W210F2CC4F5AA749AEBA495B93F40@phx.gbl>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPJMWRmVeSWpSXmKPExsUyM+JvjW6fk3KgwdwJ7BZr/7WzOzB6LFny kymAMYrLJiU1J7MstUjfLoErY+UdsYKlXBUtjcdZGhi7OboYOTkkBEwkpi/9yAJhi0lcuLee rYuRi0NI4CSjxN79k5ggnLWMElPWXGYGqeIV0JbY+agfrINFQFXi1IseRhCbTSBQ4vr/X0wg tqhAlMT7q01Q9YISJ2c+AasXERCW2PqqF6xGWMBL4sbbb+wQC14zSvzavwasiFPAWuLAoU1g NrOArcSFOdehbHmJ7W/ngA0VEtCVePf6HusERoFZSHbMQtIyC0nLAkbmVYzsuYmZOenlhpsY gYF2cMtv3R2Mp86JHGKU5mBREucNc70QICSQnliSmp2aWpBaFF9UmpNafIiRiYNTqoFx8uaP y76duJ2SwKHceeV/h99Xs+ZzWjYHmVjUuC9Hyi5+yK8qKmLt7KNRM7Xo8vbip5/n3Vuuf3q5 +PzeesGAy8ZqizRjVZIyOVOq32y+3DX/lBmryjz7gLgbL76Ku3BlvFo6d2nE+u+bXu5unGST YHi+It6j1qFd663iHq1k2fuf38qfCzyrxFKckWioxVxUnAgAWA2d9QICAAA=
Subject: Re: [rtcweb] JSEP and draft-ietf-mmusic-sdp-bundle-negotiation-03
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: Tue, 19 Feb 2013 09:14:59 -0000

On 2013-02-18 21:25, Bernard Aboba wrote:
> Christer said:
>
>  > Good questions, for which I don't have any answers at this point :)
>  >
>  > But, IF we can agree on this as a way forward, one of the next steps
> is to look at the JSEP impacts.
>
> [BA] The problem is that my opinion will differ depending on whether the
> SDP in question is to be used in the API or over the wire.
>
> The "different port" formulation makes good sense to me if you are
> looking for backward compatibility with existing SIP/SDP implementations
> which are likely to send an error in response to a "same port"
> formulation.   So if this is an "on the wire" question I give it a
> thumbs up.
>
> However, if you are asking me whether it makes sense for createOffer()
> to output SDP with different ports by default, when 99 percent of
> applications are likely to not be doing SIP interop, I would say "no".
> Then the next question is whether there needs to be a mechanism in the
> API for indicating a preference for different ports, when this is desired.

That sounds like a reasonable approach to me (and the default would be 
one port).

Stefan

>
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>


From dromasca@avaya.com  Tue Feb 19 01:33:47 2013
Return-Path: <dromasca@avaya.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 5B57221F8A64 for <rtcweb@ietfa.amsl.com>; Tue, 19 Feb 2013 01:33:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.933
X-Spam-Level: 
X-Spam-Status: No, score=-102.933 tagged_above=-999 required=5 tests=[AWL=-0.334, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id A8g8IxcigAz7 for <rtcweb@ietfa.amsl.com>; Tue, 19 Feb 2013 01:33:46 -0800 (PST)
Received: from p-us1-iereast-outbound.us1.avaya.com (p-us1-iereast-outbound.us1.avaya.com [135.11.29.13]) by ietfa.amsl.com (Postfix) with ESMTP id ADE4C21F87A4 for <rtcweb@ietf.org>; Tue, 19 Feb 2013 01:33:46 -0800 (PST)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgEFAP0QA1GHCzI1/2dsb2JhbABFgmu7ZxZzgh4BAQEBAwEBAQkGXAYRAgICAQgNBAQBAQEKHQcbDAsUCQgCBAESCBqHbQELoViMapAGBASQWmEDiCyTboo7gneCJA
X-IronPort-AV: E=Sophos;i="4.84,541,1355115600"; d="scan'208";a="49305624"
Received: from unknown (HELO p-us1-erheast.us1.avaya.com) ([135.11.50.53]) by p-us1-iereast-outbound.us1.avaya.com with ESMTP; 19 Feb 2013 04:31:46 -0500
Received: from unknown (HELO AZ-FFEXHC04.global.avaya.com) ([135.64.58.14]) by p-us1-erheast-out.us1.avaya.com with ESMTP; 19 Feb 2013 04:32:51 -0500
Received: from AZ-FFEXMB04.global.avaya.com ([fe80::6db7:b0af:8480:c126]) by AZ-FFEXHC04.global.avaya.com ([135.64.58.14]) with mapi id 14.02.0328.009; Tue, 19 Feb 2013 04:34:07 -0500
From: "Romascanu, Dan (Dan)" <dromasca@avaya.com>
To: Harald Alvestrand <harald@alvestrand.no>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: [rtcweb] RTP Usage: RTCP XR metrics
Thread-Index: AQHODe7ZoiEq9I65BEqhdI/HyMgtSJiA6YqQ
Date: Tue, 19 Feb 2013 09:34:07 +0000
Message-ID: <9904FB1B0159DA42B0B887B7FA8119CA08E7D9@AZ-FFEXMB04.global.avaya.com>
References: <512235A8.4000700@ericsson.com> <51224C62.6030305@alvestrand.no>
In-Reply-To: <51224C62.6030305@alvestrand.no>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.64.58.45]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [rtcweb] RTP Usage: RTCP XR metrics
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: Tue, 19 Feb 2013 09:33:47 -0000

Leaving to each implementation select 'those stats that they find useful' m=
eans no interoperability. Implementations may select different stats, or ev=
en if they select the same parameters, in the absence of a common definitio=
n of the metrics the results reported by different participants in the same=
 session may be inconsistent.=20

Dan




> -----Original Message-----
> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf
> Of Harald Alvestrand
> Sent: Monday, February 18, 2013 5:45 PM
> To: rtcweb@ietf.org
> Subject: Re: [rtcweb] RTP Usage: RTCP XR metrics
>=20
> draft-alvestrand-rtcweb-stats-registry is the closest I got to actually
> proposing something.
> None of the numbers I pulled up there drew definitions from the XR block
> documents.
>=20
> I support removing this issue at this time; at this stage, I think it is
> best if implementations should add those stats that they find useful,
> and return to the issue of mandating their support later.
>=20
> On 02/18/2013 03:07 PM, Magnus Westerlund wrote:
> > WG,
> >
> > In Section 8 of
> > https://datatracker.ietf.org/doc/draft-ietf-rtcweb-rtp-usage/ there is
> > an open issue regarding RTCP XR.
> >
> > The question is if any RTCP XR metrics should be mandated or
> > recommended to be implemented in WebRTC end-points?
> >
> > So far there has been some lukewarm interest in metrics, but no clear
> > proposals on what to include.
> >
> > As an author I like to either get some discussion going or be able to
> > remove this open issue. So people, either make a proposal for what to
> > include or we will remove the TBD and consider the question dealt
> with.
> > Please note that there do exist signalling support for negotiating
> > RTCP XR metrics to use in a particular session.
> >
> > Submit any proposal no later than the 17th of March.
> >
> > cheers
> >
> > Magnus Westerlund
> >
> > ----------------------------------------------------------------------
> > Multimedia Technologies, Ericsson Research EAB/TVM
> > ----------------------------------------------------------------------
> > Ericsson AB                | Phone  +46 10 7148287
> > F=E4r=F6gatan 6                | Mobile +46 73 0949079
> > SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
> > ----------------------------------------------------------------------
> >
> > _______________________________________________
> > rtcweb mailing list
> > rtcweb@ietf.org
> > https://www.ietf.org/mailman/listinfo/rtcweb
>=20
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb

From albrecht.schwarz@alcatel-lucent.com  Tue Feb 19 04:49:31 2013
Return-Path: <albrecht.schwarz@alcatel-lucent.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 2AE0E21F8B84 for <rtcweb@ietfa.amsl.com>; Tue, 19 Feb 2013 04:49:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.249
X-Spam-Level: 
X-Spam-Status: No, score=-10.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z0xq5jsj++WL for <rtcweb@ietfa.amsl.com>; Tue, 19 Feb 2013 04:49:30 -0800 (PST)
Received: from smail2.alcatel.fr (smail2.alcatel.fr [64.208.49.57]) by ietfa.amsl.com (Postfix) with ESMTP id 52F3221F8B83 for <rtcweb@ietf.org>; Tue, 19 Feb 2013 04:49:29 -0800 (PST)
Received: from FRMRSSXCHHUB03.dc-m.alcatel-lucent.com (FRMRSSXCHHUB03.dc-m.alcatel-lucent.com [135.120.45.63]) by smail2.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id r1JCmrt7021474 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT) for <rtcweb@ietf.org>; Tue, 19 Feb 2013 13:49:28 +0100
Received: from FRMRSSXCHMBSD2.dc-m.alcatel-lucent.com ([135.120.45.52]) by FRMRSSXCHHUB03.dc-m.alcatel-lucent.com ([135.120.45.63]) with mapi; Tue, 19 Feb 2013 13:49:23 +0100
From: "Schwarz, Albrecht (Albrecht)" <albrecht.schwarz@alcatel-lucent.com>
To: "rtcweb@ietf.org" <rtcweb@ietf.org>
Date: Tue, 19 Feb 2013 13:46:44 +0100
Thread-Topic: [rtcweb] RTP Usage: RTCP XR metrics
Thread-Index: AQHODe7ZoiEq9I65BEqhdI/HyMgtSJiA6YqQgAA48fI=
Message-ID: <5F7BCCF5541B7444830A2288ABBEBC9625FBBE03A1@FRMRSSXCHMBSD2.dc-m.alcatel-lucent.com>
References: <512235A8.4000700@ericsson.com> <51224C62.6030305@alvestrand.no>, <9904FB1B0159DA42B0B887B7FA8119CA08E7D9@AZ-FFEXMB04.global.avaya.com>
In-Reply-To: <9904FB1B0159DA42B0B887B7FA8119CA08E7D9@AZ-FFEXMB04.global.avaya.com>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: de-DE, en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.69 on 155.132.188.80
Subject: Re: [rtcweb] RTP Usage: RTCP XR metrics
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: Tue, 19 Feb 2013 12:49:31 -0000

Right.
There were RTCP XR based metric types proposed (for RTCWEB), - and they are=
 subject of explicit SDP indication.
Thus, such performance metrics would/could be part of the SDP O/A process i=
n order to address consistency and interoperability in my understanding.

XRBLOCK experts may correct me.

-Albrecht

________________________________________
Von: rtcweb-bounces@ietf.org [rtcweb-bounces@ietf.org] im Auftrag von Romas=
canu, Dan (Dan) [dromasca@avaya.com]
Gesendet: Dienstag, 19. Februar 2013 10:34
An: Harald Alvestrand; rtcweb@ietf.org
Betreff: Re: [rtcweb] RTP Usage: RTCP XR metrics

Leaving to each implementation select 'those stats that they find useful' m=
eans no interoperability. Implementations may select different stats, or ev=
en if they select the same parameters, in the absence of a common definitio=
n of the metrics the results reported by different participants in the same=
 session may be inconsistent.

Dan




> -----Original Message-----
> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf
> Of Harald Alvestrand
> Sent: Monday, February 18, 2013 5:45 PM
> To: rtcweb@ietf.org
> Subject: Re: [rtcweb] RTP Usage: RTCP XR metrics
>
> draft-alvestrand-rtcweb-stats-registry is the closest I got to actually
> proposing something.
> None of the numbers I pulled up there drew definitions from the XR block
> documents.
>
> I support removing this issue at this time; at this stage, I think it is
> best if implementations should add those stats that they find useful,
> and return to the issue of mandating their support later.
>
> On 02/18/2013 03:07 PM, Magnus Westerlund wrote:
> > WG,
> >
> > In Section 8 of
> > https://datatracker.ietf.org/doc/draft-ietf-rtcweb-rtp-usage/ there is
> > an open issue regarding RTCP XR.
> >
> > The question is if any RTCP XR metrics should be mandated or
> > recommended to be implemented in WebRTC end-points?
> >
> > So far there has been some lukewarm interest in metrics, but no clear
> > proposals on what to include.
> >
> > As an author I like to either get some discussion going or be able to
> > remove this open issue. So people, either make a proposal for what to
> > include or we will remove the TBD and consider the question dealt
> with.
> > Please note that there do exist signalling support for negotiating
> > RTCP XR metrics to use in a particular session.
> >
> > Submit any proposal no later than the 17th of March.
> >
> > cheers
> >
> > Magnus Westerlund
> >
> > ----------------------------------------------------------------------
> > Multimedia Technologies, Ericsson Research EAB/TVM
> > ----------------------------------------------------------------------
> > Ericsson AB                | Phone  +46 10 7148287
> > F=E4r=F6gatan 6                | Mobile +46 73 0949079
> > SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
> > ----------------------------------------------------------------------
> >
> > _______________________________________________
> > rtcweb mailing list
> > rtcweb@ietf.org
> > https://www.ietf.org/mailman/listinfo/rtcweb
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
_______________________________________________
rtcweb mailing list
rtcweb@ietf.org
https://www.ietf.org/mailman/listinfo/rtcweb

From randell-ietf@jesup.org  Tue Feb 19 07:00:53 2013
Return-Path: <randell-ietf@jesup.org>
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 B667921F8C61 for <rtcweb@ietfa.amsl.com>; Tue, 19 Feb 2013 07:00:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.532
X-Spam-Level: 
X-Spam-Status: No, score=-2.532 tagged_above=-999 required=5 tests=[AWL=0.067,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id l7hC11oUFhsq for <rtcweb@ietfa.amsl.com>; Tue, 19 Feb 2013 07:00:51 -0800 (PST)
Received: from r2-chicago.webserversystems.com (r2-chicago.webserversystems.com [173.236.101.58]) by ietfa.amsl.com (Postfix) with ESMTP id D7B3621F880F for <rtcweb@ietf.org>; Tue, 19 Feb 2013 07:00:47 -0800 (PST)
Received: from pool-98-111-140-34.phlapa.fios.verizon.net ([98.111.140.34]:1575 helo=[192.168.1.12]) by r2-chicago.webserversystems.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80) (envelope-from <randell-ietf@jesup.org>) id 1U7ogZ-0002A4-7P for rtcweb@ietf.org; Tue, 19 Feb 2013 09:00:47 -0600
Message-ID: <51239314.1010809@jesup.org>
Date: Tue, 19 Feb 2013 09:58:28 -0500
From: Randell Jesup <randell-ietf@jesup.org>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org> <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com> <511CB20C.7020003@jesup.org> <CABkgnnU0idt+ntpKjTCMUCVFO9=_fSjGRPikD6Nk_Uem3L7E8g@mail.gmail.com> <89FAFB5C-9D03-4B76-A306-01F9E4EC4105@lurchi.franken.de> <CABkgnnXFrqTo2QpLhjWt5CmcQc6Kv4=vAgd3DgyndNtL1ewm7g@mail.gmail.com> <8E2722E7-F82A-48D4-80FB-C76929A2E324@lurchi.franken.de> <CABkgnnWzX2tpbadnB3DjhmB7cm6poCDvmxdAW2Z_stMbovJ3gw@mail.gmail.com> <A0FDFC7C-2C85-431C-A03E-0E486F9378D1@lurchi.franken.de> <CABkgnnWdjV7F9jkbap91q-pLygzWJsTvAOh-m=-9q4VrU9DGUg@mail.gmail.com> <AC720CBD-AD12-4696-AA4F-2D5BADAF6BD5@phonefromhere.com> <5122B865.8080700@alum.mit.edu> <51233CC6.1060706@ericsson.com>
In-Reply-To: <51233CC6.1060706@ericsson.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - r2-chicago.webserversystems.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - jesup.org
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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: Tue, 19 Feb 2013 15:00:53 -0000

On 2/19/2013 3:50 AM, Stefan Håkansson LK wrote:
> On 2013-02-19 00:25, Paul Kyzivat wrote:
>>
>> For the cases RTCWEB cares about, presumably at last one end is a
>> javascript client. But the other end may not be. There can be many cases
>> where one end is a server.
>
> The normal way for a web application to communicate with a server is 
> using http. Recently, more optimized means have been defined, 
> WebSocket and Server-Sent Events.
>
> Of course you could terminate a rtcweb data channel in a server, but 
> I'm not sure how much that really buys you over using WebSockets in 
> practice (sure, WebSockets only support reliable delivery, so perhaps 
> for low latency needs there could be a gain).

If you have any sort of central mixer usecase (Hangouts?) it makes lots 
of sense for the server to implement DataChannels.  Also for any case 
where the server is proxying them, since (eventually) we'll have them 
set not to conflict congestion-wise (or be controllable in priority).

-- 
Randell Jesup
randell-ietf@jesup.org


From csp@csperkins.org  Tue Feb 19 07:22:26 2013
Return-Path: <csp@csperkins.org>
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 14A6C21F880F for <rtcweb@ietfa.amsl.com>; Tue, 19 Feb 2013 07:22:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.599
X-Spam-Level: 
X-Spam-Status: No, score=-106.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Kgy+XBHshCkJ for <rtcweb@ietfa.amsl.com>; Tue, 19 Feb 2013 07:22:17 -0800 (PST)
Received: from haggis.mythic-beasts.com (haggis.mythic-beasts.com [93.93.131.52]) by ietfa.amsl.com (Postfix) with ESMTP id C875321F8DD3 for <rtcweb@ietf.org>; Tue, 19 Feb 2013 07:22:14 -0800 (PST)
Received: from [130.209.247.112] (port=61796 helo=mangole.dcs.gla.ac.uk) by haggis.mythic-beasts.com with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from <csp@csperkins.org>) id 1U7p11-0006sl-Dd; Tue, 19 Feb 2013 15:21:56 +0000
Mime-Version: 1.0 (Apple Message framework v1283)
Content-Type: text/plain; charset=iso-8859-1
From: Colin Perkins <csp@csperkins.org>
X-Priority: 3
In-Reply-To: <BFCD1C49F8A7451C8A9279B1C95B58DD@china.huawei.com>
Date: Tue, 19 Feb 2013 15:21:54 +0000
Content-Transfer-Encoding: quoted-printable
Message-Id: <90D7B53D-3177-429C-8108-CF2A720248FE@csperkins.org>
References: <512235A8.4000700@ericsson.com> <BFCD1C49F8A7451C8A9279B1C95B58DD@china.huawei.com>
To: Qin Wu <bill.wu@huawei.com>
X-Mailer: Apple Mail (2.1283)
X-BlackCat-Spam-Score: -28
X-Mythic-Debug: Threshold =  On = 
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] RTP Usage: RTCP XR metrics
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: Tue, 19 Feb 2013 15:22:26 -0000

I find the meaning of a lowercase "recommended" unclear. Do you mean an =
RFC 2119-style "RECOMMENDED", or a more general recommendation, akin to =
an RFC 2119 style "MAY"?

If the aim is that these block types are RECOMMENDED to be implemented, =
then I think more explanation is needed about why they're important for =
practically all WebRTC implementations, and under what circumstances it =
makes sense to omit these blocks. Such strong support for these metrics =
needs to be justified.=20

Alternatively, if you mean that these RTCP XR blocks MAY be implemented, =
then I see little point in including such a long list, since it doesn't =
help interoperability.=20

Colin


On 19 Feb 2013, at 05:10, Qin Wu wrote:
> I like to propose to add the following text to Section 8.
> For WebRTC application, audio and video are multiplexed onto a single =
RTP session.=20
> the basic metrics for transport impairments provided in RTCP SR and RR =
packets
> should be mandatory to be implemented  in WebRTC end-points. However =
they may=20
> be not adequate in some cases, e.g., transport impairement reported by =
RTCP SR and RR
> packets suggesting that quality is not an issue, such as the fact that =
interarrival jitter is not excessive.=20
> However, problems may occur in the service layers leading to poor user =
experience.
>=20
> To address the defeciency of RTCP SR and RR packets for performance =
monitoring, Packet Delay Metrics=20
> Block, Packet Delay Variation Metrics Block, Burst Gap Loss Metrics =
Block, Burst Gap Loss Summary Metrics Block,
> Burst Gap Discard Metrics Block, Burst Gap Discard Summary Metrics =
Block, Jitter Buffer Metrics Block, Discard Metrics=20
> Block, RLE Discard Metrics Block, QoE Metrics Block split from VOIP =
Metrics Block and all the Metrics Blocks defined in
> the RFC3611 other than VOIP Metrics Block are recommended to be =
implemented in WebRTC end-points if bandwidth is=20
> not a concern since they are designed for both audio application and =
video application and can be used by network manager to
> troubleshoot network and ensure the quality of real-time application =
performance.
>=20
> Regards!
> -Qin
> ----- Original Message -----=20
> From: "Magnus Westerlund" <magnus.westerlund@ericsson.com>
> To: <rtcweb@ietf.org>
> Cc: "Colin Perkins" <csp@csperkins.org>
> Sent: Monday, February 18, 2013 10:07 PM
> Subject: [rtcweb] RTP Usage: RTCP XR metrics
>=20
>=20
> WG,
>=20
> In Section 8 of
> https://datatracker.ietf.org/doc/draft-ietf-rtcweb-rtp-usage/ there is
> an open issue regarding RTCP XR.
>=20
> The question is if any RTCP XR metrics should be mandated or =
recommended
> to be implemented in WebRTC end-points?
>=20
> So far there has been some lukewarm interest in metrics, but no clear
> proposals on what to include.
>=20
> As an author I like to either get some discussion going or be able to
> remove this open issue. So people, either make a proposal for what to
> include or we will remove the TBD and consider the question dealt =
with.
> Please note that there do exist signalling support for negotiating =
RTCP
> XR metrics to use in a particular session.
>=20
> Submit any proposal no later than the 17th of March.
>=20
> cheers
>=20
> Magnus Westerlund
>=20
> ----------------------------------------------------------------------
> Multimedia Technologies, Ericsson Research EAB/TVM
> ----------------------------------------------------------------------
> Ericsson AB                | Phone  +46 10 7148287
> F=E4r=F6gatan 6                | Mobile +46 73 0949079
> SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
> ----------------------------------------------------------------------
>=20
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb



--=20
Colin Perkins
http://csperkins.org/




From tterriberry@mozilla.com  Tue Feb 19 07:58:04 2013
Return-Path: <tterriberry@mozilla.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 9A30721F89E5 for <rtcweb@ietfa.amsl.com>; Tue, 19 Feb 2013 07:58:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.677
X-Spam-Level: 
X-Spam-Status: No, score=-2.677 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_MISMATCH_ORG=0.611, HOST_MISMATCH_COM=0.311, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OKjmaB4vixEy for <rtcweb@ietfa.amsl.com>; Tue, 19 Feb 2013 07:58:04 -0800 (PST)
Received: from smtp.mozilla.org (mx2.corp.phx1.mozilla.com [63.245.216.70]) by ietfa.amsl.com (Postfix) with ESMTP id 524A221F880F for <rtcweb@ietf.org>; Tue, 19 Feb 2013 07:58:03 -0800 (PST)
Received: from [132.177.252.38] (unknown [132.177.252.38]) (Authenticated sender: tterriberry@mozilla.com) by mx2.mail.corp.phx1.mozilla.com (Postfix) with ESMTPSA id 717AFF225C for <rtcweb@ietf.org>; Tue, 19 Feb 2013 07:57:55 -0800 (PST)
Message-ID: <5123A0FF.4000106@mozilla.com>
Date: Tue, 19 Feb 2013 07:57:51 -0800
From: "Timothy B. Terriberry" <tterriberry@mozilla.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20120625 SeaMonkey/2.10.1
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CABcZeBO105HXWoRAbaAR0fGTCLtDmAyjt-DOM=aKy80sg2SG_Q@mail.gmail.com> <51140038.3040001@ericsson.com> <CABcZeBP_-ce-JT-oDkpkDoRKjrZo+m7NLTcifCOsRBM_qKPTmg@mail.gmail.com> <511407AA.1040501@ericsson.com> <CABcZeBO0oSYw-M-1wVujftiYdBtJ67SBfMp4k5gSm45HFhZ+=A@mail.gmail.com> <92B7E61ADAC1BB4F941F943788C0882804788D71@xmb-aln-x08.cisco.com> <51157034.3020800@alvestrand.no> <51164AFC.80700@ericsson.com> <51165FCA.2040707@alvestrand.no> <511796C6.3050601@ericsson.com> <511820F9.5080806@alvestrand.no> <5118EDC1.2000809@ericsson.com> <5119F155.8090303@alvestrand.no> <511C66BE.7090105@mozilla.com> <511CABC6.3050502@ericsson.com> <511CDFDC.20703@mozilla.com> <511CF7A3.40005@ericsson.com> <511D2048.7030500@mozilla.com> <511FBC42.1010800@alvestrand.no>
In-Reply-To: <511FBC42.1010800@alvestrand.no>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for	synchronization
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: Tue, 19 Feb 2013 15:58:04 -0000

Harald Alvestrand wrote:
>> It goes on to say "The appdata for a WebRTC MediaStreamTrack consists
>> of the 'id' attribute of a MediaStreamTrack." It is not clear what
>> happens if an SSRC has two msids with different "identifier" tokens
>> but the same "appdata" token.
>
> I don't think it can happen. It would require having the same
> MediaStreamTrack in two MediaStreams, and I don't think we can do that.

I don't think it can happen if you're talking to a browser. But this is 
SDP, and the other end-point might not be a browser, but may be trying 
to control a browser's behavior. It can certainly generate SDP like 
this. We should say what that behavior will be.

>> It is not clear what is supposed to happen if one SSRC has two msid
>> attributes, and another SSRC has a single msid which matches one of
>> the msid attributes of the first SSRC, but is missing the other msid
>> attribute. I'd be happy with almost anything (including "the SDP gets
>> rejected as invalid"), but I think we should say something about it.
>
> Let me see ... if you mean this:
>
> a=msid: 25 a x
> a=msid: 25 b y
> a=msid: 50 b w
>
> it means that there are 2 MediaStreams (a and b) both carrying the media
> that's coming on SSRC 25 as a track, and one of these is also carrying
> the media coming on SSRC 50 as a track.

What I actually meant was this:
a=msid: 25 a x
a=msid: 25 b y
a=msid: 50 a x

I.e., both SSRC 25 and SSRC 50 are contributing to the same 
MediaStreamTrack (for any reason... FEC, layering, simulcast, etc.) in 
the first MediaStream, but only the first SSRC is declared to contribute 
to a MediaStreamTrack in the second MediaStream.

> That was certainly my intention. But as noted above, I think "same
> appdata" isn't meaningful.

I think that needs to be spelled out in the draft, including what "not 
meaningful" actually means.

>> Even more important is the case of a single SSRC with multiple msid's:
>> the draft should make clear that this will correspond to multiple
>> MediaStreamTrack JS objects (with a common "source"... a property that
>> is currently ill-defined in the W3C API), even if the "appdata" token
>> is the same.
>
> Even with the same source, the data might actually not be the same (if
> it has been transformed, reencoded or otherwise mangled). If it's the
> same data, it seems reasonable to let it be sent once.

I was looking at this from a receiver's perspective, not a sender's.

> We already have a requirement for all SSRCs that belong to the same
> MediaStream to have the same CNAME, so  this is just a subset of that -
> that's why I wondered.

That's a good point.

> The msid draft tries to explain what the semantics of the identifiers
> is. If there are procedural matters to be documented, I think the JSEP
> draft should do it, since it's the "how do we map onto..." document.

That sounds reasonable to me.

>> Version 1), but it's an open question how we do so. We might very well
>> want the alternatives to be in different MediaStreamTracks with
>
> I think simulcast fits best as a within-one-track concept; representing

Yeah... there's arguments for both approaches. I haven't thought about 
it enough to decide which is better.

> That seems to make sense to me. But "someone else's problem".

It certainly doesn't need to be solved in the msid draft, but it does 
need to get solved somewhere.

From keith.drage@alcatel-lucent.com  Tue Feb 19 09:26:41 2013
Return-Path: <keith.drage@alcatel-lucent.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 13A6D21F8E27 for <rtcweb@ietfa.amsl.com>; Tue, 19 Feb 2013 09:26:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -107.204
X-Spam-Level: 
X-Spam-Status: No, score=-107.204 tagged_above=-999 required=5 tests=[AWL=-0.955, BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GeYamx1gH+YF for <rtcweb@ietfa.amsl.com>; Tue, 19 Feb 2013 09:26:40 -0800 (PST)
Received: from smail2.alcatel.fr (smail2.alcatel.fr [62.23.212.57]) by ietfa.amsl.com (Postfix) with ESMTP id 6A77F21F8DAC for <rtcweb@ietf.org>; Tue, 19 Feb 2013 09:26:39 -0800 (PST)
Received: from FRMRSSXCHHUB01.dc-m.alcatel-lucent.com (FRMRSSXCHHUB01.dc-m.alcatel-lucent.com [135.120.45.61]) by smail2.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id r1JHPrk1026897 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Tue, 19 Feb 2013 18:26:35 +0100
Received: from FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com ([135.120.45.46]) by FRMRSSXCHHUB01.dc-m.alcatel-lucent.com ([135.120.45.61]) with mapi; Tue, 19 Feb 2013 18:26:31 +0100
From: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>
To: Spencer Dawkins <spencer@wonderhamster.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Date: Tue, 19 Feb 2013 18:26:29 +0100
Thread-Topic: [rtcweb] 2119 language in requirements (Re: Review of draft-ietf-rtcweb-use-cases-and-requirements-10 (Part I))
Thread-Index: Ac4FcdqBAPJBc2IqRrGWwP4tVHMwBAJVBfuA
Message-ID: <EDC0A1AE77C57744B664A310A0B23AE21070160BEC@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com>
References: <BLU405-EAS308B11EFC3EE76013F4CCFD931C0@phx.gbl> <51140EA7.1030509@wonderhamster.org>
In-Reply-To: <51140EA7.1030509@wonderhamster.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.69 on 155.132.188.80
Subject: Re: [rtcweb] 2119 language in requirements (Re: Review of draft-ietf-rtcweb-use-cases-and-requirements-10 (Part I))
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: Tue, 19 Feb 2013 17:26:41 -0000

Where the document is an informational document containing only the require=
ments, I don't think it matters whether upper case or lower case is used. T=
he field of application of such a requirements document is the resultant so=
lution / specification documents, rather than the implementor directly.

The issue is more difficult where requirements and solution are mixed in th=
e same document, but that does not apply in this case. Where I have dealt w=
ith drafts that fall into this case before, we have moved the requirements =
to an appendix to make very clear they are informative.

Keith

> -----Original Message-----
> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf
> Of Spencer Dawkins
> Sent: 07 February 2013 20:29
> To: rtcweb@ietf.org
> Subject: Re: [rtcweb] 2119 language in requirements (Re: Review of draft-
> ietf-rtcweb-use-cases-and-requirements-10 (Part I))
>=20
> On 2/1/2013 3:15 PM, Bernard Aboba wrote:
> > I cannot find an RFC that deals with normative language in requirements
> documents specifically. Part of the reason for that may be that
> requirements documents are by no means uniform.  Some are created to
> assist in making a selection between competing protocols.  Some are just
> created to inform subsequent WG protocol design efforts.  Sometimes the
> eventual output is evaluated against the requirements, sometimes not.
> With such a level of variation, it is not clear me that "one size fits
> all".
>=20
> I thought the IESG had done an IESG Statement on the use of normative
> language in Informational documents in general, but I'm not seeing that,
> either. I know it was discussed, but I'm not seeing that it was produced.
>=20
> I also checked at the RFC Editor site, but what I found (example:
> http://www.rfc-editor.org/rfc-editor/instructions2authors.txt) doesn't
> provide guidance about 2119 for documents that aren't standards-track.
>=20
> > Overall, I'd say it is up to IETF RTCWEB (and W3C WEBRTC) to decide how
> it wants the requirements document to be used, and this in turn will
> influence what the normative language will mean.  Judging by the number o=
f
> issues we have had with requirements documents in the past (e.g. typicall=
y
> the understanding of the problem evolves considerably over time and often
> initially specified requirements are "overtaken by events"), we should be
> careful about setting expectations too high.
>=20
> I agree with Bernard here.
>=20
> Spencer
>=20
>=20
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb

From rlb@ipv.sx  Tue Feb 19 09:29:19 2013
Return-Path: <rlb@ipv.sx>
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 1258321F8E42 for <rtcweb@ietfa.amsl.com>; Tue, 19 Feb 2013 09:29:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.976
X-Spam-Level: 
X-Spam-Status: No, score=-2.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wB2YLFfwfbUm for <rtcweb@ietfa.amsl.com>; Tue, 19 Feb 2013 09:29:14 -0800 (PST)
Received: from mail-ob0-f177.google.com (mail-ob0-f177.google.com [209.85.214.177]) by ietfa.amsl.com (Postfix) with ESMTP id 78CF921F8E3E for <rtcweb@ietf.org>; Tue, 19 Feb 2013 09:29:07 -0800 (PST)
Received: by mail-ob0-f177.google.com with SMTP id wc18so6938247obb.36 for <rtcweb@ietf.org>; Tue, 19 Feb 2013 09:29:04 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:x-originating-ip:in-reply-to:references :date:message-id:subject:from:to:cc:content-type:x-gm-message-state; bh=XeL9faC3QN1NkiZVny6gTyhBGYPGpqV+8fq6CrR68/w=; b=YTFc31X/P0W9yUpBanlfeataWtunsPFxJOdmh5JMh+cpqo+rzWgDu4CfYT3r5ZrKX6 69kv2GfU2R5WBtRw9GfZJD5AZ2lkMBa8MwJvONfPRv/dNTfiujdeoucQE2KMWI7P32lR OQNFZZD18TGZRNO/pa7dy7gOKOTV5Xc4K/KHTZWQL2WqYkh6UeIkpSxNN7lxKoA9fq6I R6rX43vKj064Bakc2YFU5VfFM/HNz+MdAIpQsIzCYn9nhDskCijAVpgLZfxQnQGr92Sk OjsLSIH5qEhWJnY+wCAF+w0t5jUr26G572TyQ7B72hBOmGHIJuiJwePJB8Cvs1UTXAUz 9ITA==
MIME-Version: 1.0
X-Received: by 10.182.98.44 with SMTP id ef12mr8022338obb.25.1361294944143; Tue, 19 Feb 2013 09:29:04 -0800 (PST)
Received: by 10.60.7.132 with HTTP; Tue, 19 Feb 2013 09:29:04 -0800 (PST)
X-Originating-IP: [132.177.252.40]
In-Reply-To: <EDC0A1AE77C57744B664A310A0B23AE21070160BEC@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com>
References: <BLU405-EAS308B11EFC3EE76013F4CCFD931C0@phx.gbl> <51140EA7.1030509@wonderhamster.org> <EDC0A1AE77C57744B664A310A0B23AE21070160BEC@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com>
Date: Tue, 19 Feb 2013 12:29:04 -0500
Message-ID: <CAL02cgSPZjO87BA2hpZr7PVqRytHe+TOKgbGb8xeY8FMnytO2g@mail.gmail.com>
From: Richard Barnes <rlb@ipv.sx>
To: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>
Content-Type: multipart/alternative; boundary=14dae93b59b694884604d6172dab
X-Gm-Message-State: ALoCoQl40q27tB+sjdbDqUnzcPPYhpgHO56W/HSGYoSqvNN0ALa804rk0IKM4w/T/9vm8eMwhXLc
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] 2119 language in requirements (Re: Review of draft-ietf-rtcweb-use-cases-and-requirements-10 (Part I))
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: Tue, 19 Feb 2013 17:29:19 -0000

--14dae93b59b694884604d6172dab
Content-Type: text/plain; charset=ISO-8859-1

Keith's summary pretty much agrees with my understanding.


On Tue, Feb 19, 2013 at 12:26 PM, DRAGE, Keith (Keith) <
keith.drage@alcatel-lucent.com> wrote:

> Where the document is an informational document containing only the
> requirements, I don't think it matters whether upper case or lower case is
> used. The field of application of such a requirements document is the
> resultant solution / specification documents, rather than the implementor
> directly.
>
> The issue is more difficult where requirements and solution are mixed in
> the same document, but that does not apply in this case. Where I have dealt
> with drafts that fall into this case before, we have moved the requirements
> to an appendix to make very clear they are informative.
>
> Keith
>
> > -----Original Message-----
> > From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf
> > Of Spencer Dawkins
> > Sent: 07 February 2013 20:29
> > To: rtcweb@ietf.org
> > Subject: Re: [rtcweb] 2119 language in requirements (Re: Review of draft-
> > ietf-rtcweb-use-cases-and-requirements-10 (Part I))
> >
> > On 2/1/2013 3:15 PM, Bernard Aboba wrote:
> > > I cannot find an RFC that deals with normative language in requirements
> > documents specifically. Part of the reason for that may be that
> > requirements documents are by no means uniform.  Some are created to
> > assist in making a selection between competing protocols.  Some are just
> > created to inform subsequent WG protocol design efforts.  Sometimes the
> > eventual output is evaluated against the requirements, sometimes not.
> > With such a level of variation, it is not clear me that "one size fits
> > all".
> >
> > I thought the IESG had done an IESG Statement on the use of normative
> > language in Informational documents in general, but I'm not seeing that,
> > either. I know it was discussed, but I'm not seeing that it was produced.
> >
> > I also checked at the RFC Editor site, but what I found (example:
> > http://www.rfc-editor.org/rfc-editor/instructions2authors.txt) doesn't
> > provide guidance about 2119 for documents that aren't standards-track.
> >
> > > Overall, I'd say it is up to IETF RTCWEB (and W3C WEBRTC) to decide how
> > it wants the requirements document to be used, and this in turn will
> > influence what the normative language will mean.  Judging by the number
> of
> > issues we have had with requirements documents in the past (e.g.
> typically
> > the understanding of the problem evolves considerably over time and often
> > initially specified requirements are "overtaken by events"), we should be
> > careful about setting expectations too high.
> >
> > I agree with Bernard here.
> >
> > Spencer
> >
> >
> > _______________________________________________
> > rtcweb mailing list
> > rtcweb@ietf.org
> > https://www.ietf.org/mailman/listinfo/rtcweb
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>

--14dae93b59b694884604d6172dab
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Keith&#39;s summary pretty much agrees with my understandi=
ng.</div><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On T=
ue, Feb 19, 2013 at 12:26 PM, DRAGE, Keith (Keith) <span dir=3D"ltr">&lt;<a=
 href=3D"mailto:keith.drage@alcatel-lucent.com" target=3D"_blank">keith.dra=
ge@alcatel-lucent.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Where the document is an informational docum=
ent containing only the requirements, I don&#39;t think it matters whether =
upper case or lower case is used. The field of application of such a requir=
ements document is the resultant solution / specification documents, rather=
 than the implementor directly.<br>

<br>
The issue is more difficult where requirements and solution are mixed in th=
e same document, but that does not apply in this case. Where I have dealt w=
ith drafts that fall into this case before, we have moved the requirements =
to an appendix to make very clear they are informative.<br>

<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Keith<br>
</font></span><div class=3D"im HOEnZb"><br>
&gt; -----Original Message-----<br>
&gt; From: <a href=3D"mailto:rtcweb-bounces@ietf.org">rtcweb-bounces@ietf.o=
rg</a> [mailto:<a href=3D"mailto:rtcweb-bounces@ietf.org">rtcweb-bounces@ie=
tf.org</a>] On Behalf<br>
&gt; Of Spencer Dawkins<br>
&gt; Sent: 07 February 2013 20:29<br>
&gt; To: <a href=3D"mailto:rtcweb@ietf.org">rtcweb@ietf.org</a><br>
&gt; Subject: Re: [rtcweb] 2119 language in requirements (Re: Review of dra=
ft-<br>
&gt; ietf-rtcweb-use-cases-and-requirements-10 (Part I))<br>
&gt;<br>
</div><div class=3D"HOEnZb"><div class=3D"h5">&gt; On 2/1/2013 3:15 PM, Ber=
nard Aboba wrote:<br>
&gt; &gt; I cannot find an RFC that deals with normative language in requir=
ements<br>
&gt; documents specifically. Part of the reason for that may be that<br>
&gt; requirements documents are by no means uniform. =A0Some are created to=
<br>
&gt; assist in making a selection between competing protocols. =A0Some are =
just<br>
&gt; created to inform subsequent WG protocol design efforts. =A0Sometimes =
the<br>
&gt; eventual output is evaluated against the requirements, sometimes not.<=
br>
&gt; With such a level of variation, it is not clear me that &quot;one size=
 fits<br>
&gt; all&quot;.<br>
&gt;<br>
&gt; I thought the IESG had done an IESG Statement on the use of normative<=
br>
&gt; language in Informational documents in general, but I&#39;m not seeing=
 that,<br>
&gt; either. I know it was discussed, but I&#39;m not seeing that it was pr=
oduced.<br>
&gt;<br>
&gt; I also checked at the RFC Editor site, but what I found (example:<br>
&gt; <a href=3D"http://www.rfc-editor.org/rfc-editor/instructions2authors.t=
xt" target=3D"_blank">http://www.rfc-editor.org/rfc-editor/instructions2aut=
hors.txt</a>) doesn&#39;t<br>
&gt; provide guidance about 2119 for documents that aren&#39;t standards-tr=
ack.<br>
&gt;<br>
&gt; &gt; Overall, I&#39;d say it is up to IETF RTCWEB (and W3C WEBRTC) to =
decide how<br>
&gt; it wants the requirements document to be used, and this in turn will<b=
r>
&gt; influence what the normative language will mean. =A0Judging by the num=
ber of<br>
&gt; issues we have had with requirements documents in the past (e.g. typic=
ally<br>
&gt; the understanding of the problem evolves considerably over time and of=
ten<br>
&gt; initially specified requirements are &quot;overtaken by events&quot;),=
 we should be<br>
&gt; careful about setting expectations too high.<br>
&gt;<br>
&gt; I agree with Bernard here.<br>
&gt;<br>
&gt; Spencer<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; rtcweb mailing list<br>
&gt; <a href=3D"mailto:rtcweb@ietf.org">rtcweb@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/rtcweb" target=3D"_bl=
ank">https://www.ietf.org/mailman/listinfo/rtcweb</a><br>
_______________________________________________<br>
rtcweb mailing list<br>
<a href=3D"mailto:rtcweb@ietf.org">rtcweb@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/rtcweb" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/rtcweb</a><br>
</div></div></blockquote></div><br></div>

--14dae93b59b694884604d6172dab--

From martin.thomson@gmail.com  Tue Feb 19 11:43:40 2013
Return-Path: <martin.thomson@gmail.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 B6D6421F8B9F for <rtcweb@ietfa.amsl.com>; Tue, 19 Feb 2013 11:43:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.336
X-Spam-Level: 
X-Spam-Status: No, score=-2.336 tagged_above=-999 required=5 tests=[AWL=-0.336, BAYES_00=-2.599, J_CHICKENPOX_12=0.6, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dcThS+mRnjE0 for <rtcweb@ietfa.amsl.com>; Tue, 19 Feb 2013 11:43:39 -0800 (PST)
Received: from mail-we0-x22c.google.com (mail-we0-x22c.google.com [IPv6:2a00:1450:400c:c03::22c]) by ietfa.amsl.com (Postfix) with ESMTP id 09E2A21F8C04 for <rtcweb@ietf.org>; Tue, 19 Feb 2013 11:43:37 -0800 (PST)
Received: by mail-we0-f172.google.com with SMTP id x10so6086586wey.17 for <rtcweb@ietf.org>; Tue, 19 Feb 2013 11:43:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=NSSil24mISLaNBgXQ96CPDeZ6+ulUGdu5uzMxmWXntw=; b=JT3BEAuKF6tOcxJnhwSHCdhYaETGrAMYJRU8xUb7KoI2zTfusKlnKBG1REamDoERUK C3ccvUMlbTfknNpkSW+3vusg6pucAmSIWmMAZ7AgiXAr62HMvmeOx7r650l5rJ8S0P7J Pr80hDvXu/MCsuQvfFH7N6L7izWSeNmJDRQHRH88bPDTXx+PLgrcYBYZCyAqLzGGZoYQ pg6Y36toCLNdG4YqdwfdfoWiVEeEPuvUteCHOzeRDpRydui/ulqicpB1DVzjqZFN8m/x kQ7X0kGForWXRdllVWpQ7u9XNG1P43j3up0pfBd4ahtY+1GOv0mzNR918VFhSgpVyGMq OJWA==
MIME-Version: 1.0
X-Received: by 10.180.75.177 with SMTP id d17mr28211404wiw.16.1361303017193; Tue, 19 Feb 2013 11:43:37 -0800 (PST)
Received: by 10.194.5.135 with HTTP; Tue, 19 Feb 2013 11:43:37 -0800 (PST)
In-Reply-To: <512319DE.1080602@jesup.org>
References: <CABkgnnXR5Gp-C8G6AyHDMKKqE=xohkN-GKYV-=B1BhqHkxdHDw@mail.gmail.com> <512319DE.1080602@jesup.org>
Date: Tue, 19 Feb 2013 11:43:37 -0800
Message-ID: <CABkgnnUVAZea4SyjLwqywSF9zxnrHDjOr1VpxaPE0pgWeTraLg@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: Randell Jesup <randell-ietf@jesup.org>
Content-Type: text/plain; charset=UTF-8
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Data Channels Proposal: Now in Internet Draft Form
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: Tue, 19 Feb 2013 19:43:40 -0000

On 18 February 2013 22:21, Randell Jesup <randell-ietf@jesup.org> wrote:
> *tl;dr:***I believe this actually ends up with more total complexity,
> especially in terms of the API presented to users/JS code, with little or no
> practical win in usecases or reduction in total code.   It feels at times
> like it's optimizing for some unspoken legacy SCTP application, or that it's
> a general preference to using it like raw SCTP and all else (negotiation,
> etc) is merely to satisfy (mostly) the W3's requirements.  ("If you care
> about consistency...")

I'm sensitive to the (potential) need for CLUE to use these channels.
An in-band protocol makes that difficult.

It does make M3UA implementation possible, as opposed to impossible.
But yes, I'm fairly sure that the set of people who care about that
sort of thing is very small, if not zero.  The legacy cases are for
amusement value only.

> Comments:
> "The ability to use as many SCTP features as possible" - your draft
> certainly attempts to provide that, but that was generally rejected as a
> requirement in the past.  Exposing those features (even if they exist in
> SCTP) has a cost, both in API complexity and in testing. If I make
> per-packet markings visible, I need to build tests for all those fun edge
> cases.

Like sending packets with different properties?  Doesn't sound
especially hard.  It might even make some test cases easier to write.

Sure, an implementation now likely has to track more state on a
per-message basis, rather than referencing a channel-global, but
that's really very minor.

> *2. Overview:*
> Differences:
> Your draft ties Channels in a 1-1 mapping to specific stream numbers which
> are exposed.  The current draft ties them to pairs of streams (hidden),
> which may or may not be identical in number.

Your draft does expose stream numbers in SDP.  Neither proposal
requires that application be aware of the numbers.

> Your draft has ways where race conditions can cause channel creation
> failure, or if the other side rejects, etc.  The current draft only really
> can fail due to the association failing or a failure to increase the number
> of streams.

That's a false comparison.  Stream adds can always fail in either
proposal - there aren't an unlimited number of streams.  Either could
raise the stream limit.  jesup-rtcweb-data-protocol assumes that this
is always possible, which is not the case.

This proposal doesn't permit rejecting of new channels, so I don't
know how you inferred that.  You can close immediately, which should
suffice.

The real race condition is a glare case where both sides add the
"same" stream. For this proposal, that's based on stream number; for
your proposal, it's based on label.  I didn't see how
jesup-rtcweb-data-protocol proposes to resolve the glare caused when
two open requests pass in flight for the same label, but this proposal
only cares if you are performing offer/answer negotiation and that
glare problem is already solved.

> There are some significant missing pieces to the SDP negotiation part, at
> least at the W3 layer (which I realize this draft isn't, but we need to
> consider it in our design).  Unlike media, we don't have good ways to
> extract the datachannels offered/etc; the best I can think of would be to
> create all the datachannels offered on setRemoteDescription and fire events
> for them, and in response to the event if you want to reject it close() the
> stream before createAnswer.  But this is tricky, since all the onXXXX's are
> async and so when do you call createAnswer?  This seems an unspecified and
> thorny bit of JS API to define.  Doable, sure, but considerable complexity
> and increased async-ness for minimal gain (IMO).

I see, if you wanted to reject a channel, how would you do it?  That's
a problem in either proposal.  This is potentially far worse for your
proposal.  I suspect that the only real option would be to
setRemoteDescription(), which could populate pc.dataChannels[]
immediately (and prior to firing the ondatachannel events).  Then you
could investigate and close in a synchronous fashion.

I always imagined that this would happen for media as well, noting
that streams might be slightly more challenging than something that
has all the properties present in the SDP.

> I seriously dislike "it may fail if the other side used the channel".  Why
> create such error paths and ways to break your app when there's no need to?
> Is this needed for interfacing with some sort of legacy system?

I think that you misread this one.  If I create channel 3 and then try
to create another channel 3, then that should fail.  I assume that you
don't permit two channels with the same label in your proposal either.

> This means that to emulate a WebSockets channel, you'd need to (likely)
> negotiate it in SDP (especially given the label and protocol fields).

It doesn't matter how you create the channel.  You can emulate
WebSockets in a number of ways (I believe that the default values for
channels produce WebSockets-compatible properties.  If you want to
signal "protocol" (label isn't a WebSockets concept), then yes, a
round trip is needed.  You could run an offer/answer round, or your
own application-specific signaling.  That round trip could be after
creating the channel, depending on your application needs.

> I don't see how apparently raw SS7 intererop is involved here.  Is this a
> new usecase?

See above.  These little jokes keep me from going (more) batty.

> How is this better for the application than the current draft (assuming 0
> RTT setup)?

I don't think that the assumption is valid, so I'm not sure the
question is either.

> *3.1 Negotiation*
> Differences:
> In your draft, properties can be offer/answer negotiated.  In the current
> draft, all properties are declarative; there is no negotiation over the
> properties.

You don't have negotiation, sure.  I think that you just have
unresolved glare scenarios.

> Comments:
> If you actually want to offer/answer over the properties you need to define
> all the O/A semantics, and then how to surface those to the app.  This adds
> a lot of edge and error cases to deal with unless you define that no actual
> negotiation occurs.  You can punt and say all that is the apps business, but
> then you're back a "bad days" case having the app parse SDP, etc.

Given that the SDP is declarative, I don't see how this is
substantively different from your proposal.  The 1.5RTT one.

> What are we gaining in practice here?  What usecase will use actual
> negotiation here, or is it just a way to implement consistent declarative
> properties?  (And there are still edge/error cases to deal with and at least
> ignore).

In practice, we are providing a service for applications that care
about property consistency.  This says, "Here, you need to do
offer/answer anyway.  As long as you are doing O/A, we can use that to
ensure that your data channels match up nicely."

> The current draft keeps things simple since there's no penalty really for
> setting up a channel you're not interested in - if you don't want it, just
> call "newchannel.close()".

I don't see how that is different, or relevant.

> **4. Available Data Channel Properties*
> Differences:
> Your draft specs a full set of possible SCTP properties and makes all but
> streamId mutable at any time.  The current draft has a much smaller set of
> properties (label, protocol, reliable, ordered, readystate, bufferedamount,
> binarytype). Only binarytype is mutable.  The only ones added vs WebSockets
> are reliable and ordered.

... and label.  That's new too.

I'm ok with having less flexibility with respect to reliability.  I
was only being complete for the first pass.

> *5. SDP Format*
> Differences:
> Like what I proposed for the "1.5 RTT init SDP shortcut" in Boston, you have
> to specify each channel and all the properties.  The current draft (using
> the 0-RTT proposal) only needs to specify the protocol and protocol-level
> options like default number of streams.

Yes, that's clearly the biggest difference between this and your 0-RTT
in-band proposal: where these extra bits are passed.

> Comments:
> If this is O/A, it has a similar set of issues to m-lines, though they can
> go away since they have a stream number attached.  But you have to include
> all active ones in each O/A exchange.

That's a good thing.  I believe in clear expressiveness over saving
bytes.  gzip exists so that we don't have to make bad compromises in
these trade-offs.

> What happens if you mutated the
> properties on one side in order to do packet-by-packet option selection.
> Does that mirror into SDP?  Does the other side then change?

Good question.  I didn't put that in the draft in part because it's
API-stuff, in part because I forgot.

The current values for properties should appear in the SDP when it is
generated.  If the answerer doesn't have that channel, it is required
to create one with matching properties.  This is the entirety of the
negotiation that goes on.  If the answer already has a channel, it
doesn't change that local channel properties.  The answer includes the
properties that the answer has for the channel.  The offerer might
learn of channels from an answer, and consequently should pass a new
channel object with matching properties to the app.

> Since changing
> them on one side doesn't generate a negotiation-needed, if you echo the
> changes you could get surprised when negotiations happen for other reasons.

Changing properties doesn't trigger the need for negotiation, sure,
but creating the channel does.  I can't imagine any scenario where the
outcome of changes is surprising.

> If it's purely declarative and doesn't track changes, it's more doable, but
> what happens if one side removes a channel in the O/A?

Removal/rejection was something I didn't add.  On purpose.  Close the
channel if you don't want it.

> And can the answerer
> in the initial exchange add channels?  If so, what does the offerer do; is
> this real negotiation? Does this trigger negotiation-needed?

Yes.  The offerer is expected to create a matching channel and pass it
to the app.

No, this is not "real" negotiation.  That's because negotiation of the
sort that is performed when selecting codecs is not required.

> Side note: the syntax won't work as the SCTP/DTLS spec allows for multiple
> associations; people like Cullen and others have argued for that being
> allowed for the generic case of SCTP over DTLS (the SCTP SDP spec isn't
> *just* for DataChannels in WebRTC).  But it could be reworked into a syntax
> that would work closer the what I presented.

That's unfortunate.  I did make an explicit note about this
assumption.  BTW, my preferred solve is:

a=sctp-port:5000

...with all the negative consequences that implies.

From ted.ietf@gmail.com  Tue Feb 19 13:15:39 2013
Return-Path: <ted.ietf@gmail.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 624A521F87ED for <rtcweb@ietfa.amsl.com>; Tue, 19 Feb 2013 13:15:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.568
X-Spam-Level: 
X-Spam-Status: No, score=-2.568 tagged_above=-999 required=5 tests=[AWL=0.032,  BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rdr+gfPO0PqE for <rtcweb@ietfa.amsl.com>; Tue, 19 Feb 2013 13:15:39 -0800 (PST)
Received: from mail-ie0-x232.google.com (ie-in-x0232.1e100.net [IPv6:2607:f8b0:4001:c03::232]) by ietfa.amsl.com (Postfix) with ESMTP id DFF1921F87E0 for <rtcweb@ietf.org>; Tue, 19 Feb 2013 13:15:38 -0800 (PST)
Received: by mail-ie0-f178.google.com with SMTP id c13so9243998ieb.9 for <rtcweb@ietf.org>; Tue, 19 Feb 2013 13:15:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to:cc :content-type; bh=rkzcA5ysGKJZz6nRPJQXLf/MSKdMhy/urJ4ReBPmyLo=; b=bp4UuxcqCqiWStk/x+VxEv0tCyCa4ibMvD99ODUmQqSQTgVcLz0bASF/apzsF5+O2P mlrjWb/oCWcLHGO+8KIEjoA/Rm/a9zGUoFmztBiufkmwhL8+9PLcfWTIWw4nz954u9V7 DBLJ1wJqZk2E6S1WSsdqXcUyDYLZaAbH5E0hPSFDwAj2MK53K5ws+9ubiOi323vIhFY+ AO+Dctea2Fq3ZcB1mQXJnr2BQSHlNUKj1wNyTcAjbj5PyYF/f8MiUQP3g6v2NvYpqD1/ cJUn4DgUA4bjFzrDSxMGz6wAfW/9+My3t+h46tsWtYv95ISUg72byr/fl7fDq4s/0pzU D7fw==
MIME-Version: 1.0
X-Received: by 10.50.194.134 with SMTP id hw6mr9463123igc.20.1361308538462; Tue, 19 Feb 2013 13:15:38 -0800 (PST)
Received: by 10.43.135.202 with HTTP; Tue, 19 Feb 2013 13:15:38 -0800 (PST)
Date: Tue, 19 Feb 2013 13:15:38 -0800
Message-ID: <CA+9kkMAkuy2rV864WP+PGk54PQBbGd9iCVAAt-QndmK-GXFuNw@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
To: rtcweb@ietf.org
Content-Type: text/plain; charset=ISO-8859-1
Cc: Cullen Jennings <fluffy@cisco.com>, Richard Barnes <rbarnes@bbn.com>
Subject: [rtcweb] Preparing the agenda for the upcoming meeting
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: Tue, 19 Feb 2013 21:15:39 -0000

As the chairs started putting together the agenda for the upcoming
meeting, we realized that there were some questions whose answers
might be effective guidance on the structure of the meeting.  The set
of questions is below.  If you would like to send your answers to the
chairs or the list, that would be great; if you feel you need high
bandwidth time with the chairs to discuss this, please let us know so
we can schedule some time (likely in small groups, to facilitate
discussion).

Questions:

What  decisions are most important/urgent for completing an implementation?

What's the biggest risk for losing interoperablity among rtcweb clients?

Are there areas where the lack of a quick decision could create future
issues?  What are the issues/areas?

Are there areas where  a decision taken now could create future
issues?  What are the issues/areas?


regards,

Ted Hardie

From Michael.Tuexen@lurchi.franken.de  Tue Feb 19 13:38:10 2013
Return-Path: <Michael.Tuexen@lurchi.franken.de>
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 33E6921F8A25 for <rtcweb@ietfa.amsl.com>; Tue, 19 Feb 2013 13:38:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_12=0.6]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zx+eZzEMyKKE for <rtcweb@ietfa.amsl.com>; Tue, 19 Feb 2013 13:38:09 -0800 (PST)
Received: from mail-n.franken.de (drew.ipv6.franken.de [IPv6:2001:638:a02:a001:20e:cff:fe4a:feaa]) by ietfa.amsl.com (Postfix) with ESMTP id 71A5D21F89E5 for <rtcweb@ietf.org>; Tue, 19 Feb 2013 13:38:08 -0800 (PST)
Received: from [192.168.1.101] (p5481BE76.dip.t-dialin.net [84.129.190.118]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTP id 975001C0B4610; Tue, 19 Feb 2013 22:38:05 +0100 (CET)
Mime-Version: 1.0 (Apple Message framework v1283)
Content-Type: text/plain; charset=us-ascii
From: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
In-Reply-To: <CABkgnnUVAZea4SyjLwqywSF9zxnrHDjOr1VpxaPE0pgWeTraLg@mail.gmail.com>
Date: Tue, 19 Feb 2013 22:38:04 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <B3D6C370-9618-4A1F-9260-8AFD76D4EC9D@lurchi.franken.de>
References: <CABkgnnXR5Gp-C8G6AyHDMKKqE=xohkN-GKYV-=B1BhqHkxdHDw@mail.gmail.com> <512319DE.1080602@jesup.org> <CABkgnnUVAZea4SyjLwqywSF9zxnrHDjOr1VpxaPE0pgWeTraLg@mail.gmail.com>
To: Martin Thomson <martin.thomson@gmail.com>
X-Mailer: Apple Mail (2.1283)
Cc: Randell Jesup <randell-ietf@jesup.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Data Channels Proposal: Now in Internet Draft Form
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: Tue, 19 Feb 2013 21:38:10 -0000

On Feb 19, 2013, at 8:43 PM, Martin Thomson wrote:

> On 18 February 2013 22:21, Randell Jesup <randell-ietf@jesup.org> =
wrote:
>> *tl;dr:***I believe this actually ends up with more total complexity,
>> especially in terms of the API presented to users/JS code, with =
little or no
>> practical win in usecases or reduction in total code.   It feels at =
times
>> like it's optimizing for some unspoken legacy SCTP application, or =
that it's
>> a general preference to using it like raw SCTP and all else =
(negotiation,
>> etc) is merely to satisfy (mostly) the W3's requirements.  ("If you =
care
>> about consistency...")
>=20
> I'm sensitive to the (potential) need for CLUE to use these channels.
> An in-band protocol makes that difficult.
>=20
> It does make M3UA implementation possible, as opposed to impossible.
Martin,

I don't understand why you are referring here (and in you ID) to
M3UA being transferred over an RTCWeb Datachannel. Are you envisioning
running an STP in a browser?

Best regards
Michael
> But yes, I'm fairly sure that the set of people who care about that
> sort of thing is very small, if not zero.  The legacy cases are for
> amusement value only.
>=20
>> Comments:
>> "The ability to use as many SCTP features as possible" - your draft
>> certainly attempts to provide that, but that was generally rejected =
as a
>> requirement in the past.  Exposing those features (even if they exist =
in
>> SCTP) has a cost, both in API complexity and in testing. If I make
>> per-packet markings visible, I need to build tests for all those fun =
edge
>> cases.
>=20
> Like sending packets with different properties?  Doesn't sound
> especially hard.  It might even make some test cases easier to write.
>=20
> Sure, an implementation now likely has to track more state on a
> per-message basis, rather than referencing a channel-global, but
> that's really very minor.
>=20
>> *2. Overview:*
>> Differences:
>> Your draft ties Channels in a 1-1 mapping to specific stream numbers =
which
>> are exposed.  The current draft ties them to pairs of streams =
(hidden),
>> which may or may not be identical in number.
>=20
> Your draft does expose stream numbers in SDP.  Neither proposal
> requires that application be aware of the numbers.
>=20
>> Your draft has ways where race conditions can cause channel creation
>> failure, or if the other side rejects, etc.  The current draft only =
really
>> can fail due to the association failing or a failure to increase the =
number
>> of streams.
>=20
> That's a false comparison.  Stream adds can always fail in either
> proposal - there aren't an unlimited number of streams.  Either could
> raise the stream limit.  jesup-rtcweb-data-protocol assumes that this
> is always possible, which is not the case.
>=20
> This proposal doesn't permit rejecting of new channels, so I don't
> know how you inferred that.  You can close immediately, which should
> suffice.
>=20
> The real race condition is a glare case where both sides add the
> "same" stream. For this proposal, that's based on stream number; for
> your proposal, it's based on label.  I didn't see how
> jesup-rtcweb-data-protocol proposes to resolve the glare caused when
> two open requests pass in flight for the same label, but this proposal
> only cares if you are performing offer/answer negotiation and that
> glare problem is already solved.
>=20
>> There are some significant missing pieces to the SDP negotiation =
part, at
>> least at the W3 layer (which I realize this draft isn't, but we need =
to
>> consider it in our design).  Unlike media, we don't have good ways to
>> extract the datachannels offered/etc; the best I can think of would =
be to
>> create all the datachannels offered on setRemoteDescription and fire =
events
>> for them, and in response to the event if you want to reject it =
close() the
>> stream before createAnswer.  But this is tricky, since all the =
onXXXX's are
>> async and so when do you call createAnswer?  This seems an =
unspecified and
>> thorny bit of JS API to define.  Doable, sure, but considerable =
complexity
>> and increased async-ness for minimal gain (IMO).
>=20
> I see, if you wanted to reject a channel, how would you do it?  That's
> a problem in either proposal.  This is potentially far worse for your
> proposal.  I suspect that the only real option would be to
> setRemoteDescription(), which could populate pc.dataChannels[]
> immediately (and prior to firing the ondatachannel events).  Then you
> could investigate and close in a synchronous fashion.
>=20
> I always imagined that this would happen for media as well, noting
> that streams might be slightly more challenging than something that
> has all the properties present in the SDP.
>=20
>> I seriously dislike "it may fail if the other side used the channel". =
 Why
>> create such error paths and ways to break your app when there's no =
need to?
>> Is this needed for interfacing with some sort of legacy system?
>=20
> I think that you misread this one.  If I create channel 3 and then try
> to create another channel 3, then that should fail.  I assume that you
> don't permit two channels with the same label in your proposal either.
>=20
>> This means that to emulate a WebSockets channel, you'd need to =
(likely)
>> negotiate it in SDP (especially given the label and protocol fields).
>=20
> It doesn't matter how you create the channel.  You can emulate
> WebSockets in a number of ways (I believe that the default values for
> channels produce WebSockets-compatible properties.  If you want to
> signal "protocol" (label isn't a WebSockets concept), then yes, a
> round trip is needed.  You could run an offer/answer round, or your
> own application-specific signaling.  That round trip could be after
> creating the channel, depending on your application needs.
>=20
>> I don't see how apparently raw SS7 intererop is involved here.  Is =
this a
>> new usecase?
>=20
> See above.  These little jokes keep me from going (more) batty.
>=20
>> How is this better for the application than the current draft =
(assuming 0
>> RTT setup)?
>=20
> I don't think that the assumption is valid, so I'm not sure the
> question is either.
>=20
>> *3.1 Negotiation*
>> Differences:
>> In your draft, properties can be offer/answer negotiated.  In the =
current
>> draft, all properties are declarative; there is no negotiation over =
the
>> properties.
>=20
> You don't have negotiation, sure.  I think that you just have
> unresolved glare scenarios.
>=20
>> Comments:
>> If you actually want to offer/answer over the properties you need to =
define
>> all the O/A semantics, and then how to surface those to the app.  =
This adds
>> a lot of edge and error cases to deal with unless you define that no =
actual
>> negotiation occurs.  You can punt and say all that is the apps =
business, but
>> then you're back a "bad days" case having the app parse SDP, etc.
>=20
> Given that the SDP is declarative, I don't see how this is
> substantively different from your proposal.  The 1.5RTT one.
>=20
>> What are we gaining in practice here?  What usecase will use actual
>> negotiation here, or is it just a way to implement consistent =
declarative
>> properties?  (And there are still edge/error cases to deal with and =
at least
>> ignore).
>=20
> In practice, we are providing a service for applications that care
> about property consistency.  This says, "Here, you need to do
> offer/answer anyway.  As long as you are doing O/A, we can use that to
> ensure that your data channels match up nicely."
>=20
>> The current draft keeps things simple since there's no penalty really =
for
>> setting up a channel you're not interested in - if you don't want it, =
just
>> call "newchannel.close()".
>=20
> I don't see how that is different, or relevant.
>=20
>> **4. Available Data Channel Properties*
>> Differences:
>> Your draft specs a full set of possible SCTP properties and makes all =
but
>> streamId mutable at any time.  The current draft has a much smaller =
set of
>> properties (label, protocol, reliable, ordered, readystate, =
bufferedamount,
>> binarytype). Only binarytype is mutable.  The only ones added vs =
WebSockets
>> are reliable and ordered.
>=20
> ... and label.  That's new too.
>=20
> I'm ok with having less flexibility with respect to reliability.  I
> was only being complete for the first pass.
>=20
>> *5. SDP Format*
>> Differences:
>> Like what I proposed for the "1.5 RTT init SDP shortcut" in Boston, =
you have
>> to specify each channel and all the properties.  The current draft =
(using
>> the 0-RTT proposal) only needs to specify the protocol and =
protocol-level
>> options like default number of streams.
>=20
> Yes, that's clearly the biggest difference between this and your 0-RTT
> in-band proposal: where these extra bits are passed.
>=20
>> Comments:
>> If this is O/A, it has a similar set of issues to m-lines, though =
they can
>> go away since they have a stream number attached.  But you have to =
include
>> all active ones in each O/A exchange.
>=20
> That's a good thing.  I believe in clear expressiveness over saving
> bytes.  gzip exists so that we don't have to make bad compromises in
> these trade-offs.
>=20
>> What happens if you mutated the
>> properties on one side in order to do packet-by-packet option =
selection.
>> Does that mirror into SDP?  Does the other side then change?
>=20
> Good question.  I didn't put that in the draft in part because it's
> API-stuff, in part because I forgot.
>=20
> The current values for properties should appear in the SDP when it is
> generated.  If the answerer doesn't have that channel, it is required
> to create one with matching properties.  This is the entirety of the
> negotiation that goes on.  If the answer already has a channel, it
> doesn't change that local channel properties.  The answer includes the
> properties that the answer has for the channel.  The offerer might
> learn of channels from an answer, and consequently should pass a new
> channel object with matching properties to the app.
>=20
>> Since changing
>> them on one side doesn't generate a negotiation-needed, if you echo =
the
>> changes you could get surprised when negotiations happen for other =
reasons.
>=20
> Changing properties doesn't trigger the need for negotiation, sure,
> but creating the channel does.  I can't imagine any scenario where the
> outcome of changes is surprising.
>=20
>> If it's purely declarative and doesn't track changes, it's more =
doable, but
>> what happens if one side removes a channel in the O/A?
>=20
> Removal/rejection was something I didn't add.  On purpose.  Close the
> channel if you don't want it.
>=20
>> And can the answerer
>> in the initial exchange add channels?  If so, what does the offerer =
do; is
>> this real negotiation? Does this trigger negotiation-needed?
>=20
> Yes.  The offerer is expected to create a matching channel and pass it
> to the app.
>=20
> No, this is not "real" negotiation.  That's because negotiation of the
> sort that is performed when selecting codecs is not required.
>=20
>> Side note: the syntax won't work as the SCTP/DTLS spec allows for =
multiple
>> associations; people like Cullen and others have argued for that =
being
>> allowed for the generic case of SCTP over DTLS (the SCTP SDP spec =
isn't
>> *just* for DataChannels in WebRTC).  But it could be reworked into a =
syntax
>> that would work closer the what I presented.
>=20
> That's unfortunate.  I did make an explicit note about this
> assumption.  BTW, my preferred solve is:
>=20
> a=3Dsctp-port:5000
>=20
> ...with all the negative consequences that implies.
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>=20


From bill.wu@huawei.com  Tue Feb 19 21:13:21 2013
Return-Path: <bill.wu@huawei.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 3098621F8201 for <rtcweb@ietfa.amsl.com>; Tue, 19 Feb 2013 21:13:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.988
X-Spam-Level: 
X-Spam-Status: No, score=-4.988 tagged_above=-999 required=5 tests=[AWL=-0.142, BAYES_00=-2.599, MIME_BASE64_TEXT=1.753, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WAo3HGZ6dTDO for <rtcweb@ietfa.amsl.com>; Tue, 19 Feb 2013 21:13:20 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 0506221F857A for <rtcweb@ietf.org>; Tue, 19 Feb 2013 21:13:18 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.5-GA FastPath queued) with ESMTP id APW78206; Wed, 20 Feb 2013 05:13:17 +0000 (GMT)
Received: from LHREML406-HUB.china.huawei.com (10.201.5.243) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.1.323.7; Wed, 20 Feb 2013 05:12:29 +0000
Received: from SZXEML407-HUB.china.huawei.com (10.82.67.94) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.1.323.7; Wed, 20 Feb 2013 05:13:12 +0000
Received: from w53375 (10.138.41.149) by szxeml407-hub.china.huawei.com (10.82.67.94) with Microsoft SMTP Server (TLS) id 14.1.323.7; Wed, 20 Feb 2013 13:13:07 +0800
Message-ID: <03725BD6E54C4C20B484AEBBCBA9066D@china.huawei.com>
From: Qin Wu <bill.wu@huawei.com>
To: Colin Perkins <csp@csperkins.org>
References: <512235A8.4000700@ericsson.com> <BFCD1C49F8A7451C8A9279B1C95B58DD@china.huawei.com> <90D7B53D-3177-429C-8108-CF2A720248FE@csperkins.org>
Date: Wed, 20 Feb 2013 13:13:06 +0800
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: base64
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109
X-Originating-IP: [10.138.41.149]
X-CFilter-Loop: Reflected
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] RTP Usage: RTCP XR metrics
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: Wed, 20 Feb 2013 05:13:21 -0000

SGksIENvbGluOg0KTXkgYWltIGlzIHRoZXNlIGJsb2NrIHR5cGVzIGFyZSBSRUNPTU1FTkRFRCB0
byBiZSBpbXBsZW1lbnRlZCwgZm9yIGp1c3RpZmljYXRpb24gb24gd2h5IHRoZXkgYXJlIHJlY29t
bWVuZWQsDQpJIHRoaW5rIHdlIGNhbiBnbyB0byBsb29rIGF0IGZvdXIgUlRDV2ViIGNvbW11bmlj
YXRpb24gcmVxdWlyZW1lbnRzOg0KIg0KICAgRjUgICAgICAgICAgICBUaGUgYnJvd3NlciBNVVNU
IGJlIGFibGUgdG8gcmVuZGVyIGdvb2QgcXVhbGl0eQ0KICAgICAgICAgICAgICAgICAgIGF1ZGlv
IGFuZCB2aWRlbyBldmVuIGluIHRoZSBwcmVzZW5jZSBvZg0KICAgICAgICAgICAgICAgICAgIHJl
YXNvbmFibGUgbGV2ZWxzIG9mIGppdHRlciBhbmQgcGFja2V0IGxvc3Nlcy4NCg0KDQogICBGNiAg
ICAgICAgICAgIFRoZSBicm93c2VyIE1VU1QgYmUgYWJsZSB0byBoYW5kbGUgaGlnaCBsb3NzIGFu
ZA0KICAgICAgICAgICAgICAgICAgIGppdHRlciBsZXZlbHMgaW4gYSBncmFjZWZ1bCB3YXkuDQoN
CiAgIEYxMCAgICAgICAgICAgVGhlIGJyb3dzZXIgTVVTVCBzdXBwb3J0IHN5bmNocm9uaXphdGlv
biBvZg0KICAgICAgICAgICAgICAgICAgIGF1ZGlvIGFuZCB2aWRlby4NCg0KICAgRjM4ICAgICAg
ICAgIFRoZSBicm93c2VyIE1VU1QgYmUgYWJsZSB0byBjb2xsZWN0IHN0YXRpc3RpY3MsDQogICAg
ICAgICAgICAgICAgICAgcmVsYXRlZCB0byB0aGUgdHJhbnNwb3J0IG9mIGF1ZGlvIGFuZCB2aWRl
bw0KICAgICAgICAgICAgICAgICAgIGJldHdlZW4gcGVlcnMsIG5lZWRlZCB0byBlc3RpbWF0ZSBx
dWFsaXR5IG9mDQogICAgICAgICAgICAgICAgICAgc2VydmljZS4NCiINClNvIG15IHBvaW50IGlz
IGlmIHlvdSB3YW50IHRvIGFzayBicm93c2VyIHRvIGVuc3VyZSBnb29kIHF1YWxpdHkgZm9yIGJv
dGggYXVkaW8gYW5kIHZpZGVvIGluIHRoZSBwcmVzZW5jZSBvZiBjZW50YWluIGxldmVsIG9mIGpp
dHRlciBhbmQgbG9zc2VzLA0KeW91IHNob3VsZCBiZSBhYmxlIHRvIHJlcG9ydCBqaXR0ZXIgYW5k
IGxvc3NlcyB0byBoZWxwIHlvdSBrbm93IHdoYXQgY3VycmVudCBsZXZlbCBvZiBqaXR0ZXIgYW5k
IHBhY2tldCBsb3NzIGlzLiBZb3UgbWF5IG5lZWQgdG8gY29sbGVjdCBtb3JlIGRldGFpbGVkDQpz
dGF0aXN0aWNzIHRvIGhlbHAgeW91IGRlY2lkZSB3aGF0IGxldmVsIG9mIGppdHRlciBhbmQgbG9z
cyB5b3UgZG9uJ3Qgd2FudCB0byBleGNlZWQ/IFBEViBtZXRyaWNzIGJsb2NrIHRlbGwgeW91IG1v
cmUgaGlnaGVyIHJlc29sdXRpb24gb2Ygaml0dGVyIGNvbXBhcmluZyB3aXRoIHVzaW5nDQppbnRl
cmFycml2YWwgaml0dGVyIHByb3ZpZGVkIGJ5IFJUQ1AgU1IvUlIuICBTdGF0aXN0aWNzIFN1bW1h
cnkgUmVwb3J0IEJsb2NrIGRlZmluZWQgaW4gUkZDMzYxMSB0ZWxsIHlvdSBob3cgbWFueSBwYWNr
ZXRzIGFyZSBsb3N0IGluIGEgY2VydGFpbiBzZXF1ZW5jZSBudW1iZXIgaW50ZXJ2YWwuDQpidXJz
dCBsb3NzIHJhdGUsIGdhcCBsb3NzIHJhdGUgZGVmaW5lZCBpbiB0aGUgZHJhZnQtaWV0Zi14cmJs
b2NrLXJ0Y3AteHItc3VtbWFyeS1zdGF0IHRlbGwgeW91IFByb3BvcnRpb24gb2YgcGFja2V0IGxv
c3QuIFRoZXJlZm9yZSB0aGVzZSByZWxldmFudCBtZXRyaWNzIGJsb2NrIFNIT1VMRCANCmJlIGxp
c3RlZCBhcyAiUkVDT01NRU5ERUQgdG8gYmUgaW1wbGVtZW50ZWQiLCBpbiBteSBvcGluaW9uLg0K
DQpJbiBhZGR0aW9uLCBCcm93c2VyIG5lZWQgdG8gc3VwcG9ydCBzeW5jaHJvbml6YXRpb24gb2Yg
YXVkaW8gYW5kIHZpZGVvLCBob3dldmVyIGhvdyBkbyB5b3UgIGtub3cgYSBjZXJ0YWluIGJyb3dz
ZXIgbG9zdCBzeW5jaHJvbml6YXRpb24gb2YgYXVkaW8gYW5kIHZpZGVvLiBJIHRoaW5rIFN5bmNo
cm9uaXphdGlvbiBkZWxheSBhbmQgb2Zmc2V0IG1ldHJpY3MgY2FuIHRlbGwgdGhpcy4gVGhlcmVm
b3JlIFN5bmNocm9uaXphdGlvbiBkZWxheSBhbmQgb2Zmc2V0IG1ldHJpY3MsIGluIG15IG9waW5p
b24sIFJFQ09NTUVOREVEIHRvIGJlIGltcGxlbWVudGVkLg0KDQpSZWdhcmRzIQ0KLVFpbg0KLS0t
LS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLSANCkZyb206ICJDb2xpbiBQZXJraW5zIiA8Y3NwQGNz
cGVya2lucy5vcmc+DQpUbzogIlFpbiBXdSIgPGJpbGwud3VAaHVhd2VpLmNvbT4NCkNjOiAiTWFn
bnVzIFdlc3Rlcmx1bmQiIDxtYWdudXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb20+OyA8cnRjd2Vi
QGlldGYub3JnPg0KU2VudDogVHVlc2RheSwgRmVicnVhcnkgMTksIDIwMTMgMTE6MjEgUE0NClN1
YmplY3Q6IFJlOiBbcnRjd2ViXSBSVFAgVXNhZ2U6IFJUQ1AgWFIgbWV0cmljcw0KDQoNCkkgZmlu
ZCB0aGUgbWVhbmluZyBvZiBhIGxvd2VyY2FzZSAicmVjb21tZW5kZWQiIHVuY2xlYXIuIERvIHlv
dSBtZWFuIGFuIFJGQyAyMTE5LXN0eWxlICJSRUNPTU1FTkRFRCIsIG9yIGEgbW9yZSBnZW5lcmFs
IHJlY29tbWVuZGF0aW9uLCBha2luIHRvIGFuIFJGQyAyMTE5IHN0eWxlICJNQVkiPw0KDQpJZiB0
aGUgYWltIGlzIHRoYXQgdGhlc2UgYmxvY2sgdHlwZXMgYXJlIFJFQ09NTUVOREVEIHRvIGJlIGlt
cGxlbWVudGVkLCB0aGVuIEkgdGhpbmsgbW9yZSBleHBsYW5hdGlvbiBpcyBuZWVkZWQgYWJvdXQg
d2h5IHRoZXkncmUgaW1wb3J0YW50IGZvciBwcmFjdGljYWxseSBhbGwgV2ViUlRDIGltcGxlbWVu
dGF0aW9ucywgYW5kIHVuZGVyIHdoYXQgY2lyY3Vtc3RhbmNlcyBpdCBtYWtlcyBzZW5zZSB0byBv
bWl0IHRoZXNlIGJsb2Nrcy4gU3VjaCBzdHJvbmcgc3VwcG9ydCBmb3IgdGhlc2UgbWV0cmljcyBu
ZWVkcyB0byBiZSBqdXN0aWZpZWQuIA0KDQpBbHRlcm5hdGl2ZWx5LCBpZiB5b3UgbWVhbiB0aGF0
IHRoZXNlIFJUQ1AgWFIgYmxvY2tzIE1BWSBiZSBpbXBsZW1lbnRlZCwgdGhlbiBJIHNlZSBsaXR0
bGUgcG9pbnQgaW4gaW5jbHVkaW5nIHN1Y2ggYSBsb25nIGxpc3QsIHNpbmNlIGl0IGRvZXNuJ3Qg
aGVscCBpbnRlcm9wZXJhYmlsaXR5LiANCg0KQ29saW4NCg0KDQpPbiAxOSBGZWIgMjAxMywgYXQg
MDU6MTAsIFFpbiBXdSB3cm90ZToNCj4gSSBsaWtlIHRvIHByb3Bvc2UgdG8gYWRkIHRoZSBmb2xs
b3dpbmcgdGV4dCB0byBTZWN0aW9uIDguDQo+IEZvciBXZWJSVEMgYXBwbGljYXRpb24sIGF1ZGlv
IGFuZCB2aWRlbyBhcmUgbXVsdGlwbGV4ZWQgb250byBhIHNpbmdsZSBSVFAgc2Vzc2lvbi4gDQo+
IHRoZSBiYXNpYyBtZXRyaWNzIGZvciB0cmFuc3BvcnQgaW1wYWlybWVudHMgcHJvdmlkZWQgaW4g
UlRDUCBTUiBhbmQgUlIgcGFja2V0cw0KPiBzaG91bGQgYmUgbWFuZGF0b3J5IHRvIGJlIGltcGxl
bWVudGVkICBpbiBXZWJSVEMgZW5kLXBvaW50cy4gSG93ZXZlciB0aGV5IG1heSANCj4gYmUgbm90
IGFkZXF1YXRlIGluIHNvbWUgY2FzZXMsIGUuZy4sIHRyYW5zcG9ydCBpbXBhaXJlbWVudCByZXBv
cnRlZCBieSBSVENQIFNSIGFuZCBSUg0KPiBwYWNrZXRzIHN1Z2dlc3RpbmcgdGhhdCBxdWFsaXR5
IGlzIG5vdCBhbiBpc3N1ZSwgc3VjaCBhcyB0aGUgZmFjdCB0aGF0IGludGVyYXJyaXZhbCBqaXR0
ZXIgaXMgbm90IGV4Y2Vzc2l2ZS4gDQo+IEhvd2V2ZXIsIHByb2JsZW1zIG1heSBvY2N1ciBpbiB0
aGUgc2VydmljZSBsYXllcnMgbGVhZGluZyB0byBwb29yIHVzZXIgZXhwZXJpZW5jZS4NCj4gDQo+
IFRvIGFkZHJlc3MgdGhlIGRlZmVjaWVuY3kgb2YgUlRDUCBTUiBhbmQgUlIgcGFja2V0cyBmb3Ig
cGVyZm9ybWFuY2UgbW9uaXRvcmluZywgUGFja2V0IERlbGF5IE1ldHJpY3MgDQo+IEJsb2NrLCBQ
YWNrZXQgRGVsYXkgVmFyaWF0aW9uIE1ldHJpY3MgQmxvY2ssIEJ1cnN0IEdhcCBMb3NzIE1ldHJp
Y3MgQmxvY2ssIEJ1cnN0IEdhcCBMb3NzIFN1bW1hcnkgTWV0cmljcyBCbG9jaywNCj4gQnVyc3Qg
R2FwIERpc2NhcmQgTWV0cmljcyBCbG9jaywgQnVyc3QgR2FwIERpc2NhcmQgU3VtbWFyeSBNZXRy
aWNzIEJsb2NrLCBKaXR0ZXIgQnVmZmVyIE1ldHJpY3MgQmxvY2ssIERpc2NhcmQgTWV0cmljcyAN
Cj4gQmxvY2ssIFJMRSBEaXNjYXJkIE1ldHJpY3MgQmxvY2ssIFFvRSBNZXRyaWNzIEJsb2NrIHNw
bGl0IGZyb20gVk9JUCBNZXRyaWNzIEJsb2NrIGFuZCBhbGwgdGhlIE1ldHJpY3MgQmxvY2tzIGRl
ZmluZWQgaW4NCj4gdGhlIFJGQzM2MTEgb3RoZXIgdGhhbiBWT0lQIE1ldHJpY3MgQmxvY2sgYXJl
IHJlY29tbWVuZGVkIHRvIGJlIGltcGxlbWVudGVkIGluIFdlYlJUQyBlbmQtcG9pbnRzIGlmIGJh
bmR3aWR0aCBpcyANCj4gbm90IGEgY29uY2VybiBzaW5jZSB0aGV5IGFyZSBkZXNpZ25lZCBmb3Ig
Ym90aCBhdWRpbyBhcHBsaWNhdGlvbiBhbmQgdmlkZW8gYXBwbGljYXRpb24gYW5kIGNhbiBiZSB1
c2VkIGJ5IG5ldHdvcmsgbWFuYWdlciB0bw0KPiB0cm91Ymxlc2hvb3QgbmV0d29yayBhbmQgZW5z
dXJlIHRoZSBxdWFsaXR5IG9mIHJlYWwtdGltZSBhcHBsaWNhdGlvbiBwZXJmb3JtYW5jZS4NCj4g
DQo+IFJlZ2FyZHMhDQo+IC1RaW4NCj4gLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLSANCj4g
RnJvbTogIk1hZ251cyBXZXN0ZXJsdW5kIiA8bWFnbnVzLndlc3Rlcmx1bmRAZXJpY3Nzb24uY29t
Pg0KPiBUbzogPHJ0Y3dlYkBpZXRmLm9yZz4NCj4gQ2M6ICJDb2xpbiBQZXJraW5zIiA8Y3NwQGNz
cGVya2lucy5vcmc+DQo+IFNlbnQ6IE1vbmRheSwgRmVicnVhcnkgMTgsIDIwMTMgMTA6MDcgUE0N
Cj4gU3ViamVjdDogW3J0Y3dlYl0gUlRQIFVzYWdlOiBSVENQIFhSIG1ldHJpY3MNCj4gDQo+IA0K
PiBXRywNCj4gDQo+IEluIFNlY3Rpb24gOCBvZg0KPiBodHRwczovL2RhdGF0cmFja2VyLmlldGYu
b3JnL2RvYy9kcmFmdC1pZXRmLXJ0Y3dlYi1ydHAtdXNhZ2UvIHRoZXJlIGlzDQo+IGFuIG9wZW4g
aXNzdWUgcmVnYXJkaW5nIFJUQ1AgWFIuDQo+IA0KPiBUaGUgcXVlc3Rpb24gaXMgaWYgYW55IFJU
Q1AgWFIgbWV0cmljcyBzaG91bGQgYmUgbWFuZGF0ZWQgb3IgcmVjb21tZW5kZWQNCj4gdG8gYmUg
aW1wbGVtZW50ZWQgaW4gV2ViUlRDIGVuZC1wb2ludHM/DQo+IA0KPiBTbyBmYXIgdGhlcmUgaGFz
IGJlZW4gc29tZSBsdWtld2FybSBpbnRlcmVzdCBpbiBtZXRyaWNzLCBidXQgbm8gY2xlYXINCj4g
cHJvcG9zYWxzIG9uIHdoYXQgdG8gaW5jbHVkZS4NCj4gDQo+IEFzIGFuIGF1dGhvciBJIGxpa2Ug
dG8gZWl0aGVyIGdldCBzb21lIGRpc2N1c3Npb24gZ29pbmcgb3IgYmUgYWJsZSB0bw0KPiByZW1v
dmUgdGhpcyBvcGVuIGlzc3VlLiBTbyBwZW9wbGUsIGVpdGhlciBtYWtlIGEgcHJvcG9zYWwgZm9y
IHdoYXQgdG8NCj4gaW5jbHVkZSBvciB3ZSB3aWxsIHJlbW92ZSB0aGUgVEJEIGFuZCBjb25zaWRl
ciB0aGUgcXVlc3Rpb24gZGVhbHQgd2l0aC4NCj4gUGxlYXNlIG5vdGUgdGhhdCB0aGVyZSBkbyBl
eGlzdCBzaWduYWxsaW5nIHN1cHBvcnQgZm9yIG5lZ290aWF0aW5nIFJUQ1ANCj4gWFIgbWV0cmlj
cyB0byB1c2UgaW4gYSBwYXJ0aWN1bGFyIHNlc3Npb24uDQo+IA0KPiBTdWJtaXQgYW55IHByb3Bv
c2FsIG5vIGxhdGVyIHRoYW4gdGhlIDE3dGggb2YgTWFyY2guDQo+IA0KPiBjaGVlcnMNCj4gDQo+
IE1hZ251cyBXZXN0ZXJsdW5kDQo+IA0KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+IE11bHRpbWVkaWEgVGVj
aG5vbG9naWVzLCBFcmljc3NvbiBSZXNlYXJjaCBFQUIvVFZNDQo+IC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4g
RXJpY3Nzb24gQUIgICAgICAgICAgICAgICAgfCBQaG9uZSAgKzQ2IDEwIDcxNDgyODcNCj4gRuRy
9mdhdGFuIDYgICAgICAgICAgICAgICAgfCBNb2JpbGUgKzQ2IDczIDA5NDkwNzkNCj4gU0UtMTY0
IDgwIFN0b2NraG9sbSwgU3dlZGVufCBtYWlsdG86IG1hZ251cy53ZXN0ZXJsdW5kQGVyaWNzc29u
LmNvbQ0KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0KPiBydGN3ZWIgbWFpbGluZyBsaXN0DQo+IHJ0Y3dlYkBpZXRm
Lm9yZw0KPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3J0Y3dlYg0KPiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBydGN3ZWIg
bWFpbGluZyBsaXN0DQo+IHJ0Y3dlYkBpZXRmLm9yZw0KPiBodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3J0Y3dlYg0KDQoNCg0KLS0gDQpDb2xpbiBQZXJraW5zDQpodHRwOi8v
Y3NwZXJraW5zLm9yZy8NCg0KDQo=


From randell-ietf@jesup.org  Tue Feb 19 21:30:56 2013
Return-Path: <randell-ietf@jesup.org>
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 8523121F87DF for <rtcweb@ietfa.amsl.com>; Tue, 19 Feb 2013 21:30:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.239
X-Spam-Level: 
X-Spam-Status: No, score=-2.239 tagged_above=-999 required=5 tests=[AWL=-0.240, BAYES_00=-2.599, J_CHICKENPOX_12=0.6]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9KykZfyJrOQa for <rtcweb@ietfa.amsl.com>; Tue, 19 Feb 2013 21:30:55 -0800 (PST)
Received: from r2-chicago.webserversystems.com (r2-chicago.webserversystems.com [173.236.101.58]) by ietfa.amsl.com (Postfix) with ESMTP id B437521F87D7 for <rtcweb@ietf.org>; Tue, 19 Feb 2013 21:30:55 -0800 (PST)
Received: from pool-98-111-140-34.phlapa.fios.verizon.net ([98.111.140.34]:3911 helo=[192.168.1.12]) by r2-chicago.webserversystems.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80) (envelope-from <randell-ietf@jesup.org>) id 1U82Gc-000GnN-VO for rtcweb@ietf.org; Tue, 19 Feb 2013 23:30:55 -0600
Message-ID: <51245F03.8040203@jesup.org>
Date: Wed, 20 Feb 2013 00:28:35 -0500
From: Randell Jesup <randell-ietf@jesup.org>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CABkgnnXR5Gp-C8G6AyHDMKKqE=xohkN-GKYV-=B1BhqHkxdHDw@mail.gmail.com> <512319DE.1080602@jesup.org> <CABkgnnUVAZea4SyjLwqywSF9zxnrHDjOr1VpxaPE0pgWeTraLg@mail.gmail.com>
In-Reply-To: <CABkgnnUVAZea4SyjLwqywSF9zxnrHDjOr1VpxaPE0pgWeTraLg@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - r2-chicago.webserversystems.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - jesup.org
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Subject: Re: [rtcweb] Data Channels Proposal: Now in Internet Draft Form
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: Wed, 20 Feb 2013 05:30:56 -0000

tl;dr: (though this post *is* shorter):


Speaking to a larger point: What use-case(s) or what advantage does this 
get which is not provided by the current draft?  What's the practical 
advantage of changing?  Is the current draft problematic to implement, 
or is the new proposal significantly easier to implement?  (BTW, I'll 
note the current draft does support 0-RTT with no changes).  Can the 
current draft be modified to address these issues?  How much does this 
affect the complexity of the interface and API for JS users?  For 
example, why do you believe there's a need at the application level for 
per-packet mutation of the channel properties, given one has a large 
number of channels available?  What's the use-case?

tl;dr of tl;dr: You're suggesting a change late in the process, please 
give a focused answer to "why?"

Thanks!

On 2/19/2013 2:43 PM, Martin Thomson wrote:
> On 18 February 2013 22:21, Randell Jesup <randell-ietf@jesup.org> wrote:
>> *tl;dr:***I believe this actually ends up with more total complexity,
>> especially in terms of the API presented to users/JS code, with little or no
>> practical win in usecases or reduction in total code.   It feels at times
>> like it's optimizing for some unspoken legacy SCTP application, or that it's
>> a general preference to using it like raw SCTP and all else (negotiation,
>> etc) is merely to satisfy (mostly) the W3's requirements.  ("If you care
>> about consistency...")
> I'm sensitive to the (potential) need for CLUE to use these channels.
> An in-band protocol makes that difficult.

My understanding is that they were interested in using our DataChannels 
protocol.  They can run other protocols on other associations on the 
same DTLS link if they want.  I've heard no indications that the current 
draft would cause a problem for them.

> It does make M3UA implementation possible, as opposed to impossible.
> But yes, I'm fairly sure that the set of people who care about that
> sort of thing is very small, if not zero.  The legacy cases are for
> amusement value only.

Ok, good.

>> Comments:
>> "The ability to use as many SCTP features as possible" - your draft
>> certainly attempts to provide that, but that was generally rejected as a
>> requirement in the past.  Exposing those features (even if they exist in
>> SCTP) has a cost, both in API complexity and in testing. If I make
>> per-packet markings visible, I need to build tests for all those fun edge
>> cases.
> Like sending packets with different properties?  Doesn't sound
> especially hard.  It might even make some test cases easier to write.

The test space is combinatorially larger, since there are issues like 
out-of-order before/after in-order to test, reliable before/after/mixed 
with partial/no reliability, etc.

However, one can ignore this and assume the SCTP stack works, and 
usually you'll be right.

>> *2. Overview:*
>> Differences:
>> Your draft ties Channels in a 1-1 mapping to specific stream numbers which
>> are exposed.  The current draft ties them to pairs of streams (hidden),
>> which may or may not be identical in number.
> Your draft does expose stream numbers in SDP.  Neither proposal
> requires that application be aware of the numbers.

No, the 0-RTT proposal never puts anything in SDP except association 
startup options.  The SDP acceleration isn't needed if 
createDataChannel() is 0-RTT.  That's why 0-RTT is a very simple solution.

>> Your draft has ways where race conditions can cause channel creation
>> failure, or if the other side rejects, etc.  The current draft only really
>> can fail due to the association failing or a failure to increase the number
>> of streams.
> That's a false comparison.  Stream adds can always fail in either
> proposal - there aren't an unlimited number of streams.  Either could
> raise the stream limit.  jesup-rtcweb-data-protocol assumes that this
> is always possible, which is not the case.

They can fail due to no streams, and if so the onError callback (JS) is 
fired for the channel, and it's moved into the "closed" state. Not a 
problem, and per the quote above "or a failure to increase the number of 
streams".  If that's not in the draft, it will be.

> This proposal doesn't permit rejecting of new channels, so I don't
> know how you inferred that.  You can close immediately, which should
> suffice.

Ok, but if it's negotiated in SDP, what if the SDP answer doesn't have 
your channel?  Seems like rejection to me (and an app could edit the SDP 
to do so).

> The real race condition is a glare case where both sides add the
> "same" stream. For this proposal, that's based on stream number; for
> your proposal, it's based on label.  I didn't see how
> jesup-rtcweb-data-protocol proposes to resolve the glare caused when
> two open requests pass in flight for the same label, but this proposal
> only cares if you are performing offer/answer negotiation and that
> glare problem is already solved.

Long ago it was agreed on the list to drop label-glare resolution 
entirely.  If both sides create a channel name "foo", then both sides 
have 2 channels named "foo" and it's up to the application to deal with it.

>> There are some significant missing pieces to the SDP negotiation part, at
>> least at the W3 layer (which I realize this draft isn't, but we need to
>> consider it in our design).  Unlike media, we don't have good ways to
>> extract the datachannels offered/etc; the best I can think of would be to
>> create all the datachannels offered on setRemoteDescription and fire events
>> for them, and in response to the event if you want to reject it close() the
>> stream before createAnswer.  But this is tricky, since all the onXXXX's are
>> async and so when do you call createAnswer?  This seems an unspecified and
>> thorny bit of JS API to define.  Doable, sure, but considerable complexity
>> and increased async-ness for minimal gain (IMO).
> I see, if you wanted to reject a channel, how would you do it?  That's
> a problem in either proposal.  This is potentially far worse for your
> proposal.  I suspect that the only real option would be to
> setRemoteDescription(), which could populate pc.dataChannels[]
> immediately (and prior to firing the ondatachannel events).  Then you
> could investigate and close in a synchronous fashion.

Actually, and I think I mentioned this in the room in Boston and again 
on the list since a couple of times, if you want to reject just call 
close() on the stream after it's created.  From what you say, your 
proposal for SDP is similar: declarative; close() to reject after the 
fact (since close doesn't go through O/A!)  If you use SDP to represent 
channels, you have to handle effective rejection even if it's officially 
declarative.

>> I seriously dislike "it may fail if the other side used the channel".  Why
>> create such error paths and ways to break your app when there's no need to?
>> Is this needed for interfacing with some sort of legacy system?
> I think that you misread this one.  If I create channel 3 and then try
> to create another channel 3, then that should fail.  I assume that you
> don't permit two channels with the same label in your proposal either.

Actually the current draft does allow duplicate names, per above. Read 
section 6; you'll see there's no mention of processing on the labels on 
either side.


-- 
Randell Jesup
randell-ietf@jesup.org


From christer.holmberg@ericsson.com  Wed Feb 20 03:48:45 2013
Return-Path: <christer.holmberg@ericsson.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 AE43721F8793 for <rtcweb@ietfa.amsl.com>; Wed, 20 Feb 2013 03:48:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.283
X-Spam-Level: 
X-Spam-Status: No, score=-6.283 tagged_above=-999 required=5 tests=[AWL=-0.034, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tVHql4eq9Cx1 for <rtcweb@ietfa.amsl.com>; Wed, 20 Feb 2013 03:48:45 -0800 (PST)
Received: from mailgw1.ericsson.se (mailgw1.ericsson.se [193.180.251.45]) by ietfa.amsl.com (Postfix) with ESMTP id A867821F86A5 for <rtcweb@ietf.org>; Wed, 20 Feb 2013 03:48:44 -0800 (PST)
X-AuditID: c1b4fb2d-b7f316d0000028db-10-5124b81bcbbb
Received: from ESESSHC020.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw1.ericsson.se (Symantec Mail Security) with SMTP id 3B.C6.10459.B18B4215; Wed, 20 Feb 2013 12:48:43 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.82]) by ESESSHC020.ericsson.se ([153.88.183.78]) with mapi id 14.02.0318.004; Wed, 20 Feb 2013 12:48:43 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Bernard Aboba <bernard_aboba@hotmail.com>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: JSEP and draft-ietf-mmusic-sdp-bundle-negotiation-03
Thread-Index: AQHODhK5jGYz3rJxuE6H2F9+HS8Ud5iACdXY///1aQCAAqOCsA==
Date: Wed, 20 Feb 2013 11:48:42 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B0FC2EF@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B0F555F@ESESSMB209.ericsson.se>, <BLU002-W14013516E3AE69595F4D5CC93F40@phx.gbl>, <7594FB04B1934943A5C02806D1A2204B0F55CD@ESESSMB209.ericsson.se> <BLU002-W210F2CC4F5AA749AEBA495B93F40@phx.gbl>
In-Reply-To: <BLU002-W210F2CC4F5AA749AEBA495B93F40@phx.gbl>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.20]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrILMWRmVeSWpSXmKPExsUyM+Jvja70DpVAg4P3dC32L7nMbLH2Xzu7 A5PH454zbB5LlvxkCmCK4rJJSc3JLEst0rdL4MpY07SVqWAvT8WhN/OYGxhfcXYxcnJICJhI TF39nxHCFpO4cG89WxcjF4eQwCFGic7WyUwQzmJGiRlz57F3MXJwsAlYSHT/0wZpEBEIkThz +hkriC0s4Cgxa9YeFoi4k8SurYsYYeyZJzaC2SwCqhIHf19nA7F5BbwlWhseQy17zSixdcc5 JpAEp4C1xIFDm8AGMQJd9P3UGrA4s4C4xK0n85kgLhWQWLLnPDOELSrx8vE/VghbUeLq9OVQ 9XoSN6ZOYYOwtSWWLXzNDLFYUOLkzCcsExhFZyEZOwtJyywkLbOQtCxgZFnFyJ6bmJmTXm64 iREYDQe3/NbdwXjqnMghRmkOFiVx3jDXCwFCAumJJanZqakFqUXxRaU5qcWHGJk4OKUaGOVq fG+uFrxpF2RRfUkqbcsd3g3LCrOq02+84Njo1rfpWsmGmez7LdVnvGX+PPmweOyR2KUqc3mv hosczlY/6ZTiNysq+IaGS/OatcKB3UUvnf6djQ/Yc3czn+fDAiURjcgvrNvTZ4jfPVHIcWJN T+2Tg8GHc2+cKPdwU1SQvtmrnCj0aur7C0osxRmJhlrMRcWJAIDm3gRUAgAA
Subject: Re: [rtcweb] JSEP and draft-ietf-mmusic-sdp-bundle-negotiation-03
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: Wed, 20 Feb 2013 11:48:45 -0000

Hi,

>> Good questions, for which I don't have any answers at this point :)
>>=20
>> But, IF we can agree on this as a way forward, one of the next steps is =
to look at the JSEP impacts.
>
> [BA] The problem is that my opinion will differ depending on whether the =
SDP in question is to be used in the API or over the wire.=20

True. But, if SDP is NOT used on the wire, the BUNDLE document does not put=
 any requirements on whatever other signaling protocol you may be using. Yo=
u can use a protocol that ONLY signals different port numbers, or one that =
ONLE signals identical port numbers, or one that ONLY signals a single port=
 number, on the wire, and there is nothing BUNDLE can do about it :)=20

BUNDLE is only about users of SDP Offer/Answer - no matter whether it's an =
API or a wire protocol.

>The "different port" formulation makes good sense to me if you are looking=
 for backward compatibility with existing SIP/SDP implementations which are=
 likely to send an error=20
>in response to a "same port" formulation.=A0=A0 So if this is an "on the w=
ire" question I give it a thumbs up.=20
>
>However, if you are asking me whether it makes sense for createOffer() to =
output SDP with different ports by default, when 99 percent of applications=
 are=20
>likely to not be doing SIP interop, I would say "no".=A0=A0Then the next q=
uestion is whether there needs to be a mechanism in the API for indicating =
a preference for different ports,=20
>when this is desired.=20

That's a good discussion topic for JSEP :)

Regards,

Christer


From christer.holmberg@ericsson.com  Wed Feb 20 04:27:58 2013
Return-Path: <christer.holmberg@ericsson.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 B7CFA21F87CB; Wed, 20 Feb 2013 04:27:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.152
X-Spam-Level: 
X-Spam-Status: No, score=-6.152 tagged_above=-999 required=5 tests=[AWL=-0.162, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4, SARE_SUB_OBFU_Z=0.259]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N7lzB69NK3eW; Wed, 20 Feb 2013 04:27:56 -0800 (PST)
Received: from mailgw7.ericsson.se (mailgw7.ericsson.se [193.180.251.48]) by ietfa.amsl.com (Postfix) with ESMTP id 2B51421F87D5; Wed, 20 Feb 2013 04:27:56 -0800 (PST)
X-AuditID: c1b4fb30-b7f0d6d000007e61-37-5124c14ba63b
Received: from ESESSHC012.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id A0.23.32353.B41C4215; Wed, 20 Feb 2013 13:27:55 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.82]) by ESESSHC012.ericsson.se ([153.88.183.54]) with mapi id 14.02.0318.004; Wed, 20 Feb 2013 13:27:54 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "Ejzak, Richard P (Richard)" <richard.ejzak@alcatel-lucent.com>, "mmusic@ietf.org" <mmusic@ietf.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: [MMUSIC] FW: New Version Notification	for draft-ejzak-mmusic-bundle-alternatives-00.txt
Thread-Index: AQHODiLaQ3NGrbmfrEqTjL/GIyKINpiAKZHwgAJ/clA=
Date: Wed, 20 Feb 2013 12:27:54 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B0FC32F@ESESSMB209.ericsson.se>
References: <03FBA798AC24E3498B74F47FD082A92F36EA6762@US70UWXCHMBA04.zam.alcatel-lucent.com>
In-Reply-To: <03FBA798AC24E3498B74F47FD082A92F36EA6762@US70UWXCHMBA04.zam.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.20]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMLMWRmVeSWpSXmKPExsUyM+Jvja73QZVAg44+MYupyx+zWPQ2hFus /dfO7sDs0fpsL6vHkiU/mQKYorhsUlJzMstSi/TtErgy/p0/x1QwQ6riQtMz5gbGFyJdjJwc EgImEsfP/GaHsMUkLtxbz9bFyMUhJHCIUeLj4TusEM5iRonVn08CVXFwsAlYSHT/0waJiwj0 M0p0f1vMCNItLJAmMXNSExuILSKQLvHq4gMo20rizMs1YDUsAqoSD96tAZvDK+AtcfmOFYgp JBAjMeFWFEgFp0CsxKkF71lBbEage76fWsMEYjMLiEvcejKfCeJOAYkle84zQ9iiEi8f/2OF sBUlrk5fDlWvI7Fg9yc2CFtbYtnC12D1vAKCEidnPmGZwCg6C8nYWUhaZiFpmYWkZQEjyypG 9tzEzJz0cvNNjMCIOLjlt8EOxk33xQ4xSnOwKInzhrteCBASSE8sSc1OTS1ILYovKs1JLT7E yMTBKdXAKFXFW6tztKQqa2lhgsPdaLOWiIdNNVum9ZS4beNQ45R5v7v1Q3LVlJO7NutPkrBo /bP2VLi6A4vmPaOHW65+er7AX0I7JyYkuUdMbmvodo2g/o2bQpTdfEtXVibf4EuZI9s9YUK8 /ew+s5f5Nx0uyxnflvnCzZravum8UoNKoqTBQ1PTEzeVWIozEg21mIuKEwH8jnfFVgIAAA==
Subject: Re: [rtcweb] [MMUSIC] FW: New Version Notification	for	draft-ejzak-mmusic-bundle-alternatives-00.txt
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: Wed, 20 Feb 2013 12:27:58 -0000

Hi Richard,

It would have been good with some example messages/flows, but I'll give my =
comments based on my understanding of the text. Also, I'll focus on the "Un=
specified address for subsequent m lines in SDP answer" alternative, as it =
is the one you recommend, but I believe my comments also apply to some of t=
he other alternatives.

In general, you only focus on one single issue, but leave a number of quest=
ions unanswered.

First, as you will now have a single non-zero m- line, you still assume tha=
t entities (including intermediaries) will take information (media types, p=
ayload type mappings etc etc etc - even protocol, if we decide to also allo=
w the data channel in the bundle) from all m- lines. Or, do you intend to p=
ut all that information into a single m- line? If so, in my opinion MMT is =
a much better approach.

Second, what if a user wants the disable, or reject, a specific stream, usi=
ng port zero? How is it done in case the stream is already represented by a=
 zero m- line? How is it done in case the stream is represented by the non-=
zero m- line which contains the port number value used for the whole bundle=
?

Regards,

Christer







-----Original Message-----
From: mmusic-bounces@ietf.org [mailto:mmusic-bounces@ietf.org] On Behalf Of=
 Ejzak, Richard P (Richard)
Sent: 19. helmikuuta 2013 0:09
To: mmusic@ietf.org; rtcweb@ietf.org
Subject: [MMUSIC] FW: New Version Notification for draft-ejzak-mmusic-bundl=
e-alternatives-00.txt

Please note that I have also submitted a draft on how to fix BUNDLE.  This =
doc is based on the modified BUNDLE proposal with different port informatio=
n for each m line and compares several different additional modifications t=
o BUNDLE.  The doc ends up recommending the use of the unspecified address =
for subsequent m lines in a bundle group in the SDP answer (not offer).  Pl=
ease see the doc for details.

-----Original Message-----
From: internet-drafts@ietf.org [mailto:internet-drafts@ietf.org]=20
Sent: Monday, February 18, 2013 3:57 PM
To: Ejzak, Richard P (Richard)
Subject: New Version Notification for draft-ejzak-mmusic-bundle-alternative=
s-00.txt


A new version of I-D, draft-ejzak-mmusic-bundle-alternatives-00.txt
has been successfully submitted by Richard Ejzak and posted to the IETF rep=
ository.

Filename:	 draft-ejzak-mmusic-bundle-alternatives
Revision:	 00
Title:		 Alternatives to BUNDLE
Creation date:	 2013-02-18
Group:		 Individual Submission
Number of pages: 7
URL:             http://www.ietf.org/internet-drafts/draft-ejzak-mmusic-bun=
dle-alternatives-00.txt
Status:          http://datatracker.ietf.org/doc/draft-ejzak-mmusic-bundle-=
alternatives
Htmlized:        http://tools.ietf.org/html/draft-ejzak-mmusic-bundle-alter=
natives-00


Abstract:
   This paper discusses some potential modifications to the BUNDLE
   proposal for multiplexing of multiple media types within a single
   5-tuple to address limitations of the current proposal and
   alternatives already considered by MMUSIC.

                                                                           =
      =20


The IETF Secretariat

_______________________________________________
mmusic mailing list
mmusic@ietf.org
https://www.ietf.org/mailman/listinfo/mmusic

From richard.ejzak@alcatel-lucent.com  Wed Feb 20 07:24:55 2013
Return-Path: <richard.ejzak@alcatel-lucent.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 7081B21F87BA; Wed, 20 Feb 2013 07:24:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.41
X-Spam-Level: 
X-Spam-Status: No, score=-7.41 tagged_above=-999 required=5 tests=[AWL=-1.420,  BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_MED=-4, SARE_SUB_OBFU_Z=0.259]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FuizP09qZpsp; Wed, 20 Feb 2013 07:24:54 -0800 (PST)
Received: from smail3.alcatel.fr (smail3.alcatel.fr [62.23.212.56]) by ietfa.amsl.com (Postfix) with ESMTP id 0C7D021F869A; Wed, 20 Feb 2013 07:24:53 -0800 (PST)
Received: from FRMRSSXCHHUB03.dc-m.alcatel-lucent.com (FRMRSSXCHHUB03.dc-m.alcatel-lucent.com [135.120.45.63]) by smail3.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id r1KFOBb5011730 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Wed, 20 Feb 2013 16:24:51 +0100
Received: from US70TWXCHHUB03.zam.alcatel-lucent.com (135.5.2.35) by FRMRSSXCHHUB03.dc-m.alcatel-lucent.com (135.120.45.63) with Microsoft SMTP Server (TLS) id 8.3.213.0; Wed, 20 Feb 2013 16:24:41 +0100
Received: from US70UWXCHMBA04.zam.alcatel-lucent.com ([169.254.12.105]) by US70TWXCHHUB03.zam.alcatel-lucent.com ([135.5.2.35]) with mapi id 14.02.0247.003; Wed, 20 Feb 2013 10:24:36 -0500
From: "Ejzak, Richard P (Richard)" <richard.ejzak@alcatel-lucent.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>, "mmusic@ietf.org" <mmusic@ietf.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: [MMUSIC] FW: New Version Notification	for draft-ejzak-mmusic-bundle-alternatives-00.txt
Thread-Index: AQHOD2W+toYseWtIxEKEwtE+xBCEiZiCxbWg
Date: Wed, 20 Feb 2013 15:24:35 +0000
Message-ID: <03FBA798AC24E3498B74F47FD082A92F36EA6AA6@US70UWXCHMBA04.zam.alcatel-lucent.com>
References: <03FBA798AC24E3498B74F47FD082A92F36EA6762@US70UWXCHMBA04.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B0FC32F@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B0FC32F@ESESSMB209.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.5.27.17]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.69 on 155.132.188.83
Subject: Re: [rtcweb] [MMUSIC] FW: New Version Notification	for	draft-ejzak-mmusic-bundle-alternatives-00.txt
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: Wed, 20 Feb 2013 15:24:55 -0000

Hi Christer,

Thanks for your comments!  See below.

Richard

> From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
>=20
> First, as you will now have a single non-zero m- line, you still assume
> that entities (including intermediaries) will take information (media
> types, payload type mappings etc etc etc - even protocol, if we decide
> to also allow the data channel in the bundle) from all m- lines. Or, do
> you intend to put all that information into a single m- line? If so, in
> my opinion MMT is a much better approach.

The intent is to reuse all of the existing information in the subsequent m =
lines except the connection, candidate and non-zero port information.  That=
 excludes the crypto info as well.

>=20
> Second, what if a user wants the disable, or reject, a specific stream,
> using port zero? How is it done in case the stream is already
> represented by a zero m- line? How is it done in case the stream is
> represented by the non-zero m- line which contains the port number
> value used for the whole bundle?

A zero port value would retain its original semantic of disabling/rejecting=
 an individual m line.  In my proposal all subsequent m lines in the SDP an=
swer that are accepted would have valid and unique non-zero port values tha=
t are different from the port value in the first m line of the bundle group=
.=20

I admit that I did not think through how to disable the first m line in the=
 group, but let me propose the following:

Let's specify that we get the connection and port information for the bundl=
e from the first valid (non-zero port) m line in the bundle group of the SD=
P answer (not offer).  If the answerer wants to disable the first valid m l=
ine(s) of the bundle group in the first SDP offer, both ends use the connec=
tion and port information from the next valid m line in the SDP answer (and=
 its corresponding m line in the SDP offer).  The offerer had valid informa=
tion for each m line in the SDP offer so it doesn't matter which set we use=
 after the first offer/answer transaction.  But we don't want to change the=
 5-tuple or crypto info for the bundle with any subsequent offer/answer.

If the offerer wants to disable the first valid m line(s) of a bundle group=
 in a subsequent offer, it places the connection and port information for t=
he bundle group in the next valid m line of the bundle group in the SDP off=
er (it would actually move this information from the previous first valid m=
 line to the new one to avoid restarting crypto or changing ports).  In res=
ponse to the new offer disabling the initial valid m line(s), the answerer =
similarly places the connection and port information for the bundle group i=
n the corresponding m line of the SDP answer.  The answerer is not allowed =
to disable the first valid m line of a bundle group in the SDP answer it se=
nds in response to a subsequent offer.  If the answerer needs to disable th=
e first valid m line(s), it must instead accept the m line(s) in response t=
o the latest pending offer (if there is one) and immediately send a new SDP=
 offer disabling the line by following the SDP offerer rule above. =20

The only other rule to add is that the SDP offerer will never re-enable (se=
t port to a non-zero value) a disabled m line before the first valid m line=
 in a bundle group but will instead create a new m line and add it to the g=
roup.  This makes it unlikely that the answerer will reject the first valid=
 m line of the bundle group in a subsequent SDP offer since it had previous=
ly accepted it and did not initiate the new transaction due to any changes =
in the configuration of local resources.

This isn't particularly elegant, but it applies the definition consistently=
 and I think it works in all cases.

>=20
> Regards,
>=20
> Christer
>=20
>=20
>=20
>=20
>=20
>=20
>=20
> -----Original Message-----
> From: mmusic-bounces@ietf.org [mailto:mmusic-bounces@ietf.org] On
> Behalf Of Ejzak, Richard P (Richard)
> Sent: 19. helmikuuta 2013 0:09
> To: mmusic@ietf.org; rtcweb@ietf.org
> Subject: [MMUSIC] FW: New Version Notification for draft-ejzak-mmusic-
> bundle-alternatives-00.txt
>=20
> Please note that I have also submitted a draft on how to fix BUNDLE.
> This doc is based on the modified BUNDLE proposal with different port
> information for each m line and compares several different additional
> modifications to BUNDLE.  The doc ends up recommending the use of the
> unspecified address for subsequent m lines in a bundle group in the SDP
> answer (not offer).  Please see the doc for details.
>=20
> -----Original Message-----
> From: internet-drafts@ietf.org [mailto:internet-drafts@ietf.org]
> Sent: Monday, February 18, 2013 3:57 PM
> To: Ejzak, Richard P (Richard)
> Subject: New Version Notification for draft-ejzak-mmusic-bundle-
> alternatives-00.txt
>=20
>=20
> A new version of I-D, draft-ejzak-mmusic-bundle-alternatives-00.txt
> has been successfully submitted by Richard Ejzak and posted to the IETF
> repository.
>=20
> Filename:	 draft-ejzak-mmusic-bundle-alternatives
> Revision:	 00
> Title:		 Alternatives to BUNDLE
> Creation date:	 2013-02-18
> Group:		 Individual Submission
> Number of pages: 7
> URL:             http://www.ietf.org/internet-drafts/draft-ejzak-
> mmusic-bundle-alternatives-00.txt
> Status:          http://datatracker.ietf.org/doc/draft-ejzak-mmusic-
> bundle-alternatives
> Htmlized:        http://tools.ietf.org/html/draft-ejzak-mmusic-bundle-
> alternatives-00
>=20
>=20
> Abstract:
>    This paper discusses some potential modifications to the BUNDLE
>    proposal for multiplexing of multiple media types within a single
>    5-tuple to address limitations of the current proposal and
>    alternatives already considered by MMUSIC.
>=20
>=20
>=20
>=20
> The IETF Secretariat
>=20
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic

From pkyzivat@alum.mit.edu  Wed Feb 20 11:32:32 2013
Return-Path: <pkyzivat@alum.mit.edu>
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 8417E21E8030 for <rtcweb@ietfa.amsl.com>; Wed, 20 Feb 2013 11:32:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.36
X-Spam-Level: 
X-Spam-Status: No, score=-0.36 tagged_above=-999 required=5 tests=[AWL=0.077,  BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611,  RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JOJqgFXptOy9 for <rtcweb@ietfa.amsl.com>; Wed, 20 Feb 2013 11:32:32 -0800 (PST)
Received: from qmta02.westchester.pa.mail.comcast.net (qmta02.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:43:76:96:62:24]) by ietfa.amsl.com (Postfix) with ESMTP id C2C8A1F0D0B for <rtcweb@ietf.org>; Wed, 20 Feb 2013 11:32:30 -0800 (PST)
Received: from omta07.westchester.pa.mail.comcast.net ([76.96.62.59]) by qmta02.westchester.pa.mail.comcast.net with comcast id 2d1f1l0041GhbT851jYVLE; Wed, 20 Feb 2013 19:32:29 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.164]) by omta07.westchester.pa.mail.comcast.net with comcast id 2jYV1l00j3ZTu2S3TjYVz1; Wed, 20 Feb 2013 19:32:29 +0000
Message-ID: <512524CC.6040404@alum.mit.edu>
Date: Wed, 20 Feb 2013 14:32:28 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20130216 Thunderbird/17.0.3
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <5113CD16.6090806@jesup.org> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org> <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com> <511CB20C.7020003@jesup.org> <CABkgnnU0idt+ntpKjTCMUCVFO9=_fSjGRPikD6Nk_Uem3L7E8g@mail.gmail.com> <89FAFB5C-9D03-4B76-A306-01F9E4EC4105@lurchi.franken.de> <CABkgnnXFrqTo2QpLhjWt5CmcQc6Kv4=vAgd3DgyndNtL1ewm7g@mail.gmail.com> <8E2722E7-F82A-48D4-80FB-C76929A2E324@lurchi.franken.de> <CABkgnnWzX2tpbadnB3DjhmB7cm6poCDvmxdAW2Z_stMbovJ3gw@mail.gmail.com> <A0FDFC7C-2C85-431C-A03E-0E486F9378D1@lurchi.franken.de> <CABkgnnWdjV7F9jkbap91q-pLygzWJsTvAOh-m=-9q4VrU9DGUg@mail.gmail.com> <AC720CBD-AD12-4696-AA4F-2D5BADAF6BD5@phonefromhere.com> <5122B865.8080700@alum.mit.edu> <51233CC6.1060706@ericsson.com>
In-Reply-To: <51233CC6.1060706@ericsson.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1361388749; bh=fv0/5wDoRNzT39yhd9DKmpdIQbCo6310LQFVq105L20=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=lO26dJSxJ5fWz0yX20D7hyYIdWPhfvoPlSLe641ALyqJ3ybDpeWNwuyBS/E6o67ni /ECNGJDKZJv/fpgh1StsLRofoxcjDPD0eDh9n7C7dM5AlT8+rK2YEWf2AU6IpxtqQ/ YYHu44LPefrPAh2WZcXcSvsSLsbf3dEVVQt/Y/HEQ50L3BnZHx8zCOfzQzlxfszFfm RHa6Dy1dij6pllamE79MRqBTkI0xE8NNrYftztF0tl1b0SWs4O3oVZeH4Dl6d8aele jr/Sm0VBoVkBhVScbI8/doZodCSY8aezRvZ+/gcM1w7yz5xeb24k4ZUvd8pDo2kqzs xQ7j7QugZjv1Q==
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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: Wed, 20 Feb 2013 19:32:32 -0000

On 2/19/13 3:50 AM, Stefan Håkansson LK wrote:
> On 2013-02-19 00:25, Paul Kyzivat wrote:
>> On 2/18/13 6:45 AM, Tim Panton wrote:
>>>
>>> On 15 Feb 2013, at 21:15, Martin Thomson wrote:
>>>
>>>> On 15 February 2013 12:55, Michael Tuexen
>>>> <Michael.Tuexen@lurchi.franken.de> wrote:
>>>>> I think I understand what you are proposing. But what happens, if
>>>>> both sides at about the same time open want to open a data channel.
>>>>> For both sides outgoing stream X is free, so they use this. So the
>>>>> endpoints end up with one data channel instead of two.
>>>>
>>>> Actually, I'd go further than that.  I'd require that browser
>>>> implement the same algorithm for selecting the stream to use.  That
>>>> implies that in all cases other than the rarest race conditions, you
>>>> get the same data channel.
>>>
>>> I'd remind everyone that in the case of the data-channel there are _no_
>>> cases where the endpoints don't know what the other end is supposed to
>>> be doing.
>>>
>>> There are no statically programmed legacy devices which support the
>>> data channel.
>>>
>>> Endpoints can be assumed to be dynamic javascript clients programmed
>>> to interoperate with each other,
>>> most often with the same javascript loaded from the same source and
>>> sharing a signalling channel.
>>
>> I disagree.
>>
>> For the cases RTCWEB cares about, presumably at last one end is a
>> javascript client. But the other end may not be. There can be many cases
>> where one end is a server.
>
> The normal way for a web application to communicate with a server is
> using http. Recently, more optimized means have been defined, WebSocket
> and Server-Sent Events.
>
> Of course you could terminate a rtcweb data channel in a server, but I'm
> not sure how much that really buys you over using WebSockets in practice
> (sure, WebSockets only support reliable delivery, so perhaps for low
> latency needs there could be a gain).
>
> But that said, why couldn't the server do the same things the client
> would do in JS over the currently defined data channel if you really
> want to use the rtcweb data channel for client-server communication?

The case I am thinking about is CLUE.

Ignoring RTCWEB, a clue session is a specialized sip session.
There could be two endpoints connected by SIP, or there could be two or 
more endpoints in a star configuration with an MCU, each having a SIP 
session.

Those sessions, endpoint-endpoint, or endpoint-mcu, need clue-specific 
data channel.

Now lets introduce RTCWEB into that picture. For simplicity, lets just 
consider the MCU case, where *one* of the endpoints is a browser. How 
will that work?

Clearly there must be a web server, that is only needed for the RTCWEB 
endpoints. It may or may not be collocated with the MCU.

Then we have two choices:

1) we implement clue endpoint code in javascript to run in the browser. 
The webserver acts as a source of the javascript, and as a gateway to 
sip. The javascript implements the clue protocol over the data channel, 
selects and establishes media streams, etc.

2) we implement clue endpoint code in the webserver on behalf of the 
endpoint. It implements the the clue protocol over a data channel, etc. 
It then uses proprietary signaling between itself and the browser to 
manipulate all the streams and displays.

I see (1) as the preferred path. IIUC what you are suggesting looks more 
like (2). In (2) the web server must be much more knowledgeable about 
CLUE. It also could be slow if things start happening in the data 
channel that must be mapped to http to be communicated to the browser.

	Thanks,
	Paul


From harald@alvestrand.no  Wed Feb 20 11:40:28 2013
Return-Path: <harald@alvestrand.no>
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 1525E21F86CB for <rtcweb@ietfa.amsl.com>; Wed, 20 Feb 2013 11:40:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.407
X-Spam-Level: 
X-Spam-Status: No, score=-110.407 tagged_above=-999 required=5 tests=[AWL=0.192, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5P10K5lBk0F4 for <rtcweb@ietfa.amsl.com>; Wed, 20 Feb 2013 11:40:27 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id C52BB21E8030 for <rtcweb@ietf.org>; Wed, 20 Feb 2013 11:40:26 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 73D6039E15B for <rtcweb@ietf.org>; Wed, 20 Feb 2013 20:40:24 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7tQo4tVFtTMM for <rtcweb@ietf.org>; Wed, 20 Feb 2013 20:40:22 +0100 (CET)
Received: from hta-dell.lul.corp.google.com (unknown [IPv6:2620:0:1043:1:be30:5bff:fede:bcdc]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id 2DF4B39E0CE for <rtcweb@ietf.org>; Wed, 20 Feb 2013 20:40:22 +0100 (CET)
Message-ID: <512526A4.2020107@alvestrand.no>
Date: Wed, 20 Feb 2013 20:40:20 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CABkgnnWUpMSBLioSD2+p82vGszX9R0Q4WFfME5j-DuK+B7KVJw@mail.gmail.com> <CABkgnnW792o76t9dKhidOMJpa21VcbPQZFU1HYnY_yjTPCWhYw@mail.gmail.com> <51166A3C.4000604@jesup.org> <CABkgnnV2m=m+qtM1YR4CPse=gyekvWThon_Nxbf8YMVaNuvq6Q@mail.gmail.com> <511B6C9A.4090904@jesup.org> <CABkgnnUiCKuv_=mgLFf4sRnOb1bY190N7E_+V8gfTbKEUTBnDw@mail.gmail.com> <511CB20C.7020003@jesup.org> <CABkgnnU0idt+ntpKjTCMUCVFO9=_fSjGRPikD6Nk_Uem3L7E8g@mail.gmail.com> <89FAFB5C-9D03-4B76-A306-01F9E4EC4105@lurchi.franken.de> <CABkgnnXFrqTo2QpLhjWt5CmcQc6Kv4=vAgd3DgyndNtL1ewm7g@mail.gmail.com> <8E2722E7-F82A-48D4-80FB-C76929A2E324@lurchi.franken.de> <CABkgnnWzX2tpbadnB3DjhmB7cm6poCDvmxdAW2Z_stMbovJ3gw@mail.gmail.com> <A0FDFC7C-2C85-431C-A03E-0E486F9378D1@lurchi.franken.de> <CABkgnnWdjV7F9jkbap91q-pLygzWJsTvAOh-m=-9q4VrU9DGUg@mail.gmail.com> <AC720CBD-AD12-4696-AA4F-2D5BADAF6BD5@phonefromhere.com> <5122B865.8080700@alum.mit.edu> <51233CC6.1060706@ericsson.com> <512524CC.6040404@alum.mit.edu>
In-Reply-To: <512524CC.6040404@alum.mit.edu>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Subject: Re: [rtcweb] Data Channel Negotiation and reopening of decisions
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: Wed, 20 Feb 2013 19:40:28 -0000

On 02/20/2013 08:32 PM, Paul Kyzivat wrote:
> On 2/19/13 3:50 AM, Stefan Håkansson LK wrote:
>> On 2013-02-19 00:25, Paul Kyzivat wrote:
>>> On 2/18/13 6:45 AM, Tim Panton wrote:
>>>>
>>>> On 15 Feb 2013, at 21:15, Martin Thomson wrote:
>>>>
>>>>> On 15 February 2013 12:55, Michael Tuexen
>>>>> <Michael.Tuexen@lurchi.franken.de> wrote:
>>>>>> I think I understand what you are proposing. But what happens, if
>>>>>> both sides at about the same time open want to open a data channel.
>>>>>> For both sides outgoing stream X is free, so they use this. So the
>>>>>> endpoints end up with one data channel instead of two.
>>>>>
>>>>> Actually, I'd go further than that.  I'd require that browser
>>>>> implement the same algorithm for selecting the stream to use.  That
>>>>> implies that in all cases other than the rarest race conditions, you
>>>>> get the same data channel.
>>>>
>>>> I'd remind everyone that in the case of the data-channel there are 
>>>> _no_
>>>> cases where the endpoints don't know what the other end is supposed to
>>>> be doing.
>>>>
>>>> There are no statically programmed legacy devices which support the
>>>> data channel.
>>>>
>>>> Endpoints can be assumed to be dynamic javascript clients programmed
>>>> to interoperate with each other,
>>>> most often with the same javascript loaded from the same source and
>>>> sharing a signalling channel.
>>>
>>> I disagree.
>>>
>>> For the cases RTCWEB cares about, presumably at last one end is a
>>> javascript client. But the other end may not be. There can be many 
>>> cases
>>> where one end is a server.
>>
>> The normal way for a web application to communicate with a server is
>> using http. Recently, more optimized means have been defined, WebSocket
>> and Server-Sent Events.
>>
>> Of course you could terminate a rtcweb data channel in a server, but I'm
>> not sure how much that really buys you over using WebSockets in practice
>> (sure, WebSockets only support reliable delivery, so perhaps for low
>> latency needs there could be a gain).
>>
>> But that said, why couldn't the server do the same things the client
>> would do in JS over the currently defined data channel if you really
>> want to use the rtcweb data channel for client-server communication?
>
> The case I am thinking about is CLUE.
>
> Ignoring RTCWEB, a clue session is a specialized sip session.
> There could be two endpoints connected by SIP, or there could be two 
> or more endpoints in a star configuration with an MCU, each having a 
> SIP session.
>
> Those sessions, endpoint-endpoint, or endpoint-mcu, need clue-specific 
> data channel.
>
> Now lets introduce RTCWEB into that picture. For simplicity, lets just 
> consider the MCU case, where *one* of the endpoints is a browser. How 
> will that work?
>
> Clearly there must be a web server, that is only needed for the RTCWEB 
> endpoints. It may or may not be collocated with the MCU.
>
> Then we have two choices:
>
> 1) we implement clue endpoint code in javascript to run in the 
> browser. The webserver acts as a source of the javascript, and as a 
> gateway to sip. The javascript implements the clue protocol over the 
> data channel, selects and establishes media streams, etc.
>
> 2) we implement clue endpoint code in the webserver on behalf of the 
> endpoint. It implements the the clue protocol over a data channel, 
> etc. It then uses proprietary signaling between itself and the browser 
> to manipulate all the streams and displays.
>
> I see (1) as the preferred path. IIUC what you are suggesting looks 
> more like (2). In (2) the web server must be much more knowledgeable 
> about CLUE. It also could be slow if things start happening in the 
> data channel that must be mapped to http to be communicated to the 
> browser.

I would think that in the 2) case, "the webserver" would be "a gateway 
media server". There's absolutely no reason I can think of to colocate 
the webserver with the gateway media server.

Similarly, in the 1) case, "the webserver" should be "the SIP gateway" - 
there's some more reason to colocate them here, as SIP-over-HTTPS or 
SIP-over-Websockets makes some sense (and is already implemented by 
some), and is a little easier to deal with on a same-origin basis - but 
there's no necessary link between the Web server that serves the page 
and the SIP server that mediates the signalling.

That said, I also think it's more likely that designs based on 1) would 
be preferable.


From harald@alvestrand.no  Wed Feb 20 12:17:22 2013
Return-Path: <harald@alvestrand.no>
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 6670721F889C for <rtcweb@ietfa.amsl.com>; Wed, 20 Feb 2013 12:17:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.413
X-Spam-Level: 
X-Spam-Status: No, score=-110.413 tagged_above=-999 required=5 tests=[AWL=0.186, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7RI+VO4HwHcV for <rtcweb@ietfa.amsl.com>; Wed, 20 Feb 2013 12:17:21 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id 7072821F88C7 for <rtcweb@ietf.org>; Wed, 20 Feb 2013 12:17:21 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 5A69E39E15B for <rtcweb@ietf.org>; Wed, 20 Feb 2013 21:17:20 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id F6s9uWW7VtKv for <rtcweb@ietf.org>; Wed, 20 Feb 2013 21:17:18 +0100 (CET)
Received: from hta-dell.lul.corp.google.com (unknown [IPv6:2620:0:1043:1:be30:5bff:fede:bcdc]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id A222539E0CE for <rtcweb@ietf.org>; Wed, 20 Feb 2013 21:17:18 +0100 (CET)
Message-ID: <51252F4D.1080606@alvestrand.no>
Date: Wed, 20 Feb 2013 21:17:17 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <i82ig8pdnb81tlbbbe79u6q7v4acmp67e3@hive.bjoern.hoehrmann.de>
In-Reply-To: <i82ig8pdnb81tlbbbe79u6q7v4acmp67e3@hive.bjoern.hoehrmann.de>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [rtcweb] Comments on draft-ietf-rtcweb-overview-05
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: Wed, 20 Feb 2013 20:17:22 -0000

High level points:

- Thanks for the specific review points!

- Agreement that this probably shouldn't be published until the 
references are.
The point of a Last Call at this point is (at least I think of it that 
way) that any proposal for a substantive change in the document after a 
concluded Last Call is treated as reopening a closed issue, rather than 
continuing an open debate on which no conclusion has been drawn.

Clarifications are, of course, always in order.

On 01/30/2013 01:23 PM, Bjoern Hoehrmann wrote:
> Hi,
>
>    http://tools.ietf.org/html/draft-ietf-rtcweb-overview-05 claims that
> it is an "overview" in title and abstract, but it also references RFC
> 2119 and uses RFC 2119 keywords and has normative references making the
> role of the document unclear. Either the RFC 2119 reference and keywords
> have to be removed, or Abstract and perhaps title have to be changed to
> make it clear who or what would conform to this specification.
Requirements language was not used in the body of the document, so I 
removed the reference.
It was used in the "transport appendix", but that's destined for another 
document anyway.
>
> I understand the Chairs are already aware some of the references need to
> be updated. The `[getusermedia]` reference should point to some proper
> publication of the W3C, under `http://www.w3.org/TR/` most likely.
Updated.
>
> There are various parts that have placeholder text, e.g. section 9 has
> "<whatever dB metrics makes sense here - most important that we have one
> only>" and '<WORKING GROUP DRAFT "MEDIA PROCESSING">', and Appendix A
> has 'The draft referred to as "transport and middle boxes" in Section 4
> has not been written yet.' That seems to indicate that the draft is not
> ready for publication yet.
Appendix A is waiting for further work to be done.
Luckily, the dB level point has been captured by 
draft-ietf-rtcweb-audio, so I replaced the dangling pointer with a 
reference to that.
>
> In section 12 is a typo "ad to" which should probably be "and to".
>
> Also in section 12, "The number of people who have taken part in the
> discussions surrounding this draft are too numerous to list". Ordinarily
> people would not be acknowledged simply for having taken part in some
> discussion surrounding a document, and it's usually not true that there
> have been "too many to list"; I think it would be better to remove the
> quoted text.
If adding more categories, anyone on the mailing list would probably 
belong. There have been many, and their input helped. Your name is now 
in there :-)
>
> As noted in http://www.w3.org/2001/06/manual/#Translations the document
> should not use "we" as that is hard to translate and usually it's not
> very clear who the pronoun refers to (authors, editors, working group,
> the IETF at large, or someone else).
This only occured in appendix A - removed and replaced with "this 
specification", more or less.
>
> There seem to be many phrases used in the document that are not very
> suitable for a general audience, examples are "communications event",
> "communications partnership", and "a strong changer of the marketplace
> of deployment". (Two of the phrases there come from the last paragraph
> in 2.3. which as a whole is not very comprehensible and probably needs
> to be re-written).
At the moment, I do not know of a better way to write it. There probably 
is one, but I don't have it.



From internet-drafts@ietf.org  Wed Feb 20 12:30:04 2013
Return-Path: <internet-drafts@ietf.org>
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 780EF21F8684; Wed, 20 Feb 2013 12:30:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ORJJ1kVPkF9M; Wed, 20 Feb 2013 12:30:03 -0800 (PST)
Received: from ietfa.amsl.com (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 42B5721F869A; Wed, 20 Feb 2013 12:30:03 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 4.40
Message-ID: <20130220203003.31937.26460.idtracker@ietfa.amsl.com>
Date: Wed, 20 Feb 2013 12:30:03 -0800
Cc: rtcweb@ietf.org
Subject: [rtcweb] I-D Action: draft-ietf-rtcweb-overview-06.txt
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: Wed, 20 Feb 2013 20:30:04 -0000

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies.
 This draft is a work item of the Real-Time Communication in WEB-browsers W=
orking Group of the IETF.

	Title           : Overview: Real Time Protocols for Brower-based Applicati=
ons
	Author(s)       : Harald T. Alvestrand
	Filename        : draft-ietf-rtcweb-overview-06.txt
	Pages           : 21
	Date            : 2013-02-20

Abstract:
   This document gives an overview and context of a protocol suite
   intended for use with real-time applications that can be deployed in
   browsers - "real time communication on the Web".

   It intends to serve as a starting and coordination point to make sure
   all the parts that are needed to achieve this goal are findable, and
   that the parts that belong in the Internet protocol suite are fully
   specified and on the right publication track.

   This document is a work item of the RTCWEB working group.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-rtcweb-overview

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-rtcweb-overview-06

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-rtcweb-overview-06


Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From randell-ietf@jesup.org  Wed Feb 20 13:33:38 2013
Return-Path: <randell-ietf@jesup.org>
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 15F4021F8623 for <rtcweb@ietfa.amsl.com>; Wed, 20 Feb 2013 13:33:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.517
X-Spam-Level: 
X-Spam-Status: No, score=-2.517 tagged_above=-999 required=5 tests=[AWL=0.082,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id E7iMxIN-nLtc for <rtcweb@ietfa.amsl.com>; Wed, 20 Feb 2013 13:33:37 -0800 (PST)
Received: from r2-chicago.webserversystems.com (r2-chicago.webserversystems.com [173.236.101.58]) by ietfa.amsl.com (Postfix) with ESMTP id 0F41621F85F3 for <rtcweb@ietf.org>; Wed, 20 Feb 2013 13:33:36 -0800 (PST)
Received: from pool-98-111-140-34.phlapa.fios.verizon.net ([98.111.140.34]:3477 helo=[192.168.1.12]) by r2-chicago.webserversystems.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80) (envelope-from <randell-ietf@jesup.org>) id 1U8HIF-0000Aw-UZ; Wed, 20 Feb 2013 15:33:36 -0600
Message-ID: <512540A3.3090008@jesup.org>
Date: Wed, 20 Feb 2013 16:31:15 -0500
From: Randell Jesup <randell-ietf@jesup.org>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20130215 Thunderbird/17.0.3
MIME-Version: 1.0
To: Justin Uberti <juberti@google.com>,  "rtcweb@ietf.org" <rtcweb@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - r2-chicago.webserversystems.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - jesup.org
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Subject: [rtcweb] Lower-overhead protocol variations
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: Wed, 20 Feb 2013 21:33:38 -0000

This is a relevant thread to current discussions:

http://www.w3.org/mid/D1737092-F63D-4821-B3FA-D425267E4F23@cisco.com

and continued with subject change in

http://www.w3.org/mid/4F4D6315.9000601@jesup.org

I'm re-evaluating if the original decision against even/odd was required,
in order to see if we can collapse the current draft 0-RTT proposal
into a single declarative "open" message on a stream with no response or ack
required. Even/odd (perhaps based on a property of the SCTP association?)
would avoid the need for mismatched channel pairs, and thus avoid the need
for the response/ack and the need to send with the in-order bit.

The only hole I've seen so far is that if the return stream isn't
currently within the range of valid streams (i.e. at the far end) there's
no easy way to return an error.  However, we expect to be able to
negotiate additional streams on request, so this may not really matter.

We may need to reserve more initial streams, but the overhead for this is
minimal.

Perhaps this would address some of the concerns voiced here.  Also,
someone will be posting a use case soon this sort of change will
help.... <jesup waits for the post>

-- 
Randell Jesup
randell-ietf@jesup.org


From ekr@rtfm.com  Wed Feb 20 16:27:45 2013
Return-Path: <ekr@rtfm.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 C6AD721E804D for <rtcweb@ietfa.amsl.com>; Wed, 20 Feb 2013 16:27:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.809
X-Spam-Level: 
X-Spam-Status: No, score=-102.809 tagged_above=-999 required=5 tests=[AWL=0.167, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id r5nSW+RlelD2 for <rtcweb@ietfa.amsl.com>; Wed, 20 Feb 2013 16:27:45 -0800 (PST)
Received: from mail-qe0-f54.google.com (mail-qe0-f54.google.com [209.85.128.54]) by ietfa.amsl.com (Postfix) with ESMTP id E656F21E8049 for <rtcweb@ietf.org>; Wed, 20 Feb 2013 16:27:44 -0800 (PST)
Received: by mail-qe0-f54.google.com with SMTP id 1so3958762qeb.41 for <rtcweb@ietf.org>; Wed, 20 Feb 2013 16:27:44 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:x-originating-ip:from:date:message-id :subject:to:content-type:x-gm-message-state; bh=rSFQ/bSa4/gRn1w3r6D48J14VCt39OQM/AmHB9OJ43M=; b=gLautWP6r7UH7rokTneqiY0wwemC47GQMaVRvypIcoGtDj7d9eFUTTl1PEYlISUvFx AG/fwS2Mrtx4/rdDe+uQOE3GhYhx8tSI9M7+9ouOYqIfJwpvChuZAExTNHaX+NbN/L61 eXVShnKmdZVsNs9CDWpdXwq0HarlC2u3HpdHnkwASnF8SMNz4KiqyPl0YELJLBipbHQX srbkTkZpvaA0iUq6hp1R+RtgMspLerWXlQbCp0aZIlGADPl3Gx7tEmuhiDMYFucjAmFY pLCnD2rG21MjuiDtWwa9ZHzOTtfIwdbfO6VeI+FzF61FtqYsTqfZ3g7vVvYQGuK3m9rI 9lqg==
X-Received: by 10.49.127.101 with SMTP id nf5mr11401141qeb.20.1361406464174; Wed, 20 Feb 2013 16:27:44 -0800 (PST)
MIME-Version: 1.0
Received: by 10.49.28.230 with HTTP; Wed, 20 Feb 2013 16:27:03 -0800 (PST)
X-Originating-IP: [74.95.2.173]
From: Eric Rescorla <ekr@rtfm.com>
Date: Wed, 20 Feb 2013 16:27:03 -0800
Message-ID: <CABcZeBMg0AdhFj61S1hgz9WCP2JikLabrm3dAA36hyb99_93Sg@mail.gmail.com>
To: rtcweb@ietf.org, mmusic WG <mmusic@ietf.org>
Content-Type: multipart/alternative; boundary=047d7b6dc0bcb147b304d6312431
X-Gm-Message-State: ALoCoQlOMdQHS1mJm97KMISBBViWj6aIxpulhdjOeQIhV8RqWbgmhV9Rv1Q04rdwVki9FrQjayAt
Subject: [rtcweb] Proposed Agenda For WG Meetings
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, 21 Feb 2013 00:27:45 -0000

--047d7b6dc0bcb147b304d6312431
Content-Type: text/plain; charset=ISO-8859-1

In the tradition of the Interim, I tried to sit down and work out an
agenda that reflects that I think the important concerns are, namely:

- Video codecs (as promised)
- Multiplexing of media flows
- Trickle ICE
- DataChannels

Two notes about cross-WG interaction:

- I'm assuming that most of the MMUSIC time will be used for
  RTCWEB-type stuff, though I left 30 min for other MMUSIC
  business on Tue.

- I don't know how much time AVTEXT needs given the AVTEXT/
  MMUSIC merger on Fri. We can reduce the draft-jennings-rtcweb-plan
  time accordingly based on agenda requests.

Hope this is useful. I'm of course happy to get on a call to discuss
this if that helps.

-Ekr


RTCWEB I: Tuesday 0900-1130
0900 - 0905  Administrivia
0905 - 1100  Video Codec MTI discussion
  - draft-alvestrand-rtcweb-vp8-00 (30 mins)
  -
draft-burman-rtcweb-h264-proposal-00+draft-dbenham-webrtcvideomti-00+draft-marjou-rtcweb-video-codec-00
(30 mins)
  - General discussion 30 min)
  - Call the question of which mandatory to implement video codec to select
(5 min)
  - Next steps (20 min)
 1100 - 1115  draft-ietf-rtcweb-use-cases-and-requirements (LC comments)
 1115 - 1130  draft-ietf-draft-ietf-rtcweb-overview (LC comments)


MMUSIC I: Tuesday 1520-1830
1520 - 1525  Administrivia
1525 - 1605  Trickle ICE (Ivov)
- Under what conditions can you do full trickle (discovery)
- When can checking stop? [UPDATE vs. in-band vs...?]
- SDP/SIP encoding for additional trickle candidates
1605 - 1650  - Bundle
 - draft-ejzak-mmusic-bundle-alternatives (15 min)
 - draft-ietf-mmusic-sdp-bundle-negotiation (15 min)
 - discussion/consensus calls (15 min)
1650 - 1700  [Break]
1700 - 1800  SDP attribute analysis for multiplexing
 - draft-nandakumar-mmusic-sdp-mux-attributes
1800 - 1830  [Other MMUSIC business]


RTCWEB II: Thursday 0900-1130
0900 - 0905  Administrivia
0905 - 1025  Data Channel negotiation
 - draft-jesup-rtcweb-data-protocol (15 min)
 - draft-thomson-rtcweb-data (15 min)
 - draft-marcon-rtcweb-data-channel-management (15 min)
 - Discussion (30 min)
 - Consensus call (5 min)
1025 - 1100 JSEP Update (Uberti)
 - draft-ietf-rtcweb-jsep
1100 - 1115  RTCP-XR (Westerlund)
1115 - 1130  RTP Concepts and relation
- daft-burman-rtcweb-mmusic-media-structure


MMUSIC II: Friday 0900-1100
0900 - 0905  Administrivia
0905 - 0925  Requirements (draft-jennings-mmusic-media-req)
0925 - 1015  PC-track to m-line mapping (draft-jennings-rtcweb-plan)
1015 - 1100  MSID changes to match multiplexing (draft-jennings-rtcweb-plan)

--047d7b6dc0bcb147b304d6312431
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>In the tradition of the Interim, I tried to sit down and work out an</=
div><div>agenda that reflects that I think the important concerns are, name=
ly:</div><div><br></div><div>- Video codecs (as promised)</div><div>- Multi=
plexing of media flows</div>

<div>- Trickle ICE</div><div>- DataChannels</div><div><br></div><div>Two no=
tes about cross-WG interaction:</div><div><br></div><div>- I&#39;m assuming=
 that most of the MMUSIC time will be used for</div><div>=A0 RTCWEB-type st=
uff, though I left 30 min for other MMUSIC</div>

<div>=A0 business on Tue.</div><div><br></div><div>- I don&#39;t know how m=
uch time AVTEXT needs given the AVTEXT/</div><div>=A0 MMUSIC merger on Fri.=
 We can reduce the draft-jennings-rtcweb-plan</div><div>=A0 time accordingl=
y based on agenda requests.</div>

<div><br></div><div>Hope this is useful. I&#39;m of course happy to get on =
a call to discuss</div><div>this if that helps.</div><div><br></div><div>-E=
kr</div><div><br></div><div><br></div><div>RTCWEB I: Tuesday 0900-1130</div=
>

<div>0900 - 0905 =A0Administrivia</div><div>0905 - 1100 =A0Video Codec MTI =
discussion</div><div>=A0 - draft-alvestrand-rtcweb-vp8-00 (30 mins)</div><d=
iv>=A0 - draft-burman-rtcweb-h264-proposal-00+draft-dbenham-webrtcvideomti-=
00+draft-marjou-rtcweb-video-codec-00 (30 mins)</div>

<div>=A0 - General discussion 30 min)</div><div>=A0 - Call the question of =
which mandatory to implement video codec to select (5 min)</div><div>=A0 - =
Next steps (20 min)</div><div>=A01100 - 1115 =A0draft-ietf-rtcweb-use-cases=
-and-requirements (LC comments)</div>

<div>=A01115 - 1130 =A0draft-ietf-draft-ietf-rtcweb-overview (LC comments)<=
/div><div>=A0 =A0=A0</div><div><br></div><div>MMUSIC I: Tuesday 1520-1830</=
div><div>1520 - 1525 =A0Administrivia</div><div>1525 - 1605 =A0Trickle ICE =
(Ivov)</div>

<div>- Under what conditions can you do full trickle (discovery)</div><div>=
- When can checking stop? [UPDATE vs. in-band vs...?]</div><div>- SDP/SIP e=
ncoding for additional trickle candidates</div><div>1605 - 1650 =A0- Bundle=
=A0</div>

<div>=A0- draft-ejzak-mmusic-bundle-alternatives (15 min)</div><div>=A0- dr=
aft-ietf-mmusic-sdp-bundle-negotiation (15 min)</div><div>=A0- discussion/c=
onsensus calls (15 min)</div><div>1650 - 1700 =A0[Break]</div><div>1700 - 1=
800 =A0SDP attribute analysis for multiplexing</div>

<div>=A0- draft-nandakumar-mmusic-sdp-mux-attributes</div><div>1800 - 1830 =
=A0[Other MMUSIC business]</div><div><br></div><div><br></div><div>RTCWEB I=
I: Thursday 0900-1130</div><div>0900 - 0905 =A0Administrivia</div><div>0905=
 - 1025 =A0Data Channel negotiation</div>

<div>=A0- draft-jesup-rtcweb-data-protocol (15 min)</div><div>=A0- draft-th=
omson-rtcweb-data (15 min)</div><div>=A0- draft-marcon-rtcweb-data-channel-=
management (15 min)</div><div>=A0- Discussion (30 min)</div><div>=A0- Conse=
nsus call (5 min)</div>

<div>1025 - 1100 JSEP Update (Uberti)</div><div>=A0- draft-ietf-rtcweb-jsep=
</div><div>1100 - 1115 =A0RTCP-XR (Westerlund)</div><div>1115 - 1130 =A0RTP=
 Concepts and relation</div><div>- daft-burman-rtcweb-mmusic-media-structur=
e</div>

<div><br></div><div><br></div><div>MMUSIC II: Friday 0900-1100</div><div>09=
00 - 0905 =A0Administrivia</div><div>0905 - 0925 =A0Requirements (draft-jen=
nings-mmusic-media-req)</div><div>0925 - 1015 =A0PC-track to m-line mapping=
 (draft-jennings-rtcweb-plan)</div>

<div>1015 - 1100 =A0MSID changes to match multiplexing (draft-jennings-rtcw=
eb-plan)</div><div><br></div>

--047d7b6dc0bcb147b304d6312431--

From suhasietf@gmail.com  Wed Feb 20 16:53:30 2013
Return-Path: <suhasietf@gmail.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 4033D21F8703; Wed, 20 Feb 2013 16:53:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level: 
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id usXUVyUpH+fm; Wed, 20 Feb 2013 16:53:29 -0800 (PST)
Received: from mail-wg0-f49.google.com (mail-wg0-f49.google.com [74.125.82.49]) by ietfa.amsl.com (Postfix) with ESMTP id CC9DB21F86E7; Wed, 20 Feb 2013 16:53:28 -0800 (PST)
Received: by mail-wg0-f49.google.com with SMTP id 15so6787965wgd.4 for <multiple recipients>; Wed, 20 Feb 2013 16:53:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=TcRFn7X5MSpfa734lqgj/VeAuk3b5e3m17imDedIsiM=; b=Ga9+ebzSghrYcw4YfI+ihcdKMjtlKMxO78MI7rrO/ghmoE/q7XNnd5j70QiEXHrnHK NnQ3LTQqCFoZh8JxODQreDFa44WWuMHG5LbHrn3Ty9kTeCQkyvIcXbaAdz2MIs4raNVb U8a0UsA+PkiGXLIF+tG+B/+ftsWT7EO2m9rsNon/2xcLcxrWxjlWPTeT25SgJp6OxA51 csiZ+AWLjlsNwK9a22wwCfaWcsYiQWOZyoAuf8xhpb7fmU2L1/YbMlJUHUduc3cGKukC LSBBa3w76E/st4HXpQA8WvZLXR6K00sIfYMUEyllc+Q9xPiFHpfh0wAkCifM3kFN9ftb qrgA==
MIME-Version: 1.0
X-Received: by 10.194.59.40 with SMTP id w8mr37287835wjq.51.1361408007639; Wed, 20 Feb 2013 16:53:27 -0800 (PST)
Received: by 10.194.44.99 with HTTP; Wed, 20 Feb 2013 16:53:27 -0800 (PST)
In-Reply-To: <CABcZeBMg0AdhFj61S1hgz9WCP2JikLabrm3dAA36hyb99_93Sg@mail.gmail.com>
References: <CABcZeBMg0AdhFj61S1hgz9WCP2JikLabrm3dAA36hyb99_93Sg@mail.gmail.com>
Date: Wed, 20 Feb 2013 16:53:27 -0800
Message-ID: <CAMRcRGSEkO0pj_i6Vzf6cpay0AhkzAwaGwQn3AbQndW1sUXscw@mail.gmail.com>
From: Suhas Nandakumar <suhasietf@gmail.com>
To: Eric Rescorla <ekr@rtfm.com>
Content-Type: multipart/alternative; boundary=047d7b86d68cb0cd2204d631801d
Cc: rtcweb@ietf.org, mmusic WG <mmusic@ietf.org>
Subject: Re: [rtcweb] Proposed Agenda For WG Meetings
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, 21 Feb 2013 00:53:30 -0000

--047d7b86d68cb0cd2204d631801d
Content-Type: text/plain; charset=ISO-8859-1

+1

Looks Neat !!

./Suhas

On Wed, Feb 20, 2013 at 4:27 PM, Eric Rescorla <ekr@rtfm.com> wrote:

> In the tradition of the Interim, I tried to sit down and work out an
> agenda that reflects that I think the important concerns are, namely:
>
> - Video codecs (as promised)
> - Multiplexing of media flows
> - Trickle ICE
> - DataChannels
>
> Two notes about cross-WG interaction:
>
> - I'm assuming that most of the MMUSIC time will be used for
>   RTCWEB-type stuff, though I left 30 min for other MMUSIC
>   business on Tue.
>
> - I don't know how much time AVTEXT needs given the AVTEXT/
>   MMUSIC merger on Fri. We can reduce the draft-jennings-rtcweb-plan
>   time accordingly based on agenda requests.
>
> Hope this is useful. I'm of course happy to get on a call to discuss
> this if that helps.
>
> -Ekr
>
>
> RTCWEB I: Tuesday 0900-1130
> 0900 - 0905  Administrivia
> 0905 - 1100  Video Codec MTI discussion
>   - draft-alvestrand-rtcweb-vp8-00 (30 mins)
>   -
> draft-burman-rtcweb-h264-proposal-00+draft-dbenham-webrtcvideomti-00+draft-marjou-rtcweb-video-codec-00
> (30 mins)
>   - General discussion 30 min)
>   - Call the question of which mandatory to implement video codec to
> select (5 min)
>   - Next steps (20 min)
>  1100 - 1115  draft-ietf-rtcweb-use-cases-and-requirements (LC comments)
>  1115 - 1130  draft-ietf-draft-ietf-rtcweb-overview (LC comments)
>
>
> MMUSIC I: Tuesday 1520-1830
> 1520 - 1525  Administrivia
> 1525 - 1605  Trickle ICE (Ivov)
> - Under what conditions can you do full trickle (discovery)
> - When can checking stop? [UPDATE vs. in-band vs...?]
> - SDP/SIP encoding for additional trickle candidates
> 1605 - 1650  - Bundle
>  - draft-ejzak-mmusic-bundle-alternatives (15 min)
>  - draft-ietf-mmusic-sdp-bundle-negotiation (15 min)
>  - discussion/consensus calls (15 min)
> 1650 - 1700  [Break]
> 1700 - 1800  SDP attribute analysis for multiplexing
>  - draft-nandakumar-mmusic-sdp-mux-attributes
> 1800 - 1830  [Other MMUSIC business]
>
>
> RTCWEB II: Thursday 0900-1130
> 0900 - 0905  Administrivia
> 0905 - 1025  Data Channel negotiation
>  - draft-jesup-rtcweb-data-protocol (15 min)
>  - draft-thomson-rtcweb-data (15 min)
>  - draft-marcon-rtcweb-data-channel-management (15 min)
>  - Discussion (30 min)
>  - Consensus call (5 min)
> 1025 - 1100 JSEP Update (Uberti)
>  - draft-ietf-rtcweb-jsep
> 1100 - 1115  RTCP-XR (Westerlund)
> 1115 - 1130  RTP Concepts and relation
> - daft-burman-rtcweb-mmusic-media-structure
>
>
> MMUSIC II: Friday 0900-1100
> 0900 - 0905  Administrivia
> 0905 - 0925  Requirements (draft-jennings-mmusic-media-req)
> 0925 - 1015  PC-track to m-line mapping (draft-jennings-rtcweb-plan)
> 1015 - 1100  MSID changes to match multiplexing
> (draft-jennings-rtcweb-plan)
>
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>
>

--047d7b86d68cb0cd2204d631801d
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

+1 <br><br>Looks Neat !!<br><br>./Suhas<br><br><div class=3D"gmail_quote">O=
n Wed, Feb 20, 2013 at 4:27 PM, Eric Rescorla <span dir=3D"ltr">&lt;<a href=
=3D"mailto:ekr@rtfm.com" target=3D"_blank">ekr@rtfm.com</a>&gt;</span> wrot=
e:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div>In the tradition of the Interim, I trie=
d to sit down and work out an</div><div>agenda that reflects that I think t=
he important concerns are, namely:</div>
<div><br></div><div>- Video codecs (as promised)</div><div>- Multiplexing o=
f media flows</div>

<div>- Trickle ICE</div><div>- DataChannels</div><div><br></div><div>Two no=
tes about cross-WG interaction:</div><div><br></div><div>- I&#39;m assuming=
 that most of the MMUSIC time will be used for</div><div>=A0 RTCWEB-type st=
uff, though I left 30 min for other MMUSIC</div>


<div>=A0 business on Tue.</div><div><br></div><div>- I don&#39;t know how m=
uch time AVTEXT needs given the AVTEXT/</div><div>=A0 MMUSIC merger on Fri.=
 We can reduce the draft-jennings-rtcweb-plan</div><div>=A0 time accordingl=
y based on agenda requests.</div>


<div><br></div><div>Hope this is useful. I&#39;m of course happy to get on =
a call to discuss</div><div>this if that helps.</div><div><br></div><div>-E=
kr</div><div><br></div><div><br></div><div>RTCWEB I: Tuesday 0900-1130</div=
>


<div>0900 - 0905 =A0Administrivia</div><div>0905 - 1100 =A0Video Codec MTI =
discussion</div><div>=A0 - draft-alvestrand-rtcweb-vp8-00 (30 mins)</div><d=
iv>=A0 - draft-burman-rtcweb-h264-proposal-00+draft-dbenham-webrtcvideomti-=
00+draft-marjou-rtcweb-video-codec-00 (30 mins)</div>


<div>=A0 - General discussion 30 min)</div><div>=A0 - Call the question of =
which mandatory to implement video codec to select (5 min)</div><div>=A0 - =
Next steps (20 min)</div><div>=A01100 - 1115 =A0draft-ietf-rtcweb-use-cases=
-and-requirements (LC comments)</div>


<div>=A01115 - 1130 =A0draft-ietf-draft-ietf-rtcweb-overview (LC comments)<=
/div><div>=A0 =A0=A0</div><div><br></div><div>MMUSIC I: Tuesday 1520-1830</=
div><div>1520 - 1525 =A0Administrivia</div><div>1525 - 1605 =A0Trickle ICE =
(Ivov)</div>


<div>- Under what conditions can you do full trickle (discovery)</div><div>=
- When can checking stop? [UPDATE vs. in-band vs...?]</div><div>- SDP/SIP e=
ncoding for additional trickle candidates</div><div>1605 - 1650 =A0- Bundle=
=A0</div>


<div>=A0- draft-ejzak-mmusic-bundle-alternatives (15 min)</div><div>=A0- dr=
aft-ietf-mmusic-sdp-bundle-negotiation (15 min)</div><div>=A0- discussion/c=
onsensus calls (15 min)</div><div>1650 - 1700 =A0[Break]</div><div>1700 - 1=
800 =A0SDP attribute analysis for multiplexing</div>


<div>=A0- draft-nandakumar-mmusic-sdp-mux-attributes</div><div>1800 - 1830 =
=A0[Other MMUSIC business]</div><div><br></div><div><br></div><div>RTCWEB I=
I: Thursday 0900-1130</div><div>0900 - 0905 =A0Administrivia</div><div>0905=
 - 1025 =A0Data Channel negotiation</div>


<div>=A0- draft-jesup-rtcweb-data-protocol (15 min)</div><div>=A0- draft-th=
omson-rtcweb-data (15 min)</div><div>=A0- draft-marcon-rtcweb-data-channel-=
management (15 min)</div><div>=A0- Discussion (30 min)</div><div>=A0- Conse=
nsus call (5 min)</div>


<div>1025 - 1100 JSEP Update (Uberti)</div><div>=A0- draft-ietf-rtcweb-jsep=
</div><div>1100 - 1115 =A0RTCP-XR (Westerlund)</div><div>1115 - 1130 =A0RTP=
 Concepts and relation</div><div>- daft-burman-rtcweb-mmusic-media-structur=
e</div>


<div><br></div><div><br></div><div>MMUSIC II: Friday 0900-1100</div><div>09=
00 - 0905 =A0Administrivia</div><div>0905 - 0925 =A0Requirements (draft-jen=
nings-mmusic-media-req)</div><div>0925 - 1015 =A0PC-track to m-line mapping=
 (draft-jennings-rtcweb-plan)</div>


<div>1015 - 1100 =A0MSID changes to match multiplexing (draft-jennings-rtcw=
eb-plan)</div><div><br></div>
<br>_______________________________________________<br>
rtcweb mailing list<br>
<a href=3D"mailto:rtcweb@ietf.org">rtcweb@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/rtcweb" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/rtcweb</a><br>
<br></blockquote></div><br>

--047d7b86d68cb0cd2204d631801d--

From christer.holmberg@ericsson.com  Thu Feb 21 04:26:00 2013
Return-Path: <christer.holmberg@ericsson.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 74D7C21F8CB2; Thu, 21 Feb 2013 04:26:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.144
X-Spam-Level: 
X-Spam-Status: No, score=-6.144 tagged_above=-999 required=5 tests=[AWL=-0.154, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4, SARE_SUB_OBFU_Z=0.259]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4ZYrKj2z-hQf; Thu, 21 Feb 2013 04:25:59 -0800 (PST)
Received: from mailgw7.ericsson.se (mailgw7.ericsson.se [193.180.251.48]) by ietfa.amsl.com (Postfix) with ESMTP id C408E21F8C9E; Thu, 21 Feb 2013 04:25:58 -0800 (PST)
X-AuditID: c1b4fb30-b7f0d6d000007e61-cb-5126125564aa
Received: from ESESSHC011.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id 07.29.32353.55216215; Thu, 21 Feb 2013 13:25:57 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.82]) by ESESSHC011.ericsson.se ([153.88.183.51]) with mapi id 14.02.0318.004; Thu, 21 Feb 2013 13:25:57 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "Ejzak, Richard P (Richard)" <richard.ejzak@alcatel-lucent.com>, "mmusic@ietf.org" <mmusic@ietf.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: [MMUSIC] FW: New Version Notification	for draft-ejzak-mmusic-bundle-alternatives-00.txt
Thread-Index: AQHOD35vMbWFu2fEI0efKvWAcqBYapiDLdGQ
Date: Thu, 21 Feb 2013 12:25:56 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B0FEDDE@ESESSMB209.ericsson.se>
References: <03FBA798AC24E3498B74F47FD082A92F36EA6762@US70UWXCHMBA04.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B0FC32F@ESESSMB209.ericsson.se>, <03FBA798AC24E3498B74F47FD082A92F36EA6AA6@US70UWXCHMBA04.zam.alcatel-lucent.com>
In-Reply-To: <03FBA798AC24E3498B74F47FD082A92F36EA6AA6@US70UWXCHMBA04.zam.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.20]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCLMWRmVeSWpSXmKPExsUyM+JvjW6okFqgQctqU4upyx+zWPQ2hFus /dfO7sDs0fpsL6vHkiU/mQKYorhsUlJzMstSi/TtErgyGg9+YinYYVrxb0o7cwPjfq0uRk4O CQETiVe/W9khbDGJC/fWs4HYQgKHGCXOrTWFsBczSjzpEeti5OBgE7CQ6P6n3cXIxSEi0M8o 0f1tMSNIjbBAmsTMSU1gvSIC6RKvLj6Aso0krkx9wQpiswioSqxZ9B2snlfAW2LXurlMIIOE BN4zSqz6NJ8JJMEpECuxcNM1sIMYgQ76fmoNWJxZQFzi1hOIGgkBAYkle84zQ9iiEi8f/2OF sBUlrk5fDlWvI7Fg9yc2CFtbYtnC18wQiwUlTs58wjKBUXQWkrGzkLTMQtIyC0nLAkaWVYzs uYmZOenl5psYgTFxcMtvgx2Mm+6LHWKU5mBREucNd70QICSQnliSmp2aWpBaFF9UmpNafIiR iYNTqoHRIGzr8XWdfdYuhVnbmqZ5CIYt5b3VPe9sqO7fyJqzQupnwiw/rk5Rn15wzzRY1Nro zO857k7mLUUyZfcXse2+8nBfxSvpz93OV3Suv3Gc4i60P431oPsp5R8T3FcGFa+7o5eQkO81 SST79Zajn2efd176QT9tm/K2eW5vb2oo3zv+zv72evEnSizFGYmGWsxFxYkAljYaC1cCAAA=
Subject: Re: [rtcweb] [MMUSIC] FW: New Version Notification	for	draft-ejzak-mmusic-bundle-alternatives-00.txt
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, 21 Feb 2013 12:26:00 -0000

Hi,

>> First, as you will now have a single non-zero m- line, you still assume
>> that entities (including intermediaries) will take information (media
>> types, payload type mappings etc etc etc - even protocol, if we decide
>> to also allow the data channel in the bundle) from all m- lines. Or, do
>> you intend to put all that information into a single m- line? If so, in
>> my opinion MMT is a much better approach.
>
> The intent is to reuse all of the existing information in the subsequent =
m lines except the connection, candidate and non-zero port information.  Th=
at excludes the crypto info as well.

And how do you expect intermediaries to understand that, when the ports are=
 zero?

And, even if we don't consider intermediaries, I think it's BAD DESIGN to a=
ssume that we use a stream, and associated data, from m- lines with port ze=
ro. Port zero means that the stream associated with the m- line is DISABLED=
.

>> Second, what if a user wants the disable, or reject, a specific stream,
>> using port zero? How is it done in case the stream is already
>> represented by a zero m- line? How is it done in case the stream is
>> represented by the non-zero m- line which contains the port number
>> value used for the whole bundle?
>
> A zero port value would retain its original semantic of disabling/rejecti=
ng an individual m line.  In my proposal all subsequent m lines in the SDP =
answer that are accepted=20
>would have valid and unique non-zero port values that are different from t=
he port value in the first m line of the bundle group.

>I admit that I did not think through how to disable the first m line in th=
e group, but let me propose the following:
>
>Let's specify that we get the connection and port information for the bund=
le from the first valid (non-zero port) m line=20
>in the bundle group of the SDP answer (not offer).  If the answerer wants =
to disable the first valid m line(s) of the bundle=20
>group in the first SDP offer, both ends use the connection and port inform=
ation from the next valid m line in the SDP=20
>answer (and its corresponding m line in the SDP offer).  The offerer had v=
alid information for each m line in the SDP=20
>offer so it doesn't matter which set we use after the first offer/answer t=
ransaction.  But we don't want to=20
>change the 5-tuple or crypto info for the bundle with any subsequent offer=
/answer.
>
>If the offerer wants to disable the first valid m line(s) of a bundle grou=
p in a subsequent offer, it places the=20
>connection and port information for the bundle group in the next valid m l=
ine of the bundle group in the SDP=20
>offer (it would actually move this information from the previous first val=
id m line to the new one to avoid=20
>restarting crypto or changing ports).
>In response to the new offer disabling the initial valid m line(s), the an=
swerer similarly places the connection and=20
>port information for the bundle group in the corresponding m line of the S=
DP answer. =20

I think that's very hacky, moving information from one m- line to another..=
.

>The answerer is not allowed to disable the first valid m line of a bundle =
group in the SDP answer it sends in response=20
>to a subsequent offer. If the answerer needs to disable the first valid m =
line(s), it must instead accept the m line(s) in=20
>response to the latest pending offer (if there is one) and immediately sen=
d a new SDP offer disabling the line by following=20
>the SDP offerer rule above.

I don't think we should have a solution where the answerer is not allowed t=
o reject an m- line.

>The only other rule to add is that the SDP offerer will never re-enable (s=
et port to a non-zero value) a disabled m line=20
>before the first valid m line in a bundle group but will instead create a =
new m line and add it to the group.  This makes=20
>it unlikely that the answerer will reject the first valid m line of the bu=
ndle group in a subsequent SDP offer since it had=20
>previously accepted it and did not initiate the new transaction due to any=
 changes in the configuration of local resources.

What if you have a session where a stream is enabled/disabled many times. I=
f, every time you re-enable, is going to add a new m- line, you may end up =
with a very large SDP...

>This isn't particularly elegant, but it applies the definition consistentl=
y and I think it works in all cases.

I think it's very hacky, and I don't see how you think that intermediaries =
(which your draft focues on) would be able to handle this...

Regards,

Christer









> -----Original Message-----
> From: mmusic-bounces@ietf.org [mailto:mmusic-bounces@ietf.org] On
> Behalf Of Ejzak, Richard P (Richard)
> Sent: 19. helmikuuta 2013 0:09
> To: mmusic@ietf.org; rtcweb@ietf.org
> Subject: [MMUSIC] FW: New Version Notification for draft-ejzak-mmusic-
> bundle-alternatives-00.txt
>
> Please note that I have also submitted a draft on how to fix BUNDLE.
> This doc is based on the modified BUNDLE proposal with different port
> information for each m line and compares several different additional
> modifications to BUNDLE.  The doc ends up recommending the use of the
> unspecified address for subsequent m lines in a bundle group in the SDP
> answer (not offer).  Please see the doc for details.
>
> -----Original Message-----
> From: internet-drafts@ietf.org [mailto:internet-drafts@ietf.org]
> Sent: Monday, February 18, 2013 3:57 PM
> To: Ejzak, Richard P (Richard)
> Subject: New Version Notification for draft-ejzak-mmusic-bundle-
> alternatives-00.txt
>
>
> A new version of I-D, draft-ejzak-mmusic-bundle-alternatives-00.txt
> has been successfully submitted by Richard Ejzak and posted to the IETF
> repository.
>
> Filename:      draft-ejzak-mmusic-bundle-alternatives
> Revision:      00
> Title:                 Alternatives to BUNDLE
> Creation date:         2013-02-18
> Group:                 Individual Submission
> Number of pages: 7
> URL:             http://www.ietf.org/internet-drafts/draft-ejzak-
> mmusic-bundle-alternatives-00.txt
> Status:          http://datatracker.ietf.org/doc/draft-ejzak-mmusic-
> bundle-alternatives
> Htmlized:        http://tools.ietf.org/html/draft-ejzak-mmusic-bundle-
> alternatives-00
>
>
> Abstract:
>    This paper discusses some potential modifications to the BUNDLE
>    proposal for multiplexing of multiple media types within a single
>    5-tuple to address limitations of the current proposal and
>    alternatives already considered by MMUSIC.
>
>
>
>
> The IETF Secretariat
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic

From Michael.Tuexen@lurchi.franken.de  Thu Feb 21 05:03:52 2013
Return-Path: <Michael.Tuexen@lurchi.franken.de>
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 3E21521F8BE0 for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 05:03:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OPeseuoHkuQz for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 05:03:49 -0800 (PST)
Received: from mail-n.franken.de (drew.ipv6.franken.de [IPv6:2001:638:a02:a001:20e:cff:fe4a:feaa]) by ietfa.amsl.com (Postfix) with ESMTP id 772AC21F8CB2 for <rtcweb@ietf.org>; Thu, 21 Feb 2013 05:03:47 -0800 (PST)
Received: from [10.0.1.109] (unknown [212.201.121.94]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTP id 981C91C0C069C; Thu, 21 Feb 2013 14:03:44 +0100 (CET)
Mime-Version: 1.0 (Apple Message framework v1283)
Content-Type: text/plain; charset=us-ascii
From: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
In-Reply-To: <512540A3.3090008@jesup.org>
Date: Thu, 21 Feb 2013 14:03:44 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <0DB30A45-97A6-4974-9CBB-BEE6691EFCE2@lurchi.franken.de>
References: <512540A3.3090008@jesup.org>
To: Randell Jesup <randell-ietf@jesup.org>
X-Mailer: Apple Mail (2.1283)
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Lower-overhead protocol variations
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, 21 Feb 2013 13:03:52 -0000

On Feb 20, 2013, at 10:31 PM, Randell Jesup wrote:

> This is a relevant thread to current discussions:
>=20
> http://www.w3.org/mid/D1737092-F63D-4821-B3FA-D425267E4F23@cisco.com
>=20
> and continued with subject change in
>=20
> http://www.w3.org/mid/4F4D6315.9000601@jesup.org
>=20
> I'm re-evaluating if the original decision against even/odd was =
required,
> in order to see if we can collapse the current draft 0-RTT proposal
> into a single declarative "open" message on a stream with no response =
or ack
> required. Even/odd (perhaps based on a property of the SCTP =
association?)
> would avoid the need for mismatched channel pairs, and thus avoid the =
need
> for the response/ack and the need to send with the in-order bit.
I'm not sure what you mean you even/odd?

I guess you will send the "open" message reliable and ordered. OK.
Are you proposing that there is no ACK sent back? What would happen
if one side sends an "open" message indicating an unordered data =
channel,
sends a user message on this channel and the user message is delivered
first?
>=20
> The only hole I've seen so far is that if the return stream isn't
> currently within the range of valid streams (i.e. at the far end) =
there's
> no easy way to return an error.  However, we expect to be able to
How are the stream in both directions tied together? How is the =
allocation
done? Can't the sender of the "open" message know that there is no =
backward
channel?
Maybe you are thinking about each side only using even outgoing streams =
for
data channels initiated by its own, and the next higher odd for the ones
initiated by the peer. If you are thinking like this, each side knows if
the resources are there and, if not, can request more. Do you have =
something
like this in mind?

Best regards
Michael
> negotiate additional streams on request, so this may not really =
matter.
>=20
> We may need to reserve more initial streams, but the overhead for this =
is
> minimal.
>=20
> Perhaps this would address some of the concerns voiced here.  Also,
> someone will be posting a use case soon this sort of change will
> help.... <jesup waits for the post>
>=20
> --=20
> Randell Jesup
> randell-ietf@jesup.org
>=20
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>=20


From richard.ejzak@alcatel-lucent.com  Thu Feb 21 06:06:27 2013
Return-Path: <richard.ejzak@alcatel-lucent.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 52DAD21F8AB6; Thu, 21 Feb 2013 06:06:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.055
X-Spam-Level: 
X-Spam-Status: No, score=-9.055 tagged_above=-999 required=5 tests=[AWL=0.935,  BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_HI=-8, SARE_SUB_OBFU_Z=0.259]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9if3yheRM5mO; Thu, 21 Feb 2013 06:06:26 -0800 (PST)
Received: from smail6.alcatel.fr (smail6.alcatel.fr [64.208.49.42]) by ietfa.amsl.com (Postfix) with ESMTP id 3017321F8ABC; Thu, 21 Feb 2013 06:06:26 -0800 (PST)
Received: from FRMRSSXCHHUB01.dc-m.alcatel-lucent.com (FRMRSSXCHHUB01.dc-m.alcatel-lucent.com [135.120.45.61]) by smail6.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id r1LE4fvW003127 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Thu, 21 Feb 2013 15:06:23 +0100
Received: from US70UWXCHHUB01.zam.alcatel-lucent.com (135.5.2.48) by FRMRSSXCHHUB01.dc-m.alcatel-lucent.com (135.120.45.61) with Microsoft SMTP Server (TLS) id 8.3.213.0; Thu, 21 Feb 2013 15:05:15 +0100
Received: from US70UWXCHMBA04.zam.alcatel-lucent.com ([169.254.12.105]) by US70UWXCHHUB01.zam.alcatel-lucent.com ([135.5.2.48]) with mapi id 14.02.0247.003; Thu, 21 Feb 2013 09:05:13 -0500
From: "Ejzak, Richard P (Richard)" <richard.ejzak@alcatel-lucent.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>, "mmusic@ietf.org" <mmusic@ietf.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: [MMUSIC] FW: New Version Notification	for draft-ejzak-mmusic-bundle-alternatives-00.txt
Thread-Index: AQHOD2W+toYseWtIxEKEwtE+xBCEiZiCxbWggAHMggD//8Z4EA==
Date: Thu, 21 Feb 2013 14:05:12 +0000
Message-ID: <03FBA798AC24E3498B74F47FD082A92F36EA6C8F@US70UWXCHMBA04.zam.alcatel-lucent.com>
References: <03FBA798AC24E3498B74F47FD082A92F36EA6762@US70UWXCHMBA04.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B0FC32F@ESESSMB209.ericsson.se>, <03FBA798AC24E3498B74F47FD082A92F36EA6AA6@US70UWXCHMBA04.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B0FEDDE@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B0FEDDE@ESESSMB209.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.5.27.16]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.69 on 155.132.188.84
Subject: Re: [rtcweb] [MMUSIC] FW: New Version Notification	for	draft-ejzak-mmusic-bundle-alternatives-00.txt
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, 21 Feb 2013 14:06:27 -0000

Hi Christer,
My proposal never has a zero port on a valid m line, in either offer or ans=
wer.  I only use unspecified address (with valid port number) for subsequen=
t m lines in answers.  I'm not sure how you got this from the description. =
 Let's discuss this on the call today.  I hope you are available.

Richard

> -----Original Message-----
> From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
> Sent: Thursday, February 21, 2013 6:26 AM
> To: Ejzak, Richard P (Richard); mmusic@ietf.org; rtcweb@ietf.org
> Subject: RE: [MMUSIC] FW: New Version Notification for draft-ejzak-
> mmusic-bundle-alternatives-00.txt
>=20
>=20
> Hi,
>=20
> >> First, as you will now have a single non-zero m- line, you still
> >> assume that entities (including intermediaries) will take
> information
> >> (media types, payload type mappings etc etc etc - even protocol, if
> >> we decide to also allow the data channel in the bundle) from all m-
> >> lines. Or, do you intend to put all that information into a single
> m-
> >> line? If so, in my opinion MMT is a much better approach.
> >
> > The intent is to reuse all of the existing information in the
> subsequent m lines except the connection, candidate and non-zero port
> information.  That excludes the crypto info as well.
>=20
> And how do you expect intermediaries to understand that, when the ports
> are zero?
>=20
> And, even if we don't consider intermediaries, I think it's BAD DESIGN
> to assume that we use a stream, and associated data, from m- lines with
> port zero. Port zero means that the stream associated with the m- line
> is DISABLED.
>=20
> >> Second, what if a user wants the disable, or reject, a specific
> >> stream, using port zero? How is it done in case the stream is
> already
> >> represented by a zero m- line? How is it done in case the stream is
> >> represented by the non-zero m- line which contains the port number
> >> value used for the whole bundle?
> >
> > A zero port value would retain its original semantic of
> >disabling/rejecting an individual m line.  In my proposal all
> subsequent m lines in the SDP answer that are accepted would have valid
> and unique non-zero port values that are different from the port value
> in the first m line of the bundle group.
>=20
> >I admit that I did not think through how to disable the first m line
> in the group, but let me propose the following:
> >
> >Let's specify that we get the connection and port information for the
> >bundle from the first valid (non-zero port) m line in the bundle group
> >of the SDP answer (not offer).  If the answerer wants to disable the
> >first valid m line(s) of the bundle group in the first SDP offer, both
> >ends use the connection and port information from the next valid m
> line
> >in the SDP answer (and its corresponding m line in the SDP offer).
> The offerer had valid information for each m line in the SDP offer so
> it doesn't matter which set we use after the first offer/answer
> transaction.  But we don't want to change the 5-tuple or crypto info
> for the bundle with any subsequent offer/answer.
> >
> >If the offerer wants to disable the first valid m line(s) of a bundle
> >group in a subsequent offer, it places the connection and port
> >information for the bundle group in the next valid m line of the
> bundle
> >group in the SDP offer (it would actually move this information from
> the previous first valid m line to the new one to avoid restarting
> crypto or changing ports).
> >In response to the new offer disabling the initial valid m line(s),
> the
> >answerer similarly places the connection and port information for the
> bundle group in the corresponding m line of the SDP answer.
>=20
> I think that's very hacky, moving information from one m- line to
> another...
>=20
> >The answerer is not allowed to disable the first valid m line of a
> >bundle group in the SDP answer it sends in response to a subsequent
> >offer. If the answerer needs to disable the first valid m line(s), it
> >must instead accept the m line(s) in response to the latest pending
> offer (if there is one) and immediately send a new SDP offer disabling
> the line by following the SDP offerer rule above.
>=20
> I don't think we should have a solution where the answerer is not
> allowed to reject an m- line.
>=20
> >The only other rule to add is that the SDP offerer will never re-
> enable
> >(set port to a non-zero value) a disabled m line before the first
> valid
> >m line in a bundle group but will instead create a new m line and add
> >it to the group.  This makes it unlikely that the answerer will reject
> the first valid m line of the bundle group in a subsequent SDP offer
> since it had previously accepted it and did not initiate the new
> transaction due to any changes in the configuration of local resources.
>=20
> What if you have a session where a stream is enabled/disabled many
> times. If, every time you re-enable, is going to add a new m- line, you
> may end up with a very large SDP...
>=20
> >This isn't particularly elegant, but it applies the definition
> consistently and I think it works in all cases.
>=20
> I think it's very hacky, and I don't see how you think that
> intermediaries (which your draft focues on) would be able to handle
> this...
>=20
> Regards,
>=20
> Christer
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
> > -----Original Message-----
> > From: mmusic-bounces@ietf.org [mailto:mmusic-bounces@ietf.org] On
> > Behalf Of Ejzak, Richard P (Richard)
> > Sent: 19. helmikuuta 2013 0:09
> > To: mmusic@ietf.org; rtcweb@ietf.org
> > Subject: [MMUSIC] FW: New Version Notification for draft-ejzak-
> mmusic-
> > bundle-alternatives-00.txt
> >
> > Please note that I have also submitted a draft on how to fix BUNDLE.
> > This doc is based on the modified BUNDLE proposal with different port
> > information for each m line and compares several different additional
> > modifications to BUNDLE.  The doc ends up recommending the use of the
> > unspecified address for subsequent m lines in a bundle group in the
> > SDP answer (not offer).  Please see the doc for details.
> >
> > -----Original Message-----
> > From: internet-drafts@ietf.org [mailto:internet-drafts@ietf.org]
> > Sent: Monday, February 18, 2013 3:57 PM
> > To: Ejzak, Richard P (Richard)
> > Subject: New Version Notification for draft-ejzak-mmusic-bundle-
> > alternatives-00.txt
> >
> >
> > A new version of I-D, draft-ejzak-mmusic-bundle-alternatives-00.txt
> > has been successfully submitted by Richard Ejzak and posted to the
> > IETF repository.
> >
> > Filename:      draft-ejzak-mmusic-bundle-alternatives
> > Revision:      00
> > Title:                 Alternatives to BUNDLE
> > Creation date:         2013-02-18
> > Group:                 Individual Submission
> > Number of pages: 7
> > URL:             http://www.ietf.org/internet-drafts/draft-ejzak-
> > mmusic-bundle-alternatives-00.txt
> > Status:          http://datatracker.ietf.org/doc/draft-ejzak-mmusic-
> > bundle-alternatives
> > Htmlized:        http://tools.ietf.org/html/draft-ejzak-mmusic-
> bundle-
> > alternatives-00
> >
> >
> > Abstract:
> >    This paper discusses some potential modifications to the BUNDLE
> >    proposal for multiplexing of multiple media types within a single
> >    5-tuple to address limitations of the current proposal and
> >    alternatives already considered by MMUSIC.
> >
> >
> >
> >
> > The IETF Secretariat
> >
> > _______________________________________________
> > mmusic mailing list
> > mmusic@ietf.org
> > https://www.ietf.org/mailman/listinfo/mmusic

From christer.holmberg@ericsson.com  Thu Feb 21 06:13:31 2013
Return-Path: <christer.holmberg@ericsson.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 701C221F8A6C; Thu, 21 Feb 2013 06:13:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.14
X-Spam-Level: 
X-Spam-Status: No, score=-6.14 tagged_above=-999 required=5 tests=[AWL=-0.150,  BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4, SARE_SUB_OBFU_Z=0.259]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5Rc5QCcua3Vi; Thu, 21 Feb 2013 06:13:30 -0800 (PST)
Received: from mailgw1.ericsson.se (mailgw1.ericsson.se [193.180.251.45]) by ietfa.amsl.com (Postfix) with ESMTP id 304AA21F8461; Thu, 21 Feb 2013 06:13:25 -0800 (PST)
X-AuditID: c1b4fb2d-b7f316d0000028db-49-51262b8373ac
Received: from ESESSHC020.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw1.ericsson.se (Symantec Mail Security) with SMTP id 46.8E.10459.38B26215; Thu, 21 Feb 2013 15:13:23 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.82]) by ESESSHC020.ericsson.se ([153.88.183.78]) with mapi id 14.02.0318.004; Thu, 21 Feb 2013 15:13:23 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "Ejzak, Richard P (Richard)" <richard.ejzak@alcatel-lucent.com>, "mmusic@ietf.org" <mmusic@ietf.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: [MMUSIC] FW: New Version Notification	for draft-ejzak-mmusic-bundle-alternatives-00.txt
Thread-Index: AQHOD35vMbWFu2fEI0efKvWAcqBYapiDLdGQgAEbXACAABGpQA==
Date: Thu, 21 Feb 2013 14:13:22 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B0FF4F0@ESESSMB209.ericsson.se>
References: <03FBA798AC24E3498B74F47FD082A92F36EA6762@US70UWXCHMBA04.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B0FC32F@ESESSMB209.ericsson.se>, <03FBA798AC24E3498B74F47FD082A92F36EA6AA6@US70UWXCHMBA04.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B0FEDDE@ESESSMB209.ericsson.se> <03FBA798AC24E3498B74F47FD082A92F36EA6C8F@US70UWXCHMBA04.zam.alcatel-lucent.com>
In-Reply-To: <03FBA798AC24E3498B74F47FD082A92F36EA6C8F@US70UWXCHMBA04.zam.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.20]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGLMWRmVeSWpSXmKPExsUyM+JvjW6ztlqgwZx5lhZTlz9msehtCLdY +6+d3YHZo/XZXlaPJUt+MgUwRXHZpKTmZJalFunbJXBlPFuzgrHgkGPFj3V/GRsYPxp3MXJy SAiYSGw4tIEdwhaTuHBvPVsXIxeHkMAhRomO9l4oZzGjxP72C0BVHBxsAhYS3f+0QeIiAv2M Et3fFjOCdAsLpEnMnNTEBmKLCKRLvLr4AMp2kuibcAKshkVAVeLWoiawbbwC3hLbNnWyQixo YZZ4e+EzWBGnQKzEy5sHmUBsRqCTvp9aA2YzC4hL3HoynwniVAGJJXvOM0PYohIvH/9jhbAV Ja5OXw5VryOxYPcnNghbW2LZwtfMEIsFJU7OfMIygVF0FpKxs5C0zELSMgtJywJGllWM7LmJ mTnp5YabGIFxcXDLb90djKfOiRxilOZgURLnDXO9ECAkkJ5YkpqdmlqQWhRfVJqTWnyIkYmD U6qBsXL28dKqCeyblpq2XzolOKlg4hKXBY8YTdxr/kp/Pqknsko19UCDNaPgLNV5T7hefWZ8 KMk+rbvmWP+lv7lq9lYa+R2rVhd5z2RlFJhXdqz1X87xyLi3zPvqktwjfv5av03KSY9lyxMb KwE5/x/6ZyYfKE6InnyFfa5jvLibSg538ronFisFlViKMxINtZiLihMBIB7cYlkCAAA=
Subject: Re: [rtcweb] [MMUSIC] FW: New Version Notification	for	draft-ejzak-mmusic-bundle-alternatives-00.txt
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, 21 Feb 2013 14:13:31 -0000

Hi,

>My proposal never has a zero port on a valid m line, in either offer or an=
swer.  I only use unspecified address (with valid port number) for subseque=
nt m lines in answers.  I'm not sure how you got this from the description.=
  Let's discuss=20
>this on the call today.  I hope you are available.

Sorry, I mixed up terminology.

But, still, if you want to disable/reject the m- line which contains the bu=
ndle ADDRESS, you will have to move the address to another m- line.

And, still, you expect intermediaries to retrieve media types, protocols, p=
ayload types etc from the m- lines, which addresses are unspecified - but a=
t the same time you say that no resources will be reserved for the m- lines=
 with unspecified addresses...

Regards,

Christer




> -----Original Message-----
> From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
> Sent: Thursday, February 21, 2013 6:26 AM
> To: Ejzak, Richard P (Richard); mmusic@ietf.org; rtcweb@ietf.org
> Subject: RE: [MMUSIC] FW: New Version Notification for draft-ejzak-=20
> mmusic-bundle-alternatives-00.txt
>=20
>=20
> Hi,
>=20
> >> First, as you will now have a single non-zero m- line, you still=20
> >> assume that entities (including intermediaries) will take
> information
> >> (media types, payload type mappings etc etc etc - even protocol, if=20
> >> we decide to also allow the data channel in the bundle) from all m-=20
> >> lines. Or, do you intend to put all that information into a single
> m-
> >> line? If so, in my opinion MMT is a much better approach.
> >
> > The intent is to reuse all of the existing information in the
> subsequent m lines except the connection, candidate and non-zero port=20
> information.  That excludes the crypto info as well.
>=20
> And how do you expect intermediaries to understand that, when the=20
> ports are zero?
>=20
> And, even if we don't consider intermediaries, I think it's BAD DESIGN=20
> to assume that we use a stream, and associated data, from m- lines=20
> with port zero. Port zero means that the stream associated with the m-=20
> line is DISABLED.
>=20
> >> Second, what if a user wants the disable, or reject, a specific=20
> >> stream, using port zero? How is it done in case the stream is
> already
> >> represented by a zero m- line? How is it done in case the stream is=20
> >> represented by the non-zero m- line which contains the port number=20
> >> value used for the whole bundle?
> >
> > A zero port value would retain its original semantic of=20
> >disabling/rejecting an individual m line.  In my proposal all
> subsequent m lines in the SDP answer that are accepted would have=20
> valid and unique non-zero port values that are different from the port=20
> value in the first m line of the bundle group.
>=20
> >I admit that I did not think through how to disable the first m line
> in the group, but let me propose the following:
> >
> >Let's specify that we get the connection and port information for the=20
> >bundle from the first valid (non-zero port) m line in the bundle=20
> >group of the SDP answer (not offer).  If the answerer wants to=20
> >disable the first valid m line(s) of the bundle group in the first=20
> >SDP offer, both ends use the connection and port information from the=20
> >next valid m
> line
> >in the SDP answer (and its corresponding m line in the SDP offer).
> The offerer had valid information for each m line in the SDP offer so=20
> it doesn't matter which set we use after the first offer/answer=20
> transaction.  But we don't want to change the 5-tuple or crypto info=20
> for the bundle with any subsequent offer/answer.
> >
> >If the offerer wants to disable the first valid m line(s) of a bundle=20
> >group in a subsequent offer, it places the connection and port=20
> >information for the bundle group in the next valid m line of the
> bundle
> >group in the SDP offer (it would actually move this information from
> the previous first valid m line to the new one to avoid restarting=20
> crypto or changing ports).
> >In response to the new offer disabling the initial valid m line(s),
> the
> >answerer similarly places the connection and port information for the
> bundle group in the corresponding m line of the SDP answer.
>=20
> I think that's very hacky, moving information from one m- line to=20
> another...
>=20
> >The answerer is not allowed to disable the first valid m line of a=20
> >bundle group in the SDP answer it sends in response to a subsequent=20
> >offer. If the answerer needs to disable the first valid m line(s), it=20
> >must instead accept the m line(s) in response to the latest pending
> offer (if there is one) and immediately send a new SDP offer disabling=20
> the line by following the SDP offerer rule above.
>=20
> I don't think we should have a solution where the answerer is not=20
> allowed to reject an m- line.
>=20
> >The only other rule to add is that the SDP offerer will never re-
> enable
> >(set port to a non-zero value) a disabled m line before the first
> valid
> >m line in a bundle group but will instead create a new m line and add=20
> >it to the group.  This makes it unlikely that the answerer will=20
> >reject
> the first valid m line of the bundle group in a subsequent SDP offer=20
> since it had previously accepted it and did not initiate the new=20
> transaction due to any changes in the configuration of local resources.
>=20
> What if you have a session where a stream is enabled/disabled many=20
> times. If, every time you re-enable, is going to add a new m- line,=20
> you may end up with a very large SDP...
>=20
> >This isn't particularly elegant, but it applies the definition
> consistently and I think it works in all cases.
>=20
> I think it's very hacky, and I don't see how you think that=20
> intermediaries (which your draft focues on) would be able to handle=20
> this...
>=20
> Regards,
>=20
> Christer
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
> > -----Original Message-----
> > From: mmusic-bounces@ietf.org [mailto:mmusic-bounces@ietf.org] On=20
> > Behalf Of Ejzak, Richard P (Richard)
> > Sent: 19. helmikuuta 2013 0:09
> > To: mmusic@ietf.org; rtcweb@ietf.org
> > Subject: [MMUSIC] FW: New Version Notification for draft-ejzak-
> mmusic-
> > bundle-alternatives-00.txt
> >
> > Please note that I have also submitted a draft on how to fix BUNDLE.
> > This doc is based on the modified BUNDLE proposal with different=20
> > port information for each m line and compares several different=20
> > additional modifications to BUNDLE.  The doc ends up recommending=20
> > the use of the unspecified address for subsequent m lines in a=20
> > bundle group in the SDP answer (not offer).  Please see the doc for det=
ails.
> >
> > -----Original Message-----
> > From: internet-drafts@ietf.org [mailto:internet-drafts@ietf.org]
> > Sent: Monday, February 18, 2013 3:57 PM
> > To: Ejzak, Richard P (Richard)
> > Subject: New Version Notification for draft-ejzak-mmusic-bundle-=20
> > alternatives-00.txt
> >
> >
> > A new version of I-D, draft-ejzak-mmusic-bundle-alternatives-00.txt
> > has been successfully submitted by Richard Ejzak and posted to the=20
> > IETF repository.
> >
> > Filename:      draft-ejzak-mmusic-bundle-alternatives
> > Revision:      00
> > Title:                 Alternatives to BUNDLE
> > Creation date:         2013-02-18
> > Group:                 Individual Submission
> > Number of pages: 7
> > URL:             http://www.ietf.org/internet-drafts/draft-ejzak-
> > mmusic-bundle-alternatives-00.txt
> > Status:          http://datatracker.ietf.org/doc/draft-ejzak-mmusic-
> > bundle-alternatives
> > Htmlized:        http://tools.ietf.org/html/draft-ejzak-mmusic-
> bundle-
> > alternatives-00
> >
> >
> > Abstract:
> >    This paper discusses some potential modifications to the BUNDLE
> >    proposal for multiplexing of multiple media types within a single
> >    5-tuple to address limitations of the current proposal and
> >    alternatives already considered by MMUSIC.
> >
> >
> >
> >
> > The IETF Secretariat
> >
> > _______________________________________________
> > mmusic mailing list
> > mmusic@ietf.org
> > https://www.ietf.org/mailman/listinfo/mmusic

From magnus.westerlund@ericsson.com  Thu Feb 21 06:29:07 2013
Return-Path: <magnus.westerlund@ericsson.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 672F821F881D for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 06:29:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.894
X-Spam-Level: 
X-Spam-Status: No, score=-105.894 tagged_above=-999 required=5 tests=[AWL=0.355, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tcaKVZLazQXJ for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 06:29:06 -0800 (PST)
Received: from mailgw7.ericsson.se (mailgw7.ericsson.se [193.180.251.48]) by ietfa.amsl.com (Postfix) with ESMTP id 57AB821F88DB for <rtcweb@ietf.org>; Thu, 21 Feb 2013 06:29:05 -0800 (PST)
X-AuditID: c1b4fb30-b7f0d6d000007e61-85-51262f30a5f3
Received: from esessmw0184.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id 2D.0C.32353.03F26215; Thu, 21 Feb 2013 15:29:05 +0100 (CET)
Received: from [127.0.0.1] (153.88.115.8) by esessmw0184.eemea.ericsson.se (153.88.115.82) with Microsoft SMTP Server id 8.3.279.1; Thu, 21 Feb 2013 15:29:04 +0100
Message-ID: <51262F2F.3000408@ericsson.com>
Date: Thu, 21 Feb 2013 15:29:03 +0100
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: "Cullen Jennings (fluffy)" <fluffy@cisco.com>
References: <CABcZeBO105HXWoRAbaAR0fGTCLtDmAyjt-DOM=aKy80sg2SG_Q@mail.gmail.com> <51140038.3040001@ericsson.com> <CABcZeBP_-ce-JT-oDkpkDoRKjrZo+m7NLTcifCOsRBM_qKPTmg@mail.gmail.com> <511407AA.1040501@ericsson.com> <CABcZeBO0oSYw-M-1wVujftiYdBtJ67SBfMp4k5gSm45HFhZ+=A@mail.gmail.com> <92B7E61ADAC1BB4F941F943788C0882804788D71@xmb-aln-x08.cisco.com> <51157034.3020800@alvestrand.no> <51164AFC.80700@ericsson.com> <51165FCA.2040707@alvestrand.no> <511796C6.3050601@ericsson.com> <511820F9.5080806@alvestrand.no> <5118EDC1.2000809@ericsson.com> <5119F155.8090303@alvestrand.no> <511C66BE.7090105@mozilla.com> <511CABC6.3050502@ericsson.com> <C5E08FE080ACFD4DAE31E4BDBF944EB1133E2A16@xmb-aln-x02.cisco.com>
In-Reply-To: <C5E08FE080ACFD4DAE31E4BDBF944EB1133E2A16@xmb-aln-x02.cisco.com>
X-Enigmail-Version: 1.5
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjluLIzCtJLcpLzFFi42KZGfG3RtdQXy3QoOUgu0XHZDaLtf/a2R2Y PKb83sjqsWTJT6YApigum5TUnMyy1CJ9uwSujLunGhkLzvJV3Nkb28B4mbuLkZNDQsBE4tuz ZjYIW0ziwr31QDYXh5DASUaJCat/skA4yxklnr1vZwWp4hXQlnh+4xCYzSKgKnFn2XomEJtN wELi5o9GsEmiAsESGw6uYoKoF5Q4OfMJC4gtImAo0bRnHlicWUBd4s7ic+wgtrBAiMS03mfM EMv2skocugyS4ODgFPCVOHbDGMSUEBCXWPOGA6JVT2LK1RZGCFteonnrbGYQWwjotIamDtYJ jEKzkGyehaRlFpKWBYzMqxjZcxMzc9LLzTcxAsP04JbfBjsYN90XO8QozcGiJM4b7nohQEgg PbEkNTs1tSC1KL6oNCe1+BAjEwenVANjzZK1MgpzDpfqf/bbKPsksoP1f1Fn9xmhR4/iGbVn MM0sfMT5r+nVDlH1h71z73Yfbz7ir/Fz9UXtBw4BEp3vVeqzqt9saJj8otJ5U5eZwznlwk/p u689Z9qx+HmxcPpFgclb2ZdbXqoLNX7nYiv+yulkFJvlxVMBHP1K2zj/Prg+WdW9Ysd5JZbi jERDLeai4kQAma91lyECAAA=
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for synchronization
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, 21 Feb 2013 14:29:07 -0000

On 2013-02-14 21:36, Cullen Jennings (fluffy) wrote:
> 
> On Feb 14, 2013, at 2:17 AM, Magnus Westerlund
> <magnus.westerlund@ericsson.com> wrote:
> 
>> I think it is important that we are clear on that all media sources
>> that comes from the same synchronization context must be using the
>> same CNAME.
> 
> Agree - I might rephrase that slightly to change
> 
> comes from the same synchronization context
> 
> to come from the same synchronization context and that are desirable
> to synchronize
> 
> The issues I am concurred with is a device that is producing both
> audio and video from a camera and some video from a slide share and
> may be capable of sending the two such that the receiver can
> synchronize them but that may not to syncronize them due to the
> additional latency that would impose on the audio. I want to be able
> to send the audio and video with same CNAME and the slides with a
> different CNAME. I was assuming I would do that by putting the Track
> with the slides in one RTCMediaStream and the other Tracks in a
> different RTCMediaStream.
> 
> Perhaps the above wording is fine and we just need to be clear on
> what a  synchronization context is.
> 

Yes, I think the requirement on RTP level so to say is that media sender
SHALL provide synchronization information for each SSRC. The receiver
choses if they use it or not.

Cheers

Magnus Westerlund

----------------------------------------------------------------------
Multimedia Technologies, Ericsson Research EAB/TVM
----------------------------------------------------------------------
Ericsson AB                | Phone  +46 10 7148287
Färögatan 6                | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------


From magnus.westerlund@ericsson.com  Thu Feb 21 06:39:06 2013
Return-Path: <magnus.westerlund@ericsson.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 B149C21F8778 for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 06:39:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.604
X-Spam-Level: 
X-Spam-Status: No, score=-105.604 tagged_above=-999 required=5 tests=[AWL=0.045, BAYES_00=-2.599, HELO_EQ_SE=0.35, J_CHICKENPOX_57=0.6, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8oZU-5YwQ1zf for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 06:39:05 -0800 (PST)
Received: from mailgw1.ericsson.se (mailgw1.ericsson.se [193.180.251.45]) by ietfa.amsl.com (Postfix) with ESMTP id 2780C21F89A3 for <rtcweb@ietf.org>; Thu, 21 Feb 2013 06:39:04 -0800 (PST)
X-AuditID: c1b4fb2d-b7f316d0000028db-bd-512631841435
Received: from esessmw0197.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw1.ericsson.se (Symantec Mail Security) with SMTP id 4C.92.10459.48136215; Thu, 21 Feb 2013 15:39:00 +0100 (CET)
Received: from [127.0.0.1] (153.88.115.8) by esessmw0197.eemea.ericsson.se (153.88.115.88) with Microsoft SMTP Server id 8.3.279.1; Thu, 21 Feb 2013 15:39:00 +0100
Message-ID: <51263183.3010402@ericsson.com>
Date: Thu, 21 Feb 2013 15:38:59 +0100
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: "Timothy B. Terriberry" <tterriberry@mozilla.com>
References: <CABcZeBO105HXWoRAbaAR0fGTCLtDmAyjt-DOM=aKy80sg2SG_Q@mail.gmail.com> <51140038.3040001@ericsson.com> <CABcZeBP_-ce-JT-oDkpkDoRKjrZo+m7NLTcifCOsRBM_qKPTmg@mail.gmail.com> <511407AA.1040501@ericsson.com> <CABcZeBO0oSYw-M-1wVujftiYdBtJ67SBfMp4k5gSm45HFhZ+=A@mail.gmail.com> <92B7E61ADAC1BB4F941F943788C0882804788D71@xmb-aln-x08.cisco.com> <51157034.3020800@alvestrand.no> <51164AFC.80700@ericsson.com> <51165FCA.2040707@alvestrand.no> <511796C6.3050601@ericsson.com> <511820F9.5080806@alvestrand.no> <5118EDC1.2000809@ericsson.com> <5119F155.8090303@alvestrand.no> <511C66BE.7090105@mozilla.com> <511CABC6.3050502@ericsson.com> <511CDFDC.20703@mozilla.com> <511CF7A3.40005@ericsson.com> <511D2048.7030500@mozilla.com>
In-Reply-To: <511D2048.7030500@mozilla.com>
X-Enigmail-Version: 1.5
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnluLIzCtJLcpLzFFi42KZGfG3RrfFUC3Q4PIETYu1/9rZLc7+aGRy YPJYsuQnk0ffgS7WAKYoLpuU1JzMstQifbsErowD3++zFqyUqti42rGBcZdoFyMnh4SAicSy TdNYIGwxiQv31rN1MXJxCAmcZJQ4uWMtE0hCSGA5kHM4HsTmFdCWmHj8AzuIzSKgKrH1yn9W EJtNwELi5o9GNhBbVCBYYsPBVUwQ9YISJ2c+AVsgImAq8WriBrAaZgFhiQ0X28DiwgIpEqun rWaFWHyNVeLptslgQzmBlr3+tgxoEAfQdeISa95wQPTqSUy52sIIYctLNG+dzQxxp7ZEQ1MH 6wRGoVlIVs9C0jILScsCRuZVjOy5iZk56eWGmxiBgXpwy2/dHYynzokcYpTmYFES5w1zvRAg JJCeWJKanZpakFoUX1Sak1p8iJGJg1OqgdFu0jLB2mO78g9PUNCvvWQT6vb8f2uZ9VUOifjV /zpS9rAb/I3bGl96NU7l7yQb3WbPuwv0vkxkETCf9oAltVvx/mvuQ7Pn9mSU9rI/zRJgDW9+ +n5xtNTjD28/+k42+xJQmmRWJnf8eu8dRb6Pi3c/e7dLaurxyTwCMUWKzfOqTNIfFojdcVVi Kc5INNRiLipOBADU6mitIgIAAA==
Cc: rtcweb@ietf.org
Subject: [rtcweb] Simulcast was Re: Proposal for dealing with CNAMEs and MSIDs for	synchronization
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, 21 Feb 2013 14:39:06 -0000

On 2013-02-14 18:35, Timothy B. Terriberry wrote:

>> As long as only one encoding and one RTP stream is sent for each media
>> source then implicit its tracks must have a common CNAME over all the
>> MediaStreams it occurs in.
> 
> I think we still want to support simulcast (though possibly not in
> Version 1), but it's an open question how we do so. We might very well
> want the alternatives to be in different MediaStreamTracks with
> different msids (or a receiver would have no way to select among those
> alternatives in JS), so they wouldn't be covered by the "same msid" case
> I suggest above, and would need some other mechanism to signal that they
> originate from the same "source".
> 
> However, I think defining CNAME behavior in the simulcast case isn't
> really rtcweb-specific. Right now, as I read
> draft-westerlund-avtcore-rtp-simulcast-01, it requires that related
> encodings be tagged with your proposed SDES item SRCNAME with the same
> value (though that draft only defines a multiple-session approach, and
> you know how well that's likely to go over in this group). I think this
> is a mistake, however, since
> draft-westerlund-avtext-rtcp-sdes-srcname-02 says SRCNAME is "scoped by"
> (which I take to mean "only unique in the context of the same") CNAME.
> What draft-westerlund-avtcore-rtp-simulcast-01 probably wants instead is
> to require the same CNAME:SRCNAME pair. draft-even-clue-rtp-mapping-04
> Section 6.2 (which has an incomplete example of single-session,
> SSRC-multiplexed simulcast) has a similar problem.

(As individual)

We are working on updating our simulcast draft so that it supports both
simulcast between RTP session as well as within in one.

As SRCNAME is not a finished and agreed concept and depends a bit on
what SRCNAME will end up. But for simulcast I think you are correct that
what needs to be identified is
end-point:synchronization-context:media-source so that one can determine
that this is one of potential multiple encodings of a given source.

When it comes to simulcast in WebRTC perspective I am especially worried
that choices might be made that would prevent including simulcast
without much effort in the future.

Harald wrote in another reply to your email:
> I think simulcast fits best as a within-one-track concept;
> representing it as multiple tracks means that the application has to
> do explicit manipulation of it, and that doesn't sound right to me.
> It should be one of those "just ask for it, and if you get it, it
> just works" things.

I would mostly agree with this, however, an application or the receiver
of the simulcasted encodings really needs to be able to express
preferences or requirements on what type of encodings that will be
produced. The question is how this is going to be done. Through the API,
through SDP, or some other way?

Cheers

Magnus Westerlund

----------------------------------------------------------------------
Multimedia Technologies, Ericsson Research EAB/TVM
----------------------------------------------------------------------
Ericsson AB                | Phone  +46 10 7148287
Färögatan 6                | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------


From tterriberry@mozilla.com  Thu Feb 21 06:51:05 2013
Return-Path: <tterriberry@mozilla.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 D957B21F8DAE for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 06:51:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.677
X-Spam-Level: 
X-Spam-Status: No, score=-2.677 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_MISMATCH_ORG=0.611, HOST_MISMATCH_COM=0.311, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NLDdOZvvDNIf for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 06:51:05 -0800 (PST)
Received: from smtp.mozilla.org (mx1.corp.phx1.mozilla.com [63.245.216.69]) by ietfa.amsl.com (Postfix) with ESMTP id 30A5C21F8D94 for <rtcweb@ietf.org>; Thu, 21 Feb 2013 06:51:05 -0800 (PST)
Received: from [192.168.6.88] (ip-64-134-182-52.public.wayport.net [64.134.182.52]) (Authenticated sender: tterriberry@mozilla.com) by mx1.mail.corp.phx1.mozilla.com (Postfix) with ESMTPSA id 6E0E1F2248 for <rtcweb@ietf.org>; Thu, 21 Feb 2013 06:50:59 -0800 (PST)
Message-ID: <51263439.8050402@mozilla.com>
Date: Thu, 21 Feb 2013 06:50:33 -0800
From: "Timothy B. Terriberry" <tterriberry@mozilla.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20120625 SeaMonkey/2.10.1
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CABcZeBO105HXWoRAbaAR0fGTCLtDmAyjt-DOM=aKy80sg2SG_Q@mail.gmail.com> <51140038.3040001@ericsson.com> <CABcZeBP_-ce-JT-oDkpkDoRKjrZo+m7NLTcifCOsRBM_qKPTmg@mail.gmail.com> <511407AA.1040501@ericsson.com> <CABcZeBO0oSYw-M-1wVujftiYdBtJ67SBfMp4k5gSm45HFhZ+=A@mail.gmail.com> <92B7E61ADAC1BB4F941F943788C0882804788D71@xmb-aln-x08.cisco.com> <51157034.3020800@alvestrand.no> <51164AFC.80700@ericsson.com> <51165FCA.2040707@alvestrand.no> <511796C6.3050601@ericsson.com> <511820F9.5080806@alvestrand.no> <5118EDC1.2000809@ericsson.com> <5119F155.8090303@alvestrand.no> <511C66BE.7090105@mozilla.com> <511CABC6.3050502@ericsson.com> <511CDFDC.20703@mozilla.com> <511CF7A3.40005@ericsson.com> <511D2048.7030500@mozilla.com> <51263183.3010402@ericsson.com>
In-Reply-To: <51263183.3010402@ericsson.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [rtcweb] Simulcast was Re: Proposal for dealing with CNAMEs and MSIDs for	synchronization
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, 21 Feb 2013 14:51:06 -0000

Magnus Westerlund wrote:
> When it comes to simulcast in WebRTC perspective I am especially worried
> that choices might be made that would prevent including simulcast
> without much effort in the future.

Agreed. That's why I'm trying to spend at least a little time thinking 
about it now, even if we don't expect to ship support for it in the 
first iteration of WebRTC. I look forward to your updated draft.

From richard.ejzak@alcatel-lucent.com  Thu Feb 21 06:52:46 2013
Return-Path: <richard.ejzak@alcatel-lucent.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 6E68C21F8E05; Thu, 21 Feb 2013 06:52:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.242
X-Spam-Level: 
X-Spam-Status: No, score=-9.242 tagged_above=-999 required=5 tests=[AWL=0.748,  BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_HI=-8, SARE_SUB_OBFU_Z=0.259]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id i3BADaVgmc9C; Thu, 21 Feb 2013 06:52:45 -0800 (PST)
Received: from smail3.alcatel.fr (smail3.alcatel.fr [64.208.49.56]) by ietfa.amsl.com (Postfix) with ESMTP id F200821F8DE4; Thu, 21 Feb 2013 06:52:44 -0800 (PST)
Received: from FRMRSSXCHHUB02.dc-m.alcatel-lucent.com (FRMRSSXCHHUB02.dc-m.alcatel-lucent.com [135.120.45.62]) by smail3.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id r1LEpo3b021684 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Thu, 21 Feb 2013 15:52:32 +0100
Received: from US70UWXCHHUB02.zam.alcatel-lucent.com (135.5.2.49) by FRMRSSXCHHUB02.dc-m.alcatel-lucent.com (135.120.45.62) with Microsoft SMTP Server (TLS) id 8.3.213.0; Thu, 21 Feb 2013 15:52:02 +0100
Received: from US70UWXCHMBA04.zam.alcatel-lucent.com ([169.254.12.105]) by US70UWXCHHUB02.zam.alcatel-lucent.com ([135.5.2.49]) with mapi id 14.02.0247.003; Thu, 21 Feb 2013 09:51:59 -0500
From: "Ejzak, Richard P (Richard)" <richard.ejzak@alcatel-lucent.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>, "mmusic@ietf.org" <mmusic@ietf.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: [MMUSIC] FW: New Version Notification	for draft-ejzak-mmusic-bundle-alternatives-00.txt
Thread-Index: AQHOD2W+toYseWtIxEKEwtE+xBCEiZiCxbWggAHMggD//8Z4EIAAV40A//+xRqA=
Date: Thu, 21 Feb 2013 14:51:58 +0000
Message-ID: <03FBA798AC24E3498B74F47FD082A92F36EA6CDB@US70UWXCHMBA04.zam.alcatel-lucent.com>
References: <03FBA798AC24E3498B74F47FD082A92F36EA6762@US70UWXCHMBA04.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B0FC32F@ESESSMB209.ericsson.se>, <03FBA798AC24E3498B74F47FD082A92F36EA6AA6@US70UWXCHMBA04.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B0FEDDE@ESESSMB209.ericsson.se> <03FBA798AC24E3498B74F47FD082A92F36EA6C8F@US70UWXCHMBA04.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B0FF4F0@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B0FF4F0@ESESSMB209.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.5.27.16]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.69 on 155.132.188.83
Subject: Re: [rtcweb] [MMUSIC] FW: New Version Notification	for	draft-ejzak-mmusic-bundle-alternatives-00.txt
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, 21 Feb 2013 14:52:46 -0000

Hi Christer,
Please see below.

Richard

> -----Original Message-----
> From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]


> >My proposal never has a zero port on a valid m line, in either offer
> or
> >answer.  I only use unspecified address (with valid port number) for
> subsequent m lines in answers.  I'm not sure how you got this from the
> description.  Let's discuss this on the call today.  I hope you are
> available.
>=20
> Sorry, I mixed up terminology.
>=20
> But, still, if you want to disable/reject the m- line which contains
> the bundle ADDRESS, you will have to move the address to another m-
> line.

Yes.  As long as there is a simple rule for doing so I don't see a problem.

>=20
> And, still, you expect intermediaries to retrieve media types,
> protocols, payload types etc from the m- lines, which addresses are
> unspecified - but at the same time you say that no resources will be
> reserved for the m- lines with unspecified addresses...

Intermediaries forwarding BUNDLE information have to understand SOMETHING a=
bout BUNDLE or they have no business forwarding it in the first place.  It'=
s only in this case that the intermediary might need to use m lines with un=
specified address to identity additional bandwidth requirements.  I meant t=
hat -port- resources could be released in this case.  I should have been mo=
re careful in describing this point.

Sending a subsequent offer with the same port in all bundled m lines has it=
s own problems in 3pcc scenarios.  You should always send an offer that can=
 pass through intermediaries that do not understand BUNDLE.  My proposal ha=
s that characteristic but I'm not sure that yours does.

>=20
> Regards,
>=20
> Christer

From randell-ietf@jesup.org  Thu Feb 21 06:56:49 2013
Return-Path: <randell-ietf@jesup.org>
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 1361121F8E5A for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 06:56:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.524
X-Spam-Level: 
X-Spam-Status: No, score=-2.524 tagged_above=-999 required=5 tests=[AWL=0.075,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sqRBTHFdZjx8 for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 06:56:48 -0800 (PST)
Received: from r2-chicago.webserversystems.com (r2-chicago.webserversystems.com [173.236.101.58]) by ietfa.amsl.com (Postfix) with ESMTP id 12FEF21F8E49 for <rtcweb@ietf.org>; Thu, 21 Feb 2013 06:56:48 -0800 (PST)
Received: from pool-98-111-140-34.phlapa.fios.verizon.net ([98.111.140.34]:1484 helo=[192.168.1.12]) by r2-chicago.webserversystems.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80) (envelope-from <randell-ietf@jesup.org>) id 1U8XZn-0003Kg-Fh for rtcweb@ietf.org; Thu, 21 Feb 2013 08:56:47 -0600
Message-ID: <51263522.1030206@jesup.org>
Date: Thu, 21 Feb 2013 09:54:26 -0500
From: Randell Jesup <randell-ietf@jesup.org>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20130215 Thunderbird/17.0.3
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <512540A3.3090008@jesup.org> <0DB30A45-97A6-4974-9CBB-BEE6691EFCE2@lurchi.franken.de>
In-Reply-To: <0DB30A45-97A6-4974-9CBB-BEE6691EFCE2@lurchi.franken.de>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - r2-chicago.webserversystems.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - jesup.org
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Subject: Re: [rtcweb] Lower-overhead protocol variations
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, 21 Feb 2013 14:56:49 -0000

On 2/21/2013 8:03 AM, Michael Tuexen wrote:
> On Feb 20, 2013, at 10:31 PM, Randell Jesup wrote:
>
>> This is a relevant thread to current discussions:
>> http://www.w3.org/mid/D1737092-F63D-4821-B3FA-D425267E4F23@cisco.com
>> and continued with subject change in
>> http://www.w3.org/mid/4F4D6315.9000601@jesup.org
>>
>> I'm re-evaluating if the original decision against even/odd was required,
>> in order to see if we can collapse the current draft 0-RTT proposal
>> into a single declarative "open" message on a stream with no response or ack
>> required. Even/odd (perhaps based on a property of the SCTP association?)
>> would avoid the need for mismatched channel pairs, and thus avoid the need
>> for the response/ack and the need to send with the in-order bit.
> I'm not sure what you mean you even/odd?
>
> I guess you will send the "open" message reliable and ordered. OK.
> Are you proposing that there is no ACK sent back? What would happen
> if one side sends an "open" message indicating an unordered data channel,
> sends a user message on this channel and the user message is delivered
> first?

As you infer below, this would be one side uses even channels to 
initiate, the other uses odd (to avoid glare).
The reliability question is important; the simplest solution would be to 
buffer any data that arrives without an Open message until the Open 
message is received, and then deliver it.  There's no issue in the other 
direction, as once the open message is received the receiver can then 
send on that stream/channel with no restrictions. I assume there's some 
way to reliably choose roles for even/odd selection in SCTP?  If not, we 
can find other ways to do it (even SDP if we had to), though I think we 
could also key off the DTLS.

>> The only hole I've seen so far is that if the return stream isn't
>> currently within the range of valid streams (i.e. at the far end) there's
>> no easy way to return an error.  However, we expect to be able to
> How are the stream in both directions tied together? How is the allocation
> done? Can't the sender of the "open" message know that there is no backward
> channel?

Actually, it probably can since it knows how many streams the other side 
can send with.   Some verbiage around how negotiation of the number of 
streams is done may be all we need here.  I don't see this as a major 
problem.

> Maybe you are thinking about each side only using even outgoing streams for
> data channels initiated by its own, and the next higher odd for the ones
> initiated by the peer. If you are thinking like this, each side knows if
> the resources are there and, if not, can request more. Do you have something
> like this in mind?

Yes.  I don't remember if you can request that the *other* side increase 
streams, but if we add verbiage that says "when a stream increase is 
requested by one side, the other side shall request a number of streams 
that large or larger" I think we're covered - then if the other side 
wouldn't have a return channel, you just request a stream increase 
(maybe even an increase of 0 streams, but that would require the other 
side to equal you).


-- 
Randell Jesup
randell-ietf@jesup.org


From harald@alvestrand.no  Thu Feb 21 07:04:59 2013
Return-Path: <harald@alvestrand.no>
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 08CC821F8DDC for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 07:04:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.421
X-Spam-Level: 
X-Spam-Status: No, score=-110.421 tagged_above=-999 required=5 tests=[AWL=0.178, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nQdL8JHKjBEA for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 07:04:58 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id 7B9F421F8D94 for <rtcweb@ietf.org>; Thu, 21 Feb 2013 07:04:58 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 3CB8439E0D2 for <rtcweb@ietf.org>; Thu, 21 Feb 2013 16:04:56 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DRTAsY6zEG2f for <rtcweb@ietf.org>; Thu, 21 Feb 2013 16:04:55 +0100 (CET)
Received: from hta-dell.lul.corp.google.com (unknown [IPv6:2620:0:1043:1:be30:5bff:fede:bcdc]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id 6AC0639E0A7 for <rtcweb@ietf.org>; Thu, 21 Feb 2013 16:04:55 +0100 (CET)
Message-ID: <51263796.8030705@alvestrand.no>
Date: Thu, 21 Feb 2013 16:04:54 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CABcZeBMg0AdhFj61S1hgz9WCP2JikLabrm3dAA36hyb99_93Sg@mail.gmail.com>
In-Reply-To: <CABcZeBMg0AdhFj61S1hgz9WCP2JikLabrm3dAA36hyb99_93Sg@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [rtcweb] Time allocation for video discussion (Re: Proposed Agenda For WG Meetings)
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, 21 Feb 2013 15:04:59 -0000

Focusing on one aspect....

On 02/21/2013 01:27 AM, Eric Rescorla wrote:
>
> -Ekr
>
>
> RTCWEB I: Tuesday 0900-1130
> 0900 - 0905  Administrivia
> 0905 - 1100  Video Codec MTI discussion
>   - draft-alvestrand-rtcweb-vp8-00 (30 mins)
>   - 
> draft-burman-rtcweb-h264-proposal-00+draft-dbenham-webrtcvideomti-00+draft-marjou-rtcweb-video-codec-00 
> (30 mins)
>   - General discussion 30 min)
>   - Call the question of which mandatory to implement video codec to 
> select (5 min)
>   - Next steps (20 min)
>
I think this is an issue where all the people have most of the 
information required already, and new announcements that will make 
people change their minds are going to have to be fairly significant - 
and that if so, the amount of time required for pointing out that it's 
significant is short.

Therefore, I propose that we cut each presentation to 10 minutes, the 
general discussion to 15 minutes, and spend 5 minutes on calling the 
question.

Furthermore, I suggest we put this last on the last day's agenda.

40 minutes is enough, given that it's essentially yielding 1.5 bits of 
information.
(1 bit = decision yes/no; if yes, what the decision was)



From ekr@rtfm.com  Thu Feb 21 07:44:28 2013
Return-Path: <ekr@rtfm.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 E264121F8E97 for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 07:44:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.837
X-Spam-Level: 
X-Spam-Status: No, score=-102.837 tagged_above=-999 required=5 tests=[AWL=0.139, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ekn1WgKUynew for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 07:44:28 -0800 (PST)
Received: from mail-qa0-f50.google.com (mail-qa0-f50.google.com [209.85.216.50]) by ietfa.amsl.com (Postfix) with ESMTP id 0894321F8E9A for <rtcweb@ietf.org>; Thu, 21 Feb 2013 07:44:27 -0800 (PST)
Received: by mail-qa0-f50.google.com with SMTP id dx4so3087906qab.9 for <rtcweb@ietf.org>; Thu, 21 Feb 2013 07:44:27 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:x-originating-ip:in-reply-to:references :from:date:message-id:subject:to:cc:content-type:x-gm-message-state; bh=G+a/Vk7Mbau5MBSWkj5SC6BDAEmsjUOAANpw0rtIpjw=; b=CHf3OCRCrHZJ3Mx+sWZjM7OoPkx9O7cyHTalTECmHzxHPlwwm3LtQfqeexeBRzmWI8 WpSuL5nQynSPOk5vHb+ST01znmn/s/Dg/7RW2AKFkoC2LBa1TAp8grGh7SWcJnSiV6/u vyyP3gAermiLpC3gym6YR9LNaulQbgdHtOFYYalwVt3U2JZ28+YcE5a5FQ4+f8+8vk4A ieVcnrGKEQNumnJSV+LKeeTwiS/XUUrxJA1mLZMeCLNAdUyJNLx1k0XlcEjZAS5LNvy5 Q4b9DWNk3QvZvLHzUadLNKX3u7kzDPIrzqNF+YSrgDXJsHNrZDepdBnyE2jE6G/u1rE0 yrig==
X-Received: by 10.224.174.80 with SMTP id s16mr9643252qaz.85.1361461467545; Thu, 21 Feb 2013 07:44:27 -0800 (PST)
MIME-Version: 1.0
Received: by 10.49.28.230 with HTTP; Thu, 21 Feb 2013 07:43:46 -0800 (PST)
X-Originating-IP: [74.95.2.173]
In-Reply-To: <51263796.8030705@alvestrand.no>
References: <CABcZeBMg0AdhFj61S1hgz9WCP2JikLabrm3dAA36hyb99_93Sg@mail.gmail.com> <51263796.8030705@alvestrand.no>
From: Eric Rescorla <ekr@rtfm.com>
Date: Thu, 21 Feb 2013 07:43:46 -0800
Message-ID: <CABcZeBPoH+QQg1dPEoCc1AgwFVYdmHduwZ7W8qCahOr+Spz8eQ@mail.gmail.com>
To: Harald Alvestrand <harald@alvestrand.no>
Content-Type: multipart/alternative; boundary=20cf3036368b261cdb04d63df334
X-Gm-Message-State: ALoCoQlL67ai/Svu030J8D6IG1rtfEdOr42vMM8zg7+gjzMMiamic9NpTXM6iryevPV8cyMYZ/fI
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Time allocation for video discussion (Re: Proposed Agenda For WG Meetings)
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, 21 Feb 2013 15:44:29 -0000

--20cf3036368b261cdb04d63df334
Content-Type: text/plain; charset=ISO-8859-1

Harald,

Thanks for highlighting this. When I wrote this, I just basically took
the same time allocations from the Atlanta meeting and trimmed
them to fit.

That said, I do think there is merit in having a longer discussion
for a number of reasons:

1. I expect a number of the presentations to focus on quality,
and that's genuinely new information which hasn't been covered
before.

2. I'm of the school that on controversial issues it's important to
allow extensive discussion, so people have a sense of closure.
I realize others may disagree with this theory.

WRT to where it goes in the meeting, this seems like it's pretty
distracting, so I'd like to have it out of the way so people can
focus on the remaining complicated technical issues. If the
only reason is to keep it short, presumably the chairs can
manage that.

Best,
-Ekr

On Thu, Feb 21, 2013 at 7:04 AM, Harald Alvestrand <harald@alvestrand.no>wrote:
>
>
>> RTCWEB I: Tuesday 0900-1130
>> 0900 - 0905  Administrivia
>> 0905 - 1100  Video Codec MTI discussion
>>   - draft-alvestrand-rtcweb-vp8-00 (30 mins)
>>   - draft-burman-rtcweb-h264-**proposal-00+draft-dbenham-**
>> webrtcvideomti-00+draft-**marjou-rtcweb-video-codec-00 (30 mins)
>>   - General discussion 30 min)
>>   - Call the question of which mandatory to implement video codec to
>> select (5 min)
>>   - Next steps (20 min)
>>
>>  I think this is an issue where all the people have most of the
> information required already, and new announcements that will make people
> change their minds are going to have to be fairly significant - and that if
> so, the amount of time required for pointing out that it's significant is
> short.
>
> Therefore, I propose that we cut each presentation to 10 minutes, the
> general discussion to 15 minutes, and spend 5 minutes on calling the
> question.
>
> Furthermore, I suggest we put this last on the last day's agenda.
>
> 40 minutes is enough, given that it's essentially yielding 1.5 bits of
> information.
> (1 bit = decision yes/no; if yes, what the decision was)
>

--20cf3036368b261cdb04d63df334
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Harald,<div><br></div><div>Thanks for highlighting this. When I wrote this,=
 I just basically took</div><div>the same time allocations from the Atlanta=
 meeting and trimmed</div><div>them to fit.</div><div><br></div><div>That s=
aid, I do think there is merit in having a longer discussion</div>

<div>for a number of reasons:</div><div><br></div><div>1. I expect a number=
 of the presentations to focus on quality,</div><div>and that&#39;s genuine=
ly new information which hasn&#39;t been covered</div><div>before.</div>

<div><br></div><div>2. I&#39;m of the school that on controversial issues i=
t&#39;s important to</div><div>allow extensive discussion, so people have a=
 sense of closure.</div><div>I realize others may disagree with this theory=
.</div>

<div><br></div><div>WRT to where it goes in the meeting, this seems like it=
&#39;s pretty</div><div>distracting, so I&#39;d like to have it out of the =
way so people can</div><div>focus on the remaining complicated technical is=
sues. If the</div>

<div>only reason is to keep it short, presumably the chairs can</div><div>m=
anage that.</div><div><br></div><div>Best,</div><div>-Ekr</div><div><br><di=
v class=3D"gmail_quote">On Thu, Feb 21, 2013 at 7:04 AM, Harald Alvestrand =
<span dir=3D"ltr">&lt;<a href=3D"mailto:harald@alvestrand.no" target=3D"_bl=
ank">harald@alvestrand.no</a>&gt;</span> wrote:<blockquote class=3D"gmail_q=
uote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1e=
x">

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
RTCWEB I: Tuesday 0900-1130<br>
0900 - 0905 =A0Administrivia<br>
0905 - 1100 =A0Video Codec MTI discussion<br>
=A0 - draft-alvestrand-rtcweb-vp8-00 (30 mins)<br>
=A0 - draft-burman-rtcweb-h264-<u></u>proposal-00+draft-dbenham-<u></u>webr=
tcvideomti-00+draft-<u></u>marjou-rtcweb-video-codec-00 (30 mins)<br>
=A0 - General discussion 30 min)<br>
=A0 - Call the question of which mandatory to implement video codec to sele=
ct (5 min)<br>
=A0 - Next steps (20 min)<br>
<br>
</blockquote>
I think this is an issue where all the people have most of the information =
required already, and new announcements that will make people change their =
minds are going to have to be fairly significant - and that if so, the amou=
nt of time required for pointing out that it&#39;s significant is short.<br=
>


<br>
Therefore, I propose that we cut each presentation to 10 minutes, the gener=
al discussion to 15 minutes, and spend 5 minutes on calling the question.<b=
r>
<br>
Furthermore, I suggest we put this last on the last day&#39;s agenda.<br>
<br>
40 minutes is enough, given that it&#39;s essentially yielding 1.5 bits of =
information.<br>
(1 bit =3D decision yes/no; if yes, what the decision was)<br></blockquote>=
<div><br></div><div>=A0</div></div></div>

--20cf3036368b261cdb04d63df334--

From matthew.kaufman@skype.net  Thu Feb 21 07:55:26 2013
Return-Path: <matthew.kaufman@skype.net>
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 5F9E921F8EBA for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 07:55:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VMoS35yhRWxh for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 07:55:21 -0800 (PST)
Received: from na01-by2-obe.outbound.protection.outlook.com (na01-by2-obe.ptr.protection.outlook.com [207.46.100.23]) by ietfa.amsl.com (Postfix) with ESMTP id B47D721F8EB6 for <rtcweb@ietf.org>; Thu, 21 Feb 2013 07:55:20 -0800 (PST)
Received: from BL2FFO11FD003.protection.gbl (10.173.161.202) by BL2FFO11HUB028.protection.gbl (10.173.161.52) with Microsoft SMTP Server (TLS) id 15.0.620.12; Thu, 21 Feb 2013 15:55:17 +0000
Received: from TK5EX14HUBC102.redmond.corp.microsoft.com (131.107.125.37) by BL2FFO11FD003.mail.protection.outlook.com (10.173.160.103) with Microsoft SMTP Server (TLS) id 15.0.620.12 via Frontend Transport; Thu, 21 Feb 2013 15:55:16 +0000
Received: from TK5EX14MBXC273.redmond.corp.microsoft.com ([169.254.1.200]) by TK5EX14HUBC102.redmond.corp.microsoft.com ([157.54.7.154]) with mapi id 14.02.0318.003; Thu, 21 Feb 2013 15:54:50 +0000
From: "Matthew Kaufman (SKYPE)" <matthew.kaufman@skype.net>
To: Eric Rescorla <ekr@rtfm.com>, Harald Alvestrand <harald@alvestrand.no>
Thread-Topic: [rtcweb] Time allocation for video discussion (Re: Proposed Agenda For WG Meetings)
Thread-Index: AQHOEETUURfHap/5EkSqyxlSNpudjJiEc+4AgAACDQA=
Date: Thu, 21 Feb 2013 15:54:49 +0000
Message-ID: <AE1A6B5FD507DC4FB3C5166F3A05A484161EB226@TK5EX14MBXC273.redmond.corp.microsoft.com>
References: <CABcZeBMg0AdhFj61S1hgz9WCP2JikLabrm3dAA36hyb99_93Sg@mail.gmail.com> <51263796.8030705@alvestrand.no> <CABcZeBPoH+QQg1dPEoCc1AgwFVYdmHduwZ7W8qCahOr+Spz8eQ@mail.gmail.com>
In-Reply-To: <CABcZeBPoH+QQg1dPEoCc1AgwFVYdmHduwZ7W8qCahOr+Spz8eQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [157.54.51.33]
Content-Type: multipart/alternative; boundary="_000_AE1A6B5FD507DC4FB3C5166F3A05A484161EB226TK5EX14MBXC273r_"
MIME-Version: 1.0
X-Forefront-Antispam-Report: CIP:131.107.125.37; CTRY:US; IPV:CAL; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(377454001)(53794001)(52604002)(199002)(189002)(24454001)(512954001)(65816001)(49866001)(561944001)(33656001)(47976001)(50986001)(55846006)(47736001)(76482001)(15202345001)(47446002)(54316002)(63696002)(74502001)(56776001)(53806001)(4396001)(20776003)(74662001)(46102001)(16236675001)(31966008)(51856001)(5343655001)(54356001)(5343635001)(44976002)(77982001)(59766001)(80022001)(66066001)(56816002)(79102001)(16406001); DIR:OUT; SFP:; SCL:1; SRVR:BL2FFO11HUB028; H:TK5EX14HUBC102.redmond.corp.microsoft.com; RD:InfoDomainNonexistent; A:1; MX:1; LANG:en; 
X-OriginatorOrg: microsoft.onmicrosoft.com
X-Forefront-PRVS: 0764C4A8CD
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Time allocation for video discussion (Re: Proposed Agenda For WG Meetings)
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, 21 Feb 2013 15:55:26 -0000

--_000_AE1A6B5FD507DC4FB3C5166F3A05A484161EB226TK5EX14MBXC273r_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

I'm going to again object to having the video codec discussion in the IETF =
venue. The choice of mandatory video codecs within the browser context is a=
 presentation-layer choice and highly related to a discussion that has alre=
ady happened in the W3C context for video playback.

Arguing that because the codecs produce bits and those bits go on the wire =
and then somehow that makes it an IETF issue is specious. The text of the J=
avaScript sent to the browser also goes "on the wire" and is also out of sc=
ope for the IETF.

If the relevant browser vendors and other interested parties would like to =
have this discussion, it should happen within the W3C.

Matthew Kaufman

From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf Of=
 Eric Rescorla
Sent: Thursday, February 21, 2013 7:44 AM
To: Harald Alvestrand
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Time allocation for video discussion (Re: Proposed Ag=
enda For WG Meetings)

Harald,

Thanks for highlighting this. When I wrote this, I just basically took
the same time allocations from the Atlanta meeting and trimmed
them to fit.

That said, I do think there is merit in having a longer discussion
for a number of reasons:

1. I expect a number of the presentations to focus on quality,
and that's genuinely new information which hasn't been covered
before.

2. I'm of the school that on controversial issues it's important to
allow extensive discussion, so people have a sense of closure.
I realize others may disagree with this theory.

WRT to where it goes in the meeting, this seems like it's pretty
distracting, so I'd like to have it out of the way so people can
focus on the remaining complicated technical issues. If the
only reason is to keep it short, presumably the chairs can
manage that.

Best,
-Ekr

On Thu, Feb 21, 2013 at 7:04 AM, Harald Alvestrand <harald@alvestrand.no<ma=
ilto:harald@alvestrand.no>> wrote:

RTCWEB I: Tuesday 0900-1130
0900 - 0905  Administrivia
0905 - 1100  Video Codec MTI discussion
  - draft-alvestrand-rtcweb-vp8-00 (30 mins)
  - draft-burman-rtcweb-h264-proposal-00+draft-dbenham-webrtcvideomti-00+dr=
aft-marjou-rtcweb-video-codec-00 (30 mins)
  - General discussion 30 min)
  - Call the question of which mandatory to implement video codec to select=
 (5 min)
  - Next steps (20 min)
I think this is an issue where all the people have most of the information =
required already, and new announcements that will make people change their =
minds are going to have to be fairly significant - and that if so, the amou=
nt of time required for pointing out that it's significant is short.

Therefore, I propose that we cut each presentation to 10 minutes, the gener=
al discussion to 15 minutes, and spend 5 minutes on calling the question.

Furthermore, I suggest we put this last on the last day's agenda.

40 minutes is enough, given that it's essentially yielding 1.5 bits of info=
rmation.
(1 bit =3D decision yes/no; if yes, what the decision was)



--_000_AE1A6B5FD507DC4FB3C5166F3A05A484161EB226TK5EX14MBXC273r_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">I&#8217;m going to again =
object to having the video codec discussion in the IETF venue. The choice o=
f mandatory video codecs within the browser context is a presentation-layer
 choice and highly related to a discussion that has already happened in the=
 W3C context for video playback.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Arguing that because the =
codecs produce bits and those bits go on the wire and then somehow that mak=
es it an IETF issue is specious. The text of the JavaScript
 sent to the browser also goes &#8220;on the wire&#8221; and is also out of=
 scope for the IETF.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">If the relevant browser v=
endors and other interested parties would like to have this discussion, it =
should happen within the W3C.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Matthew Kaufman<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</spa=
n></b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;=
sans-serif&quot;"> rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org]
<b>On Behalf Of </b>Eric Rescorla<br>
<b>Sent:</b> Thursday, February 21, 2013 7:44 AM<br>
<b>To:</b> Harald Alvestrand<br>
<b>Cc:</b> rtcweb@ietf.org<br>
<b>Subject:</b> Re: [rtcweb] Time allocation for video discussion (Re: Prop=
osed Agenda For WG Meetings)<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Harald,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Thanks for highlighting t=
his. When I wrote this, I just basically took<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">the same time allocations=
 from the Atlanta meeting and trimmed<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">them to fit.<o:p></o:p></=
p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">That said, I do think the=
re is merit in having a longer discussion<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">for a number of reasons:<=
o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">1. I expect a number of t=
he presentations to focus on quality,<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">and that's genuinely new =
information which hasn't been covered<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">before.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">2. I'm of the school that=
 on controversial issues it's important to<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">allow extensive discussio=
n, so people have a sense of closure.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">I realize others may disa=
gree with this theory.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">WRT to where it goes in t=
he meeting, this seems like it's pretty<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">distracting, so I'd like =
to have it out of the way so people can<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">focus on the remaining co=
mplicated technical issues. If the<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">only reason is to keep it=
 short, presumably the chairs can<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">manage that.<o:p></o:p></=
p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Best,<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">-Ekr<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">On Thu, Feb 21, 2013 at 7=
:04 AM, Harald Alvestrand &lt;<a href=3D"mailto:harald@alvestrand.no" targe=
t=3D"_blank">harald@alvestrand.no</a>&gt; wrote:<o:p></o:p></p>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:0in;margin-right:0in;mar=
gin-bottom:12.0pt;margin-left:.5in">
<br>
RTCWEB I: Tuesday 0900-1130<br>
0900 - 0905 &nbsp;Administrivia<br>
0905 - 1100 &nbsp;Video Codec MTI discussion<br>
&nbsp; - draft-alvestrand-rtcweb-vp8-00 (30 mins)<br>
&nbsp; - draft-burman-rtcweb-h264-proposal-00&#43;draft-dbenham-webrtcvideo=
mti-00&#43;draft-marjou-rtcweb-video-codec-00 (30 mins)<br>
&nbsp; - General discussion 30 min)<br>
&nbsp; - Call the question of which mandatory to implement video codec to s=
elect (5 min)<br>
&nbsp; - Next steps (20 min)<o:p></o:p></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">I think this is an issue =
where all the people have most of the information required already, and new=
 announcements that will make people change their minds are going to have t=
o be fairly significant - and that if
 so, the amount of time required for pointing out that it's significant is =
short.<br>
<br>
Therefore, I propose that we cut each presentation to 10 minutes, the gener=
al discussion to 15 minutes, and spend 5 minutes on calling the question.<b=
r>
<br>
Furthermore, I suggest we put this last on the last day's agenda.<br>
<br>
40 minutes is enough, given that it's essentially yielding 1.5 bits of info=
rmation.<br>
(1 bit =3D decision yes/no; if yes, what the decision was)<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_AE1A6B5FD507DC4FB3C5166F3A05A484161EB226TK5EX14MBXC273r_--

From xavier.marjou@gmail.com  Thu Feb 21 09:28:06 2013
Return-Path: <xavier.marjou@gmail.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 D2F8121F8E9A for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 09:28:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.977
X-Spam-Level: 
X-Spam-Status: No, score=-1.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9gj6giyrfrEx for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 09:28:05 -0800 (PST)
Received: from mail-la0-x22c.google.com (la-in-x022c.1e100.net [IPv6:2a00:1450:4010:c03::22c]) by ietfa.amsl.com (Postfix) with ESMTP id 1CA2921F8E92 for <rtcweb@ietf.org>; Thu, 21 Feb 2013 09:28:03 -0800 (PST)
Received: by mail-la0-f44.google.com with SMTP id eb20so9158379lab.17 for <rtcweb@ietf.org>; Thu, 21 Feb 2013 09:28:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=uuKVoBiAYJTeJibNAwwltYyHZdNCqUMOOt+kRwb3jxE=; b=XqLQkJfBiNfFGkJp3QS0EhX6Gwlm0zK/ZQeWOreJEalGVHrIpuVmkYE2SK94K8aadZ rz3uESIxfJecMVytBzdVlJ08BXPJbSGGAfXggUBhwv6ROGd2Q+h7QsdOnQ4anxYdbw1f x98Mx/HVO9uu5rKRZc5WRntMgd15mLi5EywF69Hw0BdIYGSmVPtd4+BFhrKXk3Fx6Xjj RjBXjbd7m6sn6DxHMGQNbXw7K2BqlBmPPB46WJL0qM/Z42l4VUaS2FbUwb0Jc3zDweGL Zpt03PU4gCVt7Zm5IXNV+RnmCdWUb55MgW4l3gurO/V6RXxN/VadaSOzPeDiQA9dcS7L bR2g==
MIME-Version: 1.0
X-Received: by 10.152.133.67 with SMTP id pa3mr21595932lab.44.1361467682468; Thu, 21 Feb 2013 09:28:02 -0800 (PST)
Sender: xavier.marjou@gmail.com
Received: by 10.114.7.167 with HTTP; Thu, 21 Feb 2013 09:28:02 -0800 (PST)
In-Reply-To: <510632D1.4020704@ericsson.com>
References: <50FD4C4B.9020700@ericsson.com> <CA+9kkMD7hYacr-P+iBdPiPYu4PWbMmu7tXYnYsNHRA18jogb=w@mail.gmail.com> <C5E08FE080ACFD4DAE31E4BDBF944EB11338EB86@xmb-aln-x02.cisco.com> <50FEB1EC.9060803@ericsson.com> <CA+9kkMDCn1M084-qcMWh38oao+A64ToQBZTo1wauyBbhD4mhjw@mail.gmail.com> <C5E08FE080ACFD4DAE31E4BDBF944EB113397466@xmb-aln-x02.cisco.com> <9904FB1B0159DA42B0B887B7FA8119CA076D1E@AZ-FFEXMB04.global.avaya.com> <510632D1.4020704@ericsson.com>
Date: Thu, 21 Feb 2013 18:28:02 +0100
X-Google-Sender-Auth: ZT5R7DybxZeip-k1P9Qcq_ID2-8
Message-ID: <CAErhfrySLbyGa66Oo044Gsea0Hz3VWyJoOc+2wQXwaoBxu_Byg@mail.gmail.com>
From: Xavier Marjou <xavier.marjou@orange.com>
To: "rtcweb@ietf.org" <rtcweb@ietf.org>
Content-Type: multipart/alternative; boundary=f46d0434c396963d8004d63f6577
Subject: Re: [rtcweb] Conclusion statement for Recommended Audio Codecs call
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, 21 Feb 2013 17:28:06 -0000

--f46d0434c396963d8004d63f6577
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

As suggested by the chairs, here is a draft indicating the motivations, as
well as a proposed way-forward, regarding "additional relevant audio
codecs" :
http://tools.ietf.org/html/draft-marjou-rtcweb-audio-codecs-for-interop-00

I would like to present it during the IETF-86.

Cheers,
Xavier

On Mon, Jan 28, 2013 at 9:12 AM, Magnus Westerlund <
magnus.westerlund@ericsson.com> wrote:

> Hi,
>
> We chairs was considering inclusion in draft-ietf-webrtc-audio, but we
> didn't have any strong opinions on this. Based on that several WG
> participants thinks this should be an independent document, I thus
> decided that we will start out with an independent document. If the WG
> feels differently later we can always fold the text into the audio codec
> and processing requirements document.
>
> I would recommend that the individuals interested in contributing a
> codec writes an independent submission with focus on the codec
> considerations around the codec(s) they are interested in. Then we can
> merge this into a common WG document.
>
> Cheers
>
> Magnus
>
>
> On 2013-01-27 10:14, Romascanu, Dan (Dan) wrote:
> > Hi WG chairs,
> >
> > Clarification question:
> >
> >> In lieu of additional normative text, we believe the WG discussion
> >> supports the inclusion of a new section on "Additional Relevant Codecs=
".
> >
> > Inclusion where?
> >
> > Thanks and Regards,
> >
> > Dan
> >
> >
> >
> >
> >> -----Original Message-----
> >> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On
> Behalf
> >> Of Cullen Jennings (fluffy)
> >> Sent: Thursday, January 24, 2013 6:47 PM
> >> To: rtcweb@ietf.org
> >> Subject: Re: [rtcweb] Conclusion statement for Recommended Audio Codec=
s
> >> call
> >>
> >>
> >> We have been running a call for consensus regarding Selecting
> >> Recommended Audio Codecs.
> >>
> >> At this point the chairs are calling this as "no WG consensus".
> >>
> >> We can however note a strong interest in a non-normative listing of
> >> potentially important codecs including a description why they should b=
e
> >> considered to be supported in WebRTC implementations.
> >>
> >> In lieu of additional normative text, we believe the WG discussion
> >> supports the inclusion of a new section on "Additional Relevant Codecs=
".
> >> That can contain a list of codecs which are relevant in specific
> >> contexts, along with a short description of the context for each.
> >> Specifically there seems to be interest in understanding the advantage=
s
> >> and costs of G.722, AMR, and AMR-WB. We hope that text would broaden
> >> understanding of the WebRTC use case contexts.
> >>
> >> The WG chairs
> >> Magnus, Ted and Cullen
> >>
> >>
> >> _______________________________________________
> >> rtcweb mailing list
> >> rtcweb@ietf.org
> >> https://www.ietf.org/mailman/listinfo/rtcweb
> > _______________________________________________
> > rtcweb mailing list
> > rtcweb@ietf.org
> > https://www.ietf.org/mailman/listinfo/rtcweb
> >
> >
>
>
> --
>
> Magnus Westerlund
>
> ----------------------------------------------------------------------
> Multimedia Technologies, Ericsson Research EAB/TVM
> ----------------------------------------------------------------------
> Ericsson AB                | Phone  +46 10 7148287
> F=E4r=F6gatan 6                | Mobile +46 73 0949079
> SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
> ----------------------------------------------------------------------
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>

--f46d0434c396963d8004d63f6577
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>As suggested by the chairs, here is a draft indicating the motivations=
, as well as a proposed way-forward, regarding &quot;additional relevant au=
dio codecs&quot; : <a href=3D"http://tools.ietf.org/html/draft-marjou-rtcwe=
b-audio-codecs-for-interop-00">http://tools.ietf.org/html/draft-marjou-rtcw=
eb-audio-codecs-for-interop-00</a></div>
<div><br></div><div>I would like to present it during the IETF-86.</div><di=
v><br></div><div>Cheers,</div><div>Xavier<br><br><div class=3D"gmail_quote"=
>On Mon, Jan 28, 2013 at 9:12 AM, Magnus Westerlund <span dir=3D"ltr">&lt;<=
a href=3D"mailto:magnus.westerlund@ericsson.com" target=3D"_blank">magnus.w=
esterlund@ericsson.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hi,<br>
<br>
We chairs was considering inclusion in draft-ietf-webrtc-audio, but we<br>
didn&#39;t have any strong opinions on this. Based on that several WG<br>
participants thinks this should be an independent document, I thus<br>
decided that we will start out with an independent document. If the WG<br>
feels differently later we can always fold the text into the audio codec<br=
>
and processing requirements document.<br>
<br>
I would recommend that the individuals interested in contributing a<br>
codec writes an independent submission with focus on the codec<br>
considerations around the codec(s) they are interested in. Then we can<br>
merge this into a common WG document.<br>
<br>
Cheers<br>
<br>
Magnus<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
<br>
On 2013-01-27 10:14, Romascanu, Dan (Dan) wrote:<br>
&gt; Hi WG chairs,<br>
&gt;<br>
&gt; Clarification question:<br>
&gt;<br>
&gt;&gt; In lieu of additional normative text, we believe the WG discussion=
<br>
&gt;&gt; supports the inclusion of a new section on &quot;Additional Releva=
nt Codecs&quot;.<br>
&gt;<br>
&gt; Inclusion where?<br>
&gt;<br>
&gt; Thanks and Regards,<br>
&gt;<br>
&gt; Dan<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;&gt; -----Original Message-----<br>
&gt;&gt; From: <a href=3D"mailto:rtcweb-bounces@ietf.org">rtcweb-bounces@ie=
tf.org</a> [mailto:<a href=3D"mailto:rtcweb-bounces@ietf.org">rtcweb-bounce=
s@ietf.org</a>] On Behalf<br>
&gt;&gt; Of Cullen Jennings (fluffy)<br>
&gt;&gt; Sent: Thursday, January 24, 2013 6:47 PM<br>
&gt;&gt; To: <a href=3D"mailto:rtcweb@ietf.org">rtcweb@ietf.org</a><br>
&gt;&gt; Subject: Re: [rtcweb] Conclusion statement for Recommended Audio C=
odecs<br>
&gt;&gt; call<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; We have been running a call for consensus regarding Selecting<br>
&gt;&gt; Recommended Audio Codecs.<br>
&gt;&gt;<br>
&gt;&gt; At this point the chairs are calling this as &quot;no WG consensus=
&quot;.<br>
&gt;&gt;<br>
&gt;&gt; We can however note a strong interest in a non-normative listing o=
f<br>
&gt;&gt; potentially important codecs including a description why they shou=
ld be<br>
&gt;&gt; considered to be supported in WebRTC implementations.<br>
&gt;&gt;<br>
&gt;&gt; In lieu of additional normative text, we believe the WG discussion=
<br>
&gt;&gt; supports the inclusion of a new section on &quot;Additional Releva=
nt Codecs&quot;.<br>
&gt;&gt; That can contain a list of codecs which are relevant in specific<b=
r>
&gt;&gt; contexts, along with a short description of the context for each.<=
br>
&gt;&gt; Specifically there seems to be interest in understanding the advan=
tages<br>
&gt;&gt; and costs of G.722, AMR, and AMR-WB. We hope that text would broad=
en<br>
&gt;&gt; understanding of the WebRTC use case contexts.<br>
&gt;&gt;<br>
&gt;&gt; The WG chairs<br>
&gt;&gt; Magnus, Ted and Cullen<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; rtcweb mailing list<br>
&gt;&gt; <a href=3D"mailto:rtcweb@ietf.org">rtcweb@ietf.org</a><br>
&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/rtcweb" target=3D=
"_blank">https://www.ietf.org/mailman/listinfo/rtcweb</a><br>
&gt; _______________________________________________<br>
&gt; rtcweb mailing list<br>
&gt; <a href=3D"mailto:rtcweb@ietf.org">rtcweb@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/rtcweb" target=3D"_bl=
ank">https://www.ietf.org/mailman/listinfo/rtcweb</a><br>
&gt;<br>
&gt;<br>
<br>
<br>
</div></div><span class=3D"HOEnZb"><font color=3D"#888888">--<br>
<br>
Magnus Westerlund<br>
<br>
----------------------------------------------------------------------<br>
Multimedia Technologies, Ericsson Research EAB/TVM<br>
----------------------------------------------------------------------<br>
Ericsson AB =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0| Phone =A0<a href=3D"tel:%2B46%=
2010%207148287" value=3D"+46107148287">+46 10 7148287</a><br>
F=E4r=F6gatan 6 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0| Mobile <a href=3D"tel:%2B4=
6%2073%200949079" value=3D"+46730949079">+46 73 0949079</a><br>
SE-164 80 Stockholm, Sweden| mailto: <a href=3D"mailto:magnus.westerlund@er=
icsson.com">magnus.westerlund@ericsson.com</a><br>
----------------------------------------------------------------------<br>
</font></span><div class=3D"HOEnZb"><div class=3D"h5"><br>
_______________________________________________<br>
rtcweb mailing list<br>
<a href=3D"mailto:rtcweb@ietf.org">rtcweb@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/rtcweb" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/rtcweb</a><br>
</div></div></blockquote></div><br></div>

--f46d0434c396963d8004d63f6577--

From roman@telurix.com  Thu Feb 21 09:45:38 2013
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 5CDA421F8EEC for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 09:45:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.976
X-Spam-Level: 
X-Spam-Status: No, score=-2.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PkzvdS0yYdUB for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 09:45:37 -0800 (PST)
Received: from mail-la0-x22f.google.com (la-in-x022f.1e100.net [IPv6:2a00:1450:4010:c03::22f]) by ietfa.amsl.com (Postfix) with ESMTP id 940F521F8EB7 for <rtcweb@ietf.org>; Thu, 21 Feb 2013 09:45:36 -0800 (PST)
Received: by mail-la0-f47.google.com with SMTP id fj20so9100851lab.34 for <rtcweb@ietf.org>; Thu, 21 Feb 2013 09:45:35 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:x-received:in-reply-to:references:date :message-id:subject:from:to:cc:content-type:x-gm-message-state; bh=9RfKK/2AH67CR3v0Cj6seDPxjpvAFUX3lKitOn1VHB0=; b=A1KWUUL8KSRVWYqI44XKHFNtx4UG89Jj4oMXTHYJqqAMMuNTKiplCmiGJzT52zBjH0 garScmuEtEcw3h4WAzVs9cd0nZ5Mg/7mDvYMNFaKo/uB8CW5aZ611mWLbEPtiXbq50+j A8yx4tMrMBypugLejg3Cd7u4UxaaPh3VopHOUnI30MbGaWrrkDbS7MAz3x7weh4vXxRk SPe8J/tLGwpMeqaLyb8PTx8VDQK1vu5ipmeroJqpHvc5zbaPctq1Y9dhhP9Irw+ayNUM tark5gR4BD0mFFA+RvIVSGpwYOC32eoMp3r0HljD4CtQRxozx4ps0QXlEgdziJqsh9m3 wGPg==
X-Received: by 10.112.25.8 with SMTP id y8mr10525743lbf.81.1361468735135; Thu, 21 Feb 2013 09:45:35 -0800 (PST)
Received: from mail-lb0-f178.google.com (mail-lb0-f178.google.com [209.85.217.178]) by mx.google.com with ESMTPS id v7sm20007303lbg.13.2013.02.21.09.45.34 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 21 Feb 2013 09:45:34 -0800 (PST)
Received: by mail-lb0-f178.google.com with SMTP id n1so7052728lba.37 for <rtcweb@ietf.org>; Thu, 21 Feb 2013 09:45:33 -0800 (PST)
MIME-Version: 1.0
X-Received: by 10.112.48.33 with SMTP id i1mr10240440lbn.76.1361468733698; Thu, 21 Feb 2013 09:45:33 -0800 (PST)
Received: by 10.152.170.229 with HTTP; Thu, 21 Feb 2013 09:45:33 -0800 (PST)
In-Reply-To: <CAErhfrySLbyGa66Oo044Gsea0Hz3VWyJoOc+2wQXwaoBxu_Byg@mail.gmail.com>
References: <50FD4C4B.9020700@ericsson.com> <CA+9kkMD7hYacr-P+iBdPiPYu4PWbMmu7tXYnYsNHRA18jogb=w@mail.gmail.com> <C5E08FE080ACFD4DAE31E4BDBF944EB11338EB86@xmb-aln-x02.cisco.com> <50FEB1EC.9060803@ericsson.com> <CA+9kkMDCn1M084-qcMWh38oao+A64ToQBZTo1wauyBbhD4mhjw@mail.gmail.com> <C5E08FE080ACFD4DAE31E4BDBF944EB113397466@xmb-aln-x02.cisco.com> <9904FB1B0159DA42B0B887B7FA8119CA076D1E@AZ-FFEXMB04.global.avaya.com> <510632D1.4020704@ericsson.com> <CAErhfrySLbyGa66Oo044Gsea0Hz3VWyJoOc+2wQXwaoBxu_Byg@mail.gmail.com>
Date: Thu, 21 Feb 2013 12:45:33 -0500
Message-ID: <CAD5OKxsZ3s=SKTBeWQrUiE=jV9f6VKzwYUX78NsoM+4hECz_Fg@mail.gmail.com>
From: Roman Shpount <roman@telurix.com>
To: Xavier Marjou <xavier.marjou@orange.com>
Content-Type: multipart/alternative; boundary=bcaec554db023eb3dc04d63fa479
X-Gm-Message-State: ALoCoQn8Fqauov1VqS4rcemXMjFW7rMycSVSKiZvR7lggeZNJKYG1q7s+m4j6yGnaGFmAXbz6aFn
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Conclusion statement for Recommended Audio Codecs call
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, 21 Feb 2013 17:45:38 -0000

--bcaec554db023eb3dc04d63fa479
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

If we follow the logic in this document, I would suggest that G.722 MUST be
implemented in all cases. For all practical purposes G.722 is always
available. It might not be provided by the platform, but the complexity of
implementing it is extremely low, and there is no IPR cost. G.722 is
already part of the current WebRTC code base in both Chromium and Firefox,
but it is disabled during compilation from being included in the web
browser build. Adding support for G.722 in two current major
implementations would require one change in defines.
_____________
Roman Shpount


On Thu, Feb 21, 2013 at 12:28 PM, Xavier Marjou <xavier.marjou@orange.com>w=
rote:

> As suggested by the chairs, here is a draft indicating the motivations, a=
s
> well as a proposed way-forward, regarding "additional relevant audio
> codecs" :
> http://tools.ietf.org/html/draft-marjou-rtcweb-audio-codecs-for-interop-0=
0
>
> I would like to present it during the IETF-86.
>
> Cheers,
> Xavier
>
>
> On Mon, Jan 28, 2013 at 9:12 AM, Magnus Westerlund <
> magnus.westerlund@ericsson.com> wrote:
>
>> Hi,
>>
>> We chairs was considering inclusion in draft-ietf-webrtc-audio, but we
>> didn't have any strong opinions on this. Based on that several WG
>> participants thinks this should be an independent document, I thus
>> decided that we will start out with an independent document. If the WG
>> feels differently later we can always fold the text into the audio codec
>> and processing requirements document.
>>
>> I would recommend that the individuals interested in contributing a
>> codec writes an independent submission with focus on the codec
>> considerations around the codec(s) they are interested in. Then we can
>> merge this into a common WG document.
>>
>> Cheers
>>
>> Magnus
>>
>>
>> On 2013-01-27 10:14, Romascanu, Dan (Dan) wrote:
>> > Hi WG chairs,
>> >
>> > Clarification question:
>> >
>> >> In lieu of additional normative text, we believe the WG discussion
>> >> supports the inclusion of a new section on "Additional Relevant
>> Codecs".
>> >
>> > Inclusion where?
>> >
>> > Thanks and Regards,
>> >
>> > Dan
>> >
>> >
>> >
>> >
>> >> -----Original Message-----
>> >> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On
>> Behalf
>> >> Of Cullen Jennings (fluffy)
>> >> Sent: Thursday, January 24, 2013 6:47 PM
>> >> To: rtcweb@ietf.org
>> >> Subject: Re: [rtcweb] Conclusion statement for Recommended Audio Code=
cs
>> >> call
>> >>
>> >>
>> >> We have been running a call for consensus regarding Selecting
>> >> Recommended Audio Codecs.
>> >>
>> >> At this point the chairs are calling this as "no WG consensus".
>> >>
>> >> We can however note a strong interest in a non-normative listing of
>> >> potentially important codecs including a description why they should =
be
>> >> considered to be supported in WebRTC implementations.
>> >>
>> >> In lieu of additional normative text, we believe the WG discussion
>> >> supports the inclusion of a new section on "Additional Relevant
>> Codecs".
>> >> That can contain a list of codecs which are relevant in specific
>> >> contexts, along with a short description of the context for each.
>> >> Specifically there seems to be interest in understanding the advantag=
es
>> >> and costs of G.722, AMR, and AMR-WB. We hope that text would broaden
>> >> understanding of the WebRTC use case contexts.
>> >>
>> >> The WG chairs
>> >> Magnus, Ted and Cullen
>> >>
>> >>
>> >> _______________________________________________
>> >> rtcweb mailing list
>> >> rtcweb@ietf.org
>> >> https://www.ietf.org/mailman/listinfo/rtcweb
>> > _______________________________________________
>> > rtcweb mailing list
>> > rtcweb@ietf.org
>> > https://www.ietf.org/mailman/listinfo/rtcweb
>> >
>> >
>>
>>
>> --
>>
>> Magnus Westerlund
>>
>> ----------------------------------------------------------------------
>> Multimedia Technologies, Ericsson Research EAB/TVM
>> ----------------------------------------------------------------------
>> Ericsson AB                | Phone  +46 10 7148287
>> F=E4r=F6gatan 6                | Mobile +46 73 0949079
>> SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
>> ----------------------------------------------------------------------
>>
>> _______________________________________________
>> rtcweb mailing list
>> rtcweb@ietf.org
>> https://www.ietf.org/mailman/listinfo/rtcweb
>>
>
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>
>

--bcaec554db023eb3dc04d63fa479
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

If we follow the logic in this document, I would suggest that G.722 MUST be=
 implemented in all cases. For all practical purposes G.722 is always avail=
able. It might not be provided by the platform, but the complexity of imple=
menting it is=A0extremely=A0low, and there is no IPR cost. G.722 is already=
 part of the current WebRTC code base in both Chromium and Firefox, but it =
is disabled during compilation=A0from being included in the web browser bui=
ld. Adding support for G.722 in two current major implementations would req=
uire one change in defines.<br clear=3D"all">
<div>_____________<br>Roman Shpount</div>
<br><br><div class=3D"gmail_quote">On Thu, Feb 21, 2013 at 12:28 PM, Xavier=
 Marjou <span dir=3D"ltr">&lt;<a href=3D"mailto:xavier.marjou@orange.com" t=
arget=3D"_blank">xavier.marjou@orange.com</a>&gt;</span> wrote:<br><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex">
<div>As suggested by the chairs, here is a draft indicating the motivations=
, as well as a proposed way-forward, regarding &quot;additional relevant au=
dio codecs&quot; : <a href=3D"http://tools.ietf.org/html/draft-marjou-rtcwe=
b-audio-codecs-for-interop-00" target=3D"_blank">http://tools.ietf.org/html=
/draft-marjou-rtcweb-audio-codecs-for-interop-00</a></div>

<div><br></div><div>I would like to present it during the IETF-86.</div><di=
v><br></div><div>Cheers,</div><div>Xavier<div><div class=3D"h5"><br><br><di=
v class=3D"gmail_quote">On Mon, Jan 28, 2013 at 9:12 AM, Magnus Westerlund =
<span dir=3D"ltr">&lt;<a href=3D"mailto:magnus.westerlund@ericsson.com" tar=
get=3D"_blank">magnus.westerlund@ericsson.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hi,<br>
<br>
We chairs was considering inclusion in draft-ietf-webrtc-audio, but we<br>
didn&#39;t have any strong opinions on this. Based on that several WG<br>
participants thinks this should be an independent document, I thus<br>
decided that we will start out with an independent document. If the WG<br>
feels differently later we can always fold the text into the audio codec<br=
>
and processing requirements document.<br>
<br>
I would recommend that the individuals interested in contributing a<br>
codec writes an independent submission with focus on the codec<br>
considerations around the codec(s) they are interested in. Then we can<br>
merge this into a common WG document.<br>
<br>
Cheers<br>
<br>
Magnus<br>
<div><div><br>
<br>
On 2013-01-27 10:14, Romascanu, Dan (Dan) wrote:<br>
&gt; Hi WG chairs,<br>
&gt;<br>
&gt; Clarification question:<br>
&gt;<br>
&gt;&gt; In lieu of additional normative text, we believe the WG discussion=
<br>
&gt;&gt; supports the inclusion of a new section on &quot;Additional Releva=
nt Codecs&quot;.<br>
&gt;<br>
&gt; Inclusion where?<br>
&gt;<br>
&gt; Thanks and Regards,<br>
&gt;<br>
&gt; Dan<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;&gt; -----Original Message-----<br>
&gt;&gt; From: <a href=3D"mailto:rtcweb-bounces@ietf.org" target=3D"_blank"=
>rtcweb-bounces@ietf.org</a> [mailto:<a href=3D"mailto:rtcweb-bounces@ietf.=
org" target=3D"_blank">rtcweb-bounces@ietf.org</a>] On Behalf<br>
&gt;&gt; Of Cullen Jennings (fluffy)<br>
&gt;&gt; Sent: Thursday, January 24, 2013 6:47 PM<br>
&gt;&gt; To: <a href=3D"mailto:rtcweb@ietf.org" target=3D"_blank">rtcweb@ie=
tf.org</a><br>
&gt;&gt; Subject: Re: [rtcweb] Conclusion statement for Recommended Audio C=
odecs<br>
&gt;&gt; call<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; We have been running a call for consensus regarding Selecting<br>
&gt;&gt; Recommended Audio Codecs.<br>
&gt;&gt;<br>
&gt;&gt; At this point the chairs are calling this as &quot;no WG consensus=
&quot;.<br>
&gt;&gt;<br>
&gt;&gt; We can however note a strong interest in a non-normative listing o=
f<br>
&gt;&gt; potentially important codecs including a description why they shou=
ld be<br>
&gt;&gt; considered to be supported in WebRTC implementations.<br>
&gt;&gt;<br>
&gt;&gt; In lieu of additional normative text, we believe the WG discussion=
<br>
&gt;&gt; supports the inclusion of a new section on &quot;Additional Releva=
nt Codecs&quot;.<br>
&gt;&gt; That can contain a list of codecs which are relevant in specific<b=
r>
&gt;&gt; contexts, along with a short description of the context for each.<=
br>
&gt;&gt; Specifically there seems to be interest in understanding the advan=
tages<br>
&gt;&gt; and costs of G.722, AMR, and AMR-WB. We hope that text would broad=
en<br>
&gt;&gt; understanding of the WebRTC use case contexts.<br>
&gt;&gt;<br>
&gt;&gt; The WG chairs<br>
&gt;&gt; Magnus, Ted and Cullen<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; rtcweb mailing list<br>
&gt;&gt; <a href=3D"mailto:rtcweb@ietf.org" target=3D"_blank">rtcweb@ietf.o=
rg</a><br>
&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/rtcweb" target=3D=
"_blank">https://www.ietf.org/mailman/listinfo/rtcweb</a><br>
&gt; _______________________________________________<br>
&gt; rtcweb mailing list<br>
&gt; <a href=3D"mailto:rtcweb@ietf.org" target=3D"_blank">rtcweb@ietf.org</=
a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/rtcweb" target=3D"_bl=
ank">https://www.ietf.org/mailman/listinfo/rtcweb</a><br>
&gt;<br>
&gt;<br>
<br>
<br>
</div></div><span><font color=3D"#888888">--<br>
<br>
Magnus Westerlund<br>
<br>
----------------------------------------------------------------------<br>
Multimedia Technologies, Ericsson Research EAB/TVM<br>
----------------------------------------------------------------------<br>
Ericsson AB =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0| Phone =A0<a href=3D"tel:%2B46%=
2010%207148287" value=3D"+46107148287" target=3D"_blank">+46 10 7148287</a>=
<br>
F=E4r=F6gatan 6 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0| Mobile <a href=3D"tel:%2B4=
6%2073%200949079" value=3D"+46730949079" target=3D"_blank">+46 73 0949079</=
a><br>
SE-164 80 Stockholm, Sweden| mailto: <a href=3D"mailto:magnus.westerlund@er=
icsson.com" target=3D"_blank">magnus.westerlund@ericsson.com</a><br>
----------------------------------------------------------------------<br>
</font></span><div><div><br>
_______________________________________________<br>
rtcweb mailing list<br>
<a href=3D"mailto:rtcweb@ietf.org" target=3D"_blank">rtcweb@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/rtcweb" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/rtcweb</a><br>
</div></div></blockquote></div><br></div></div></div>
<br>_______________________________________________<br>
rtcweb mailing list<br>
<a href=3D"mailto:rtcweb@ietf.org">rtcweb@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/rtcweb" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/rtcweb</a><br>
<br></blockquote></div><br>

--bcaec554db023eb3dc04d63fa479--

From prvs=27644f7612=aallen@rim.com  Thu Feb 21 10:13:21 2013
Return-Path: <prvs=27644f7612=aallen@rim.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 E23E421F842A for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 10:13:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.9
X-Spam-Level: 
X-Spam-Status: No, score=-5.9 tagged_above=-999 required=5 tests=[AWL=0.698, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zTMPAYvQMYdk for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 10:13:20 -0800 (PST)
Received: from mhs060cnc.rim.net (mhs060cnc.rim.net [208.65.73.34]) by ietfa.amsl.com (Postfix) with ESMTP id 5B42321F8F08 for <rtcweb@ietf.org>; Thu, 21 Feb 2013 10:13:20 -0800 (PST)
X-AuditID: 0a41282f-b7f606d000004b92-85-512663b15702
Received: from XCT103ADS.rim.net (xct103ads.rim.net [10.67.111.44]) by mhs060cnc.rim.net (SBG) with SMTP id DE.4F.19346.1B366215; Thu, 21 Feb 2013 12:13:05 -0600 (CST)
Received: from XMB104ADS.rim.net ([fe80::2494:a63d:e3:723b]) by XCT103ADS.rim.net ([fe80::c8f6:ae2e:c42b:3614%21]) with mapi id 14.02.0328.009; Thu, 21 Feb 2013 12:13:04 -0600
From: Andrew Allen <aallen@rim.com>
To: "roman@telurix.com" <roman@telurix.com>, "xavier.marjou@orange.com" <xavier.marjou@orange.com>
Thread-Topic: [rtcweb] Conclusion statement for Recommended Audio Codecs call
Thread-Index: AQHOEF8Xmc4GE1nHqE695sy2+AmWUA==
Date: Thu, 21 Feb 2013 18:13:04 +0000
Message-ID: <BBF5DDFE515C3946BC18D733B20DAD2338D19277@XMB104ADS.rim.net>
In-Reply-To: <CAD5OKxsZ3s=SKTBeWQrUiE=jV9f6VKzwYUX78NsoM+4hECz_Fg@mail.gmail.com>
Accept-Language: en-CA, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.67.110.253]
Content-Type: multipart/alternative; boundary="_000_BBF5DDFE515C3946BC18D733B20DAD2338D19277XMB104ADSrimnet_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCKsWRmVeSWpSXmKPExsXC5Zyvo7sxWS3QYPokNYsZF6YyW6z9185u cWTrWmYHZo8lS34yebQ8O8nmcWtKQQBzVAOjTVJiSVlwZnqevp1NYl5efkliSapCSmpxsq2S T2p6Yo5CQFFmWWJypYJLZnFyTmJmbmqRkkJmiq2SiZJCQU5icmpual6JrVJiQUFqXoqSHZcC BrABKsvMU0jNS85PycxLt1XyDPbXtbAwtdQ1VLLTTejkydjyuIm1YMkCxooPe6MbGBvmMHYx cnJICJhILH94jAXCFpO4cG89WxcjF4eQwEpGiXX/NjJDOJsZJSYvms4KUsUmoCyx/PcMsG4R gRSJzm9LmUFsZgF1iTuLz7GD2MICPhI3f2xig6jxlbhycyozhK0nMafjINg2FgFViWknD4DN 5BXwkDj0rxMszikQKHHk9BewOKOArMTus9eZIOaLS9x6Mp8J4lIBiSV7zjND2KISLx//Y4Ww FSX+7v3OClGfL/F2/lVGiPmCEidnPmGZwCgyC8moWUjKZiEpm8XIARTXlFi/Sx+iRFFiSvdD dghbQ6J1zlx2ZPEFjOyrGAVzM4oNzAyS85L1ijJz9fJSSzYxglKKo4b+Dsa37y0OMQpwMCrx 8BrEqgUKsSaWFVfmHmKU4GBWEuHVDwUK8aYkVlalFuXHF5XmpBYfYgwCBtBEZinu5Hxgussr iTc2MCCSoyTOKxIoGigkkA5MZNmpqQWpRTBDmTg4QZZySYkUA9NRalFiaUlGPChpxhcD06ZU A+NVNoHfCsyH5QsOyz2xkPrX1n9cr3euz8K0x0Wbz+8TT9izZOuTRc7vP0ll862cLC/A/+Be S9fX5VncQVOON6+X6Cw2eX7E7UngY8G+dwXL9p/Q8Cu7rvLqRk3dRYlPb5qTwzl/9wfzTxWZ /2jHtvIlk3OiMjRYuJ/yTS/sbaj91XDjltrG/WxKLMUZiYZazEXFiQDnrNbPdwMAAA==
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Conclusion statement for Recommended Audio Codecs call
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, 21 Feb 2013 18:13:22 -0000

--_000_BBF5DDFE515C3946BC18D733B20DAD2338D19277XMB104ADSrimnet_
Content-Type: text/plain; charset="utf-8"
content-transfer-encoding: base64

DQpSb21hbg0KDQpJdCBzZWVtcyB5b3UgYXJlIHJlLXZpc2l0aW5nIGFuIGFscmVhZHkgZGVj
aWRlZCBxdWVzdGlvbiBvZiB3aGljaCBhcmUgdGhlIG1hbmRhdG9yeSB0byBpbXBsZW1lbnQg
YXVkaW8gY29kZWNzIGFuZCB0aGUgY29uY2Vuc3VzIGNhbGwgYWxyZWFkeSB3YXMgbWFkZSBt
b250aHMgYWdvIHRoYXQgdGhleSBhcmUgT1BVUyBhbmQgRy43MTEuDQoNCkluIG15IHZpZXcg
dGhlc2UgYWNoaWV2ZSB0aGUgbWluaW11bSBuZWNlc3NhcnkgbGV2ZWwgb2YgYmFzaWMgYXVk
aW8gY29tbXVuaWNhdGlvbnMgaW50ZXJvcGVyYWJpbGl0eSB3aXRoIG90aGVyIHN5c3RlbXMu
DQpJIHRoaW5rIHRoaXMgbG93IGNvc3QgYXJndW1lbnQgaGFzIGFscmVhZHkgYmVlbiBkaXNt
aXNzZWQgLSB0aGVyZSBpcyBubyBmcmVlIGx1bmNoIC0gZGV2ZWxvcG1lbnQgYW5kIHRlc3Rp
bmcgaGF2ZSBjb25zaWRlcmFibGUgY29zdHMgYXNzb2NpYXRlZCB3aXRoIHRoZW0gYXMgZG8g
dGhlIGNvbnNlcXVlbnRpYWwgZGVsYXlzIGluIGltcGxlbWVudGF0aW9uIGFuZCBkZXBsb3lt
ZW50IGFuZCB0aGUgSVBSIHNpdHVhdGlvbiBpcyBub3QgdXN1YWxseSAxMDAlIGNlcnRhaW4u
DQoNClRoZSBtYXJrZXQgd2lsbCBkZWNpZGUgd2hhdCBvdGhlciBjb2RlY3MgYXJlIHVzZWZ1
bCB0byBiZSBkZXBsb3llZCBmb3Igc3VwZXJpb3IgcXVhbGl0eSBpbnRlcm9wZXJhYmlsaXR5
IHdpdGggb3RoZXIgaGlnaCBxdWFsaXR5IGF1ZGlvIHN5c3RlbXMgYW5kIHdoYXQgY29kZWNz
IG1ha2UgY29tbWVyY2lhbCBzZW5zZSB0byBpbXBsZW1lbnQgdG9kYXkgd2lsbCBub3QgbWFr
ZSBzZW5zZSA1IHllYXJzIGZyb20gbm93Lg0KDQpJIGRvIG5vdCBhZ3JlZSB0aGF0IHdlIHNo
b3VsZCBhZGQgYW55IGFkZGl0aW9uYWwgbWFuZGF0b3J5IHRvIGltcGxlbWVudCBhdWRpbyBj
b2RlY3MgZm9yIFJUQ3dlYiBvciBtYWtlIHJlY29tbWVuZGF0aW9ucyBvbiBhZGRpdGlvbmFs
IGNvZGVjcyBlaXRoZXIuDQoNCkFuZHJldw0KDQpGcm9tOiBSb21hbiBTaHBvdW50IFttYWls
dG86cm9tYW5AdGVsdXJpeC5jb21dDQpTZW50OiBUaHVyc2RheSwgRmVicnVhcnkgMjEsIDIw
MTMgMTE6NDUgQU0gQ2VudHJhbCBTdGFuZGFyZCBUaW1lDQpUbzogWGF2aWVyIE1hcmpvdSA8
eGF2aWVyLm1hcmpvdUBvcmFuZ2UuY29tPg0KQ2M6IHJ0Y3dlYkBpZXRmLm9yZyA8cnRjd2Vi
QGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtydGN3ZWJdIENvbmNsdXNpb24gc3RhdGVtZW50
IGZvciBSZWNvbW1lbmRlZCBBdWRpbyBDb2RlY3MgY2FsbA0KDQpJZiB3ZSBmb2xsb3cgdGhl
IGxvZ2ljIGluIHRoaXMgZG9jdW1lbnQsIEkgd291bGQgc3VnZ2VzdCB0aGF0IEcuNzIyIE1V
U1QgYmUgaW1wbGVtZW50ZWQgaW4gYWxsIGNhc2VzLiBGb3IgYWxsIHByYWN0aWNhbCBwdXJw
b3NlcyBHLjcyMiBpcyBhbHdheXMgYXZhaWxhYmxlLiBJdCBtaWdodCBub3QgYmUgcHJvdmlk
ZWQgYnkgdGhlIHBsYXRmb3JtLCBidXQgdGhlIGNvbXBsZXhpdHkgb2YgaW1wbGVtZW50aW5n
IGl0IGlzIGV4dHJlbWVseSBsb3csIGFuZCB0aGVyZSBpcyBubyBJUFIgY29zdC4gRy43MjIg
aXMgYWxyZWFkeSBwYXJ0IG9mIHRoZSBjdXJyZW50IFdlYlJUQyBjb2RlIGJhc2UgaW4gYm90
aCBDaHJvbWl1bSBhbmQgRmlyZWZveCwgYnV0IGl0IGlzIGRpc2FibGVkIGR1cmluZyBjb21w
aWxhdGlvbiBmcm9tIGJlaW5nIGluY2x1ZGVkIGluIHRoZSB3ZWIgYnJvd3NlciBidWlsZC4g
QWRkaW5nIHN1cHBvcnQgZm9yIEcuNzIyIGluIHR3byBjdXJyZW50IG1ham9yIGltcGxlbWVu
dGF0aW9ucyB3b3VsZCByZXF1aXJlIG9uZSBjaGFuZ2UgaW4gZGVmaW5lcy4NCl9fX19fX19f
X19fX18NClJvbWFuIFNocG91bnQNCg0KDQpPbiBUaHUsIEZlYiAyMSwgMjAxMyBhdCAxMjoy
OCBQTSwgWGF2aWVyIE1hcmpvdSA8eGF2aWVyLm1hcmpvdUBvcmFuZ2UuY29tPG1haWx0bzp4
YXZpZXIubWFyam91QG9yYW5nZS5jb20+PiB3cm90ZToNCkFzIHN1Z2dlc3RlZCBieSB0aGUg
Y2hhaXJzLCBoZXJlIGlzIGEgZHJhZnQgaW5kaWNhdGluZyB0aGUgbW90aXZhdGlvbnMsIGFz
IHdlbGwgYXMgYSBwcm9wb3NlZCB3YXktZm9yd2FyZCwgcmVnYXJkaW5nICJhZGRpdGlvbmFs
IHJlbGV2YW50IGF1ZGlvIGNvZGVjcyIgOiBodHRwOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9k
cmFmdC1tYXJqb3UtcnRjd2ViLWF1ZGlvLWNvZGVjcy1mb3ItaW50ZXJvcC0wMA0KDQpJIHdv
dWxkIGxpa2UgdG8gcHJlc2VudCBpdCBkdXJpbmcgdGhlIElFVEYtODYuDQoNCkNoZWVycywN
Clhhdmllcg0KDQoNCk9uIE1vbiwgSmFuIDI4LCAyMDEzIGF0IDk6MTIgQU0sIE1hZ251cyBX
ZXN0ZXJsdW5kIDxtYWdudXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb208bWFpbHRvOm1hZ251
cy53ZXN0ZXJsdW5kQGVyaWNzc29uLmNvbT4+IHdyb3RlOg0KSGksDQoNCldlIGNoYWlycyB3
YXMgY29uc2lkZXJpbmcgaW5jbHVzaW9uIGluIGRyYWZ0LWlldGYtd2VicnRjLWF1ZGlvLCBi
dXQgd2UNCmRpZG4ndCBoYXZlIGFueSBzdHJvbmcgb3BpbmlvbnMgb24gdGhpcy4gQmFzZWQg
b24gdGhhdCBzZXZlcmFsIFdHDQpwYXJ0aWNpcGFudHMgdGhpbmtzIHRoaXMgc2hvdWxkIGJl
IGFuIGluZGVwZW5kZW50IGRvY3VtZW50LCBJIHRodXMNCmRlY2lkZWQgdGhhdCB3ZSB3aWxs
IHN0YXJ0IG91dCB3aXRoIGFuIGluZGVwZW5kZW50IGRvY3VtZW50LiBJZiB0aGUgV0cNCmZl
ZWxzIGRpZmZlcmVudGx5IGxhdGVyIHdlIGNhbiBhbHdheXMgZm9sZCB0aGUgdGV4dCBpbnRv
IHRoZSBhdWRpbyBjb2RlYw0KYW5kIHByb2Nlc3NpbmcgcmVxdWlyZW1lbnRzIGRvY3VtZW50
Lg0KDQpJIHdvdWxkIHJlY29tbWVuZCB0aGF0IHRoZSBpbmRpdmlkdWFscyBpbnRlcmVzdGVk
IGluIGNvbnRyaWJ1dGluZyBhDQpjb2RlYyB3cml0ZXMgYW4gaW5kZXBlbmRlbnQgc3VibWlz
c2lvbiB3aXRoIGZvY3VzIG9uIHRoZSBjb2RlYw0KY29uc2lkZXJhdGlvbnMgYXJvdW5kIHRo
ZSBjb2RlYyhzKSB0aGV5IGFyZSBpbnRlcmVzdGVkIGluLiBUaGVuIHdlIGNhbg0KbWVyZ2Ug
dGhpcyBpbnRvIGEgY29tbW9uIFdHIGRvY3VtZW50Lg0KDQpDaGVlcnMNCg0KTWFnbnVzDQoN
Cg0KT24gMjAxMy0wMS0yNyAxMDoxNCwgUm9tYXNjYW51LCBEYW4gKERhbikgd3JvdGU6DQo+
IEhpIFdHIGNoYWlycywNCj4NCj4gQ2xhcmlmaWNhdGlvbiBxdWVzdGlvbjoNCj4NCj4+IElu
IGxpZXUgb2YgYWRkaXRpb25hbCBub3JtYXRpdmUgdGV4dCwgd2UgYmVsaWV2ZSB0aGUgV0cg
ZGlzY3Vzc2lvbg0KPj4gc3VwcG9ydHMgdGhlIGluY2x1c2lvbiBvZiBhIG5ldyBzZWN0aW9u
IG9uICJBZGRpdGlvbmFsIFJlbGV2YW50IENvZGVjcyIuDQo+DQo+IEluY2x1c2lvbiB3aGVy
ZT8NCj4NCj4gVGhhbmtzIGFuZCBSZWdhcmRzLA0KPg0KPiBEYW4NCj4NCj4NCj4NCj4NCj4+
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+PiBGcm9tOiBydGN3ZWItYm91bmNlc0Bp
ZXRmLm9yZzxtYWlsdG86cnRjd2ViLWJvdW5jZXNAaWV0Zi5vcmc+IFttYWlsdG86cnRjd2Vi
LWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOnJ0Y3dlYi1ib3VuY2VzQGlldGYub3JnPl0gT24g
QmVoYWxmDQo+PiBPZiBDdWxsZW4gSmVubmluZ3MgKGZsdWZmeSkNCj4+IFNlbnQ6IFRodXJz
ZGF5LCBKYW51YXJ5IDI0LCAyMDEzIDY6NDcgUE0NCj4+IFRvOiBydGN3ZWJAaWV0Zi5vcmc8
bWFpbHRvOnJ0Y3dlYkBpZXRmLm9yZz4NCj4+IFN1YmplY3Q6IFJlOiBbcnRjd2ViXSBDb25j
bHVzaW9uIHN0YXRlbWVudCBmb3IgUmVjb21tZW5kZWQgQXVkaW8gQ29kZWNzDQo+PiBjYWxs
DQo+Pg0KPj4NCj4+IFdlIGhhdmUgYmVlbiBydW5uaW5nIGEgY2FsbCBmb3IgY29uc2Vuc3Vz
IHJlZ2FyZGluZyBTZWxlY3RpbmcNCj4+IFJlY29tbWVuZGVkIEF1ZGlvIENvZGVjcy4NCj4+
DQo+PiBBdCB0aGlzIHBvaW50IHRoZSBjaGFpcnMgYXJlIGNhbGxpbmcgdGhpcyBhcyAibm8g
V0cgY29uc2Vuc3VzIi4NCj4+DQo+PiBXZSBjYW4gaG93ZXZlciBub3RlIGEgc3Ryb25nIGlu
dGVyZXN0IGluIGEgbm9uLW5vcm1hdGl2ZSBsaXN0aW5nIG9mDQo+PiBwb3RlbnRpYWxseSBp
bXBvcnRhbnQgY29kZWNzIGluY2x1ZGluZyBhIGRlc2NyaXB0aW9uIHdoeSB0aGV5IHNob3Vs
ZCBiZQ0KPj4gY29uc2lkZXJlZCB0byBiZSBzdXBwb3J0ZWQgaW4gV2ViUlRDIGltcGxlbWVu
dGF0aW9ucy4NCj4+DQo+PiBJbiBsaWV1IG9mIGFkZGl0aW9uYWwgbm9ybWF0aXZlIHRleHQs
IHdlIGJlbGlldmUgdGhlIFdHIGRpc2N1c3Npb24NCj4+IHN1cHBvcnRzIHRoZSBpbmNsdXNp
b24gb2YgYSBuZXcgc2VjdGlvbiBvbiAiQWRkaXRpb25hbCBSZWxldmFudCBDb2RlY3MiLg0K
Pj4gVGhhdCBjYW4gY29udGFpbiBhIGxpc3Qgb2YgY29kZWNzIHdoaWNoIGFyZSByZWxldmFu
dCBpbiBzcGVjaWZpYw0KPj4gY29udGV4dHMsIGFsb25nIHdpdGggYSBzaG9ydCBkZXNjcmlw
dGlvbiBvZiB0aGUgY29udGV4dCBmb3IgZWFjaC4NCj4+IFNwZWNpZmljYWxseSB0aGVyZSBz
ZWVtcyB0byBiZSBpbnRlcmVzdCBpbiB1bmRlcnN0YW5kaW5nIHRoZSBhZHZhbnRhZ2VzDQo+
PiBhbmQgY29zdHMgb2YgRy43MjIsIEFNUiwgYW5kIEFNUi1XQi4gV2UgaG9wZSB0aGF0IHRl
eHQgd291bGQgYnJvYWRlbg0KPj4gdW5kZXJzdGFuZGluZyBvZiB0aGUgV2ViUlRDIHVzZSBj
YXNlIGNvbnRleHRzLg0KPj4NCj4+IFRoZSBXRyBjaGFpcnMNCj4+IE1hZ251cywgVGVkIGFu
ZCBDdWxsZW4NCj4+DQo+Pg0KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCj4+IHJ0Y3dlYiBtYWlsaW5nIGxpc3QNCj4+IHJ0Y3dlYkBpZXRm
Lm9yZzxtYWlsdG86cnRjd2ViQGlldGYub3JnPg0KPj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9ydGN3ZWINCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCj4gcnRjd2ViIG1haWxpbmcgbGlzdA0KPiBydGN3ZWJA
aWV0Zi5vcmc8bWFpbHRvOnJ0Y3dlYkBpZXRmLm9yZz4NCj4gaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9ydGN3ZWINCj4NCj4NCg0KDQotLQ0KDQpNYWdudXMgV2Vz
dGVybHVuZA0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpNdWx0aW1lZGlhIFRlY2hub2xvZ2llcywg
RXJpY3Nzb24gUmVzZWFyY2ggRUFCL1RWTQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KRXJpY3Nzb24g
QUIgICAgICAgICAgICAgICAgfCBQaG9uZSAgKzQ2IDEwIDcxNDgyODc8dGVsOiUyQjQ2JTIw
MTAlMjA3MTQ4Mjg3Pg0KRsOkcsO2Z2F0YW4gNiAgICAgICAgICAgICAgICB8IE1vYmlsZSAr
NDYgNzMgMDk0OTA3OTx0ZWw6JTJCNDYlMjA3MyUyMDA5NDkwNzk+DQpTRS0xNjQgODAgU3Rv
Y2tob2xtLCBTd2VkZW58IG1haWx0bzogbWFnbnVzLndlc3Rlcmx1bmRAZXJpY3Nzb24uY29t
PG1haWx0bzptYWdudXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb20+DQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQpydGN3ZWIgbWFpbGluZyBsaXN0DQpydGN3ZWJAaWV0Zi5vcmc8bWFpbHRvOnJ0Y3dlYkBp
ZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vcnRjd2Vi
DQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
CnJ0Y3dlYiBtYWlsaW5nIGxpc3QNCnJ0Y3dlYkBpZXRmLm9yZzxtYWlsdG86cnRjd2ViQGll
dGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9ydGN3ZWIN
Cg0KDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KVGhpcyB0cmFuc21pc3Npb24gKGluY2x1ZGluZyBh
bnkgYXR0YWNobWVudHMpIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiwg
cHJpdmlsZWdlZCBtYXRlcmlhbCAoaW5jbHVkaW5nIG1hdGVyaWFsIHByb3RlY3RlZCBieSB0
aGUgc29saWNpdG9yLWNsaWVudCBvciBvdGhlciBhcHBsaWNhYmxlIHByaXZpbGVnZXMpLCBv
ciBjb25zdGl0dXRlIG5vbi1wdWJsaWMgaW5mb3JtYXRpb24uIEFueSB1c2Ugb2YgdGhpcyBp
bmZvcm1hdGlvbiBieSBhbnlvbmUgb3RoZXIgdGhhbiB0aGUgaW50ZW5kZWQgcmVjaXBpZW50
IGlzIHByb2hpYml0ZWQuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgdHJhbnNtaXNzaW9u
IGluIGVycm9yLCBwbGVhc2UgaW1tZWRpYXRlbHkgcmVwbHkgdG8gdGhlIHNlbmRlciBhbmQg
ZGVsZXRlIHRoaXMgaW5mb3JtYXRpb24gZnJvbSB5b3VyIHN5c3RlbS4gVXNlLCBkaXNzZW1p
bmF0aW9uLCBkaXN0cmlidXRpb24sIG9yIHJlcHJvZHVjdGlvbiBvZiB0aGlzIHRyYW5zbWlz
c2lvbiBieSB1bmludGVuZGVkIHJlY2lwaWVudHMgaXMgbm90IGF1dGhvcml6ZWQgYW5kIG1h
eSBiZSB1bmxhd2Z1bC4NCg==

--_000_BBF5DDFE515C3946BC18D733B20DAD2338D19277XMB104ADSrimnet_
Content-Type: text/html; charset="utf-8"
content-transfer-encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5Pg0KPGZvbnQg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxicj4NClJvbWFuPGJy
Pg0KPGJyPg0KSXQgc2VlbXMgeW91IGFyZSByZS12aXNpdGluZyBhbiBhbHJlYWR5IGRlY2lk
ZWQgcXVlc3Rpb24gb2Ygd2hpY2ggYXJlIHRoZSBtYW5kYXRvcnkgdG8gaW1wbGVtZW50IGF1
ZGlvIGNvZGVjcyBhbmQgdGhlIGNvbmNlbnN1cyBjYWxsIGFscmVhZHkgd2FzIG1hZGUgbW9u
dGhzIGFnbyB0aGF0IHRoZXkgYXJlIE9QVVMgYW5kIEcuNzExLjxicj4NCjxicj4NCkluIG15
IHZpZXcgdGhlc2UgYWNoaWV2ZSB0aGUgbWluaW11bSBuZWNlc3NhcnkgbGV2ZWwgb2YgYmFz
aWMgYXVkaW8gY29tbXVuaWNhdGlvbnMgaW50ZXJvcGVyYWJpbGl0eSB3aXRoIG90aGVyIHN5
c3RlbXMuDQo8YnI+DQpJIHRoaW5rIHRoaXMgbG93IGNvc3QgYXJndW1lbnQgaGFzIGFscmVh
ZHkgYmVlbiBkaXNtaXNzZWQgLSB0aGVyZSBpcyBubyBmcmVlIGx1bmNoIC0gZGV2ZWxvcG1l
bnQgYW5kIHRlc3RpbmcgaGF2ZSBjb25zaWRlcmFibGUgY29zdHMgYXNzb2NpYXRlZCB3aXRo
IHRoZW0gYXMgZG8gdGhlIGNvbnNlcXVlbnRpYWwgZGVsYXlzIGluIGltcGxlbWVudGF0aW9u
IGFuZCBkZXBsb3ltZW50IGFuZCB0aGUgSVBSIHNpdHVhdGlvbiBpcyBub3QgdXN1YWxseSAx
MDAlDQogY2VydGFpbi48YnI+DQo8YnI+DQpUaGUgbWFya2V0IHdpbGwgZGVjaWRlIHdoYXQg
b3RoZXIgY29kZWNzIGFyZSB1c2VmdWwgdG8gYmUgZGVwbG95ZWQgZm9yIHN1cGVyaW9yIHF1
YWxpdHkgaW50ZXJvcGVyYWJpbGl0eSB3aXRoIG90aGVyIGhpZ2ggcXVhbGl0eSBhdWRpbyBz
eXN0ZW1zIGFuZCB3aGF0IGNvZGVjcyBtYWtlIGNvbW1lcmNpYWwgc2Vuc2UgdG8gaW1wbGVt
ZW50IHRvZGF5IHdpbGwgbm90IG1ha2Ugc2Vuc2UgNSB5ZWFycyBmcm9tIG5vdy4NCjxicj4N
Cjxicj4NCkkgZG8gbm90IGFncmVlIHRoYXQgd2Ugc2hvdWxkIGFkZCBhbnkgYWRkaXRpb25h
bCBtYW5kYXRvcnkgdG8gaW1wbGVtZW50IGF1ZGlvIGNvZGVjcyBmb3IgUlRDd2ViIG9yIG1h
a2UgcmVjb21tZW5kYXRpb25zIG9uIGFkZGl0aW9uYWwgY29kZWNzIGVpdGhlci4NCjxicj4N
Cjxicj4NCkFuZHJldyA8L2ZvbnQ+PGJyPg0KJm5ic3A7PGJyPg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGluIDBpbiAwaW4iPg0KPGZvbnQgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxiPkZyb208
L2I+OiBSb21hbiBTaHBvdW50IFttYWlsdG86cm9tYW5AdGVsdXJpeC5jb21dDQo8YnI+DQo8
Yj5TZW50PC9iPjogVGh1cnNkYXksIEZlYnJ1YXJ5IDIxLCAyMDEzIDExOjQ1IEFNIENlbnRy
YWwgU3RhbmRhcmQgVGltZTxicj4NCjxiPlRvPC9iPjogWGF2aWVyIE1hcmpvdSAmbHQ7eGF2
aWVyLm1hcmpvdUBvcmFuZ2UuY29tJmd0OyA8YnI+DQo8Yj5DYzwvYj46IHJ0Y3dlYkBpZXRm
Lm9yZyAmbHQ7cnRjd2ViQGlldGYub3JnJmd0OyA8YnI+DQo8Yj5TdWJqZWN0PC9iPjogUmU6
IFtydGN3ZWJdIENvbmNsdXNpb24gc3RhdGVtZW50IGZvciBSZWNvbW1lbmRlZCBBdWRpbyBD
b2RlY3MgY2FsbA0KPGJyPg0KPC9mb250PiZuYnNwOzxicj4NCjwvZGl2Pg0KSWYgd2UgZm9s
bG93IHRoZSBsb2dpYyBpbiB0aGlzIGRvY3VtZW50LCBJIHdvdWxkIHN1Z2dlc3QgdGhhdCBH
LjcyMiBNVVNUIGJlIGltcGxlbWVudGVkIGluIGFsbCBjYXNlcy4gRm9yIGFsbCBwcmFjdGlj
YWwgcHVycG9zZXMgRy43MjIgaXMgYWx3YXlzIGF2YWlsYWJsZS4gSXQgbWlnaHQgbm90IGJl
IHByb3ZpZGVkIGJ5IHRoZSBwbGF0Zm9ybSwgYnV0IHRoZSBjb21wbGV4aXR5IG9mIGltcGxl
bWVudGluZyBpdCBpcyZuYnNwO2V4dHJlbWVseSZuYnNwO2xvdywgYW5kDQogdGhlcmUgaXMg
bm8gSVBSIGNvc3QuIEcuNzIyIGlzIGFscmVhZHkgcGFydCBvZiB0aGUgY3VycmVudCBXZWJS
VEMgY29kZSBiYXNlIGluIGJvdGggQ2hyb21pdW0gYW5kIEZpcmVmb3gsIGJ1dCBpdCBpcyBk
aXNhYmxlZCBkdXJpbmcgY29tcGlsYXRpb24mbmJzcDtmcm9tIGJlaW5nIGluY2x1ZGVkIGlu
IHRoZSB3ZWIgYnJvd3NlciBidWlsZC4gQWRkaW5nIHN1cHBvcnQgZm9yIEcuNzIyIGluIHR3
byBjdXJyZW50IG1ham9yIGltcGxlbWVudGF0aW9ucyB3b3VsZA0KIHJlcXVpcmUgb25lIGNo
YW5nZSBpbiBkZWZpbmVzLjxiciBjbGVhcj0iYWxsIj4NCjxkaXY+X19fX19fX19fX19fXzxi
cj4NClJvbWFuIFNocG91bnQ8L2Rpdj4NCjxicj4NCjxicj4NCjxkaXYgY2xhc3M9ImdtYWls
X3F1b3RlIj5PbiBUaHUsIEZlYiAyMSwgMjAxMyBhdCAxMjoyOCBQTSwgWGF2aWVyIE1hcmpv
dSA8c3BhbiBkaXI9Imx0ciI+DQombHQ7PGEgaHJlZj0ibWFpbHRvOnhhdmllci5tYXJqb3VA
b3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnhhdmllci5tYXJqb3VAb3JhbmdlLmNvbTwv
YT4mZ3Q7PC9zcGFuPiB3cm90ZTo8YnI+DQo8YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVv
dGUiIHN0eWxlPSJtYXJnaW46MCAwIDAgLjhleDtib3JkZXItbGVmdDoxcHggI2NjYyBzb2xp
ZDtwYWRkaW5nLWxlZnQ6MWV4Ij4NCjxkaXY+QXMgc3VnZ2VzdGVkIGJ5IHRoZSBjaGFpcnMs
IGhlcmUgaXMgYSBkcmFmdCBpbmRpY2F0aW5nIHRoZSBtb3RpdmF0aW9ucywgYXMgd2VsbCBh
cyBhIHByb3Bvc2VkIHdheS1mb3J3YXJkLCByZWdhcmRpbmcgJnF1b3Q7YWRkaXRpb25hbCBy
ZWxldmFudCBhdWRpbyBjb2RlY3MmcXVvdDsgOg0KPGEgaHJlZj0iaHR0cDovL3Rvb2xzLmll
dGYub3JnL2h0bWwvZHJhZnQtbWFyam91LXJ0Y3dlYi1hdWRpby1jb2RlY3MtZm9yLWludGVy
b3AtMDAiIHRhcmdldD0iX2JsYW5rIj4NCmh0dHA6Ly90b29scy5pZXRmLm9yZy9odG1sL2Ry
YWZ0LW1hcmpvdS1ydGN3ZWItYXVkaW8tY29kZWNzLWZvci1pbnRlcm9wLTAwPC9hPjwvZGl2
Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+SSB3b3VsZCBsaWtlIHRvIHByZXNlbnQgaXQg
ZHVyaW5nIHRoZSBJRVRGLTg2LjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+Q2hl
ZXJzLDwvZGl2Pg0KPGRpdj5YYXZpZXINCjxkaXY+DQo8ZGl2IGNsYXNzPSJoNSI+PGJyPg0K
PGJyPg0KPGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPk9uIE1vbiwgSmFuIDI4LCAyMDEzIGF0
IDk6MTIgQU0sIE1hZ251cyBXZXN0ZXJsdW5kIDxzcGFuIGRpcj0ibHRyIj4NCiZsdDs8YSBo
cmVmPSJtYWlsdG86bWFnbnVzLndlc3Rlcmx1bmRAZXJpY3Nzb24uY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFnbnVzLndlc3Rlcmx1bmRAZXJpY3Nzb24uY29tPC9hPiZndDs8L3NwYW4+IHdy
b3RlOjxicj4NCjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdp
bjowIDAgMCAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDox
ZXgiPg0KSGksPGJyPg0KPGJyPg0KV2UgY2hhaXJzIHdhcyBjb25zaWRlcmluZyBpbmNsdXNp
b24gaW4gZHJhZnQtaWV0Zi13ZWJydGMtYXVkaW8sIGJ1dCB3ZTxicj4NCmRpZG4ndCBoYXZl
IGFueSBzdHJvbmcgb3BpbmlvbnMgb24gdGhpcy4gQmFzZWQgb24gdGhhdCBzZXZlcmFsIFdH
PGJyPg0KcGFydGljaXBhbnRzIHRoaW5rcyB0aGlzIHNob3VsZCBiZSBhbiBpbmRlcGVuZGVu
dCBkb2N1bWVudCwgSSB0aHVzPGJyPg0KZGVjaWRlZCB0aGF0IHdlIHdpbGwgc3RhcnQgb3V0
IHdpdGggYW4gaW5kZXBlbmRlbnQgZG9jdW1lbnQuIElmIHRoZSBXRzxicj4NCmZlZWxzIGRp
ZmZlcmVudGx5IGxhdGVyIHdlIGNhbiBhbHdheXMgZm9sZCB0aGUgdGV4dCBpbnRvIHRoZSBh
dWRpbyBjb2RlYzxicj4NCmFuZCBwcm9jZXNzaW5nIHJlcXVpcmVtZW50cyBkb2N1bWVudC48
YnI+DQo8YnI+DQpJIHdvdWxkIHJlY29tbWVuZCB0aGF0IHRoZSBpbmRpdmlkdWFscyBpbnRl
cmVzdGVkIGluIGNvbnRyaWJ1dGluZyBhPGJyPg0KY29kZWMgd3JpdGVzIGFuIGluZGVwZW5k
ZW50IHN1Ym1pc3Npb24gd2l0aCBmb2N1cyBvbiB0aGUgY29kZWM8YnI+DQpjb25zaWRlcmF0
aW9ucyBhcm91bmQgdGhlIGNvZGVjKHMpIHRoZXkgYXJlIGludGVyZXN0ZWQgaW4uIFRoZW4g
d2UgY2FuPGJyPg0KbWVyZ2UgdGhpcyBpbnRvIGEgY29tbW9uIFdHIGRvY3VtZW50Ljxicj4N
Cjxicj4NCkNoZWVyczxicj4NCjxicj4NCk1hZ251czxicj4NCjxkaXY+DQo8ZGl2Pjxicj4N
Cjxicj4NCk9uIDIwMTMtMDEtMjcgMTA6MTQsIFJvbWFzY2FudSwgRGFuIChEYW4pIHdyb3Rl
Ojxicj4NCiZndDsgSGkgV0cgY2hhaXJzLDxicj4NCiZndDs8YnI+DQomZ3Q7IENsYXJpZmlj
YXRpb24gcXVlc3Rpb246PGJyPg0KJmd0Ozxicj4NCiZndDsmZ3Q7IEluIGxpZXUgb2YgYWRk
aXRpb25hbCBub3JtYXRpdmUgdGV4dCwgd2UgYmVsaWV2ZSB0aGUgV0cgZGlzY3Vzc2lvbjxi
cj4NCiZndDsmZ3Q7IHN1cHBvcnRzIHRoZSBpbmNsdXNpb24gb2YgYSBuZXcgc2VjdGlvbiBv
biAmcXVvdDtBZGRpdGlvbmFsIFJlbGV2YW50IENvZGVjcyZxdW90Oy48YnI+DQomZ3Q7PGJy
Pg0KJmd0OyBJbmNsdXNpb24gd2hlcmU/PGJyPg0KJmd0Ozxicj4NCiZndDsgVGhhbmtzIGFu
ZCBSZWdhcmRzLDxicj4NCiZndDs8YnI+DQomZ3Q7IERhbjxicj4NCiZndDs8YnI+DQomZ3Q7
PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLTxicj4NCiZndDsmZ3Q7IEZyb206IDxhIGhyZWY9Im1haWx0bzpydGN3ZWItYm91
bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnJ0Y3dlYi1ib3VuY2VzQGlldGYub3Jn
PC9hPiBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzpydGN3ZWItYm91bmNlc0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPnJ0Y3dlYi1ib3VuY2VzQGlldGYub3JnPC9hPl0gT24gQmVoYWxm
PGJyPg0KJmd0OyZndDsgT2YgQ3VsbGVuIEplbm5pbmdzIChmbHVmZnkpPGJyPg0KJmd0OyZn
dDsgU2VudDogVGh1cnNkYXksIEphbnVhcnkgMjQsIDIwMTMgNjo0NyBQTTxicj4NCiZndDsm
Z3Q7IFRvOiA8YSBocmVmPSJtYWlsdG86cnRjd2ViQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+cnRjd2ViQGlldGYub3JnPC9hPjxicj4NCiZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbcnRj
d2ViXSBDb25jbHVzaW9uIHN0YXRlbWVudCBmb3IgUmVjb21tZW5kZWQgQXVkaW8gQ29kZWNz
PGJyPg0KJmd0OyZndDsgY2FsbDxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyBXZSBoYXZlIGJlZW4gcnVubmluZyBhIGNhbGwgZm9yIGNvbnNlbnN1cyByZWdh
cmRpbmcgU2VsZWN0aW5nPGJyPg0KJmd0OyZndDsgUmVjb21tZW5kZWQgQXVkaW8gQ29kZWNz
Ljxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsgQXQgdGhpcyBwb2ludCB0aGUgY2hhaXJz
IGFyZSBjYWxsaW5nIHRoaXMgYXMgJnF1b3Q7bm8gV0cgY29uc2Vuc3VzJnF1b3Q7Ljxicj4N
CiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsgV2UgY2FuIGhvd2V2ZXIgbm90ZSBhIHN0cm9uZyBp
bnRlcmVzdCBpbiBhIG5vbi1ub3JtYXRpdmUgbGlzdGluZyBvZjxicj4NCiZndDsmZ3Q7IHBv
dGVudGlhbGx5IGltcG9ydGFudCBjb2RlY3MgaW5jbHVkaW5nIGEgZGVzY3JpcHRpb24gd2h5
IHRoZXkgc2hvdWxkIGJlPGJyPg0KJmd0OyZndDsgY29uc2lkZXJlZCB0byBiZSBzdXBwb3J0
ZWQgaW4gV2ViUlRDIGltcGxlbWVudGF0aW9ucy48YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7IEluIGxpZXUgb2YgYWRkaXRpb25hbCBub3JtYXRpdmUgdGV4dCwgd2UgYmVsaWV2ZSB0
aGUgV0cgZGlzY3Vzc2lvbjxicj4NCiZndDsmZ3Q7IHN1cHBvcnRzIHRoZSBpbmNsdXNpb24g
b2YgYSBuZXcgc2VjdGlvbiBvbiAmcXVvdDtBZGRpdGlvbmFsIFJlbGV2YW50IENvZGVjcyZx
dW90Oy48YnI+DQomZ3Q7Jmd0OyBUaGF0IGNhbiBjb250YWluIGEgbGlzdCBvZiBjb2RlY3Mg
d2hpY2ggYXJlIHJlbGV2YW50IGluIHNwZWNpZmljPGJyPg0KJmd0OyZndDsgY29udGV4dHMs
IGFsb25nIHdpdGggYSBzaG9ydCBkZXNjcmlwdGlvbiBvZiB0aGUgY29udGV4dCBmb3IgZWFj
aC48YnI+DQomZ3Q7Jmd0OyBTcGVjaWZpY2FsbHkgdGhlcmUgc2VlbXMgdG8gYmUgaW50ZXJl
c3QgaW4gdW5kZXJzdGFuZGluZyB0aGUgYWR2YW50YWdlczxicj4NCiZndDsmZ3Q7IGFuZCBj
b3N0cyBvZiBHLjcyMiwgQU1SLCBhbmQgQU1SLVdCLiBXZSBob3BlIHRoYXQgdGV4dCB3b3Vs
ZCBicm9hZGVuPGJyPg0KJmd0OyZndDsgdW5kZXJzdGFuZGluZyBvZiB0aGUgV2ViUlRDIHVz
ZSBjYXNlIGNvbnRleHRzLjxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsgVGhlIFdHIGNo
YWlyczxicj4NCiZndDsmZ3Q7IE1hZ251cywgVGVkIGFuZCBDdWxsZW48YnI+DQomZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyBydGN3ZWIgbWFpbGluZyBs
aXN0PGJyPg0KJmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOnJ0Y3dlYkBpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPnJ0Y3dlYkBpZXRmLm9yZzwvYT48YnI+DQomZ3Q7Jmd0OyA8YSBocmVm
PSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3J0Y3dlYiIgdGFyZ2V0
PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vcnRjd2Vi
PC9hPjxicj4NCiZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX188YnI+DQomZ3Q7IHJ0Y3dlYiBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7IDxhIGhy
ZWY9Im1haWx0bzpydGN3ZWJAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5ydGN3ZWJAaWV0
Zi5vcmc8L2E+PGJyPg0KJmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3J0Y3dlYiIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vcnRjd2ViPC9hPjxicj4NCiZndDs8YnI+DQomZ3Q7PGJy
Pg0KPGJyPg0KPGJyPg0KPC9kaXY+DQo8L2Rpdj4NCjxzcGFuPjxmb250IGNvbG9yPSIjODg4
ODg4Ij4tLTxicj4NCjxicj4NCk1hZ251cyBXZXN0ZXJsdW5kPGJyPg0KPGJyPg0KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLTxicj4NCk11bHRpbWVkaWEgVGVjaG5vbG9naWVzLCBFcmljc3NvbiBSZXNl
YXJjaCBFQUIvVFZNPGJyPg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxicj4NCkVyaWNzc29uIEFCICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt8
IFBob25lICZuYnNwOzxhIGhyZWY9InRlbDolMkI0NiUyMDEwJTIwNzE0ODI4NyIgdmFsdWU9
IiYjNDM7NDYxMDcxNDgyODciIHRhcmdldD0iX2JsYW5rIj4mIzQzOzQ2IDEwIDcxNDgyODc8
L2E+PGJyPg0KRsOkcsO2Z2F0YW4gNiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7fCBNb2JpbGUgPGEgaHJlZj0idGVsOiUyQjQ2JTIw
NzMlMjAwOTQ5MDc5IiB2YWx1ZT0iJiM0Mzs0NjczMDk0OTA3OSIgdGFyZ2V0PSJfYmxhbmsi
Pg0KJiM0Mzs0NiA3MyAwOTQ5MDc5PC9hPjxicj4NClNFLTE2NCA4MCBTdG9ja2hvbG0sIFN3
ZWRlbnwgbWFpbHRvOiA8YSBocmVmPSJtYWlsdG86bWFnbnVzLndlc3Rlcmx1bmRAZXJpY3Nz
b24uY29tIiB0YXJnZXQ9Il9ibGFuayI+DQptYWdudXMud2VzdGVybHVuZEBlcmljc3Nvbi5j
b208L2E+PGJyPg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxicj4NCjwvZm9udD48L3NwYW4+DQo8ZGl2
Pg0KPGRpdj48YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXzxicj4NCnJ0Y3dlYiBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86
cnRjd2ViQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+cnRjd2ViQGlldGYub3JnPC9hPjxi
cj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vcnRj
d2ViIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9ydGN3ZWI8L2E+PGJyPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwv
ZGl2Pg0KPGJyPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGJyPg0KX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpydGN3ZWIgbWFpbGlu
ZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnJ0Y3dlYkBpZXRmLm9yZyI+cnRjd2ViQGll
dGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vcnRjd2ViIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9ydGN3ZWI8L2E+PGJyPg0KPGJyPg0KPC9ibG9ja3F1b3RlPg0K
PC9kaXY+DQo8YnI+DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gPGJyPg0KVGhpcyB0cmFuc21pc3Npb24g
KGluY2x1ZGluZyBhbnkgYXR0YWNobWVudHMpIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBp
bmZvcm1hdGlvbiwgcHJpdmlsZWdlZCBtYXRlcmlhbCAoaW5jbHVkaW5nIG1hdGVyaWFsIHBy
b3RlY3RlZCBieSB0aGUgc29saWNpdG9yLWNsaWVudCBvciBvdGhlciBhcHBsaWNhYmxlIHBy
aXZpbGVnZXMpLCBvciBjb25zdGl0dXRlIG5vbi1wdWJsaWMgaW5mb3JtYXRpb24uIEFueSB1
c2Ugb2YgdGhpcyBpbmZvcm1hdGlvbiBieSBhbnlvbmUgb3RoZXIgdGhhbiB0aGUgaW50ZW5k
ZWQgcmVjaXBpZW50IGlzIHByb2hpYml0ZWQuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMg
dHJhbnNtaXNzaW9uIGluIGVycm9yLCBwbGVhc2UgaW1tZWRpYXRlbHkgcmVwbHkgdG8gdGhl
IHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgaW5mb3JtYXRpb24gZnJvbSB5b3VyIHN5c3RlbS4g
VXNlLCBkaXNzZW1pbmF0aW9uLCBkaXN0cmlidXRpb24sIG9yIHJlcHJvZHVjdGlvbiBvZiB0
aGlzIHRyYW5zbWlzc2lvbiBieSB1bmludGVuZGVkIHJlY2lwaWVudHMgaXMgbm90IGF1dGhv
cml6ZWQgYW5kIG1heSBiZSB1bmxhd2Z1bC4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_BBF5DDFE515C3946BC18D733B20DAD2338D19277XMB104ADSrimnet_--

From roman@telurix.com  Thu Feb 21 10:22:45 2013
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 6734D21F8F18 for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 10:22:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.977
X-Spam-Level: 
X-Spam-Status: No, score=-1.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6ZjFc3JgKGrU for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 10:22:45 -0800 (PST)
Received: from mail-la0-x235.google.com (la-in-x0235.1e100.net [IPv6:2a00:1450:4010:c03::235]) by ietfa.amsl.com (Postfix) with ESMTP id A236421F8F10 for <rtcweb@ietf.org>; Thu, 21 Feb 2013 10:22:44 -0800 (PST)
Received: by mail-la0-f53.google.com with SMTP id fr10so8925036lab.26 for <rtcweb@ietf.org>; Thu, 21 Feb 2013 10:22:40 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:x-received:in-reply-to:references:date :message-id:subject:from:to:cc:content-type:x-gm-message-state; bh=ytlfkktnRX8zOpLBRwBb7y2KThQc/F0pUDJKE2gbnDo=; b=PvX2h/gDiCfpqE3u/W7ZCeyRzEiTy+1oM7UyLQ/MamiYDnONOrzdSgzKI2GaUPsXuI bJuSy8FqRh0uSuzG/awRT9acAs/7owlKUyPOAtjvIvQVC9M5tB1l824X+erU7+DPY5IU zDCT3JTXBKOxHyjgh3hwMNjduuzm83I5o7Z7YJIRCdoN8aC31PhvdiKq9q3A8UAHqffh 7KB77aD+z6sr95/dZnVDFsdyGrG3KRoA7M5cKCFNXORNrQzAj5FAcFcYMOVHtUoGGtbx XTt1cmZ5HQLfRclXQSfV5llJCjKE6kcTQKxbnCo5vxx27vMQ9dl2x88WzAhdH8uDWyI/ AIdA==
X-Received: by 10.152.132.170 with SMTP id ov10mr21963117lab.21.1361470960768;  Thu, 21 Feb 2013 10:22:40 -0800 (PST)
Received: from mail-la0-x231.google.com ([2a00:1450:4010:c03::231]) by mx.google.com with ESMTPS id m2sm2167237lbz.7.2013.02.21.10.22.39 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 21 Feb 2013 10:22:40 -0800 (PST)
Received: by mail-la0-f49.google.com with SMTP id fs13so8949783lab.8 for <rtcweb@ietf.org>; Thu, 21 Feb 2013 10:22:39 -0800 (PST)
MIME-Version: 1.0
X-Received: by 10.112.26.10 with SMTP id h10mr10677106lbg.63.1361470958969; Thu, 21 Feb 2013 10:22:38 -0800 (PST)
Received: by 10.152.170.229 with HTTP; Thu, 21 Feb 2013 10:22:38 -0800 (PST)
In-Reply-To: <BBF5DDFE515C3946BC18D733B20DAD2338D19277@XMB104ADS.rim.net>
References: <CAD5OKxsZ3s=SKTBeWQrUiE=jV9f6VKzwYUX78NsoM+4hECz_Fg@mail.gmail.com> <BBF5DDFE515C3946BC18D733B20DAD2338D19277@XMB104ADS.rim.net>
Date: Thu, 21 Feb 2013 13:22:38 -0500
Message-ID: <CAD5OKxtSe2Py0Vw4MNx41CoKBr8+piNdLrwu+AtEvOArmSKq=A@mail.gmail.com>
From: Roman Shpount <roman@telurix.com>
To: Andrew Allen <aallen@rim.com>
Content-Type: multipart/alternative; boundary=bcaec553ffc0e1a4d504d64028b2
X-Gm-Message-State: ALoCoQl4uqXrWz29Lx7uQPhD4K18D2YLlHTil7sIsBXjfUdmISCZkJ3apazFEY/97gRvN3TZrYsH
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>, "xavier.marjou@orange.com" <xavier.marjou@orange.com>
Subject: Re: [rtcweb] Conclusion statement for Recommended Audio Codecs call
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, 21 Feb 2013 18:22:45 -0000

--bcaec553ffc0e1a4d504d64028b2
Content-Type: text/plain; charset=ISO-8859-1

On Thu, Feb 21, 2013 at 1:13 PM, Andrew Allen <aallen@rim.com> wrote:

> It seems you are re-visiting an already decided question of which are the
> mandatory to implement audio codecs and the concensus call already was made
> months ago that they are OPUS and G.711.
>

I know there is a consensus regarding this issue. What I was saying that in
the proposed document, the hurdle that a codec MUST be supported if
provided by the platform should not apply to G.722. It does not matter if
G.722 is provided by the platform since complete implementation of G.722
would probably take less effort then integration with platform provided AMR
or AMR-WB codec.
______________
Roman Shpount

--bcaec553ffc0e1a4d504d64028b2
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div><br></div><div class=3D"gmail_quote">On Thu, Feb 21, 2013 at 1:13 PM, =
Andrew Allen <span dir=3D"ltr">&lt;<a href=3D"mailto:aallen@rim.com" target=
=3D"_blank">aallen@rim.com</a>&gt;</span> wrote:<br><blockquote class=3D"gm=
ail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-le=
ft:1ex">




<div><font style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;=
sans-serif&quot;;color:#1f497d">It seems you are re-visiting an already dec=
ided question of which are the mandatory to implement audio codecs and the =
concensus call already was made months ago that they are OPUS and G.711.<br=
>
</font></div></blockquote><div><br></div><div>I know there is a consensus r=
egarding this issue. What I was saying that in the proposed document, the h=
urdle that a codec MUST be supported if provided by the platform should not=
 apply to G.722. It does not matter if G.722 is provided by the platform si=
nce complete implementation of G.722 would probably take less effort then i=
ntegration with platform provided AMR or AMR-WB codec.</div>
<div>______________</div><div>Roman Shpount=A0</div></div>

--bcaec553ffc0e1a4d504d64028b2--

From matthew.kaufman@skype.net  Thu Feb 21 10:59:43 2013
Return-Path: <matthew.kaufman@skype.net>
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 6BE5621F8F1D for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 10:59:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zNyKsPsxZJZx for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 10:59:42 -0800 (PST)
Received: from na01-by2-obe.outbound.protection.outlook.com (na01-by2-obe.ptr.protection.outlook.com [207.46.100.29]) by ietfa.amsl.com (Postfix) with ESMTP id 2403B21F87AA for <rtcweb@ietf.org>; Thu, 21 Feb 2013 10:59:41 -0800 (PST)
Received: from BY2FFO11FD023.protection.gbl (10.1.15.203) by BY2FFO11HUB017.protection.gbl (10.1.14.91) with Microsoft SMTP Server (TLS) id 15.0.620.12; Thu, 21 Feb 2013 18:59:39 +0000
Received: from TK5EX14MLTC104.redmond.corp.microsoft.com (131.107.125.37) by BY2FFO11FD023.mail.protection.outlook.com (10.1.15.212) with Microsoft SMTP Server (TLS) id 15.0.620.12 via Frontend Transport; Thu, 21 Feb 2013 18:59:38 +0000
Received: from TK5EX14MBXC273.redmond.corp.microsoft.com ([169.254.1.200]) by TK5EX14MLTC104.redmond.corp.microsoft.com ([157.54.79.159]) with mapi id 14.02.0318.003; Thu, 21 Feb 2013 18:59:09 +0000
From: "Matthew Kaufman (SKYPE)" <matthew.kaufman@skype.net>
To: Andrew Allen <aallen@rim.com>, "roman@telurix.com" <roman@telurix.com>, "xavier.marjou@orange.com" <xavier.marjou@orange.com>
Thread-Topic: [rtcweb] Conclusion statement for Recommended Audio Codecs call
Thread-Index: AQHN+lJlS8xNYunZw0yrsQtXbpVqGphc6GWggAGBQoCAJlNNAIAABOWAgAAHsACAAAy34A==
Date: Thu, 21 Feb 2013 18:59:08 +0000
Message-ID: <AE1A6B5FD507DC4FB3C5166F3A05A484161EB862@TK5EX14MBXC273.redmond.corp.microsoft.com>
References: <CAD5OKxsZ3s=SKTBeWQrUiE=jV9f6VKzwYUX78NsoM+4hECz_Fg@mail.gmail.com> <BBF5DDFE515C3946BC18D733B20DAD2338D19277@XMB104ADS.rim.net>
In-Reply-To: <BBF5DDFE515C3946BC18D733B20DAD2338D19277@XMB104ADS.rim.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [157.54.51.33]
Content-Type: multipart/alternative; boundary="_000_AE1A6B5FD507DC4FB3C5166F3A05A484161EB862TK5EX14MBXC273r_"
MIME-Version: 1.0
X-Forefront-Antispam-Report: CIP:131.107.125.37; CTRY:US; IPV:CAL; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(24454001)(189002)(199002)(13464002)(51704002)(377454001)(377424002)(51856001)(63696002)(55846006)(47446002)(31966008)(44976002)(66066001)(50986001)(47976001)(74502001)(15202345001)(56776001)(47736001)(77982001)(49866001)(59766001)(65816001)(16297215001)(76482001)(4396001)(54356001)(80022001)(20776003)(33656001)(46102001)(16406001)(53806001)(54316002)(74662001)(512874001)(16236675001)(56816002)(5343655001)(79102001)(5343635001); DIR:OUT; SFP:; SCL:1; SRVR:BY2FFO11HUB017; H:TK5EX14MLTC104.redmond.corp.microsoft.com; RD:InfoDomainNonexistent; MX:1; A:1; LANG:en; 
X-OriginatorOrg: microsoft.onmicrosoft.com
X-Forefront-PRVS: 0764C4A8CD
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Conclusion statement for Recommended Audio Codecs call
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, 21 Feb 2013 18:59:43 -0000

--_000_AE1A6B5FD507DC4FB3C5166F3A05A484161EB862TK5EX14MBXC273r_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

VGhpcyBjb252ZXJzYXRpb24gc2hvdWxkbuKAmXQgaGF2ZSBiZWVuIGFuIElFVEYgaXNzdWUgZWl0
aGVyLCBhbnkgbW9yZSB0aGFuIG1ha2luZyBhIGxpc3Qgb2YgbWFuZGF0b3J5IFNJUCBjb2RlY3Mg
d291bGQgYmUuDQoNCk1hdHRoZXcgS2F1Zm1hbg0KDQpGcm9tOiBydGN3ZWItYm91bmNlc0BpZXRm
Lm9yZyBbbWFpbHRvOnJ0Y3dlYi1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgQW5kcmV3
IEFsbGVuDQpTZW50OiBUaHVyc2RheSwgRmVicnVhcnkgMjEsIDIwMTMgMTA6MTMgQU0NClRvOiBy
b21hbkB0ZWx1cml4LmNvbTsgeGF2aWVyLm1hcmpvdUBvcmFuZ2UuY29tDQpDYzogcnRjd2ViQGll
dGYub3JnDQpTdWJqZWN0OiBSZTogW3J0Y3dlYl0gQ29uY2x1c2lvbiBzdGF0ZW1lbnQgZm9yIFJl
Y29tbWVuZGVkIEF1ZGlvIENvZGVjcyBjYWxsDQoNCg0KUm9tYW4NCg0KSXQgc2VlbXMgeW91IGFy
ZSByZS12aXNpdGluZyBhbiBhbHJlYWR5IGRlY2lkZWQgcXVlc3Rpb24gb2Ygd2hpY2ggYXJlIHRo
ZSBtYW5kYXRvcnkgdG8gaW1wbGVtZW50IGF1ZGlvIGNvZGVjcyBhbmQgdGhlIGNvbmNlbnN1cyBj
YWxsIGFscmVhZHkgd2FzIG1hZGUgbW9udGhzIGFnbyB0aGF0IHRoZXkgYXJlIE9QVVMgYW5kIEcu
NzExLg0KDQpJbiBteSB2aWV3IHRoZXNlIGFjaGlldmUgdGhlIG1pbmltdW0gbmVjZXNzYXJ5IGxl
dmVsIG9mIGJhc2ljIGF1ZGlvIGNvbW11bmljYXRpb25zIGludGVyb3BlcmFiaWxpdHkgd2l0aCBv
dGhlciBzeXN0ZW1zLg0KSSB0aGluayB0aGlzIGxvdyBjb3N0IGFyZ3VtZW50IGhhcyBhbHJlYWR5
IGJlZW4gZGlzbWlzc2VkIC0gdGhlcmUgaXMgbm8gZnJlZSBsdW5jaCAtIGRldmVsb3BtZW50IGFu
ZCB0ZXN0aW5nIGhhdmUgY29uc2lkZXJhYmxlIGNvc3RzIGFzc29jaWF0ZWQgd2l0aCB0aGVtIGFz
IGRvIHRoZSBjb25zZXF1ZW50aWFsIGRlbGF5cyBpbiBpbXBsZW1lbnRhdGlvbiBhbmQgZGVwbG95
bWVudCBhbmQgdGhlIElQUiBzaXR1YXRpb24gaXMgbm90IHVzdWFsbHkgMTAwJSBjZXJ0YWluLg0K
DQpUaGUgbWFya2V0IHdpbGwgZGVjaWRlIHdoYXQgb3RoZXIgY29kZWNzIGFyZSB1c2VmdWwgdG8g
YmUgZGVwbG95ZWQgZm9yIHN1cGVyaW9yIHF1YWxpdHkgaW50ZXJvcGVyYWJpbGl0eSB3aXRoIG90
aGVyIGhpZ2ggcXVhbGl0eSBhdWRpbyBzeXN0ZW1zIGFuZCB3aGF0IGNvZGVjcyBtYWtlIGNvbW1l
cmNpYWwgc2Vuc2UgdG8gaW1wbGVtZW50IHRvZGF5IHdpbGwgbm90IG1ha2Ugc2Vuc2UgNSB5ZWFy
cyBmcm9tIG5vdy4NCg0KSSBkbyBub3QgYWdyZWUgdGhhdCB3ZSBzaG91bGQgYWRkIGFueSBhZGRp
dGlvbmFsIG1hbmRhdG9yeSB0byBpbXBsZW1lbnQgYXVkaW8gY29kZWNzIGZvciBSVEN3ZWIgb3Ig
bWFrZSByZWNvbW1lbmRhdGlvbnMgb24gYWRkaXRpb25hbCBjb2RlY3MgZWl0aGVyLg0KDQpBbmRy
ZXcNCg0KRnJvbTogUm9tYW4gU2hwb3VudCBbbWFpbHRvOnJvbWFuQHRlbHVyaXguY29tXQ0KU2Vu
dDogVGh1cnNkYXksIEZlYnJ1YXJ5IDIxLCAyMDEzIDExOjQ1IEFNIENlbnRyYWwgU3RhbmRhcmQg
VGltZQ0KVG86IFhhdmllciBNYXJqb3UgPHhhdmllci5tYXJqb3VAb3JhbmdlLmNvbTxtYWlsdG86
eGF2aWVyLm1hcmpvdUBvcmFuZ2UuY29tPj4NCkNjOiBydGN3ZWJAaWV0Zi5vcmc8bWFpbHRvOnJ0
Y3dlYkBpZXRmLm9yZz4gPHJ0Y3dlYkBpZXRmLm9yZzxtYWlsdG86cnRjd2ViQGlldGYub3JnPj4N
ClN1YmplY3Q6IFJlOiBbcnRjd2ViXSBDb25jbHVzaW9uIHN0YXRlbWVudCBmb3IgUmVjb21tZW5k
ZWQgQXVkaW8gQ29kZWNzIGNhbGwNCg0KSWYgd2UgZm9sbG93IHRoZSBsb2dpYyBpbiB0aGlzIGRv
Y3VtZW50LCBJIHdvdWxkIHN1Z2dlc3QgdGhhdCBHLjcyMiBNVVNUIGJlIGltcGxlbWVudGVkIGlu
IGFsbCBjYXNlcy4gRm9yIGFsbCBwcmFjdGljYWwgcHVycG9zZXMgRy43MjIgaXMgYWx3YXlzIGF2
YWlsYWJsZS4gSXQgbWlnaHQgbm90IGJlIHByb3ZpZGVkIGJ5IHRoZSBwbGF0Zm9ybSwgYnV0IHRo
ZSBjb21wbGV4aXR5IG9mIGltcGxlbWVudGluZyBpdCBpcyBleHRyZW1lbHkgbG93LCBhbmQgdGhl
cmUgaXMgbm8gSVBSIGNvc3QuIEcuNzIyIGlzIGFscmVhZHkgcGFydCBvZiB0aGUgY3VycmVudCBX
ZWJSVEMgY29kZSBiYXNlIGluIGJvdGggQ2hyb21pdW0gYW5kIEZpcmVmb3gsIGJ1dCBpdCBpcyBk
aXNhYmxlZCBkdXJpbmcgY29tcGlsYXRpb24gZnJvbSBiZWluZyBpbmNsdWRlZCBpbiB0aGUgd2Vi
IGJyb3dzZXIgYnVpbGQuIEFkZGluZyBzdXBwb3J0IGZvciBHLjcyMiBpbiB0d28gY3VycmVudCBt
YWpvciBpbXBsZW1lbnRhdGlvbnMgd291bGQgcmVxdWlyZSBvbmUgY2hhbmdlIGluIGRlZmluZXMu
DQpfX19fX19fX19fX19fDQpSb21hbiBTaHBvdW50DQoNCk9uIFRodSwgRmViIDIxLCAyMDEzIGF0
IDEyOjI4IFBNLCBYYXZpZXIgTWFyam91IDx4YXZpZXIubWFyam91QG9yYW5nZS5jb208bWFpbHRv
Onhhdmllci5tYXJqb3VAb3JhbmdlLmNvbT4+IHdyb3RlOg0KQXMgc3VnZ2VzdGVkIGJ5IHRoZSBj
aGFpcnMsIGhlcmUgaXMgYSBkcmFmdCBpbmRpY2F0aW5nIHRoZSBtb3RpdmF0aW9ucywgYXMgd2Vs
bCBhcyBhIHByb3Bvc2VkIHdheS1mb3J3YXJkLCByZWdhcmRpbmcgImFkZGl0aW9uYWwgcmVsZXZh
bnQgYXVkaW8gY29kZWNzIiA6IGh0dHA6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LW1hcmpv
dS1ydGN3ZWItYXVkaW8tY29kZWNzLWZvci1pbnRlcm9wLTAwDQoNCkkgd291bGQgbGlrZSB0byBw
cmVzZW50IGl0IGR1cmluZyB0aGUgSUVURi04Ni4NCg0KQ2hlZXJzLA0KWGF2aWVyDQoNCk9uIE1v
biwgSmFuIDI4LCAyMDEzIGF0IDk6MTIgQU0sIE1hZ251cyBXZXN0ZXJsdW5kIDxtYWdudXMud2Vz
dGVybHVuZEBlcmljc3Nvbi5jb208bWFpbHRvOm1hZ251cy53ZXN0ZXJsdW5kQGVyaWNzc29uLmNv
bT4+IHdyb3RlOg0KSGksDQoNCldlIGNoYWlycyB3YXMgY29uc2lkZXJpbmcgaW5jbHVzaW9uIGlu
IGRyYWZ0LWlldGYtd2VicnRjLWF1ZGlvLCBidXQgd2UNCmRpZG4ndCBoYXZlIGFueSBzdHJvbmcg
b3BpbmlvbnMgb24gdGhpcy4gQmFzZWQgb24gdGhhdCBzZXZlcmFsIFdHDQpwYXJ0aWNpcGFudHMg
dGhpbmtzIHRoaXMgc2hvdWxkIGJlIGFuIGluZGVwZW5kZW50IGRvY3VtZW50LCBJIHRodXMNCmRl
Y2lkZWQgdGhhdCB3ZSB3aWxsIHN0YXJ0IG91dCB3aXRoIGFuIGluZGVwZW5kZW50IGRvY3VtZW50
LiBJZiB0aGUgV0cNCmZlZWxzIGRpZmZlcmVudGx5IGxhdGVyIHdlIGNhbiBhbHdheXMgZm9sZCB0
aGUgdGV4dCBpbnRvIHRoZSBhdWRpbyBjb2RlYw0KYW5kIHByb2Nlc3NpbmcgcmVxdWlyZW1lbnRz
IGRvY3VtZW50Lg0KDQpJIHdvdWxkIHJlY29tbWVuZCB0aGF0IHRoZSBpbmRpdmlkdWFscyBpbnRl
cmVzdGVkIGluIGNvbnRyaWJ1dGluZyBhDQpjb2RlYyB3cml0ZXMgYW4gaW5kZXBlbmRlbnQgc3Vi
bWlzc2lvbiB3aXRoIGZvY3VzIG9uIHRoZSBjb2RlYw0KY29uc2lkZXJhdGlvbnMgYXJvdW5kIHRo
ZSBjb2RlYyhzKSB0aGV5IGFyZSBpbnRlcmVzdGVkIGluLiBUaGVuIHdlIGNhbg0KbWVyZ2UgdGhp
cyBpbnRvIGEgY29tbW9uIFdHIGRvY3VtZW50Lg0KDQpDaGVlcnMNCg0KTWFnbnVzDQoNCg0KT24g
MjAxMy0wMS0yNyAxMDoxNCwgUm9tYXNjYW51LCBEYW4gKERhbikgd3JvdGU6DQo+IEhpIFdHIGNo
YWlycywNCj4NCj4gQ2xhcmlmaWNhdGlvbiBxdWVzdGlvbjoNCj4NCj4+IEluIGxpZXUgb2YgYWRk
aXRpb25hbCBub3JtYXRpdmUgdGV4dCwgd2UgYmVsaWV2ZSB0aGUgV0cgZGlzY3Vzc2lvbg0KPj4g
c3VwcG9ydHMgdGhlIGluY2x1c2lvbiBvZiBhIG5ldyBzZWN0aW9uIG9uICJBZGRpdGlvbmFsIFJl
bGV2YW50IENvZGVjcyIuDQo+DQo+IEluY2x1c2lvbiB3aGVyZT8NCj4NCj4gVGhhbmtzIGFuZCBS
ZWdhcmRzLA0KPg0KPiBEYW4NCj4NCj4NCj4NCj4NCj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tDQo+PiBGcm9tOiBydGN3ZWItYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86cnRjd2ViLWJvdW5j
ZXNAaWV0Zi5vcmc+IFttYWlsdG86cnRjd2ViLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOnJ0Y3dl
Yi1ib3VuY2VzQGlldGYub3JnPl0gT24gQmVoYWxmDQo+PiBPZiBDdWxsZW4gSmVubmluZ3MgKGZs
dWZmeSkNCj4+IFNlbnQ6IFRodXJzZGF5LCBKYW51YXJ5IDI0LCAyMDEzIDY6NDcgUE0NCj4+IFRv
OiBydGN3ZWJAaWV0Zi5vcmc8bWFpbHRvOnJ0Y3dlYkBpZXRmLm9yZz4NCj4+IFN1YmplY3Q6IFJl
OiBbcnRjd2ViXSBDb25jbHVzaW9uIHN0YXRlbWVudCBmb3IgUmVjb21tZW5kZWQgQXVkaW8gQ29k
ZWNzDQo+PiBjYWxsDQo+Pg0KPj4NCj4+IFdlIGhhdmUgYmVlbiBydW5uaW5nIGEgY2FsbCBmb3Ig
Y29uc2Vuc3VzIHJlZ2FyZGluZyBTZWxlY3RpbmcNCj4+IFJlY29tbWVuZGVkIEF1ZGlvIENvZGVj
cy4NCj4+DQo+PiBBdCB0aGlzIHBvaW50IHRoZSBjaGFpcnMgYXJlIGNhbGxpbmcgdGhpcyBhcyAi
bm8gV0cgY29uc2Vuc3VzIi4NCj4+DQo+PiBXZSBjYW4gaG93ZXZlciBub3RlIGEgc3Ryb25nIGlu
dGVyZXN0IGluIGEgbm9uLW5vcm1hdGl2ZSBsaXN0aW5nIG9mDQo+PiBwb3RlbnRpYWxseSBpbXBv
cnRhbnQgY29kZWNzIGluY2x1ZGluZyBhIGRlc2NyaXB0aW9uIHdoeSB0aGV5IHNob3VsZCBiZQ0K
Pj4gY29uc2lkZXJlZCB0byBiZSBzdXBwb3J0ZWQgaW4gV2ViUlRDIGltcGxlbWVudGF0aW9ucy4N
Cj4+DQo+PiBJbiBsaWV1IG9mIGFkZGl0aW9uYWwgbm9ybWF0aXZlIHRleHQsIHdlIGJlbGlldmUg
dGhlIFdHIGRpc2N1c3Npb24NCj4+IHN1cHBvcnRzIHRoZSBpbmNsdXNpb24gb2YgYSBuZXcgc2Vj
dGlvbiBvbiAiQWRkaXRpb25hbCBSZWxldmFudCBDb2RlY3MiLg0KPj4gVGhhdCBjYW4gY29udGFp
biBhIGxpc3Qgb2YgY29kZWNzIHdoaWNoIGFyZSByZWxldmFudCBpbiBzcGVjaWZpYw0KPj4gY29u
dGV4dHMsIGFsb25nIHdpdGggYSBzaG9ydCBkZXNjcmlwdGlvbiBvZiB0aGUgY29udGV4dCBmb3Ig
ZWFjaC4NCj4+IFNwZWNpZmljYWxseSB0aGVyZSBzZWVtcyB0byBiZSBpbnRlcmVzdCBpbiB1bmRl
cnN0YW5kaW5nIHRoZSBhZHZhbnRhZ2VzDQo+PiBhbmQgY29zdHMgb2YgRy43MjIsIEFNUiwgYW5k
IEFNUi1XQi4gV2UgaG9wZSB0aGF0IHRleHQgd291bGQgYnJvYWRlbg0KPj4gdW5kZXJzdGFuZGlu
ZyBvZiB0aGUgV2ViUlRDIHVzZSBjYXNlIGNvbnRleHRzLg0KPj4NCj4+IFRoZSBXRyBjaGFpcnMN
Cj4+IE1hZ251cywgVGVkIGFuZCBDdWxsZW4NCj4+DQo+Pg0KPj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+IHJ0Y3dlYiBtYWlsaW5nIGxpc3QNCj4+
IHJ0Y3dlYkBpZXRmLm9yZzxtYWlsdG86cnRjd2ViQGlldGYub3JnPg0KPj4gaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9ydGN3ZWINCj4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gcnRjd2ViIG1haWxpbmcgbGlzdA0KPiBydGN3
ZWJAaWV0Zi5vcmc8bWFpbHRvOnJ0Y3dlYkBpZXRmLm9yZz4NCj4gaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9ydGN3ZWINCj4NCj4NCg0KLS0NCg0KTWFnbnVzIFdlc3Rlcmx1
bmQNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQ0KTXVsdGltZWRpYSBUZWNobm9sb2dpZXMsIEVyaWNzc29uIFJl
c2VhcmNoIEVBQi9UVk0NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkVyaWNzc29uIEFCICAgICAgICAgICAgICAg
IHwgUGhvbmUgICs0NiAxMCA3MTQ4Mjg3PHRlbDolMkI0NiUyMDEwJTIwNzE0ODI4Nz4NCkbDpHLD
tmdhdGFuIDYgICAgICAgICAgICAgICAgfCBNb2JpbGUgKzQ2IDczIDA5NDkwNzk8dGVsOiUyQjQ2
JTIwNzMlMjAwOTQ5MDc5Pg0KU0UtMTY0IDgwIFN0b2NraG9sbSwgU3dlZGVufCBtYWlsdG86IG1h
Z251cy53ZXN0ZXJsdW5kQGVyaWNzc29uLmNvbTxtYWlsdG86bWFnbnVzLndlc3Rlcmx1bmRAZXJp
Y3Nzb24uY29tPg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0KcnRjd2ViIG1haWxpbmcgbGlzdA0KcnRjd2ViQGlldGYub3Jn
PG1haWx0bzpydGN3ZWJAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3J0Y3dlYg0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQpydGN3ZWIgbWFpbGluZyBsaXN0DQpydGN3ZWJAaWV0Zi5vcmc8bWFpbHRvOnJ0
Y3dlYkBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vcnRj
d2ViDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQ0KVGhpcyB0cmFuc21pc3Npb24gKGluY2x1ZGluZyBhbnkgYXR0
YWNobWVudHMpIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiwgcHJpdmlsZWdl
ZCBtYXRlcmlhbCAoaW5jbHVkaW5nIG1hdGVyaWFsIHByb3RlY3RlZCBieSB0aGUgc29saWNpdG9y
LWNsaWVudCBvciBvdGhlciBhcHBsaWNhYmxlIHByaXZpbGVnZXMpLCBvciBjb25zdGl0dXRlIG5v
bi1wdWJsaWMgaW5mb3JtYXRpb24uIEFueSB1c2Ugb2YgdGhpcyBpbmZvcm1hdGlvbiBieSBhbnlv
bmUgb3RoZXIgdGhhbiB0aGUgaW50ZW5kZWQgcmVjaXBpZW50IGlzIHByb2hpYml0ZWQuIElmIHlv
dSBoYXZlIHJlY2VpdmVkIHRoaXMgdHJhbnNtaXNzaW9uIGluIGVycm9yLCBwbGVhc2UgaW1tZWRp
YXRlbHkgcmVwbHkgdG8gdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgaW5mb3JtYXRpb24gZnJv
bSB5b3VyIHN5c3RlbS4gVXNlLCBkaXNzZW1pbmF0aW9uLCBkaXN0cmlidXRpb24sIG9yIHJlcHJv
ZHVjdGlvbiBvZiB0aGlzIHRyYW5zbWlzc2lvbiBieSB1bmludGVuZGVkIHJlY2lwaWVudHMgaXMg
bm90IGF1dGhvcml6ZWQgYW5kIG1heSBiZSB1bmxhd2Z1bC4NCg==

--_000_AE1A6B5FD507DC4FB3C5166F3A05A484161EB862TK5EX14MBXC273r_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQov
KiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1z
b05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTps
aW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29I
eXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0
YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxl
LWxpbms6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206
LjAwMDFwdDsNCglmb250LXNpemU6OC4wcHQ7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMt
c2VyaWYiO30NCnNwYW4uRW1haWxTdHlsZTE3DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJl
cGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3
RDt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0
IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9v
biBUZXh0IjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0KLk1zb0NocERl
ZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9
DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGlu
IDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlv
bjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVs
dHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0t
W2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlk
bWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2Vu
ZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJw
dXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGlzIGNvbnZlcnNh
dGlvbiBzaG91bGRu4oCZdCBoYXZlIGJlZW4gYW4gSUVURiBpc3N1ZSBlaXRoZXIsIGFueSBtb3Jl
IHRoYW4gbWFraW5nIGEgbGlzdCBvZiBtYW5kYXRvcnkgU0lQIGNvZGVjcyB3b3VsZCBiZS48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPk1hdHRoZXcgS2F1Zm1hbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4i
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPiBydGN3ZWItYm91bmNlc0BpZXRmLm9yZyBbbWFpbHRvOnJ0Y3dlYi1ib3VuY2Vz
QGlldGYub3JnXQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5BbmRyZXcgQWxsZW48YnI+DQo8Yj5TZW50
OjwvYj4gVGh1cnNkYXksIEZlYnJ1YXJ5IDIxLCAyMDEzIDEwOjEzIEFNPGJyPg0KPGI+VG86PC9i
PiByb21hbkB0ZWx1cml4LmNvbTsgeGF2aWVyLm1hcmpvdUBvcmFuZ2UuY29tPGJyPg0KPGI+Q2M6
PC9iPiBydGN3ZWJAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtydGN3ZWJdIENv
bmNsdXNpb24gc3RhdGVtZW50IGZvciBSZWNvbW1lbmRlZCBBdWRpbyBDb2RlY3MgY2FsbDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxicj4NClJvbWFuPGJyPg0KPGJyPg0KSXQgc2VlbXMgeW91
IGFyZSByZS12aXNpdGluZyBhbiBhbHJlYWR5IGRlY2lkZWQgcXVlc3Rpb24gb2Ygd2hpY2ggYXJl
IHRoZSBtYW5kYXRvcnkgdG8gaW1wbGVtZW50IGF1ZGlvIGNvZGVjcyBhbmQgdGhlIGNvbmNlbnN1
cyBjYWxsIGFscmVhZHkgd2FzIG1hZGUgbW9udGhzIGFnbyB0aGF0IHRoZXkgYXJlIE9QVVMgYW5k
IEcuNzExLjxicj4NCjxicj4NCkluIG15IHZpZXcgdGhlc2UgYWNoaWV2ZSB0aGUgbWluaW11bSBu
ZWNlc3NhcnkgbGV2ZWwgb2YgYmFzaWMgYXVkaW8gY29tbXVuaWNhdGlvbnMgaW50ZXJvcGVyYWJp
bGl0eSB3aXRoIG90aGVyIHN5c3RlbXMuDQo8YnI+DQpJIHRoaW5rIHRoaXMgbG93IGNvc3QgYXJn
dW1lbnQgaGFzIGFscmVhZHkgYmVlbiBkaXNtaXNzZWQgLSB0aGVyZSBpcyBubyBmcmVlIGx1bmNo
IC0gZGV2ZWxvcG1lbnQgYW5kIHRlc3RpbmcgaGF2ZSBjb25zaWRlcmFibGUgY29zdHMgYXNzb2Np
YXRlZCB3aXRoIHRoZW0gYXMgZG8gdGhlIGNvbnNlcXVlbnRpYWwgZGVsYXlzIGluIGltcGxlbWVu
dGF0aW9uIGFuZCBkZXBsb3ltZW50IGFuZCB0aGUgSVBSIHNpdHVhdGlvbiBpcyBub3QgdXN1YWxs
eSAxMDAlDQogY2VydGFpbi48YnI+DQo8YnI+DQpUaGUgbWFya2V0IHdpbGwgZGVjaWRlIHdoYXQg
b3RoZXIgY29kZWNzIGFyZSB1c2VmdWwgdG8gYmUgZGVwbG95ZWQgZm9yIHN1cGVyaW9yIHF1YWxp
dHkgaW50ZXJvcGVyYWJpbGl0eSB3aXRoIG90aGVyIGhpZ2ggcXVhbGl0eSBhdWRpbyBzeXN0ZW1z
IGFuZCB3aGF0IGNvZGVjcyBtYWtlIGNvbW1lcmNpYWwgc2Vuc2UgdG8gaW1wbGVtZW50IHRvZGF5
IHdpbGwgbm90IG1ha2Ugc2Vuc2UgNSB5ZWFycyBmcm9tIG5vdy4NCjxicj4NCjxicj4NCkkgZG8g
bm90IGFncmVlIHRoYXQgd2Ugc2hvdWxkIGFkZCBhbnkgYWRkaXRpb25hbCBtYW5kYXRvcnkgdG8g
aW1wbGVtZW50IGF1ZGlvIGNvZGVjcyBmb3IgUlRDd2ViIG9yIG1ha2UgcmVjb21tZW5kYXRpb25z
IG9uIGFkZGl0aW9uYWwgY29kZWNzIGVpdGhlci4NCjxicj4NCjxicj4NCkFuZHJldyA8L3NwYW4+
PGJyPg0KJm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPkZyb208L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij46IFJvbWFuIFNocG91bnQgWzxhIGhyZWY9Im1haWx0bzpyb21hbkB0ZWx1cml4LmNvbSI+
bWFpbHRvOnJvbWFuQHRlbHVyaXguY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ8L2I+OiBUaHVyc2Rh
eSwgRmVicnVhcnkgMjEsIDIwMTMgMTE6NDUgQU0gQ2VudHJhbCBTdGFuZGFyZCBUaW1lPGJyPg0K
PGI+VG88L2I+OiBYYXZpZXIgTWFyam91ICZsdDs8YSBocmVmPSJtYWlsdG86eGF2aWVyLm1hcmpv
dUBvcmFuZ2UuY29tIj54YXZpZXIubWFyam91QG9yYW5nZS5jb208L2E+Jmd0Ow0KPGJyPg0KPGI+
Q2M8L2I+OiA8YSBocmVmPSJtYWlsdG86cnRjd2ViQGlldGYub3JnIj5ydGN3ZWJAaWV0Zi5vcmc8
L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86cnRjd2ViQGlldGYub3JnIj5ydGN3ZWJAaWV0Zi5vcmc8
L2E+Jmd0Ow0KPGJyPg0KPGI+U3ViamVjdDwvYj46IFJlOiBbcnRjd2ViXSBDb25jbHVzaW9uIHN0
YXRlbWVudCBmb3IgUmVjb21tZW5kZWQgQXVkaW8gQ29kZWNzIGNhbGwNCjxicj4NCjwvc3Bhbj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW4iPklmIHdlIGZvbGxvdyB0aGUgbG9naWMgaW4gdGhpcyBkb2N1bWVu
dCwgSSB3b3VsZCBzdWdnZXN0IHRoYXQgRy43MjIgTVVTVCBiZSBpbXBsZW1lbnRlZCBpbiBhbGwg
Y2FzZXMuIEZvciBhbGwgcHJhY3RpY2FsIHB1cnBvc2VzIEcuNzIyIGlzIGFsd2F5cyBhdmFpbGFi
bGUuIEl0IG1pZ2h0IG5vdCBiZSBwcm92aWRlZCBieSB0aGUgcGxhdGZvcm0sIGJ1dCB0aGUgY29t
cGxleGl0eQ0KIG9mIGltcGxlbWVudGluZyBpdCBpcyZuYnNwO2V4dHJlbWVseSZuYnNwO2xvdywg
YW5kIHRoZXJlIGlzIG5vIElQUiBjb3N0LiBHLjcyMiBpcyBhbHJlYWR5IHBhcnQgb2YgdGhlIGN1
cnJlbnQgV2ViUlRDIGNvZGUgYmFzZSBpbiBib3RoIENocm9taXVtIGFuZCBGaXJlZm94LCBidXQg
aXQgaXMgZGlzYWJsZWQgZHVyaW5nIGNvbXBpbGF0aW9uJm5ic3A7ZnJvbSBiZWluZyBpbmNsdWRl
ZCBpbiB0aGUgd2ViIGJyb3dzZXIgYnVpbGQuIEFkZGluZyBzdXBwb3J0IGZvciBHLjcyMg0KIGlu
IHR3byBjdXJyZW50IG1ham9yIGltcGxlbWVudGF0aW9ucyB3b3VsZCByZXF1aXJlIG9uZSBjaGFu
Z2UgaW4gZGVmaW5lcy48YnIgY2xlYXI9ImFsbCI+DQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+X19fX19fX19fX19f
Xzxicj4NClJvbWFuIFNocG91bnQ8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowaW47bWFyZ2luLXJpZ2h0OjBpbjtt
YXJnaW4tYm90dG9tOjEyLjBwdDttYXJnaW4tbGVmdDouNWluIj4NCjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWlu
Ij5PbiBUaHUsIEZlYiAyMSwgMjAxMyBhdCAxMjoyOCBQTSwgWGF2aWVyIE1hcmpvdSAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnhhdmllci5tYXJqb3VAb3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnhh
dmllci5tYXJqb3VAb3JhbmdlLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj5BcyBzdWdn
ZXN0ZWQgYnkgdGhlIGNoYWlycywgaGVyZSBpcyBhIGRyYWZ0IGluZGljYXRpbmcgdGhlIG1vdGl2
YXRpb25zLCBhcyB3ZWxsIGFzIGEgcHJvcG9zZWQgd2F5LWZvcndhcmQsIHJlZ2FyZGluZyAmcXVv
dDthZGRpdGlvbmFsIHJlbGV2YW50IGF1ZGlvIGNvZGVjcyZxdW90OyA6DQo8YSBocmVmPSJodHRw
Oi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1tYXJqb3UtcnRjd2ViLWF1ZGlvLWNvZGVjcy1m
b3ItaW50ZXJvcC0wMCIgdGFyZ2V0PSJfYmxhbmsiPg0KaHR0cDovL3Rvb2xzLmlldGYub3JnL2h0
bWwvZHJhZnQtbWFyam91LXJ0Y3dlYi1hdWRpby1jb2RlY3MtZm9yLWludGVyb3AtMDA8L2E+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjVpbiI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+SSB3b3VsZCBsaWtl
IHRvIHByZXNlbnQgaXQgZHVyaW5nIHRoZSBJRVRGLTg2LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPkNoZWVycyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj5YYXZp
ZXIgPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6MGluO21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRv
bToxMi4wcHQ7bWFyZ2luLWxlZnQ6LjVpbiI+DQo8bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+T24gTW9uLCBK
YW4gMjgsIDIwMTMgYXQgOToxMiBBTSwgTWFnbnVzIFdlc3Rlcmx1bmQgJmx0OzxhIGhyZWY9Im1h
aWx0bzptYWdudXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWdu
dXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj5IaSw8YnI+DQo8
YnI+DQpXZSBjaGFpcnMgd2FzIGNvbnNpZGVyaW5nIGluY2x1c2lvbiBpbiBkcmFmdC1pZXRmLXdl
YnJ0Yy1hdWRpbywgYnV0IHdlPGJyPg0KZGlkbid0IGhhdmUgYW55IHN0cm9uZyBvcGluaW9ucyBv
biB0aGlzLiBCYXNlZCBvbiB0aGF0IHNldmVyYWwgV0c8YnI+DQpwYXJ0aWNpcGFudHMgdGhpbmtz
IHRoaXMgc2hvdWxkIGJlIGFuIGluZGVwZW5kZW50IGRvY3VtZW50LCBJIHRodXM8YnI+DQpkZWNp
ZGVkIHRoYXQgd2Ugd2lsbCBzdGFydCBvdXQgd2l0aCBhbiBpbmRlcGVuZGVudCBkb2N1bWVudC4g
SWYgdGhlIFdHPGJyPg0KZmVlbHMgZGlmZmVyZW50bHkgbGF0ZXIgd2UgY2FuIGFsd2F5cyBmb2xk
IHRoZSB0ZXh0IGludG8gdGhlIGF1ZGlvIGNvZGVjPGJyPg0KYW5kIHByb2Nlc3NpbmcgcmVxdWly
ZW1lbnRzIGRvY3VtZW50Ljxicj4NCjxicj4NCkkgd291bGQgcmVjb21tZW5kIHRoYXQgdGhlIGlu
ZGl2aWR1YWxzIGludGVyZXN0ZWQgaW4gY29udHJpYnV0aW5nIGE8YnI+DQpjb2RlYyB3cml0ZXMg
YW4gaW5kZXBlbmRlbnQgc3VibWlzc2lvbiB3aXRoIGZvY3VzIG9uIHRoZSBjb2RlYzxicj4NCmNv
bnNpZGVyYXRpb25zIGFyb3VuZCB0aGUgY29kZWMocykgdGhleSBhcmUgaW50ZXJlc3RlZCBpbi4g
VGhlbiB3ZSBjYW48YnI+DQptZXJnZSB0aGlzIGludG8gYSBjb21tb24gV0cgZG9jdW1lbnQuPGJy
Pg0KPGJyPg0KQ2hlZXJzPGJyPg0KPGJyPg0KTWFnbnVzPG86cD48L286cD48L3A+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6MGlu
O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbToxMi4wcHQ7bWFyZ2luLWxlZnQ6LjVpbiI+
DQo8YnI+DQo8YnI+DQpPbiAyMDEzLTAxLTI3IDEwOjE0LCBSb21hc2NhbnUsIERhbiAoRGFuKSB3
cm90ZTo8YnI+DQomZ3Q7IEhpIFdHIGNoYWlycyw8YnI+DQomZ3Q7PGJyPg0KJmd0OyBDbGFyaWZp
Y2F0aW9uIHF1ZXN0aW9uOjxicj4NCiZndDs8YnI+DQomZ3Q7Jmd0OyBJbiBsaWV1IG9mIGFkZGl0
aW9uYWwgbm9ybWF0aXZlIHRleHQsIHdlIGJlbGlldmUgdGhlIFdHIGRpc2N1c3Npb248YnI+DQom
Z3Q7Jmd0OyBzdXBwb3J0cyB0aGUgaW5jbHVzaW9uIG9mIGEgbmV3IHNlY3Rpb24gb24gJnF1b3Q7
QWRkaXRpb25hbCBSZWxldmFudCBDb2RlY3MmcXVvdDsuPGJyPg0KJmd0Ozxicj4NCiZndDsgSW5j
bHVzaW9uIHdoZXJlPzxicj4NCiZndDs8YnI+DQomZ3Q7IFRoYW5rcyBhbmQgUmVnYXJkcyw8YnI+
DQomZ3Q7PGJyPg0KJmd0OyBEYW48YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQom
Z3Q7PGJyPg0KJmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0
OyBGcm9tOiA8YSBocmVmPSJtYWlsdG86cnRjd2ViLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj5ydGN3ZWItYm91bmNlc0BpZXRmLm9yZzwvYT4gW21haWx0bzo8YSBocmVmPSJtYWls
dG86cnRjd2ViLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5ydGN3ZWItYm91bmNl
c0BpZXRmLm9yZzwvYT5dIE9uIEJlaGFsZjxicj4NCiZndDsmZ3Q7IE9mIEN1bGxlbiBKZW5uaW5n
cyAoZmx1ZmZ5KTxicj4NCiZndDsmZ3Q7IFNlbnQ6IFRodXJzZGF5LCBKYW51YXJ5IDI0LCAyMDEz
IDY6NDcgUE08YnI+DQomZ3Q7Jmd0OyBUbzogPGEgaHJlZj0ibWFpbHRvOnJ0Y3dlYkBpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPnJ0Y3dlYkBpZXRmLm9yZzwvYT48YnI+DQomZ3Q7Jmd0OyBTdWJq
ZWN0OiBSZTogW3J0Y3dlYl0gQ29uY2x1c2lvbiBzdGF0ZW1lbnQgZm9yIFJlY29tbWVuZGVkIEF1
ZGlvIENvZGVjczxicj4NCiZndDsmZ3Q7IGNhbGw8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsgV2UgaGF2ZSBiZWVuIHJ1bm5pbmcgYSBjYWxsIGZvciBjb25zZW5zdXMg
cmVnYXJkaW5nIFNlbGVjdGluZzxicj4NCiZndDsmZ3Q7IFJlY29tbWVuZGVkIEF1ZGlvIENvZGVj
cy48YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7IEF0IHRoaXMgcG9pbnQgdGhlIGNoYWlycyBh
cmUgY2FsbGluZyB0aGlzIGFzICZxdW90O25vIFdHIGNvbnNlbnN1cyZxdW90Oy48YnI+DQomZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7IFdlIGNhbiBob3dldmVyIG5vdGUgYSBzdHJvbmcgaW50ZXJlc3Qg
aW4gYSBub24tbm9ybWF0aXZlIGxpc3Rpbmcgb2Y8YnI+DQomZ3Q7Jmd0OyBwb3RlbnRpYWxseSBp
bXBvcnRhbnQgY29kZWNzIGluY2x1ZGluZyBhIGRlc2NyaXB0aW9uIHdoeSB0aGV5IHNob3VsZCBi
ZTxicj4NCiZndDsmZ3Q7IGNvbnNpZGVyZWQgdG8gYmUgc3VwcG9ydGVkIGluIFdlYlJUQyBpbXBs
ZW1lbnRhdGlvbnMuPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyBJbiBsaWV1IG9mIGFkZGl0
aW9uYWwgbm9ybWF0aXZlIHRleHQsIHdlIGJlbGlldmUgdGhlIFdHIGRpc2N1c3Npb248YnI+DQom
Z3Q7Jmd0OyBzdXBwb3J0cyB0aGUgaW5jbHVzaW9uIG9mIGEgbmV3IHNlY3Rpb24gb24gJnF1b3Q7
QWRkaXRpb25hbCBSZWxldmFudCBDb2RlY3MmcXVvdDsuPGJyPg0KJmd0OyZndDsgVGhhdCBjYW4g
Y29udGFpbiBhIGxpc3Qgb2YgY29kZWNzIHdoaWNoIGFyZSByZWxldmFudCBpbiBzcGVjaWZpYzxi
cj4NCiZndDsmZ3Q7IGNvbnRleHRzLCBhbG9uZyB3aXRoIGEgc2hvcnQgZGVzY3JpcHRpb24gb2Yg
dGhlIGNvbnRleHQgZm9yIGVhY2guPGJyPg0KJmd0OyZndDsgU3BlY2lmaWNhbGx5IHRoZXJlIHNl
ZW1zIHRvIGJlIGludGVyZXN0IGluIHVuZGVyc3RhbmRpbmcgdGhlIGFkdmFudGFnZXM8YnI+DQom
Z3Q7Jmd0OyBhbmQgY29zdHMgb2YgRy43MjIsIEFNUiwgYW5kIEFNUi1XQi4gV2UgaG9wZSB0aGF0
IHRleHQgd291bGQgYnJvYWRlbjxicj4NCiZndDsmZ3Q7IHVuZGVyc3RhbmRpbmcgb2YgdGhlIFdl
YlJUQyB1c2UgY2FzZSBjb250ZXh0cy48YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7IFRoZSBX
RyBjaGFpcnM8YnI+DQomZ3Q7Jmd0OyBNYWdudXMsIFRlZCBhbmQgQ3VsbGVuPGJyPg0KJmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsgcnRjd2ViIG1haWxpbmcgbGlzdDxi
cj4NCiZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpydGN3ZWJAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj5ydGN3ZWJAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9ydGN3ZWIiIHRhcmdldD0iX2JsYW5rIj5odHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3J0Y3dlYjwvYT48YnI+DQomZ3Q7IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyBy
dGN3ZWIgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyA8YSBocmVmPSJtYWlsdG86cnRjd2ViQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+cnRjd2ViQGlldGYub3JnPC9hPjxicj4NCiZndDsgPGEgaHJl
Zj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9ydGN3ZWIiIHRhcmdldD0i
X2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3J0Y3dlYjwvYT48
YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3Bh
biBzdHlsZT0iY29sb3I6Izg4ODg4OCI+LS08YnI+DQo8YnI+DQpNYWdudXMgV2VzdGVybHVuZDxi
cj4NCjxicj4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+DQpNdWx0aW1lZGlhIFRlY2hub2xvZ2llcywgRXJp
Y3Nzb24gUmVzZWFyY2ggRUFCL1RWTTxicj4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+DQpFcmljc3NvbiBB
QiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
fCBQaG9uZSAmbmJzcDs8YSBocmVmPSJ0ZWw6JTJCNDYlMjAxMCUyMDcxNDgyODciIHRhcmdldD0i
X2JsYW5rIj4mIzQzOzQ2IDEwIDcxNDgyODc8L2E+PGJyPg0KRsOkcsO2Z2F0YW4gNiAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7fCBNb2JpbGUg
PGEgaHJlZj0idGVsOiUyQjQ2JTIwNzMlMjAwOTQ5MDc5IiB0YXJnZXQ9Il9ibGFuayI+DQomIzQz
OzQ2IDczIDA5NDkwNzk8L2E+PGJyPg0KU0UtMTY0IDgwIFN0b2NraG9sbSwgU3dlZGVufCBtYWls
dG86IDxhIGhyZWY9Im1haWx0bzptYWdudXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb20iIHRhcmdl
dD0iX2JsYW5rIj4NCm1hZ251cy53ZXN0ZXJsdW5kQGVyaWNzc29uLmNvbTwvYT48YnI+DQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGJyPg0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpydGN3ZWIgbWFpbGluZyBsaXN0
PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnJ0Y3dlYkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnJ0
Y3dlYkBpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3J0Y3dlYiIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vcnRjd2ViPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4i
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowaW47bWFyZ2luLXJpZ2h0OjBp
bjttYXJnaW4tYm90dG9tOjEyLjBwdDttYXJnaW4tbGVmdDouNWluIj4NCjxicj4NCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KcnRjd2ViIG1haWxp
bmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpydGN3ZWJAaWV0Zi5vcmciPnJ0Y3dlYkBpZXRm
Lm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3J0Y3dlYiIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vcnRjd2ViPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGJyPg0KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIDxicj4N
ClRoaXMgdHJhbnNtaXNzaW9uIChpbmNsdWRpbmcgYW55IGF0dGFjaG1lbnRzKSBtYXkgY29udGFp
biBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24sIHByaXZpbGVnZWQgbWF0ZXJpYWwgKGluY2x1ZGlu
ZyBtYXRlcmlhbCBwcm90ZWN0ZWQgYnkgdGhlIHNvbGljaXRvci1jbGllbnQgb3Igb3RoZXIgYXBw
bGljYWJsZSBwcml2aWxlZ2VzKSwgb3IgY29uc3RpdHV0ZSBub24tcHVibGljIGluZm9ybWF0aW9u
LiBBbnkgdXNlIG9mIHRoaXMgaW5mb3JtYXRpb24NCiBieSBhbnlvbmUgb3RoZXIgdGhhbiB0aGUg
aW50ZW5kZWQgcmVjaXBpZW50IGlzIHByb2hpYml0ZWQuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRo
aXMgdHJhbnNtaXNzaW9uIGluIGVycm9yLCBwbGVhc2UgaW1tZWRpYXRlbHkgcmVwbHkgdG8gdGhl
IHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgaW5mb3JtYXRpb24gZnJvbSB5b3VyIHN5c3RlbS4gVXNl
LCBkaXNzZW1pbmF0aW9uLCBkaXN0cmlidXRpb24sIG9yIHJlcHJvZHVjdGlvbiBvZiB0aGlzIHRy
YW5zbWlzc2lvbg0KIGJ5IHVuaW50ZW5kZWQgcmVjaXBpZW50cyBpcyBub3QgYXV0aG9yaXplZCBh
bmQgbWF5IGJlIHVubGF3ZnVsLiA8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9o
dG1sPg0K

--_000_AE1A6B5FD507DC4FB3C5166F3A05A484161EB862TK5EX14MBXC273r_--

From juberti@google.com  Thu Feb 21 11:24:38 2013
Return-Path: <juberti@google.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 6831021F8F30 for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 11:24:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.576
X-Spam-Level: 
X-Spam-Status: No, score=-102.576 tagged_above=-999 required=5 tests=[AWL=0.400, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id K-LF2NhU4Zgw for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 11:24:37 -0800 (PST)
Received: from mail-qa0-f49.google.com (mail-qa0-f49.google.com [209.85.216.49]) by ietfa.amsl.com (Postfix) with ESMTP id 5679821F8F25 for <rtcweb@ietf.org>; Thu, 21 Feb 2013 11:24:37 -0800 (PST)
Received: by mail-qa0-f49.google.com with SMTP id o13so20783qaj.15 for <rtcweb@ietf.org>; Thu, 21 Feb 2013 11:24:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=9TsT33vx7zrmv7PFrM5mWOg1tK2gDuIhmNfa4xb3ENw=; b=S2bLZw6n5kXiPnpoIphlbFt095SqpuaiYxQSf1k3YH1/X7a7ex+f4dET6qxk5HCcsG uPxEgEeSbY9wfBfsC8laKaeSY+MaVMD9ADKQlj12BJgmdlnOoJbLdsXhDW5Bq9hU1XFi 0MqB03A6r9qatlGoXSVWk1yFsjGWsdV2ZyCvUGeset/zFRwPAlyw7IZnvDPqCVGsskUi 8zquapoWWNCzZAL1OP5TLNBh4Z5/70p3eLqQHkO+IgEauqDatFO8dVqHGAV9S7pZnNhb AGHGJwe5vZdFr/dX1bplXdqAYfutwyOLFgtFNwOtIeg/jZYKU/pC0LBTnEWJajcJc/nN Yj5Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:cc:content-type:x-gm-message-state; bh=9TsT33vx7zrmv7PFrM5mWOg1tK2gDuIhmNfa4xb3ENw=; b=C8TCKL/gDin3GNag0faYpxNkCtkvkcTZcRi2JtPd8M2P67tFA5T9SVVWZkb6/yHZUy z8K560yLvmtXW8MAyJCod5GkuRxuEnHViycC3pHEHPSzVh/dZs4mX5fDVoluk+7HN9Ot 18W/7P9AugD094m/9gtiGIAWMrucF/f3us4oXDu7V04vmjwWviy1SoC9Bstf4bTcuVp0 yHhma7Ld+5mLh8wyBuYyr5fJXM3WihOFhJ4I5TCgnMX41yfxEZbXpmHw4jHc82Ca2GHR vC7ABopMdP2u/+01LNVxQz4BwojIWvvnJ+gRQRHEPeftdLMFspukwDwi4UtP52ZZZ89F zq1Q==
X-Received: by 10.224.176.70 with SMTP id bd6mr12002545qab.26.1361474675675; Thu, 21 Feb 2013 11:24:35 -0800 (PST)
MIME-Version: 1.0
Received: by 10.229.206.17 with HTTP; Thu, 21 Feb 2013 11:24:15 -0800 (PST)
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B0FC2EF@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B0F555F@ESESSMB209.ericsson.se> <BLU002-W14013516E3AE69595F4D5CC93F40@phx.gbl> <7594FB04B1934943A5C02806D1A2204B0F55CD@ESESSMB209.ericsson.se> <BLU002-W210F2CC4F5AA749AEBA495B93F40@phx.gbl> <7594FB04B1934943A5C02806D1A2204B0FC2EF@ESESSMB209.ericsson.se>
From: Justin Uberti <juberti@google.com>
Date: Thu, 21 Feb 2013 11:24:15 -0800
Message-ID: <CAOJ7v-2BfMLA=_qTWMPOie-b2XSSFp2AE_LpNRGxSsbxwuZceg@mail.gmail.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Content-Type: multipart/alternative; boundary=20cf302ef7906a12e104d641061a
X-Gm-Message-State: ALoCoQm7922XWdjoVpMF5X3ZtXyi/n6yRqdoNxOm8ECvZmapoy3gIwao0kfwDyTVu4Ylr8oAiQlu1911Zk5DSsnGV+2EDagVXmZ1+fKKSiadO3YYyIbZ00Wj6YiI9aLzTjOPwWafBN8+QaCHIdT//cfHMJ6NFuXkgmBcWc73RP4NTBhXULvknzAnrj6zh4AyBdO2hVKIh9TN
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] JSEP and draft-ietf-mmusic-sdp-bundle-negotiation-03
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, 21 Feb 2013 19:24:38 -0000

--20cf302ef7906a12e104d641061a
Content-Type: text/plain; charset=UTF-8

JSEP expects that most applications will send the same SDP to the API as is
sent over the wire.

Ideally, we would have a single offer-answer exchange, and the SDP created
by createOffer and fed to setLocalDescription would work properly
regardless of what is on the other side. If that's not possible, then we
will have some constraint that toggles between the 1) fast/not-legacy-safe
and 2) slow/legacy-safe output of createOffer. We will also have to decide
on what the default should be; based on the feedback from the most recent
SIPit, where most of the legacy equipment did not even support ICE, I am
leaning towards #1.


On Wed, Feb 20, 2013 at 3:48 AM, Christer Holmberg <
christer.holmberg@ericsson.com> wrote:

> Hi,
>
> >> Good questions, for which I don't have any answers at this point :)
> >>
> >> But, IF we can agree on this as a way forward, one of the next steps is
> to look at the JSEP impacts.
> >
> > [BA] The problem is that my opinion will differ depending on whether the
> SDP in question is to be used in the API or over the wire.
>
> True. But, if SDP is NOT used on the wire, the BUNDLE document does not
> put any requirements on whatever other signaling protocol you may be using.
> You can use a protocol that ONLY signals different port numbers, or one
> that ONLE signals identical port numbers, or one that ONLY signals a single
> port number, on the wire, and there is nothing BUNDLE can do about it :)
>
> BUNDLE is only about users of SDP Offer/Answer - no matter whether it's an
> API or a wire protocol.
>
> >The "different port" formulation makes good sense to me if you are
> looking for backward compatibility with existing SIP/SDP implementations
> which are likely to send an error
> >in response to a "same port" formulation.   So if this is an "on the
> wire" question I give it a thumbs up.
> >
> >However, if you are asking me whether it makes sense for createOffer() to
> output SDP with different ports by default, when 99 percent of applications
> are
> >likely to not be doing SIP interop, I would say "no".  Then the next
> question is whether there needs to be a mechanism in the API for indicating
> a preference for different ports,
> >when this is desired.
>
> That's a good discussion topic for JSEP :)
>
> Regards,
>
> Christer
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>

--20cf302ef7906a12e104d641061a
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">JSEP expects that most applications will send the same SDP=
 to the API as is sent over the wire.<div><br></div><div style>Ideally, we =
would have a single offer-answer exchange, and the SDP created by createOff=
er and fed to setLocalDescription would work properly regardless of what is=
 on the other side. If that&#39;s not possible, then we will have some cons=
traint that toggles between the 1) fast/not-legacy-safe and 2) slow/legacy-=
safe output of createOffer. We will also have to decide on what the default=
 should be; based on the feedback from the most recent SIPit, where most of=
 the legacy equipment did not even support ICE, I am leaning towards #1.</d=
iv>

</div><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Wed,=
 Feb 20, 2013 at 3:48 AM, Christer Holmberg <span dir=3D"ltr">&lt;<a href=
=3D"mailto:christer.holmberg@ericsson.com" target=3D"_blank">christer.holmb=
erg@ericsson.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hi,<br>
<div class=3D"im"><br>
&gt;&gt; Good questions, for which I don&#39;t have any answers at this poi=
nt :)<br>
&gt;&gt;<br>
&gt;&gt; But, IF we can agree on this as a way forward, one of the next ste=
ps is to look at the JSEP impacts.<br>
&gt;<br>
&gt; [BA] The problem is that my opinion will differ depending on whether t=
he SDP in question is to be used in the API or over the wire.<br>
<br>
</div>True. But, if SDP is NOT used on the wire, the BUNDLE document does n=
ot put any requirements on whatever other signaling protocol you may be usi=
ng. You can use a protocol that ONLY signals different port numbers, or one=
 that ONLE signals identical port numbers, or one that ONLY signals a singl=
e port number, on the wire, and there is nothing BUNDLE can do about it :)<=
br>


<br>
BUNDLE is only about users of SDP Offer/Answer - no matter whether it&#39;s=
 an API or a wire protocol.<br>
<div class=3D"im"><br>
&gt;The &quot;different port&quot; formulation makes good sense to me if yo=
u are looking for backward compatibility with existing SIP/SDP implementati=
ons which are likely to send an error<br>
&gt;in response to a &quot;same port&quot; formulation.=C2=A0=C2=A0 So if t=
his is an &quot;on the wire&quot; question I give it a thumbs up.<br>
&gt;<br>
&gt;However, if you are asking me whether it makes sense for createOffer() =
to output SDP with different ports by default, when 99 percent of applicati=
ons are<br>
&gt;likely to not be doing SIP interop, I would say &quot;no&quot;.=C2=A0=
=C2=A0Then the next question is whether there needs to be a mechanism in th=
e API for indicating a preference for different ports,<br>
&gt;when this is desired.<br>
<br>
</div>That&#39;s a good discussion topic for JSEP :)<br>
<br>
Regards,<br>
<br>
Christer<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
_______________________________________________<br>
rtcweb mailing list<br>
<a href=3D"mailto:rtcweb@ietf.org">rtcweb@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/rtcweb" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/rtcweb</a><br>
</div></div></blockquote></div><br></div>

--20cf302ef7906a12e104d641061a--

From Michael.Tuexen@lurchi.franken.de  Thu Feb 21 12:19:49 2013
Return-Path: <Michael.Tuexen@lurchi.franken.de>
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 4AA4421F8F45 for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 12:19:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.299
X-Spam-Level: 
X-Spam-Status: No, score=-2.299 tagged_above=-999 required=5 tests=[AWL=0.300,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sKd5LuuDpbrV for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 12:19:48 -0800 (PST)
Received: from mail-n.franken.de (drew.ipv6.franken.de [IPv6:2001:638:a02:a001:20e:cff:fe4a:feaa]) by ietfa.amsl.com (Postfix) with ESMTP id 0C77921F886A for <rtcweb@ietf.org>; Thu, 21 Feb 2013 12:19:48 -0800 (PST)
Received: from [192.168.1.101] (p5481B5C4.dip.t-dialin.net [84.129.181.196]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTP id 72D7D1C0C0692; Thu, 21 Feb 2013 21:19:46 +0100 (CET)
Mime-Version: 1.0 (Apple Message framework v1283)
Content-Type: text/plain; charset=us-ascii
From: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
In-Reply-To: <51263522.1030206@jesup.org>
Date: Thu, 21 Feb 2013 21:19:51 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <3FAF754D-8040-49FC-B0AD-F17BF705F62C@lurchi.franken.de>
References: <512540A3.3090008@jesup.org> <0DB30A45-97A6-4974-9CBB-BEE6691EFCE2@lurchi.franken.de> <51263522.1030206@jesup.org>
To: Randell Jesup <randell-ietf@jesup.org>
X-Mailer: Apple Mail (2.1283)
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Lower-overhead protocol variations
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, 21 Feb 2013 20:19:49 -0000

On Feb 21, 2013, at 3:54 PM, Randell Jesup wrote:

> On 2/21/2013 8:03 AM, Michael Tuexen wrote:
>> On Feb 20, 2013, at 10:31 PM, Randell Jesup wrote:
>>=20
>>> This is a relevant thread to current discussions:
>>> http://www.w3.org/mid/D1737092-F63D-4821-B3FA-D425267E4F23@cisco.com
>>> and continued with subject change in
>>> http://www.w3.org/mid/4F4D6315.9000601@jesup.org
>>>=20
>>> I'm re-evaluating if the original decision against even/odd was =
required,
>>> in order to see if we can collapse the current draft 0-RTT proposal
>>> into a single declarative "open" message on a stream with no =
response or ack
>>> required. Even/odd (perhaps based on a property of the SCTP =
association?)
>>> would avoid the need for mismatched channel pairs, and thus avoid =
the need
>>> for the response/ack and the need to send with the in-order bit.
>> I'm not sure what you mean you even/odd?
>>=20
>> I guess you will send the "open" message reliable and ordered. OK.
>> Are you proposing that there is no ACK sent back? What would happen
>> if one side sends an "open" message indicating an unordered data =
channel,
>> sends a user message on this channel and the user message is =
delivered
>> first?
>=20
> As you infer below, this would be one side uses even channels to =
initiate, the other uses odd (to avoid glare).
> The reliability question is important; the simplest solution would be =
to buffer any data that arrives without an Open message until the Open =
message is received, and then deliver it.  There's no issue in the other =
direction, as once the open message is received the receiver can then =
send on that stream/channel with no restrictions. I assume there's some =
way to reliably choose roles for even/odd selection in SCTP?  If not, we =
can find other ways to do it (even SDP if we had to), though I think we =
could also key off the DTLS.
Not sure we can choose based on SCTP. The port numbers can be the same =
and we have no addresses
available. Maybe we can use the client/server identity from DTLS (the =
DTLS client uses even,
the DTLS server uses odd).
>=20
>>> The only hole I've seen so far is that if the return stream isn't
>>> currently within the range of valid streams (i.e. at the far end) =
there's
>>> no easy way to return an error.  However, we expect to be able to
>> How are the stream in both directions tied together? How is the =
allocation
>> done? Can't the sender of the "open" message know that there is no =
backward
>> channel?
>=20
> Actually, it probably can since it knows how many streams the other =
side can send with.   Some verbiage around how negotiation of the number =
of streams is done may be all we need here.  I don't see this as a major =
problem.
My questions are answered by the odd/even rule and buffering received =
messages before the Open is received.
>=20
>> Maybe you are thinking about each side only using even outgoing =
streams for
>> data channels initiated by its own, and the next higher odd for the =
ones
>> initiated by the peer. If you are thinking like this, each side knows =
if
>> the resources are there and, if not, can request more. Do you have =
something
>> like this in mind?
>=20
> Yes.  I don't remember if you can request that the *other* side =
increase streams, but if we add verbiage that says "when a stream =
increase is requested by one side, the other side shall request a number =
of streams that large or larger" I think we're covered - then if the =
other side wouldn't have a return channel, you just request a stream =
increase (maybe even an increase of 0 streams, but that would require =
the other side to equal you).
Yes, you can add incoming and outgoing streams (we thought it might be =
useful...).
So your idea would work...

Best regards
Michael
>=20
>=20
> --=20
> Randell Jesup
> randell-ietf@jesup.org
>=20
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>=20


From ted.ietf@gmail.com  Thu Feb 21 14:26:11 2013
Return-Path: <ted.ietf@gmail.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 E732821F8883 for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 14:26:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.571
X-Spam-Level: 
X-Spam-Status: No, score=-2.571 tagged_above=-999 required=5 tests=[AWL=0.029,  BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YHNmSMCWxvy0 for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 14:26:08 -0800 (PST)
Received: from mail-ia0-x22e.google.com (mail-ia0-x22e.google.com [IPv6:2607:f8b0:4001:c02::22e]) by ietfa.amsl.com (Postfix) with ESMTP id 572C121F856D for <rtcweb@ietf.org>; Thu, 21 Feb 2013 14:26:02 -0800 (PST)
Received: by mail-ia0-f174.google.com with SMTP id u20so32204iag.5 for <rtcweb@ietf.org>; Thu, 21 Feb 2013 14:26:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:content-transfer-encoding; bh=XCkHSWiKNRjcjJzdVzZlSPlNXk9B5OWZQQvzVueeSOg=; b=Bjw5y9rp0yD/o3ZFt+AneE+3KhR1k+cVA2j6QayyjpSk4rLNfdxdDtrCtMPeTbQJ44 rMEM0riRpGXL8hnFT2lPh/fN6MQWYZsHZjXC49mHq9PlsYVgcO2y0TWgIxjgrKU7eOkc NbCl/3BrqWU/+1xDwV6PUlxYUkezkB2GSe+h+F0UGOILkT+4NNED+jGQ7ec6k+3z3ubz qUIiSuw8m+Zlm1RHHemRooCC/KIOp+jCYsgX2yalqzxkrvJ80Gg3O9v8Y+6xu56wcwui 4wpbPANW/n0S8PjBdxA9N/VN8MME9Eq5bsQG13Z82zXwGKxNTmprqG8L1dweir38eRGR nUsg==
MIME-Version: 1.0
X-Received: by 10.50.170.102 with SMTP id al6mr14147118igc.20.1361485561942; Thu, 21 Feb 2013 14:26:01 -0800 (PST)
Received: by 10.43.135.202 with HTTP; Thu, 21 Feb 2013 14:26:01 -0800 (PST)
In-Reply-To: <AE1A6B5FD507DC4FB3C5166F3A05A484161EB226@TK5EX14MBXC273.redmond.corp.microsoft.com>
References: <CABcZeBMg0AdhFj61S1hgz9WCP2JikLabrm3dAA36hyb99_93Sg@mail.gmail.com> <51263796.8030705@alvestrand.no> <CABcZeBPoH+QQg1dPEoCc1AgwFVYdmHduwZ7W8qCahOr+Spz8eQ@mail.gmail.com> <AE1A6B5FD507DC4FB3C5166F3A05A484161EB226@TK5EX14MBXC273.redmond.corp.microsoft.com>
Date: Thu, 21 Feb 2013 14:26:01 -0800
Message-ID: <CA+9kkMD_a7Si5F+4PiggmLkAtTUaocrF=bYd0oy0bv-bZ6zzdA@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
To: "Matthew Kaufman (SKYPE)" <matthew.kaufman@skype.net>
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Time allocation for video discussion (Re: Proposed Agenda For WG Meetings)
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, 21 Feb 2013 22:26:12 -0000

On Thu, Feb 21, 2013 at 7:54 AM, Matthew Kaufman (SKYPE)
<matthew.kaufman@skype.net> wrote:
> I=92m going to again object to having the video codec discussion in the I=
ETF
> venue. The choice of mandatory video codecs within the browser context is=
 a
> presentation-layer choice and highly related to a discussion that has
> already happened in the W3C context for video playback.
>
>
>
> Arguing that because the codecs produce bits and those bits go on the wir=
e
> and then somehow that makes it an IETF issue is specious. The text of the
> JavaScript sent to the browser also goes =93on the wire=94 and is also ou=
t of
> scope for the IETF.
>
>
>
> If the relevant browser vendors and other interested parties would like t=
o
> have this discussion, it should happen within the W3C.
>
Hi Matthew,

Bullets 4 and 5 of the RTCWEB charter call out this work of this type
as in-scope, with codecs
mentioned specifically.  If working group participants are persuaded
by your argument, though, I point out
that the W3C has already sent a liaison statement on this topic
(http://datatracker.ietf.org/liaison/1215/).
If the working group wishes to be guided by the W3C on this topic, in
other words, it can use this liaison statement
as guidance.

regards,

Ted Hardie

From mandyam@quicinc.com  Thu Feb 21 14:36:45 2013
Return-Path: <mandyam@quicinc.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 D0FC621E8041 for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 14:36:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OHkR9L3EZLzj for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 14:36:45 -0800 (PST)
Received: from sabertooth01.qualcomm.com (sabertooth01.qualcomm.com [65.197.215.72]) by ietfa.amsl.com (Postfix) with ESMTP id D236C21E803F for <rtcweb@ietf.org>; Thu, 21 Feb 2013 14:36:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=quicinc.com; i=@quicinc.com; q=dns/txt; s=qcdkim; t=1361486204; x=1393022204; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=RW53zgG0b9Oj+E0jGBp68Huwi7g56qNrAMqyVR+RC50=; b=Op6TjHac4qt68P5f/Hev5gVchd3m8ElcLIEomrrNZZxnjmeNP0Pn13FW BzD/a0/bl6fQIlWvuwcC0UZy7ZZoRXzma+u1WmP9MmSVbNeBEji9cZ/mR 8RxeMnkoMy1MIFQ0FlxOblMFVWK37hhnNd+3YlZwwCjPq6jqjMnytKxT+ 4=;
X-IronPort-AV: E=Sophos;i="4.84,711,1355126400"; d="scan'208";a="24816113"
Received: from ironmsg01-lv.qualcomm.com ([10.47.202.180]) by sabertooth01.qualcomm.com with ESMTP; 21 Feb 2013 14:36:43 -0800
Received: from nasanexhc09.na.qualcomm.com ([172.30.39.8]) by ironmsg01-lv.qualcomm.com with ESMTP/TLS/RC4-SHA; 21 Feb 2013 14:36:43 -0800
Received: from NASANEXD01H.na.qualcomm.com ([169.254.8.113]) by nasanexhc09.na.qualcomm.com ([172.30.39.8]) with mapi id 14.02.0318.004; Thu, 21 Feb 2013 14:36:43 -0800
From: "Mandyam, Giridhar" <mandyam@quicinc.com>
To: Ted Hardie <ted.ietf@gmail.com>, "Matthew Kaufman (SKYPE)" <matthew.kaufman@skype.net>
Thread-Topic: [rtcweb] Time allocation for video discussion (Re: Proposed Agenda For WG Meetings)
Thread-Index: AQHOEETTL+uAvwUANkiKIH4O920rk5iE+goAgAADFoCAAG1NgP//er9Q
Date: Thu, 21 Feb 2013 22:36:42 +0000
Message-ID: <CAC8DBE4E9704C41BCB290C2F3CC921A163D48D6@nasanexd01h.na.qualcomm.com>
References: <CABcZeBMg0AdhFj61S1hgz9WCP2JikLabrm3dAA36hyb99_93Sg@mail.gmail.com> <51263796.8030705@alvestrand.no> <CABcZeBPoH+QQg1dPEoCc1AgwFVYdmHduwZ7W8qCahOr+Spz8eQ@mail.gmail.com> <AE1A6B5FD507DC4FB3C5166F3A05A484161EB226@TK5EX14MBXC273.redmond.corp.microsoft.com> <CA+9kkMD_a7Si5F+4PiggmLkAtTUaocrF=bYd0oy0bv-bZ6zzdA@mail.gmail.com>
In-Reply-To: <CA+9kkMD_a7Si5F+4PiggmLkAtTUaocrF=bYd0oy0bv-bZ6zzdA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.45.230.6]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Time allocation for video discussion (Re: Proposed Agenda For WG Meetings)
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, 21 Feb 2013 22:36:45 -0000

Matthew Kaufman (SKYPE) <matthew.kaufman@skype.net>:
>> If the relevant browser vendors and other interested parties would like =
to have this discussion, it should happen within the W3C.

Ted:
> I point out that the W3C has already sent a liaison statement on this top=
ic (http://datatracker.ietf.org/liaison/1215/). If the working group wishes=
 to be guided by the W3C on this topic, in other words, it can use this lia=
ison statement as guidance.

Note that the W3C did not consult with member companies in forming the refe=
renced liaison statement. I do not consider this statement to be indicative=
 of any kind of discussion ever having taken place within the W3C in which =
member companies were allowed to be involved.

-Giri Mandyam, Qualcomm Innovation Center

-----Original Message-----
From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf Of=
 Ted Hardie
Sent: Thursday, February 21, 2013 2:26 PM
To: Matthew Kaufman (SKYPE)
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Time allocation for video discussion (Re: Proposed Ag=
enda For WG Meetings)

On Thu, Feb 21, 2013 at 7:54 AM, Matthew Kaufman (SKYPE) <matthew.kaufman@s=
kype.net> wrote:
> I'm going to again object to having the video codec discussion in the=20
> IETF venue. The choice of mandatory video codecs within the browser=20
> context is a presentation-layer choice and highly related to a=20
> discussion that has already happened in the W3C context for video playbac=
k.
>
>
>
> Arguing that because the codecs produce bits and those bits go on the=20
> wire and then somehow that makes it an IETF issue is specious. The=20
> text of the JavaScript sent to the browser also goes "on the wire" and=20
> is also out of scope for the IETF.
>
>
>
> If the relevant browser vendors and other interested parties would=20
> like to have this discussion, it should happen within the W3C.
>
Hi Matthew,

Bullets 4 and 5 of the RTCWEB charter call out this work of this type as in=
-scope, with codecs mentioned specifically.  If working group participants =
are persuaded by your argument, though, I point out that the W3C has alread=
y sent a liaison statement on this topic (http://datatracker.ietf.org/liais=
on/1215/).
If the working group wishes to be guided by the W3C on this topic, in other=
 words, it can use this liaison statement as guidance.

regards,

Ted Hardie
_______________________________________________
rtcweb mailing list
rtcweb@ietf.org
https://www.ietf.org/mailman/listinfo/rtcweb

From matthew@matthew.at  Thu Feb 21 17:11:29 2013
Return-Path: <matthew@matthew.at>
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 443B721F87DC for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 17:11:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.43
X-Spam-Level: 
X-Spam-Status: No, score=-1.43 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_AT=0.424, HOST_EQ_AT=0.745]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id v5rQ8y-pb7Jl for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 17:11:23 -0800 (PST)
Received: from where.matthew.at (where.matthew.at [198.202.199.1]) by ietfa.amsl.com (Postfix) with ESMTP id 06BCC21F87CD for <rtcweb@ietf.org>; Thu, 21 Feb 2013 17:11:22 -0800 (PST)
Received: from [10.10.155.229] (unknown [10.10.155.229]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by where.matthew.at (Postfix) with ESMTP id 80C62230005; Thu, 21 Feb 2013 17:11:22 -0800 (PST)
Message-ID: <5126C5BA.4060701@matthew.at>
Date: Thu, 21 Feb 2013 17:11:22 -0800
From: Matthew Kaufman <matthew@matthew.at>
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: Ted Hardie <ted.ietf@gmail.com>
References: <CABcZeBMg0AdhFj61S1hgz9WCP2JikLabrm3dAA36hyb99_93Sg@mail.gmail.com> <51263796.8030705@alvestrand.no> <CABcZeBPoH+QQg1dPEoCc1AgwFVYdmHduwZ7W8qCahOr+Spz8eQ@mail.gmail.com> <AE1A6B5FD507DC4FB3C5166F3A05A484161EB226@TK5EX14MBXC273.redmond.corp.microsoft.com> <CA+9kkMD_a7Si5F+4PiggmLkAtTUaocrF=bYd0oy0bv-bZ6zzdA@mail.gmail.com>
In-Reply-To: <CA+9kkMD_a7Si5F+4PiggmLkAtTUaocrF=bYd0oy0bv-bZ6zzdA@mail.gmail.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Time allocation for video discussion (Re: Proposed Agenda For WG Meetings)
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: Fri, 22 Feb 2013 01:11:29 -0000

This message didn't make it through the Microsoft email system (looked 
like spam), so I'm replying on-thread from my personal account...

On 2/21/2013 2:26 PM, Ted Hardie wrote:
>
> Hi Matthew,
>
> Bullets 4 and 5 of the RTCWEB charter call out this work of this type
> as in-scope, with codecs
> mentioned specifically.

I think you mean bullet 6, as neither 4 nor 5 is applicable in the copy 
of the charter here: http://datatracker.ietf.org/wg/rtcweb/charter/

But just because the charter mistakenly calls this out as something for 
the IETF to solve doesn't mean that the IETF is the right place to have 
the discussion. I will note that several other IETF protocols for A/V 
interoperability, such as SIP, have enjoyed wide success without wasting 
any valuable meeting time trying to standardize on a single audio and 
video codec... and there's certainly many other unresolved issues within 
the IETF that are blocking a final W3C API specification.

>   If working group participants are persuaded
> by your argument, though, I point out
> that the W3C has already sent a liaison statement on this topic
> (http://datatracker.ietf.org/liaison/1215/).
> If the working group wishes to be guided by the W3C on this topic, in
> other words, it can use this liaison statement
> as guidance.

I will second the note that no W3C member companies contributed to this 
liason statement, nor was it discussed in any WEBRTC meeting that I or 
any of my coworkers has attended, and so this isn't super helpful as 
guidance... misleading, in fact.

My employer's position is outlined in blog posts such as 
http://blogs.windows.com/windows/b/bloggingwindows/archive/2010/05/19/another-follow-up-on-html5-video-in-ie9.aspx

Nothing has changed since this and related postings were made. The codec 
that has been submitted as an alternative to H.264 is still not the 
product of any standards body activity (and so does not enjoy any of the 
IPR protections for users that it might otherwise have) and the company 
who has submitted this has not changed their license agreement in any 
substantial way (to, for instance, include indemnification).

If there is a plan for a substantial change along these lines to be 
announced prior to the (inappropriate) discussion at the upcoming IETF 
meeting, I hope it can be made public with sufficient time for our large 
legal department to review it, otherwise I don't see how anyone could 
expect a revised opinion at that time.

Matthew Kaufman


From fluffy@iii.ca  Thu Feb 21 17:21:21 2013
Return-Path: <fluffy@iii.ca>
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 3126521F886A; Thu, 21 Feb 2013 17:21:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.299
X-Spam-Level: 
X-Spam-Status: No, score=-2.299 tagged_above=-999 required=5 tests=[AWL=0.300,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nfA2u-neffUq; Thu, 21 Feb 2013 17:21:20 -0800 (PST)
Received: from mxout-07.mxes.net (mxout-07.mxes.net [216.86.168.182]) by ietfa.amsl.com (Postfix) with ESMTP id 6145921F8713; Thu, 21 Feb 2013 17:21:20 -0800 (PST)
Received: from [192.168.4.100] (unknown [128.107.239.233]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id C5A1922E255; Thu, 21 Feb 2013 20:21:13 -0500 (EST)
From: Cullen Jennings <fluffy@iii.ca>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Message-Id: <98946C10-78D3-4AF2-849A-A10F8509EB7C@iii.ca>
Date: Thu, 21 Feb 2013 18:21:11 -0700
To: "rtcweb@ietf.org" <rtcweb@ietf.org>, "mmusic@ietf.org (E-mail)" <mmusic@ietf.org>
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
X-Mailer: Apple Mail (2.1499)
Subject: [rtcweb] Plan draft discussed in boston
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: Fri, 22 Feb 2013 01:21:21 -0000

At the Boston interim, I discussed putting together a few drafts.=20

First the requirements around the media stuff at=20
http://tools.ietf.org/html/draft-jennings-mmusic-media-req


The analysis of how bundle multiplexing would work with existing SDP =
attributes=20
http://tools.ietf.org/html/draft-nandakumar-mmusic-sdp-mux-attributes

This draft lays out the framework and takes a first pass at all the =
classifications but it some of the attributes, particularly harder =
things like cap neg, need some work. I suspect trying to get the authors =
of the original attribute drafts to review it would work well. Suhas and =
I did a lot of reading to get this to this state but it is a huge amount =
of work to analysis all of these.=20


Finally a proposed plan for a way forward the media related issues at =20=

http://tools.ietf.org/html/draft-jennings-rtcweb-plan

I plan to make some changes to plan before the -01 deadline so let me =
know if you think there are things that should be different.=20

Cullen



From fluffy@cisco.com  Thu Feb 21 17:29:08 2013
Return-Path: <fluffy@cisco.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 51D3621E803A for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 17:29:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.582
X-Spam-Level: 
X-Spam-Status: No, score=-110.582 tagged_above=-999 required=5 tests=[AWL=0.017, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yhv+68nVnFVJ for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 17:29:07 -0800 (PST)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) by ietfa.amsl.com (Postfix) with ESMTP id 5DE7C21F865D for <rtcweb@ietf.org>; Thu, 21 Feb 2013 17:29:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4978; q=dns/txt; s=iport; t=1361496547; x=1362706147; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=r2Gbv/S9WRe9jYNQbqhuE7TCGfQWI3Xj68uQiD/30Ng=; b=mvJJGjcO5dT0jGFL8wbLeI7yNXnm4YyNFeaWjjrqXSsifSykjVypivk5 bzIXizHfzo+EdvZmrFmbKw04grfgn8/9VWIb/1AHLK0LUjeYfkvxP3l4E 7qsyapmJKyMHS/tkEoyArfa9eD5Z9e9Zrjz7vbRH0ZMnCsbkVLs0CuN0h Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgEFADPJJlGtJXG//2dsb2JhbABFwRiBCRZzgh8BAQEDAQEBAQkRUQsFBwICAgEIEQQBAQEKHQcbDAsUCQgCBA4FCIgEBgy/KwSOVwImCwcGgllhA4gzjyCPQYMHgic
X-IronPort-AV: E=Sophos;i="4.84,711,1355097600"; d="scan'208";a="179858177"
Received: from rcdn-core2-4.cisco.com ([173.37.113.191]) by rcdn-iport-5.cisco.com with ESMTP; 22 Feb 2013 01:29:06 +0000
Received: from xhc-rcd-x10.cisco.com (xhc-rcd-x10.cisco.com [173.37.183.84]) by rcdn-core2-4.cisco.com (8.14.5/8.14.5) with ESMTP id r1M1T65a030018 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 22 Feb 2013 01:29:06 GMT
Received: from xmb-aln-x02.cisco.com ([169.254.5.155]) by xhc-rcd-x10.cisco.com ([173.37.183.84]) with mapi id 14.02.0318.004; Thu, 21 Feb 2013 19:29:06 -0600
From: "Cullen Jennings (fluffy)" <fluffy@cisco.com>
To: Roman Shpount <roman@telurix.com>
Thread-Topic: [rtcweb] Conclusion statement for Recommended Audio Codecs call
Thread-Index: AQHOEJwBk9Acl9zHJUiGX+0qHZwnmg==
Date: Fri, 22 Feb 2013 01:29:06 +0000
Message-ID: <C5E08FE080ACFD4DAE31E4BDBF944EB1133F80AC@xmb-aln-x02.cisco.com>
References: <50FD4C4B.9020700@ericsson.com> <CA+9kkMD7hYacr-P+iBdPiPYu4PWbMmu7tXYnYsNHRA18jogb=w@mail.gmail.com> <C5E08FE080ACFD4DAE31E4BDBF944EB11338EB86@xmb-aln-x02.cisco.com> <50FEB1EC.9060803@ericsson.com> <CA+9kkMDCn1M084-qcMWh38oao+A64ToQBZTo1wauyBbhD4mhjw@mail.gmail.com> <C5E08FE080ACFD4DAE31E4BDBF944EB113397466@xmb-aln-x02.cisco.com> <9904FB1B0159DA42B0B887B7FA8119CA076D1E@AZ-FFEXMB04.global.avaya.com> <510632D1.4020704@ericsson.com> <CAErhfrySLbyGa66Oo044Gsea0Hz3VWyJoOc+2wQXwaoBxu_Byg@mail.gmail.com> <CAD5OKxsZ3s=SKTBeWQrUiE=jV9f6VKzwYUX78NsoM+4hECz_Fg@mail.gmail.com>
In-Reply-To: <CAD5OKxsZ3s=SKTBeWQrUiE=jV9f6VKzwYUX78NsoM+4hECz_Fg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.20.249.164]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <DA5767ECFFFFFF4EA023A2EF455CF90E@cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>, Xavier Marjou <xavier.marjou@orange.com>
Subject: Re: [rtcweb] Conclusion statement for Recommended Audio Codecs call
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: Fri, 22 Feb 2013 01:29:08 -0000

I've never understood why G.722 was disabled in the builds. Does anyone hav=
e any insight into that?=20


On Feb 21, 2013, at 10:45 AM, Roman Shpount <roman@telurix.com> wrote:

> If we follow the logic in this document, I would suggest that G.722 MUST =
be implemented in all cases. For all practical purposes G.722 is always ava=
ilable. It might not be provided by the platform, but the complexity of imp=
lementing it is extremely low, and there is no IPR cost. G.722 is already p=
art of the current WebRTC code base in both Chromium and Firefox, but it is=
 disabled during compilation from being included in the web browser build. =
Adding support for G.722 in two current major implementations would require=
 one change in defines.
> _____________
> Roman Shpount
>=20
>=20
> On Thu, Feb 21, 2013 at 12:28 PM, Xavier Marjou <xavier.marjou@orange.com=
> wrote:
> As suggested by the chairs, here is a draft indicating the motivations, a=
s well as a proposed way-forward, regarding "additional relevant audio code=
cs" : http://tools.ietf.org/html/draft-marjou-rtcweb-audio-codecs-for-inter=
op-00
>=20
> I would like to present it during the IETF-86.
>=20
> Cheers,
> Xavier
>=20
>=20
> On Mon, Jan 28, 2013 at 9:12 AM, Magnus Westerlund <magnus.westerlund@eri=
csson.com> wrote:
> Hi,
>=20
> We chairs was considering inclusion in draft-ietf-webrtc-audio, but we
> didn't have any strong opinions on this. Based on that several WG
> participants thinks this should be an independent document, I thus
> decided that we will start out with an independent document. If the WG
> feels differently later we can always fold the text into the audio codec
> and processing requirements document.
>=20
> I would recommend that the individuals interested in contributing a
> codec writes an independent submission with focus on the codec
> considerations around the codec(s) they are interested in. Then we can
> merge this into a common WG document.
>=20
> Cheers
>=20
> Magnus
>=20
>=20
> On 2013-01-27 10:14, Romascanu, Dan (Dan) wrote:
> > Hi WG chairs,
> >
> > Clarification question:
> >
> >> In lieu of additional normative text, we believe the WG discussion
> >> supports the inclusion of a new section on "Additional Relevant Codecs=
".
> >
> > Inclusion where?
> >
> > Thanks and Regards,
> >
> > Dan
> >
> >
> >
> >
> >> -----Original Message-----
> >> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Beha=
lf
> >> Of Cullen Jennings (fluffy)
> >> Sent: Thursday, January 24, 2013 6:47 PM
> >> To: rtcweb@ietf.org
> >> Subject: Re: [rtcweb] Conclusion statement for Recommended Audio Codec=
s
> >> call
> >>
> >>
> >> We have been running a call for consensus regarding Selecting
> >> Recommended Audio Codecs.
> >>
> >> At this point the chairs are calling this as "no WG consensus".
> >>
> >> We can however note a strong interest in a non-normative listing of
> >> potentially important codecs including a description why they should b=
e
> >> considered to be supported in WebRTC implementations.
> >>
> >> In lieu of additional normative text, we believe the WG discussion
> >> supports the inclusion of a new section on "Additional Relevant Codecs=
".
> >> That can contain a list of codecs which are relevant in specific
> >> contexts, along with a short description of the context for each.
> >> Specifically there seems to be interest in understanding the advantage=
s
> >> and costs of G.722, AMR, and AMR-WB. We hope that text would broaden
> >> understanding of the WebRTC use case contexts.
> >>
> >> The WG chairs
> >> Magnus, Ted and Cullen
> >>
> >>
> >> _______________________________________________
> >> rtcweb mailing list
> >> rtcweb@ietf.org
> >> https://www.ietf.org/mailman/listinfo/rtcweb
> > _______________________________________________
> > rtcweb mailing list
> > rtcweb@ietf.org
> > https://www.ietf.org/mailman/listinfo/rtcweb
> >
> >
>=20
>=20
> --
>=20
> Magnus Westerlund
>=20
> ----------------------------------------------------------------------
> Multimedia Technologies, Ericsson Research EAB/TVM
> ----------------------------------------------------------------------
> Ericsson AB                | Phone  +46 10 7148287
> F=E4r=F6gatan 6                | Mobile +46 73 0949079
> SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
> ----------------------------------------------------------------------
>=20
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>=20
>=20
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>=20
>=20
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb


From fluffy@cisco.com  Thu Feb 21 17:34:37 2013
Return-Path: <fluffy@cisco.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 5DBA221E803D for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 17:34:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.584
X-Spam-Level: 
X-Spam-Status: No, score=-110.584 tagged_above=-999 required=5 tests=[AWL=0.015, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SyOUwb34tE0B for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 17:34:36 -0800 (PST)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) by ietfa.amsl.com (Postfix) with ESMTP id B542921E803A for <rtcweb@ietf.org>; Thu, 21 Feb 2013 17:34:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=686; q=dns/txt; s=iport; t=1361496876; x=1362706476; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=gOlKfLc3n8NuyHJ6Pa9mezYU6XYSVR4nEoMJPa3LoH0=; b=ZFmgWqT2+Uqgwf1IXmHIg7zzc5+f+KHztEYfpd0+5SgdctZa1hxJEYZv N2hMXy6bmUoCApO16dx0hyDotq8XOI3x90X/UoNJz717UEZ7jpUHctEwl rrtjtNd4sgijMw/PYQFIP1eEmpvn3PxEwWvXzFpQ8WwAHQoR2GWviql9a Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AlgFAAPKJlGtJV2Z/2dsb2JhbABFhgepGZF4gQkWc4IfAQEBAwF5BQsCAQgiJDIlAgQOBQiHeAMJBr85jDeCJAIxB4JfYQOIM4wojSSFFYMHgic
X-IronPort-AV: E=Sophos;i="4.84,711,1355097600"; d="scan'208";a="176868012"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-9.cisco.com with ESMTP; 22 Feb 2013 01:34:36 +0000
Received: from xhc-rcd-x11.cisco.com (xhc-rcd-x11.cisco.com [173.37.183.85]) by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id r1M1YaKp008096 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 22 Feb 2013 01:34:36 GMT
Received: from xmb-aln-x02.cisco.com ([169.254.5.155]) by xhc-rcd-x11.cisco.com ([173.37.183.85]) with mapi id 14.02.0318.004; Thu, 21 Feb 2013 19:34:36 -0600
From: "Cullen Jennings (fluffy)" <fluffy@cisco.com>
To: Bernard Aboba <bernard_aboba@hotmail.com>
Thread-Topic: [rtcweb] JSEP and draft-ietf-mmusic-sdp-bundle-negotiation-03
Thread-Index: AQHOEJzFFQZZqZwhZEm+vwg0qc1Myg==
Date: Fri, 22 Feb 2013 01:34:35 +0000
Message-ID: <C5E08FE080ACFD4DAE31E4BDBF944EB1133F810A@xmb-aln-x02.cisco.com>
References: <7594FB04B1934943A5C02806D1A2204B0F555F@ESESSMB209.ericsson.se> <BLU002-W14013516E3AE69595F4D5CC93F40@phx.gbl>
In-Reply-To: <BLU002-W14013516E3AE69595F4D5CC93F40@phx.gbl>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.20.249.164]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <CFD914B1543B78408C4C755B67CE1323@cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] JSEP and draft-ietf-mmusic-sdp-bundle-negotiation-03
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: Fri, 22 Feb 2013 01:34:37 -0000

On Feb 18, 2013, at 1:01 PM, Bernard Aboba <bernard_aboba@hotmail.com> wrot=
e:

> What are implications of this "new" approach on the SDP usage in the JSEP=
 API, if any?=20

Assuming that the IETF can agree on a way to signal multiplexing (and I rea=
lly like the current bundle draft), I am assuming that the JSEP draft will =
either say that browsers SHOULD or MUST implement that and the SDP created =
by create offer would be compliant with that. Having browsers multiplex the=
 RTP is the whole thing driving this so I would be shocked to see us agree =
on how to do multiplexing then roughly the same set of people decide they d=
id not really want to use it.=20





From derhoermi@gmx.net  Thu Feb 21 17:41:33 2013
Return-Path: <derhoermi@gmx.net>
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 1ED1321E803A for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 17:41:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.01
X-Spam-Level: 
X-Spam-Status: No, score=-3.01 tagged_above=-999 required=5 tests=[AWL=-0.411,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oPVPIc1LVVHz for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 17:41:32 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by ietfa.amsl.com (Postfix) with ESMTP id 30D6921E8039 for <rtcweb@ietf.org>; Thu, 21 Feb 2013 17:41:31 -0800 (PST)
Received: from mailout-de.gmx.net ([10.1.76.2]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0LhQh4-1UdPli3EIq-00mb3G for <rtcweb@ietf.org>; Fri, 22 Feb 2013 02:41:30 +0100
Received: (qmail invoked by alias); 22 Feb 2013 01:41:30 -0000
Received: from p5B2322BB.dip.t-dialin.net (EHLO netb.Speedport_W_700V) [91.35.34.187] by mail.gmx.net (mp002) with SMTP; 22 Feb 2013 02:41:30 +0100
X-Authenticated: #723575
X-Provags-ID: V01U2FsdGVkX195LG9isUp5hDTwtIHXOGDbanAJLDOLLNiOfNp7A8 CP2pWPjj5CSubN
From: Bjoern Hoehrmann <derhoermi@gmx.net>
To: Harald Alvestrand <harald@alvestrand.no>
Date: Fri, 22 Feb 2013 02:41:33 +0100
Message-ID: <0eidi8df72v7lhml9g2g6o5cn63gbcfrjq@hive.bjoern.hoehrmann.de>
References: <i82ig8pdnb81tlbbbe79u6q7v4acmp67e3@hive.bjoern.hoehrmann.de> <51252F4D.1080606@alvestrand.no>
In-Reply-To: <51252F4D.1080606@alvestrand.no>
X-Mailer: Forte Agent 3.3/32.846
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Y-GMX-Trusted: 0
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Comments on draft-ietf-rtcweb-overview-05
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: Fri, 22 Feb 2013 01:41:33 -0000

* Harald Alvestrand wrote:
>On 01/30/2013 01:23 PM, Bjoern Hoehrmann wrote:

>The point of a Last Call at this point is (at least I think of it that 
>way) that any proposal for a substantive change in the document after a 
>concluded Last Call is treated as reopening a closed issue, rather than 
>continuing an open debate on which no conclusion has been drawn.

Should I take this to mean that before the document is sent to the IESG
for publication there would be another call for comments to look at more
editorial issues? I am fine with your other responses, but...

>> There seem to be many phrases used in the document that are not very
>> suitable for a general audience, examples are "communications event",
>> "communications partnership", and "a strong changer of the marketplace
>> of deployment". (Two of the phrases there come from the last paragraph
>> in 2.3. which as a whole is not very comprehensible and probably needs
>> to be re-written).
>
>At the moment, I do not know of a better way to write it. There probably 
>is one, but I don't have it.

... this probably needs to be looked at again prior to an IETF-wide Last
Call; I do agree that it can wait a while.
-- 
Björn Höhrmann · mailto:bjoern@hoehrmann.de · http://bjoern.hoehrmann.de
Am Badedeich 7 · Telefon: +49(0)160/4415681 · http://www.bjoernsworld.de
25899 Dagebüll · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/ 

From giles@thaumas.net  Thu Feb 21 19:20:52 2013
Return-Path: <giles@thaumas.net>
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 F1D1D21E803D for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 19:20:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.426
X-Spam-Level: 
X-Spam-Status: No, score=-0.426 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, FM_FORGED_GMAIL=0.622, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kL-PQZxHqNCt for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 19:20:51 -0800 (PST)
Received: from mail-ie0-x229.google.com (mail-ie0-x229.google.com [IPv6:2607:f8b0:4001:c03::229]) by ietfa.amsl.com (Postfix) with ESMTP id D66FF21E8039 for <rtcweb@ietf.org>; Thu, 21 Feb 2013 19:20:50 -0800 (PST)
Received: by mail-ie0-f169.google.com with SMTP id 13so244522iea.28 for <rtcweb@ietf.org>; Thu, 21 Feb 2013 19:20:50 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:x-originating-ip:in-reply-to:references :date:message-id:subject:from:to:cc:content-type:x-gm-message-state; bh=BkPe/ShqLSutvaXOpBfvFnfZDOc2VeZZ5TyAMgyArVg=; b=aorwwdiITTtOqVVKI6qbA0gVqO2UZO58sycoPitf/kMGUrfkMl2fBIJCZ9JMN1CTZI 9SAp+Y2TYmZDej4yVfT5RpmDizl4cDLDW+jYFa5yCX3p4iaB6UH6iiCpGurtacaw7KXh 725ggZ5xvrukSvkm2Np35Hl/Od8eZofcEkxIwPRT942zbOX2ypSbDB8H15GncqORg/mJ NYUyEn14EnbjKeqyemFbKRiJWXTxZt1G+iNJhYyVLjbjCviW2do30pM1NXLmHdzWJi5n 03WreHI14jlemvuOkFkNexo5UxXjk9Ua+QK9M1pvZLPe8FPr4xp+A0iAtpxq7R/++pIh R2uQ==
MIME-Version: 1.0
X-Received: by 10.50.12.201 with SMTP id a9mr199211igc.10.1361503250369; Thu, 21 Feb 2013 19:20:50 -0800 (PST)
Received: by 10.64.13.201 with HTTP; Thu, 21 Feb 2013 19:20:50 -0800 (PST)
X-Originating-IP: [75.156.64.249]
In-Reply-To: <C5E08FE080ACFD4DAE31E4BDBF944EB1133F80AC@xmb-aln-x02.cisco.com>
References: <50FD4C4B.9020700@ericsson.com> <CA+9kkMD7hYacr-P+iBdPiPYu4PWbMmu7tXYnYsNHRA18jogb=w@mail.gmail.com> <C5E08FE080ACFD4DAE31E4BDBF944EB11338EB86@xmb-aln-x02.cisco.com> <50FEB1EC.9060803@ericsson.com> <CA+9kkMDCn1M084-qcMWh38oao+A64ToQBZTo1wauyBbhD4mhjw@mail.gmail.com> <C5E08FE080ACFD4DAE31E4BDBF944EB113397466@xmb-aln-x02.cisco.com> <9904FB1B0159DA42B0B887B7FA8119CA076D1E@AZ-FFEXMB04.global.avaya.com> <510632D1.4020704@ericsson.com> <CAErhfrySLbyGa66Oo044Gsea0Hz3VWyJoOc+2wQXwaoBxu_Byg@mail.gmail.com> <CAD5OKxsZ3s=SKTBeWQrUiE=jV9f6VKzwYUX78NsoM+4hECz_Fg@mail.gmail.com> <C5E08FE080ACFD4DAE31E4BDBF944EB1133F80AC@xmb-aln-x02.cisco.com>
Date: Thu, 21 Feb 2013 19:20:50 -0800
Message-ID: <CAEW_Rkv_A7R17dFBCpV4OcJfQ0-eL1YOhpWPz9qsmjMTxEUx7Q@mail.gmail.com>
From: Ralph Giles <giles@thaumas.net>
To: "Cullen Jennings (fluffy)" <fluffy@cisco.com>
Content-Type: text/plain; charset=UTF-8
X-Gm-Message-State: ALoCoQl5i3PGHXLO/oxq//ExLA0Pvrlv03NGEr7p2G5ddqxXjs5yesGYKA+2tXh2giS4muO9KLGS
Cc: Xavier Marjou <xavier.marjou@orange.com>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Conclusion statement for Recommended Audio Codecs call
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: Fri, 22 Feb 2013 03:20:52 -0000

On 21 February 2013 17:29, Cullen Jennings (fluffy) <fluffy@cisco.com> wrote:

> I've never understood why G.722 was disabled in the builds. Does anyone have any insight into that?

As discussed at IETF 84, we believe the pair of G.711 and Opus are the
appropriate MTI choice to ensure interoperability.

Experience with the web's long-lived historical content has made me
conservative about data formats proliferation, since historical
formats must often be supported indefinitely. I am therefore in no
hurry to support additional codecs in our webrtc implementation.

 -r

From harald@alvestrand.no  Thu Feb 21 23:40:50 2013
Return-Path: <harald@alvestrand.no>
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 B418C21F8F23 for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 23:40:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.599
X-Spam-Level: 
X-Spam-Status: No, score=-110.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id y9uz5NojYl5C for <rtcweb@ietfa.amsl.com>; Thu, 21 Feb 2013 23:40:49 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id 4B7DD21F8F00 for <rtcweb@ietf.org>; Thu, 21 Feb 2013 23:40:49 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 51BD439E056; Fri, 22 Feb 2013 08:40:47 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AE7L38BJgd0u; Fri, 22 Feb 2013 08:40:46 +0100 (CET)
Received: from [172.30.42.73] (c-f8f1e555.03-217-73746f1.cust.bredbandsbolaget.se [85.229.241.248]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id 77F3839E04C; Fri, 22 Feb 2013 08:40:46 +0100 (CET)
Message-ID: <512720F9.5030104@alvestrand.no>
Date: Fri, 22 Feb 2013 08:40:41 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: Bjoern Hoehrmann <derhoermi@gmx.net>
References: <i82ig8pdnb81tlbbbe79u6q7v4acmp67e3@hive.bjoern.hoehrmann.de> <51252F4D.1080606@alvestrand.no> <0eidi8df72v7lhml9g2g6o5cn63gbcfrjq@hive.bjoern.hoehrmann.de>
In-Reply-To: <0eidi8df72v7lhml9g2g6o5cn63gbcfrjq@hive.bjoern.hoehrmann.de>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Comments on draft-ietf-rtcweb-overview-05
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: Fri, 22 Feb 2013 07:40:50 -0000

On 02/22/2013 02:41 AM, Bjoern Hoehrmann wrote:
> * Harald Alvestrand wrote:
>> On 01/30/2013 01:23 PM, Bjoern Hoehrmann wrote:
>> The point of a Last Call at this point is (at least I think of it that
>> way) that any proposal for a substantive change in the document after a
>> concluded Last Call is treated as reopening a closed issue, rather than
>> continuing an open debate on which no conclusion has been drawn.
> Should I take this to mean that before the document is sent to the IESG
> for publication there would be another call for comments to look at more
> editorial issues? I am fine with your other responses, but...
That's for the chairs to decide, but I'd advise them to do so.

When significant time passes, there needs to be a review of the document 
for updated references anyway, so we might as well check for bad grammar 
and obsolete terminology too.
>
>>> There seem to be many phrases used in the document that are not very
>>> suitable for a general audience, examples are "communications event",
>>> "communications partnership", and "a strong changer of the marketplace
>>> of deployment". (Two of the phrases there come from the last paragraph
>>> in 2.3. which as a whole is not very comprehensible and probably needs
>>> to be re-written).
>> At the moment, I do not know of a better way to write it. There probably
>> is one, but I don't have it.
> ... this probably needs to be looked at again prior to an IETF-wide Last
> Call; I do agree that it can wait a while.

Thank you.


From magnus.westerlund@ericsson.com  Fri Feb 22 00:33:31 2013
Return-Path: <magnus.westerlund@ericsson.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 7BC8C21F8432 for <rtcweb@ietfa.amsl.com>; Fri, 22 Feb 2013 00:33:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.905
X-Spam-Level: 
X-Spam-Status: No, score=-105.905 tagged_above=-999 required=5 tests=[AWL=0.344, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BXFJZlKCilKs for <rtcweb@ietfa.amsl.com>; Fri, 22 Feb 2013 00:33:30 -0800 (PST)
Received: from mailgw7.ericsson.se (mailgw7.ericsson.se [193.180.251.48]) by ietfa.amsl.com (Postfix) with ESMTP id E887421F86BC for <rtcweb@ietf.org>; Fri, 22 Feb 2013 00:33:19 -0800 (PST)
X-AuditID: c1b4fb30-b7f0d6d000007e61-3d-51272d4e8741
Received: from esessmw0247.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id 66.93.32353.E4D27215; Fri, 22 Feb 2013 09:33:19 +0100 (CET)
Received: from [127.0.0.1] (153.88.115.8) by esessmw0247.eemea.ericsson.se (153.88.115.94) with Microsoft SMTP Server id 8.3.279.1; Fri, 22 Feb 2013 09:33:18 +0100
Message-ID: <51272D4E.6060903@ericsson.com>
Date: Fri, 22 Feb 2013 09:33:18 +0100
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: Qin Wu <bill.wu@huawei.com>
References: <512235A8.4000700@ericsson.com> <BFCD1C49F8A7451C8A9279B1C95B58DD@china.huawei.com> <90D7B53D-3177-429C-8108-CF2A720248FE@csperkins.org> <03725BD6E54C4C20B484AEBBCBA9066D@china.huawei.com>
In-Reply-To: <03725BD6E54C4C20B484AEBBCBA9066D@china.huawei.com>
X-Enigmail-Version: 1.5
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFLMWRmVeSWpSXmKPExsUyM+Jvja6/rnqgwaZuVovHcxewWix/eYLR Yu2/dnYHZo9p9++zebQcecvqsWTJT6YA5igum5TUnMyy1CJ9uwSujDU/t7IXdCtVNHafZ2pg nCbVxcjJISFgIvF3RhMLhC0mceHeerYuRi4OIYGTjBIPln1nhHCWM0p03ljBClLFK6Atcez9 YWYQm0VAVeLG6beMIDabgIXEzR+NbCC2qECwxIaDq5gg6gUlTs58ArZBREBeomHzXbB6ZgEz iStPv4DNFBYwkJh1bDWYLSRwglHi780SEJtTwEHiy8TTQLs4gK4Tl1jzhgOiVU9iytUWqDHy Es1bZzNDtGpLNDR1sE5gFJqFZPMsJC2zkLQsYGRexciem5iZk15uvokRGL4Ht/w22MG46b7Y IUZpDhYlcd5w1wsBQgLpiSWp2ampBalF8UWlOanFhxiZODilGhit2ZddPBURefbsujcruE6c O7767v/r04rYbnsbTPctvr7gyyyufblfmm9pBqoc3Lc25WFFwJWg/dwTZ07bupX/bN4ki4bZ Ql+5N/B6MTgq1iZe3WvHs7RE/PLZb1xTNLpTJDPtcnM+d0iYJj16fWL9Cpbgog1XxTqSvnaU Jj1Irs23al/y3nWvEktxRqKhFnNRcSIAoFG0ES0CAAA=
Cc: rtcweb@ietf.org, Colin Perkins <csp@csperkins.org>
Subject: Re: [rtcweb] RTP Usage: RTCP XR metrics
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: Fri, 22 Feb 2013 08:33:31 -0000

On 2013-02-20 06:13, Qin Wu wrote:
> Hi, Colin:
> My aim is these block types are RECOMMENDED to be implemented, for
justification on why they are recommened,
> I think we can go to look at four RTCWeb communication requirements:

> "
>    F5            The browser MUST be able to render good quality
>                    audio and video even in the presence of
>                    reasonable levels of jitter and packet losses.
> 
> 
>    F6            The browser MUST be able to handle high loss and
>                    jitter levels in a graceful way.
> 
>    F10           The browser MUST support synchronization of
>                    audio and video.
> 
>    F38          The browser MUST be able to collect statistics,
>                    related to the transport of audio and video
>                    between peers, needed to estimate quality of
>                    service.
> " So my point is if you want to ask browser to ensure good quality
> for both audio and video in the presence of centain level of jitter and losses,
> you should be able to report jitter and losses to help you know what
> current level of jitter and packet loss is. You may need to collect more
> detailed statistics to help you decide what level of jitter and loss you
> don't want to exceed? PDV metrics block tell you more higher resolution of
> jitter comparing with using interarrival jitter provided by RTCP
> SR/RR. Statistics Summary Report Block defined in RFC3611 tell you
> how many packets are lost in a certain sequence number interval.
> burst loss rate, gap loss rate defined in the
> draft-ietf-xrblock-rtcp-xr-summary-stat tell you Proportion of packet
> lost. Therefore these relevant metrics block SHOULD
> be listed as "RECOMMENDED to be implemented", in my opinion.
> 

I don't see the strong requirements of how the WebRTC endpoint
implementation quality requirements (F5, F6 and F10) are strongly linked
to the F38.

One type of arguments is that the peer endpoint being provided with RTCP
XR reports will function better in providing media quality. I don't know
if that is true for the metrics you listed.

A second line of reasoning is around how F38 is addressed. Especially in
the light that the WebRTC endpoints that are browsers will have a stats
API that allows one to get that side of information, assuming that one
has access to influence the JS application and can upload the data to
where it is needed.

For these stats I think the potential motivation for RTCP XR boils down
to this:
1) The peer is not a Browser but has RTCP XR, and one wants to access
its view of the session, thus receiving and gathering RTCP XR reports
enables one to get a better view of the whole RTP session.

2) One want the collection to be in an WebRTC RTP media plane middlebox,
and it should get the endpoints view also, thus RTCP XR is good.

So do people have those reasons, and what information does one really
need in these contexts?

I think some clearer motivations around RTCP XR and each particular
metrics needs to be stated from any proponent.


> In addtion, Browser need to support synchronization of audio and
video, however how do you know a certain browser lost synchronization of
audio and video. I think Synchronization delay and offset metrics can
tell this. Therefore Synchronization delay and offset metrics, in my
opinion, RECOMMENDED to be implemented.

The question is how needs to know that the receiving browser has failed
or selected to not synchronize the media? I don't see that the sender
can do anything different from what they are doing. As I see it all
falls back to knowing what quality level did this session actually
achieve. Especially for synchronization it might be that losing the sync
was better than to increase the audio delay to 1 second as an example.

Cheers


Magnus Westerlund

----------------------------------------------------------------------
Multimedia Technologies, Ericsson Research EAB/TVM
----------------------------------------------------------------------
Ericsson AB                | Phone  +46 10 7148287
Färögatan 6                | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------


From stefan.lk.hakansson@ericsson.com  Fri Feb 22 01:18:16 2013
Return-Path: <stefan.lk.hakansson@ericsson.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 CB3BC21F8891 for <rtcweb@ietfa.amsl.com>; Fri, 22 Feb 2013 01:18:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.899
X-Spam-Level: 
X-Spam-Status: No, score=-5.899 tagged_above=-999 required=5 tests=[AWL=0.050,  BAYES_00=-2.599, HELO_EQ_SE=0.35, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qoJaqNDqhYk0 for <rtcweb@ietfa.amsl.com>; Fri, 22 Feb 2013 01:18:15 -0800 (PST)
Received: from mailgw1.ericsson.se (mailgw1.ericsson.se [193.180.251.45]) by ietfa.amsl.com (Postfix) with ESMTP id 5E27621F888B for <rtcweb@ietf.org>; Fri, 22 Feb 2013 01:18:14 -0800 (PST)
X-AuditID: c1b4fb2d-b7f316d0000028db-68-512737cd74d7
Received: from esessmw0237.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw1.ericsson.se (Symantec Mail Security) with SMTP id 96.AF.10459.DC737215; Fri, 22 Feb 2013 10:18:05 +0100 (CET)
Received: from [150.132.141.119] (153.88.115.8) by esessmw0237.eemea.ericsson.se (153.88.115.91) with Microsoft SMTP Server id 8.3.279.1; Fri, 22 Feb 2013 10:18:04 +0100
Message-ID: <512737CB.6010703@ericsson.com>
Date: Fri, 22 Feb 2013 10:18:03 +0100
From: =?ISO-8859-1?Q?Stefan_H=E5kansson_LK?= <stefan.lk.hakansson@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130215 Thunderbird/17.0.3
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CABcZeBMg0AdhFj61S1hgz9WCP2JikLabrm3dAA36hyb99_93Sg@mail.gmail.com> <51263796.8030705@alvestrand.no> <CABcZeBPoH+QQg1dPEoCc1AgwFVYdmHduwZ7W8qCahOr+Spz8eQ@mail.gmail.com> <AE1A6B5FD507DC4FB3C5166F3A05A484161EB226@TK5EX14MBXC273.redmond.corp.microsoft.com> <CA+9kkMD_a7Si5F+4PiggmLkAtTUaocrF=bYd0oy0bv-bZ6zzdA@mail.gmail.com> <5126C5BA.4060701@matthew.at>
In-Reply-To: <5126C5BA.4060701@matthew.at>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFJMWRmVeSWpSXmKPExsUyM+Jvje5Zc/VAg98HRC3W/mtnd2D0WLLk J1MAYxSXTUpqTmZZapG+XQJXxtWfexgLPrJW7F58h62B8T5LFyMHh4SAiUTXhPAuRk4gU0zi wr31bCC2kMBJRokjr+q7GLmA7LWMEi2/O9hB6nkFtCVm9viAmCwCqhKrJ4aClLMJBEpc//+L CSQsKhAlcWWfJUiYV0BQ4uTMJywgtoiAsMTWV71MILawQJLErpPdzBDT3zFJLP64GuwaTgEt iYvP00FqmAVsJS7Muc4CYctLbH87hxniMl2Jd6/vsU5gFJiFZMUsJC2zkLQsYGRexciem5iZ k15uuIkRGF4Ht/zW3cF46pzIIUZpDhYlcd4w1wsBQgLpiSWp2ampBalF8UWlOanFhxiZODil Ghineiz1/BU11eTrFdVjcZ/+9z8WZF8Styufeb5cqOzKjFyPVeZ3jqV2fNunPsPg94up0Zav 5ErCvbfLu62+ZJy1ZJNf9P3Ifb+MJpn919b6Xh4g/kLnlDx3crX1muSVwXUxxlu4N0W6V57p /pMSc+vAjVn1E27fmHjqoHHo4oBsoVu+89esfGOjxFKckWioxVxUnAgAK5jykP0BAAA=
Subject: Re: [rtcweb] Time allocation for video discussion (Re: Proposed Agenda For WG Meetings)
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: Fri, 22 Feb 2013 09:18:16 -0000

On 2013-02-22 02:11, Matthew Kaufman wrote:

> If there is a plan for a substantial change along these lines to be
> announced prior to the (inappropriate) discussion at the upcoming IETF
> meeting, I hope it can be made public with sufficient time for our large
> legal department to review it, otherwise I don't see how anyone could
> expect a revised opinion at that time.

I agree. Any input related to legal or licensing aspects would have to 
come real soon to be able to have a meaningful discussion at the 
upcoming meeting for the reason Matthew gives.

Stefan

>
> Matthew Kaufman
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb


From magnus.westerlund@ericsson.com  Fri Feb 22 01:19:21 2013
Return-Path: <magnus.westerlund@ericsson.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 329EC21F8E36 for <rtcweb@ietfa.amsl.com>; Fri, 22 Feb 2013 01:19:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.914
X-Spam-Level: 
X-Spam-Status: No, score=-105.914 tagged_above=-999 required=5 tests=[AWL=0.335, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YhuABR3iQKa3 for <rtcweb@ietfa.amsl.com>; Fri, 22 Feb 2013 01:19:20 -0800 (PST)
Received: from mailgw7.ericsson.se (mailgw7.ericsson.se [193.180.251.48]) by ietfa.amsl.com (Postfix) with ESMTP id 8C76021F8C5D for <rtcweb@ietf.org>; Fri, 22 Feb 2013 01:19:19 -0800 (PST)
X-AuditID: c1b4fb30-b7f0d6d000007e61-20-5127381674c0
Received: from esessmw0197.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id 69.CB.32353.61837215; Fri, 22 Feb 2013 10:19:18 +0100 (CET)
Received: from [127.0.0.1] (153.88.115.8) by esessmw0197.eemea.ericsson.se (153.88.115.88) with Microsoft SMTP Server id 8.3.279.1; Fri, 22 Feb 2013 10:19:18 +0100
Message-ID: <51273815.20000@ericsson.com>
Date: Fri, 22 Feb 2013 10:19:17 +0100
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: "public-webrtc@w3.org" <public-webrtc@w3.org>
X-Enigmail-Version: 1.5
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOJMWRmVeSWpSXmKPExsUyM+Jvja6YhXqgQdcbeYvej0sYLdb+a2d3 YPJYsuQnk8fReftZA5iiuGxSUnMyy1KL9O0SuDI+b6ko6Oer6G56ydTAeIC7i5GTQ0LAROLb rXNsELaYxIV764FsLg4hgZOMEt+mnmOHcJYzSvQt+s0CUsUroClx/O1PJhCbRUBV4uW8Rewg NpuAhcTNH41gk0QFgiU2HFzFBFEvKHFy5hOwXhEBQ4lXy6+D2cwC6hJ3Fp8D6xUWMJN4eeEm UC8H0BXiEmvecECU6ElMudrCCGHLSzRvnc0MYgsJaEs0NHWwTmAUmIVkwywkLbOQtCxgZF7F yJ6bmJmTXm6+iREYeAe3/DbYwbjpvtghRmkOFiVx3nDXCwFCAumJJanZqakFqUXxRaU5qcWH GJk4OKUaGBk5dybufq4akTp5dZiQnT6/bd5ErawtdcoZiofSxTmZ+j3nrig/yBcWw7vpv0aW +Fcmr5P3822jyzfVF4qWCa5dLfhwe/5xQaXZ+/7mhy/ZUfX2PouZss3ujOxXAU8FOgreBqs8 ls362TLhcMmSXR0THB9LpN17zpcsdU62SvXI12YhyZI7SizFGYmGWsxFxYkAJ/OLqwoCAAA=
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: [rtcweb] draft-ietf-rtcweb-rtp-usage: CSRC in the API?
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: Fri, 22 Feb 2013 09:19:21 -0000

WebRTC WG,

As editor of the RTP usage specification in RTCWEB WG, we have had a
noted issue in our draft specification
(https://datatracker.ietf.org/doc/draft-ietf-rtcweb-rtp-usage/). In
Section 12.5. of version 05 (Contributing Sources) we had the following:

(tbd: does the API need to provide the ability to add a CSRC list to
   an outgoing packet? this is only useful if the sender is mixing
   content)

This is clearly an API question. We intended to remove it. However, I
like to hand it over to you in W3C to consider on the impact on the API
this has.

>From my personal view point this has two aspects:

Exposing when a received MediaStreamTrack is actually the mix (or
switch) of other MediaStreamTracks, a mix performed by a WebRTC endpoint
or RTP middlebox (Mixer). Applications that like to know who are
currently seen or audible needs this information mapping. We also have
specified an optional to support RTP header extension (RFC6465) that
provide energy levels for each contributing source. If that is used,
that information would be something an application would like to render
somehow.

The other aspect is when an WebRTC endpoint mixes media to produce a new
MediaStreamTrack, for example with the Web Audio API, then one need to
consider if and how the CSRC list is populated.

Cheers

Magnus Westerlund

----------------------------------------------------------------------
Multimedia Technologies, Ericsson Research EAB/TVM
----------------------------------------------------------------------
Ericsson AB                | Phone  +46 10 7148287
Färögatan 6                | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------


From adam.bergkvist@ericsson.com  Fri Feb 22 01:43:44 2013
Return-Path: <adam.bergkvist@ericsson.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 67BBE21F86B7 for <rtcweb@ietfa.amsl.com>; Fri, 22 Feb 2013 01:43:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.249
X-Spam-Level: 
X-Spam-Status: No, score=-6.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gqDGPQ5Nta+u for <rtcweb@ietfa.amsl.com>; Fri, 22 Feb 2013 01:43:43 -0800 (PST)
Received: from mailgw7.ericsson.se (mailgw7.ericsson.se [193.180.251.48]) by ietfa.amsl.com (Postfix) with ESMTP id 1782721F8533 for <rtcweb@ietf.org>; Fri, 22 Feb 2013 01:43:42 -0800 (PST)
X-AuditID: c1b4fb30-b7f0d6d000007e61-00-51273dcefc8f
Received: from esessmw0197.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id 88.40.32353.ECD37215; Fri, 22 Feb 2013 10:43:42 +0100 (CET)
Received: from [150.132.141.81] (153.88.115.8) by esessmw0197.eemea.ericsson.se (153.88.115.88) with Microsoft SMTP Server id 8.3.279.1; Fri, 22 Feb 2013 10:43:41 +0100
Message-ID: <51273DCD.5000003@ericsson.com>
Date: Fri, 22 Feb 2013 10:43:41 +0100
From: Adam Bergkvist <adam.bergkvist@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: Magnus Westerlund <magnus.westerlund@ericsson.com>
References: <51273815.20000@ericsson.com>
In-Reply-To: <51273815.20000@ericsson.com>
Content-Type: text/plain; charset="UTF-8"; format=flowed
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmluLIzCtJLcpLzFFi42KZGfG3RvecrXqgQesqYYvej0sYLdb+a2d3 YPJYsuQnk8fReftZA5iiuGxSUnMyy1KL9O0SuDL2PPjEUvCbt2LFlVmsDYyd3F2MnBwSAiYS k16tY4OwxSQu3FsPZHNxCAmcZJRYdPsXK4SzhlGib/FXFpAqXgFtif3LvrOD2CwCqhJ7bpwA 62YTMJKYtOQ6I4gtKhAl8f5qEzNEvaDEyZlPwHpFBMwkHk7YD1bPLBAp0bT5PCuILSzgLHF8 1SagOAfQMk2J7U80QUxOAS2JTScrIaotJBa/OcgOYctLbH87B2y6kICGxK7Zf5knMArOQrJs FpKWWUhaFjAyr2Jkz03MzEkvN9/ECAzIg1t+G+xg3HRf7BCjNAeLkjhvuOuFACGB9MSS1OzU 1ILUovii0pzU4kOMTBycUg2M60+94Gxb9b/q4u4v25L5665ZGex9Ejxzbee2EruUTQk1d1Te l32LWV2x9xtvuv2rNwY5p55N6JL94bXUWm/C/a2JU2YkxcpvbdVcrnh4770lew9bzFd/vZbb 7NekvTvvMeVMFfyhXi9y+9aV48nFc8U6y1YyP0/bZ98pfHDP0uzs91YrUi6f8lBiKc5INNRi LipOBAB2otuyFgIAAA==
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>, "public-webrtc@w3.org" <public-webrtc@w3.org>
Subject: Re: [rtcweb] draft-ietf-rtcweb-rtp-usage: CSRC in the API?
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: Fri, 22 Feb 2013 09:43:44 -0000

On 2013-02-22 10:19, Magnus Westerlund wrote:
> WebRTC WG,
>
> As editor of the RTP usage specification in RTCWEB WG, we have had a
> noted issue in our draft specification
> (https://datatracker.ietf.org/doc/draft-ietf-rtcweb-rtp-usage/). In
> Section 12.5. of version 05 (Contributing Sources) we had the following:
>
> (tbd: does the API need to provide the ability to add a CSRC list to
>     an outgoing packet? this is only useful if the sender is mixing
>     content)
>
> This is clearly an API question. We intended to remove it. However, I
> like to hand it over to you in W3C to consider on the impact on the API
> this has.
>
>  From my personal view point this has two aspects:
>
> Exposing when a received MediaStreamTrack is actually the mix (or
> switch) of other MediaStreamTracks, a mix performed by a WebRTC endpoint
> or RTP middlebox (Mixer). Applications that like to know who are
> currently seen or audible needs this information mapping. We also have
> specified an optional to support RTP header extension (RFC6465) that
> provide energy levels for each contributing source. If that is used,
> that information would be something an application would like to render
> somehow.
>
> The other aspect is when an WebRTC endpoint mixes media to produce a new
> MediaStreamTrack, for example with the Web Audio API, then one need to
> consider if and how the CSRC list is populated.

Reading CSRC info:
Right now, the SSRC(s) of a track is only exposed via the Stats API. I 
think that's the right level if we were to support reading CSRC info as 
well.

Updating CSRC info:
IMO, we shouldn't add anything in the MediaStream API for this. If it's 
needed, it should be supported by the API that initiates the mixing.

/Adam


From magnus.westerlund@ericsson.com  Fri Feb 22 02:22:25 2013
Return-Path: <magnus.westerlund@ericsson.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 A53EE21F8E74 for <rtcweb@ietfa.amsl.com>; Fri, 22 Feb 2013 02:22:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.922
X-Spam-Level: 
X-Spam-Status: No, score=-105.922 tagged_above=-999 required=5 tests=[AWL=0.327, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aLL3meQP15Sb for <rtcweb@ietfa.amsl.com>; Fri, 22 Feb 2013 02:22:24 -0800 (PST)
Received: from mailgw1.ericsson.se (mailgw1.ericsson.se [193.180.251.45]) by ietfa.amsl.com (Postfix) with ESMTP id 245B621F8E65 for <rtcweb@ietf.org>; Fri, 22 Feb 2013 02:22:23 -0800 (PST)
X-AuditID: c1b4fb2d-b7f316d0000028db-78-512746df0e41
Received: from esessmw0191.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw1.ericsson.se (Symantec Mail Security) with SMTP id 35.FA.10459.FD647215; Fri, 22 Feb 2013 11:22:23 +0100 (CET)
Received: from [127.0.0.1] (153.88.115.8) by esessmw0191.eemea.ericsson.se (153.88.115.85) with Microsoft SMTP Server id 8.3.279.1; Fri, 22 Feb 2013 11:22:22 +0100
Message-ID: <512746DD.3080208@ericsson.com>
Date: Fri, 22 Feb 2013 11:22:21 +0100
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: Adam Bergkvist <adam.bergkvist@ericsson.com>
References: <51273815.20000@ericsson.com> <51273DCD.5000003@ericsson.com>
In-Reply-To: <51273DCD.5000003@ericsson.com>
X-Enigmail-Version: 1.5
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplluLIzCtJLcpLzFFi42KZGfG3Rve+m3qgwc9Pwha9H5cwWqz9187u wOSxZMlPJo+j8/azBjBFcdmkpOZklqUW6dslcGW8OdzLXHCCo+L4rKOMDYyf2boYOTgkBEwk Vl0W7mLkBDLFJC7cWw8U5uIQEjjJKHFuzjkoZzmjxOZTc5hBqngFtCX27HjIBmKzCKhKvO7u ZgSx2QQsJG7+aASLiwoES2w4uIoJol5Q4uTMJywgtoiAgcTFjevA6pkFIiWaNp9nBbGFBZwl jq/aBHaQkICnxIf11iAmp4COxKy1mhBnikusecMB0agp0br9NzuELS/RvHU22GFCQIc1NHWw TmAUmoVk7ywkLbOQtCxgZF7FyJ6bmJmTXm64iREYpAe3/NbdwXjqnMghRmkOFiVx3jDXCwFC AumJJanZqakFqUXxRaU5qcWHGJk4OKUaGBt7L3gsybXM3deSu5o5Lf1lfeyTJSUuxx6f5F7c Ne/y7Z7DgrtWL1zaELO0bvPXed3it/89TPfdlVjZ5FL01E7h/5lpV0uWtmdV+PKouwUlzLvt Vbr9+czOWMWFd2RkQqN//didm66obv8ryMuHy9DrTujniHl7dZh/3wr5v+qb67QlgZMlEpVY ijMSDbWYi4oTAYMzc6AgAgAA
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>, "public-webrtc@w3.org" <public-webrtc@w3.org>
Subject: Re: [rtcweb] draft-ietf-rtcweb-rtp-usage: CSRC in the API?
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: Fri, 22 Feb 2013 10:22:25 -0000

On 2013-02-22 10:43, Adam Bergkvist wrote:
> 
> Reading CSRC info:
> Right now, the SSRC(s) of a track is only exposed via the Stats API. I
> think that's the right level if we were to support reading CSRC info as
> well.

I don't see how the Stats API comes in here. The information bit I see
the CRSC list provides is: These MST(s) was used to produce what you
get. It is a information about original identity of the media sources.
Thus I would guess that in the API it might be appropriate to map the
CSRC list to the MST IDs.

Please remember that the CSRC list is dynamic and can change frequently.

Cheers

Magnus Westerlund

----------------------------------------------------------------------
Multimedia Technologies, Ericsson Research EAB/TVM
----------------------------------------------------------------------
Ericsson AB                | Phone  +46 10 7148287
FÃ€rÃ¶gatan 6                | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------


From harald@alvestrand.no  Fri Feb 22 03:08:20 2013
Return-Path: <harald@alvestrand.no>
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 91BD321F8E4A for <rtcweb@ietfa.amsl.com>; Fri, 22 Feb 2013 03:08:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.426
X-Spam-Level: 
X-Spam-Status: No, score=-110.426 tagged_above=-999 required=5 tests=[AWL=0.173, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xK3jW78g3NdU for <rtcweb@ietfa.amsl.com>; Fri, 22 Feb 2013 03:08:19 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id AD2CC21F8E47 for <rtcweb@ietf.org>; Fri, 22 Feb 2013 03:08:19 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 6A89039E125; Fri, 22 Feb 2013 12:08:17 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id trtv7coXmobi; Fri, 22 Feb 2013 12:08:16 +0100 (CET)
Received: from hta-dell.lul.corp.google.com (unknown [IPv6:2620:0:1043:1:be30:5bff:fede:bcdc]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id 3A46139E070; Fri, 22 Feb 2013 12:08:16 +0100 (CET)
Message-ID: <5127519F.6050306@alvestrand.no>
Date: Fri, 22 Feb 2013 12:08:15 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: Magnus Westerlund <magnus.westerlund@ericsson.com>
References: <51273815.20000@ericsson.com> <51273DCD.5000003@ericsson.com> <512746DD.3080208@ericsson.com>
In-Reply-To: <512746DD.3080208@ericsson.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>, "public-webrtc@w3.org" <public-webrtc@w3.org>
Subject: Re: [rtcweb] draft-ietf-rtcweb-rtp-usage: CSRC in the API?
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: Fri, 22 Feb 2013 11:08:20 -0000

On 02/22/2013 11:22 AM, Magnus Westerlund wrote:
> On 2013-02-22 10:43, Adam Bergkvist wrote:
>> Reading CSRC info:
>> Right now, the SSRC(s) of a track is only exposed via the Stats API. I
>> think that's the right level if we were to support reading CSRC info as
>> well.
> I don't see how the Stats API comes in here. The information bit I see
> the CRSC list provides is: These MST(s) was used to produce what you
> get. It is a information about original identity of the media sources.
> Thus I would guess that in the API it might be appropriate to map the
> CSRC list to the MST IDs.

Can you expand MST, please?

My googling for "CSRC" and "MST" together only came up with 
"Multi-Session Transmission" (from the COP draft), and that doesn't seem 
to fit.

>
> Please remember that the CSRC list is dynamic and can change frequently.
>
> Cheers
>
> Magnus Westerlund
>
> ----------------------------------------------------------------------
> Multimedia Technologies, Ericsson Research EAB/TVM
> ----------------------------------------------------------------------
> Ericsson AB                | Phone  +46 10 7148287
> FÃ€rÃ¶gatan 6                | Mobile +46 73 0949079
> SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
> ----------------------------------------------------------------------
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb


From stefan.lk.hakansson@ericsson.com  Fri Feb 22 03:11:26 2013
Return-Path: <stefan.lk.hakansson@ericsson.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 B289021F8503 for <rtcweb@ietfa.amsl.com>; Fri, 22 Feb 2013 03:11:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.901
X-Spam-Level: 
X-Spam-Status: No, score=-5.901 tagged_above=-999 required=5 tests=[AWL=0.048,  BAYES_00=-2.599, HELO_EQ_SE=0.35, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6spwGO5PA9wG for <rtcweb@ietfa.amsl.com>; Fri, 22 Feb 2013 03:11:21 -0800 (PST)
Received: from mailgw2.ericsson.se (mailgw2.ericsson.se [193.180.251.37]) by ietfa.amsl.com (Postfix) with ESMTP id 2C23221F8B46 for <rtcweb@ietf.org>; Fri, 22 Feb 2013 03:11:21 -0800 (PST)
X-AuditID: c1b4fb25-b7f366d000004d10-8b-51275258faa7
Received: from esessmw0256.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw2.ericsson.se (Symantec Mail Security) with SMTP id CF.F1.19728.85257215; Fri, 22 Feb 2013 12:11:20 +0100 (CET)
Received: from [150.132.141.119] (153.88.115.8) by esessmw0256.eemea.ericsson.se (153.88.115.97) with Microsoft SMTP Server id 8.3.279.1; Fri, 22 Feb 2013 12:11:19 +0100
Message-ID: <51275257.9010507@ericsson.com>
Date: Fri, 22 Feb 2013 12:11:19 +0100
From: =?UTF-8?B?U3RlZmFuIEjDpWthbnNzb24gTEs=?= <stefan.lk.hakansson@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130215 Thunderbird/17.0.3
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <51273815.20000@ericsson.com> <51273DCD.5000003@ericsson.com> <512746DD.3080208@ericsson.com> <5127519F.6050306@alvestrand.no>
In-Reply-To: <5127519F.6050306@alvestrand.no>
Content-Type: text/plain; charset="UTF-8"; format=flowed
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHJMWRmVeSWpSXmKPExsUyM+JvjW5EkHqgwbtzAhZr/7WzOzB6LFny kymAMYrLJiU1J7MstUjfLoEr4+a7U4wFr3kr/p7YzNzAuIK7i5GTQ0LARGLJ5mcsELaYxIV7 69m6GLk4hAROMkrc2zqXDSQhJLCWUeLSLlsQm1dAW+Jx91qwOIuAqsTpyYvYQWw2gWCJ/ctB mjk4RAWiJK7ss4QoF5Q4OfMJ2HwRAWGJra96mUBsYQFnieOrNkHt6mKUWLupnxkkwSmgK9G9 9yrYfGYBC4nFbw6yQ9jyEs1bZzND3KMr8e71PdYJjAKzkOyYhaRlFpKWBYzMqxjZcxMzc9LL jTYxAsPs4JbfqjsY75wTOcQozcGiJM4b7nohQEggPbEkNTs1tSC1KL6oNCe1+BAjEwenVAOj nsSB2/nqtyL7uLsyrpTWyDWqLr2+qTiFd4XNnQSH5hl3xJL92g7MKT8h7XmpVEF5+zmdwzml caInHWzjv3h71eolKq6Y9uZLPFuj7MXbf1eLmMxf+qnEvOZfJvPxqD8Tfz771rTXtVRowuzm idFFnDck95z8t7t3W+O6qs8t3Pv4k+YZFJspsRRnJBpqMRcVJwIAYgAStgECAAA=
Subject: Re: [rtcweb] draft-ietf-rtcweb-rtp-usage: CSRC in the API?
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: Fri, 22 Feb 2013 11:11:26 -0000

On 2013-02-22 12:08, Harald Alvestrand wrote:
> On 02/22/2013 11:22 AM, Magnus Westerlund wrote:
>> On 2013-02-22 10:43, Adam Bergkvist wrote:
>>> Reading CSRC info:
>>> Right now, the SSRC(s) of a track is only exposed via the Stats API. I
>>> think that's the right level if we were to support reading CSRC info as
>>> well.
>> I don't see how the Stats API comes in here. The information bit I see
>> the CRSC list provides is: These MST(s) was used to produce what you
>> get. It is a information about original identity of the media sources.
>> Thus I would guess that in the API it might be appropriate to map the
>> CSRC list to the MST IDs.
>
> Can you expand MST, please?

MediaStreamTrack is my guess.

>
> My googling for "CSRC" and "MST" together only came up with
> "Multi-Session Transmission" (from the COP draft), and that doesn't seem
> to fit.
>
>>
>> Please remember that the CSRC list is dynamic and can change frequently.
>>
>> Cheers
>>
>> Magnus Westerlund
>>
>> ----------------------------------------------------------------------
>> Multimedia Technologies, Ericsson Research EAB/TVM
>> ----------------------------------------------------------------------
>> Ericsson AB                | Phone  +46 10 7148287
>> FÃ€rÃ¶gatan 6                | Mobile +46 73 0949079
>> SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
>> ----------------------------------------------------------------------
>>
>> _______________________________________________
>> rtcweb mailing list
>> rtcweb@ietf.org
>> https://www.ietf.org/mailman/listinfo/rtcweb
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb


From adam.bergkvist@ericsson.com  Fri Feb 22 03:13:21 2013
Return-Path: <adam.bergkvist@ericsson.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 C408121F8E77 for <rtcweb@ietfa.amsl.com>; Fri, 22 Feb 2013 03:13:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.249
X-Spam-Level: 
X-Spam-Status: No, score=-6.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id txWzpQnhnVKx for <rtcweb@ietfa.amsl.com>; Fri, 22 Feb 2013 03:13:21 -0800 (PST)
Received: from mailgw7.ericsson.se (mailgw7.ericsson.se [193.180.251.48]) by ietfa.amsl.com (Postfix) with ESMTP id BC60B21F8E6C for <rtcweb@ietf.org>; Fri, 22 Feb 2013 03:13:20 -0800 (PST)
X-AuditID: c1b4fb30-b7f0d6d000007e61-ae-512752cfaa6f
Received: from esessmw0256.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id 0B.3F.32353.FC257215; Fri, 22 Feb 2013 12:13:19 +0100 (CET)
Received: from [150.132.141.81] (153.88.115.8) by esessmw0256.eemea.ericsson.se (153.88.115.97) with Microsoft SMTP Server id 8.3.279.1; Fri, 22 Feb 2013 12:13:19 +0100
Message-ID: <512752CF.1010700@ericsson.com>
Date: Fri, 22 Feb 2013 12:13:19 +0100
From: Adam Bergkvist <adam.bergkvist@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: Harald Alvestrand <harald@alvestrand.no>
References: <51273815.20000@ericsson.com> <51273DCD.5000003@ericsson.com> <512746DD.3080208@ericsson.com> <5127519F.6050306@alvestrand.no>
In-Reply-To: <5127519F.6050306@alvestrand.no>
Content-Type: text/plain; charset="UTF-8"; format=flowed
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjluLIzCtJLcpLzFFi42KZGfG3Rvd8kHqgwc3p5hbH+rrYLHo/LmG0 WPuvnd2B2ePKhCusHkuW/GTyODpvP2sAcxSXTUpqTmZZapG+XQJXxqRrCgWz2CsO7Ohnb2C8 ydrFyMkhIWAisefNQUYIW0ziwr31bF2MXBxCAicZJbas38YCkhASWMMocelSQhcjBwevgLbE 0q2iIGEWAVWJOWuXsYHYbAJGEpOWXAebIyoQJfH+ahMziM0rIChxcuYTsDEiAjoSD/c3MIHM ZxboZ5S48mg2O0hCWMBZ4viqTVCLuxgl1m7qB+vmFNCV6N57FWwDs4CFxOI3B9khbHmJ7W/n MEMcpyGxa/Zf5gmMgrOQLJyFpGUWkpYFjMyrGNlzEzNz0svNNzECw/Tglt8GOxg33Rc7xCjN waIkzhvueiFASCA9sSQ1OzW1ILUovqg0J7X4ECMTB6dUA6NrJatcTm1N+HJ7u+WfGgNy3Bde eWS0+7XsnDvJUYYsPIotzye2bZq9OUSd/X3N3SvlRd+2MHrP6ji5qvXQlK0Zkx71cq9vNL4y Q7L1dOFe10lJxRdEZBMCoy5ss5TQ5mbyZcnnufy65+fmOWYtjMmZ+k4b+6deLrnMpvGilV/+ +ayP8mzb/yuxFGckGmoxFxUnAgDsnzAgIQIAAA==
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>, "public-webrtc@w3.org" <public-webrtc@w3.org>
Subject: Re: [rtcweb] draft-ietf-rtcweb-rtp-usage: CSRC in the API?
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: Fri, 22 Feb 2013 11:13:21 -0000

On 2013-02-22 12:08, Harald Alvestrand wrote:
> On 02/22/2013 11:22 AM, Magnus Westerlund wrote:
>> On 2013-02-22 10:43, Adam Bergkvist wrote:
>>> Reading CSRC info:
>>> Right now, the SSRC(s) of a track is only exposed via the Stats API. I
>>> think that's the right level if we were to support reading CSRC info as
>>> well.
>> I don't see how the Stats API comes in here. The information bit I see
>> the CRSC list provides is: These MST(s) was used to produce what you
>> get. It is a information about original identity of the media sources.
>> Thus I would guess that in the API it might be appropriate to map the
>> CSRC list to the MST IDs.
>
> Can you expand MST, please?
>
> My googling for "CSRC" and "MST" together only came up with
> "Multi-Session Transmission" (from the COP draft), and that doesn't seem
> to fit.

My interpretation: MST = MediaStreamTrack (in this context)

/Adam


From adam.bergkvist@ericsson.com  Fri Feb 22 04:01:03 2013
Return-Path: <adam.bergkvist@ericsson.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 7243421F8759 for <rtcweb@ietfa.amsl.com>; Fri, 22 Feb 2013 04:01:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.249
X-Spam-Level: 
X-Spam-Status: No, score=-6.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oXDF1AzzAzbR for <rtcweb@ietfa.amsl.com>; Fri, 22 Feb 2013 04:01:03 -0800 (PST)
Received: from mailgw7.ericsson.se (mailgw7.ericsson.se [193.180.251.48]) by ietfa.amsl.com (Postfix) with ESMTP id 7792E21F872E for <rtcweb@ietf.org>; Fri, 22 Feb 2013 04:01:02 -0800 (PST)
X-AuditID: c1b4fb30-b7f0d6d000007e61-26-51275dfd06d8
Received: from esessmw0184.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id 58.E6.32353.DFD57215; Fri, 22 Feb 2013 13:01:01 +0100 (CET)
Received: from [150.132.141.81] (153.88.115.8) by esessmw0184.eemea.ericsson.se (153.88.115.82) with Microsoft SMTP Server id 8.3.279.1; Fri, 22 Feb 2013 13:01:01 +0100
Message-ID: <51275DFC.1000001@ericsson.com>
Date: Fri, 22 Feb 2013 13:01:00 +0100
From: Adam Bergkvist <adam.bergkvist@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: Magnus Westerlund <magnus.westerlund@ericsson.com>
References: <51273815.20000@ericsson.com> <51273DCD.5000003@ericsson.com> <512746DD.3080208@ericsson.com>
In-Reply-To: <512746DD.3080208@ericsson.com>
Content-Type: text/plain; charset="UTF-8"; format=flowed
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmluLIzCtJLcpLzFFi42KZGfG3RvdvrHqgQf8jLYvej0sYLdb+a2d3 YPJYsuQnk8fReftZA5iiuGxSUnMyy1KL9O0SuDKenj3CUnCbrWJi42XWBsa5rF2MnBwSAiYS 858+Z4GwxSQu3FvP1sXIxSEkcJJRYv+Cy+wgCSGBNYwSmz95dDFycPAKaEucWOMEEmYRUJWY 93sZI4jNJmAkMWnJdTBbVCBK4v3VJmYQm1dAUOLkzCdg80UEzCQeTtjPBmIzC0RKNG0+D3aD sICzxPFVm9ggVmVKnF58CayXU0BH4sXT1cwQ9RYSi98cZIew5SW2v53DDFGvIbFr9l/mCYyC s5Csm4WkZRaSlgWMzKsY2XMTM3PSy803MQID8uCW3wY7GDfdFzvEKM3BoiTOG+56IUBIID2x JDU7NbUgtSi+qDQntfgQIxMHp1QDo95KJtHD7nffPeBSaO9a3LTrRKu/YkhZTtS9vx/iNy7n FShI8/1XuSjnawTfm2WtLx6vYuU+0zvZb/U78VoNTn3G3hmJ5w0+bP+Xuz72hJnImciSjoKg NVui32RPMtA/1xV0nIv3uPcPpxeP56apf5Xu2aG5rfbGq707ildzF4Y5/N43+YWdqRJLcUai oRZzUXEiAEtgpksWAgAA
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>, "public-webrtc@w3.org" <public-webrtc@w3.org>
Subject: Re: [rtcweb] draft-ietf-rtcweb-rtp-usage: CSRC in the API?
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: Fri, 22 Feb 2013 12:01:03 -0000

On 2013-02-22 11:22, Magnus Westerlund wrote:
> On 2013-02-22 10:43, Adam Bergkvist wrote:
>>
>> Reading CSRC info:
>> Right now, the SSRC(s) of a track is only exposed via the Stats API. I
>> think that's the right level if we were to support reading CSRC info as
>> well.
>
> I don't see how the Stats API comes in here. The information bit I see
> the CRSC list provides is: These MST(s) was used to produce what you
> get. It is a information about original identity of the media sources.
> Thus I would guess that in the API it might be appropriate to map the
> CSRC list to the MST IDs.

Ok, I was talking about exposing the CSRC values directly. I think that 
and other RTP stuff belongs in the Stats API. However, if we map the 
info the CSRC list provides to track ids (or sourceId), then I agree 
it's a different case.

/Adam


From magnus.westerlund@ericsson.com  Fri Feb 22 05:19:21 2013
Return-Path: <magnus.westerlund@ericsson.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 7C42F21F8DF6 for <rtcweb@ietfa.amsl.com>; Fri, 22 Feb 2013 05:19:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.78
X-Spam-Level: 
X-Spam-Status: No, score=-105.78 tagged_above=-999 required=5 tests=[AWL=0.169, BAYES_00=-2.599, HELO_EQ_SE=0.35, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bPOyQqzqaTx7 for <rtcweb@ietfa.amsl.com>; Fri, 22 Feb 2013 05:19:20 -0800 (PST)
Received: from mailgw2.ericsson.se (mailgw2.ericsson.se [193.180.251.37]) by ietfa.amsl.com (Postfix) with ESMTP id 5013821F888B for <rtcweb@ietf.org>; Fri, 22 Feb 2013 05:19:20 -0800 (PST)
X-AuditID: c1b4fb25-b7f366d000004d10-80-51277057a848
Received: from esessmw0197.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw2.ericsson.se (Symantec Mail Security) with SMTP id 82.75.19728.75077215; Fri, 22 Feb 2013 14:19:19 +0100 (CET)
Received: from [127.0.0.1] (153.88.115.8) by esessmw0197.eemea.ericsson.se (153.88.115.88) with Microsoft SMTP Server id 8.3.279.1; Fri, 22 Feb 2013 14:19:19 +0100
Message-ID: <51277056.1050509@ericsson.com>
Date: Fri, 22 Feb 2013 14:19:18 +0100
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: =?UTF-8?B?U3RlZmFuIEjDpWthbnNzb24gTEs=?= <stefan.lk.hakansson@ericsson.com>
References: <51273815.20000@ericsson.com> <51273DCD.5000003@ericsson.com> <512746DD.3080208@ericsson.com> <5127519F.6050306@alvestrand.no> <51275257.9010507@ericsson.com>
In-Reply-To: <51275257.9010507@ericsson.com>
X-Enigmail-Version: 1.5
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplluLIzCtJLcpLzFFi42KZGfG3Rje8QD3Q4OAdaYu1/9rZHRg9liz5 yRTAGMVlk5Kak1mWWqRvl8CVcWn+FdaC4yIVRw9fZW1g/CDQxcjJISFgIrFs72kmCFtM4sK9 9WxdjFwcQgInGSX2L5zLDJIQEljOKLFrq14XIwcHr4C2xLUObZAwi4CqxLxP51hAbDYBC4mb PxrZQGxRgWCJDQdXgc3kFRCUODnzCViNiECgxNXmXlYQm1lAWGLDxTawuLCAs8TxVZug9q5i lNhx+zfYIE4BHYkzF+4wguyVEBCXWPOGA6JXU6J1+292CFteonnrbKgztSUamjpYJzAKzUKy ehaSlllIWhYwMq9iZM9NzMxJLzfaxAgMyoNbfqvuYLxzTuQQozQHi5I4b7jrhQAhgfTEktTs 1NSC1KL4otKc1OJDjEwcnFINjFPOKN+x9X5cWLWMc/n5aYv/GN2/H2v/j+Piqb5l8tUvTJo+ 9V9vXZzIXvba4Pyx7IcqGuv2Rr8Id+R4kzh9wlsf29Z3tcmP8q98/ih7Tfd5oIkGS9DlN5/Z ZWMzv3JVyRu/dp5mdLNk0/ql4e0+FjM+vr7ZEayREWn+/fF9g7NMvE8Wf3rtv1WJpTgj0VCL uag4EQDH8nqAGAIAAA==
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] draft-ietf-rtcweb-rtp-usage: CSRC in the API?
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: Fri, 22 Feb 2013 13:19:21 -0000

On 2013-02-22 12:11, Stefan HÃ¥kansson LK wrote:
> On 2013-02-22 12:08, Harald Alvestrand wrote:
>> On 02/22/2013 11:22 AM, Magnus Westerlund wrote:
>>> On 2013-02-22 10:43, Adam Bergkvist wrote:
>>>> Reading CSRC info:
>>>> Right now, the SSRC(s) of a track is only exposed via the Stats API. I
>>>> think that's the right level if we were to support reading CSRC info as
>>>> well.
>>> I don't see how the Stats API comes in here. The information bit I see
>>> the CRSC list provides is: These MST(s) was used to produce what you
>>> get. It is a information about original identity of the media sources.
>>> Thus I would guess that in the API it might be appropriate to map the
>>> CSRC list to the MST IDs.
>>
>> Can you expand MST, please?
> 
> MediaStreamTrack is my guess.

Yes, that is what I meant. I should have made it clear. The
MediaStreamTrack is so bloody long word to write.

Cheers

Magnus



> 
>>
>> My googling for "CSRC" and "MST" together only came up with
>> "Multi-Session Transmission" (from the COP draft), and that doesn't seem
>> to fit.
>>
>>>
>>> Please remember that the CSRC list is dynamic and can change frequently.
>>>
>>> Cheers
>>>
>>> Magnus Westerlund
>>>
>>> ----------------------------------------------------------------------
>>> Multimedia Technologies, Ericsson Research EAB/TVM
>>> ----------------------------------------------------------------------
>>> Ericsson AB                | Phone  +46 10 7148287
>>> FÃ€rÃ¶gatan 6                | Mobile +46 73 0949079
>>> SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
>>> ----------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> rtcweb mailing list
>>> rtcweb@ietf.org
>>> https://www.ietf.org/mailman/listinfo/rtcweb
>>
>> _______________________________________________
>> rtcweb mailing list
>> rtcweb@ietf.org
>> https://www.ietf.org/mailman/listinfo/rtcweb
> 
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb


-- 

Magnus Westerlund

----------------------------------------------------------------------
Multimedia Technologies, Ericsson Research EAB/TVM
----------------------------------------------------------------------
Ericsson AB                | Phone  +46 10 7148287
FÃ€rÃ¶gatan 6                | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------


From ted.ietf@gmail.com  Fri Feb 22 07:42:51 2013
Return-Path: <ted.ietf@gmail.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 D835721F8ABC for <rtcweb@ietfa.amsl.com>; Fri, 22 Feb 2013 07:42:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.573
X-Spam-Level: 
X-Spam-Status: No, score=-2.573 tagged_above=-999 required=5 tests=[AWL=0.027,  BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2DKwMtN55M7S for <rtcweb@ietfa.amsl.com>; Fri, 22 Feb 2013 07:42:51 -0800 (PST)
Received: from mail-ie0-x22d.google.com (ie-in-x022d.1e100.net [IPv6:2607:f8b0:4001:c03::22d]) by ietfa.amsl.com (Postfix) with ESMTP id 58D6E21F8472 for <rtcweb@ietf.org>; Fri, 22 Feb 2013 07:42:51 -0800 (PST)
Received: by mail-ie0-f173.google.com with SMTP id 9so850490iec.32 for <rtcweb@ietf.org>; Fri, 22 Feb 2013 07:42:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=1/AelOSwGUWOnuq8fMee+o0Q2gyXNVOs5uDayBzF7MA=; b=SzYEq54JaNG8UKvzYSaQg2RpisrDpdMf/32WCvXeZg4bRsIl6voa13Hc0CrhJ3AUHl gwGAsSv21VxhxPISWQQCyQDHiQQ39LuowSEQp9wqqkxMCi4wYb8Xw6eAHERO3ld3EkVK XCqeZ4W+cYL5KKG/2L8LDk+oSUP5FzaDPrsm89YNE9MSN+7qld6ikWXEneXKEJoWBQvG n/E7b0m/fRK6Wp5tCKQET1PuvkV4uUtKC4/RGWjAwnJa9SMrcN03OzfG8u14OTXh9UkI 7zYQWfEQwWfB2uCiqccKkwX6/+IWeuSUDLQu52grtqENgPNYSTJuMkkuVtbklfD6LhDl 1IkA==
MIME-Version: 1.0
X-Received: by 10.50.170.102 with SMTP id al6mr15364586igc.20.1361547770959; Fri, 22 Feb 2013 07:42:50 -0800 (PST)
Received: by 10.43.135.202 with HTTP; Fri, 22 Feb 2013 07:42:50 -0800 (PST)
In-Reply-To: <5126C5BA.4060701@matthew.at>
References: <CABcZeBMg0AdhFj61S1hgz9WCP2JikLabrm3dAA36hyb99_93Sg@mail.gmail.com> <51263796.8030705@alvestrand.no> <CABcZeBPoH+QQg1dPEoCc1AgwFVYdmHduwZ7W8qCahOr+Spz8eQ@mail.gmail.com> <AE1A6B5FD507DC4FB3C5166F3A05A484161EB226@TK5EX14MBXC273.redmond.corp.microsoft.com> <CA+9kkMD_a7Si5F+4PiggmLkAtTUaocrF=bYd0oy0bv-bZ6zzdA@mail.gmail.com> <5126C5BA.4060701@matthew.at>
Date: Fri, 22 Feb 2013 07:42:50 -0800
Message-ID: <CA+9kkMBmzJecyiqapYKukwRgK5kN73pmFqEC_qVc+DZ7ESaWJA@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
To: Matthew Kaufman <matthew@matthew.at>
Content-Type: text/plain; charset=ISO-8859-1
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Time allocation for video discussion (Re: Proposed Agenda For WG Meetings)
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: Fri, 22 Feb 2013 15:42:51 -0000

Hi Matthew,

> But just because the charter mistakenly calls this out as something for the
> IETF to solve doesn't mean that the IETF is the right place to have the
> discussion. I will note that several other IETF protocols for A/V
> interoperability, such as SIP, have enjoyed wide success without wasting any
> valuable meeting time trying to standardize on a single audio and video
> codec...

You may have heard the chairs use the term "negotiation failure" in the context
of selecting mandatory to implement codecs.   This phrase was taken from one of
Henning's talking points on practical interoperability in SIP contexts
(see, for example,
http://www.ietf.org/mail-archive/web/ecrit/current/msg07453.html).  I
think Henning
knows a bit about SIP and the practical interoperability challenges it
has faced.  It
has also been pointed out by Hadriel (and several others) that the
cost of negotiation failure
in the case of video is much higher than it is for VoIP.  I understand
that you disagree,
but the charter is pretty clear that this is in scope, and, speaking
personally, I believe
the advantages of having an MTI are pretty clear.

> and there's certainly many other unresolved issues within the IETF
> that are blocking a final W3C API specification.

On this point, at least, I think there is broad agreement.  We are
working on the agenda now
to make sure we get the priorities for the work in order, and I hope
everyone takes the time
to contribute to that discussion.

regards,

Ted Hardie

From matthew@matthew.at  Fri Feb 22 08:18:30 2013
Return-Path: <matthew@matthew.at>
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 A401021F84E0 for <rtcweb@ietfa.amsl.com>; Fri, 22 Feb 2013 08:18:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.43
X-Spam-Level: 
X-Spam-Status: No, score=-1.43 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_AT=0.424, HOST_EQ_AT=0.745]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aIWw355fm2jF for <rtcweb@ietfa.amsl.com>; Fri, 22 Feb 2013 08:18:30 -0800 (PST)
Received: from where.matthew.at (where.matthew.at [198.202.199.1]) by ietfa.amsl.com (Postfix) with ESMTP id C8D5721F84D9 for <rtcweb@ietf.org>; Fri, 22 Feb 2013 08:18:29 -0800 (PST)
Received: from [10.10.155.229] (unknown [10.10.155.229]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by where.matthew.at (Postfix) with ESMTP id 9A99D1480BF; Fri, 22 Feb 2013 08:18:29 -0800 (PST)
Message-ID: <51279A54.5000503@matthew.at>
Date: Fri, 22 Feb 2013 08:18:28 -0800
From: Matthew Kaufman <matthew@matthew.at>
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: Ted Hardie <ted.ietf@gmail.com>
References: <CABcZeBMg0AdhFj61S1hgz9WCP2JikLabrm3dAA36hyb99_93Sg@mail.gmail.com> <51263796.8030705@alvestrand.no> <CABcZeBPoH+QQg1dPEoCc1AgwFVYdmHduwZ7W8qCahOr+Spz8eQ@mail.gmail.com> <AE1A6B5FD507DC4FB3C5166F3A05A484161EB226@TK5EX14MBXC273.redmond.corp.microsoft.com> <CA+9kkMD_a7Si5F+4PiggmLkAtTUaocrF=bYd0oy0bv-bZ6zzdA@mail.gmail.com> <5126C5BA.4060701@matthew.at> <CA+9kkMBmzJecyiqapYKukwRgK5kN73pmFqEC_qVc+DZ7ESaWJA@mail.gmail.com>
In-Reply-To: <CA+9kkMBmzJecyiqapYKukwRgK5kN73pmFqEC_qVc+DZ7ESaWJA@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Time allocation for video discussion (Re: Proposed Agenda For WG Meetings)
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: Fri, 22 Feb 2013 16:18:30 -0000

On 2/22/2013 7:42 AM, Ted Hardie wrote:
> Hi Matthew,
>
>> But just because the charter mistakenly calls this out as something for the
>> IETF to solve doesn't mean that the IETF is the right place to have the
>> discussion. I will note that several other IETF protocols for A/V
>> interoperability, such as SIP, have enjoyed wide success without wasting any
>> valuable meeting time trying to standardize on a single audio and video
>> codec...
> You may have heard the chairs use the term "negotiation failure" in the context
> of selecting mandatory to implement codecs.   This phrase was taken from one of
> Henning's talking points on practical interoperability in SIP contexts

Yes, but it is also a good description for what's going to happen when 
this actually gets discussed. There are parties in the room who cannot 
under any circumstances ship one of the two options, and parties in the 
room who cannot under any circumstances ship the other. At least given 
the current IPR issues associated with each option.

Despite the charter, ultimately the W3C specification will need to be 
ratified, and having a pointer in there to an IETF document which 
mandates a codec which some of the parties in the room cannot use will 
be a blocking issue, and thus a subject of W3C discussion anyway, 
whether or not we take up valuable IETF meeting time discussing it again.

Matthew Kaufman


From roman@telurix.com  Fri Feb 22 10:38:13 2013
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 B3C3421F88C4 for <rtcweb@ietfa.amsl.com>; Fri, 22 Feb 2013 10:38:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.477
X-Spam-Level: 
X-Spam-Status: No, score=-2.477 tagged_above=-999 required=5 tests=[AWL=0.500,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id paUZN5-qnuDM for <rtcweb@ietfa.amsl.com>; Fri, 22 Feb 2013 10:38:10 -0800 (PST)
Received: from mail-we0-x233.google.com (we-in-x0233.1e100.net [IPv6:2a00:1450:400c:c03::233]) by ietfa.amsl.com (Postfix) with ESMTP id 3579321F8890 for <rtcweb@ietf.org>; Fri, 22 Feb 2013 10:38:09 -0800 (PST)
Received: by mail-we0-f179.google.com with SMTP id p43so769882wea.38 for <rtcweb@ietf.org>; Fri, 22 Feb 2013 10:38:09 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:x-received:in-reply-to:references:date :message-id:subject:from:to:cc:content-type:x-gm-message-state; bh=JR9OE9IJ6RzlxDFaO6nu7ZiDkUBlkTh6zILcXWYvehY=; b=jsX0jDoGbgPwIhpMlGQ2BqczuvFUZ7wc7VAcHYCqGZQs3kf2Mxj8tkwYxIQwWoYu53 Jj+VELFGjLX1cHADpFKgHomGRjAt0IJhokm09MdpHfNCRHDzBsKOE233sI40h/EL4TS3 Ot3LEWgDRgpHvCzGw298AZmpbRE2p5vOYSNK/SXpN6K01/TDIIR0g6bx5Mu/q98VrA3w wAlfT2ubnGJFkKhXwicaxogfKWZBevnJffVS2/75yxLZUh8FYriBOd49fe3334o0AX2f RIltjC2zd/L0rbe/OHqXYF++xFdLpD3qw92hUiE+sTF5P3h2ipUxLehObEuiaAKnVh0f Hd4g==
X-Received: by 10.194.236.233 with SMTP id ux9mr5457604wjc.36.1361558289090; Fri, 22 Feb 2013 10:38:09 -0800 (PST)
Received: from mail-wg0-f47.google.com (mail-wg0-f47.google.com [74.125.82.47]) by mx.google.com with ESMTPS id fx5sm5167808wib.11.2013.02.22.10.38.07 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 22 Feb 2013 10:38:08 -0800 (PST)
Received: by mail-wg0-f47.google.com with SMTP id dr13so787882wgb.14 for <rtcweb@ietf.org>; Fri, 22 Feb 2013 10:38:06 -0800 (PST)
MIME-Version: 1.0
X-Received: by 10.194.5.196 with SMTP id u4mr5461713wju.47.1361558286467; Fri, 22 Feb 2013 10:38:06 -0800 (PST)
Received: by 10.216.63.200 with HTTP; Fri, 22 Feb 2013 10:38:06 -0800 (PST)
In-Reply-To: <CAEW_Rkv_A7R17dFBCpV4OcJfQ0-eL1YOhpWPz9qsmjMTxEUx7Q@mail.gmail.com>
References: <50FD4C4B.9020700@ericsson.com> <CA+9kkMD7hYacr-P+iBdPiPYu4PWbMmu7tXYnYsNHRA18jogb=w@mail.gmail.com> <C5E08FE080ACFD4DAE31E4BDBF944EB11338EB86@xmb-aln-x02.cisco.com> <50FEB1EC.9060803@ericsson.com> <CA+9kkMDCn1M084-qcMWh38oao+A64ToQBZTo1wauyBbhD4mhjw@mail.gmail.com> <C5E08FE080ACFD4DAE31E4BDBF944EB113397466@xmb-aln-x02.cisco.com> <9904FB1B0159DA42B0B887B7FA8119CA076D1E@AZ-FFEXMB04.global.avaya.com> <510632D1.4020704@ericsson.com> <CAErhfrySLbyGa66Oo044Gsea0Hz3VWyJoOc+2wQXwaoBxu_Byg@mail.gmail.com> <CAD5OKxsZ3s=SKTBeWQrUiE=jV9f6VKzwYUX78NsoM+4hECz_Fg@mail.gmail.com> <C5E08FE080ACFD4DAE31E4BDBF944EB1133F80AC@xmb-aln-x02.cisco.com> <CAEW_Rkv_A7R17dFBCpV4OcJfQ0-eL1YOhpWPz9qsmjMTxEUx7Q@mail.gmail.com>
Date: Fri, 22 Feb 2013 13:38:06 -0500
Message-ID: <CAD5OKxvX7JvAvJ294y+Jaks5COFYvTf_9W2y5LF1xzP6uZHkEg@mail.gmail.com>
From: Roman Shpount <roman@telurix.com>
To: Ralph Giles <giles@thaumas.net>
Content-Type: multipart/alternative; boundary=047d7b5d5886018e5c04d6547e31
X-Gm-Message-State: ALoCoQmKyvAN27CLTOYL4vPTlz0W9wHrudA2WhzPatJRttwRfxbz9S5rBatslBkULLr1N8bmPtT7
Cc: "Cullen Jennings \(fluffy\)" <fluffy@cisco.com>, Xavier Marjou <xavier.marjou@orange.com>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Conclusion statement for Recommended Audio Codecs call
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: Fri, 22 Feb 2013 18:38:14 -0000

--047d7b5d5886018e5c04d6547e31
Content-Type: text/plain; charset=ISO-8859-1

On Thu, Feb 21, 2013 at 10:20 PM, Ralph Giles <giles@thaumas.net> wrote:

> On 21 February 2013 17:29, Cullen Jennings (fluffy) <fluffy@cisco.com>
> wrote:
>
> > I've never understood why G.722 was disabled in the builds. Does anyone
> have any insight into that?
>
> As discussed at IETF 84, we believe the pair of G.711 and Opus are the
> appropriate MTI choice to ensure interoperability.
>

Can you explain why iSAC is included? It is a much more complex codec then
G.722. It is not standardized or reviewed by any standards body. Its IPR
situation is unclear, since there is no mechanism to claim IPR against it.
It would also require a substantial amount of maintenance. I would even
say, that in presence of Opus it has no value, except  to connect to one of
a couple instant messenger networks.


> Experience with the web's long-lived historical content has made me
> conservative about data formats proliferation, since historical
> formats must often be supported indefinitely. I am therefore in no
> hurry to support additional codecs in our webrtc implementation.


I understand why this argument makes sense for MTI codec, but as far as
additional codecs implemented in the browser it does not hold water. There
is a big difference between image or audio formats and codec support. If
image format is not supported some portion of the web page will not be
displayed. If optional codec is no longer supported, end points will
negotiate one of the MTI codecs, and in the worst case we will end up with
G.711 call. It will not sound as good but it will still work. Right now
there is a good reason to support G.722 taking into account number of end
points for which it is the only wide band codec supported. In the future,
when this situation changes, browsers can drop this codec, and whoever is
still left over using G.722 will have to switch or use G.711.Not
implementing it now and thus not giving the time for the market to catch up
is unreasonable.

BTW, during the time when MTI codecs were discussed, one of the arguments
not to include G.722 (or other codecs in MTI list) was that WebRTC
implementers would do a reasonable thing and support a comprehensive list
of codecs to insure widest possible interoperability. Currently this is not
the case.

Finally,even though supporting codecs is not free, amount of effort spent
arguing about G.722 on this list probably exceeds resources necessary to
maintain G.722 for the next few years.
_____________
Roman Shpount

--047d7b5d5886018e5c04d6547e31
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br clear=3D"all"><div>On Thu, Feb 21, 2013 at 10:20 PM, Ralph Giles <span =
dir=3D"ltr">&lt;<a href=3D"mailto:giles@thaumas.net" target=3D"_blank">gile=
s@thaumas.net</a>&gt;</span> wrote:</div><div class=3D"gmail_quote"><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">
<div class=3D"im">On 21 February 2013 17:29, Cullen Jennings (fluffy) &lt;<=
a href=3D"mailto:fluffy@cisco.com">fluffy@cisco.com</a>&gt; wrote:<br>
<br>
&gt; I&#39;ve never understood why G.722 was disabled in the builds. Does a=
nyone have any insight into that?<br>
<br>
</div>As discussed at IETF 84, we believe the pair of G.711 and Opus are th=
e<br>
appropriate MTI choice to ensure interoperability.<br></blockquote><div><br=
></div><div>Can you explain why iSAC is included? It is a much more complex=
 codec then G.722. It is not standardized or=A0reviewed=A0by any standards =
body. Its IPR situation is unclear, since there is no mechanism to claim IP=
R against it. It would also require a substantial amount of maintenance. I =
would even say, that in presence of Opus it has no value, except =A0to conn=
ect to one of a couple instant messenger networks.</div>
<div>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;=
border-left:1px #ccc solid;padding-left:1ex">
Experience with the web&#39;s long-lived historical content has made me<br>
conservative about data formats proliferation, since historical<br>
formats must often be supported indefinitely. I am therefore in no<br>
hurry to support additional codecs in our webrtc implementation.</blockquot=
e><div><br></div><div>I understand why this argument makes sense for MTI co=
dec, but as far as additional codecs implemented in the browser it does not=
 hold water. There is a big difference between image or audio formats and c=
odec support. If image format is not supported some portion of the web page=
 will not be displayed. If optional codec is no longer supported, end point=
s will negotiate one of the MTI codecs, and in the worst case we will end u=
p with G.711 call. It will not sound as good but it will still work. Right =
now there is a good reason to support G.722 taking into account number of e=
nd points for which it is the only wide band codec supported. In the future=
, when this situation changes, browsers can drop this codec, and whoever is=
 still left over using G.722 will have to switch or use G.711.Not implement=
ing it now and thus not giving the time for the market to catch up is=A0unr=
easonable.</div>
<div><br></div><div>BTW, during the time when MTI codecs were discussed, on=
e of the arguments not to include G.722 (or other codecs in MTI list) was t=
hat WebRTC implementers would do a reasonable thing and support a comprehen=
sive list of codecs to insure widest possible interoperability. Currently t=
his is not the case.</div>
<div><br></div><div>Finally,even though supporting codecs is not free, amou=
nt of effort spent arguing about G.722 on this list probably exceeds resour=
ces necessary to maintain G.722 for the next few years.</div><div>_________=
____<br>
Roman Shpount</div><br><br><div>=A0</div></div>

--047d7b5d5886018e5c04d6547e31--

From harald@alvestrand.no  Fri Feb 22 12:21:43 2013
Return-Path: <harald@alvestrand.no>
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 BF7D421F8DC9 for <rtcweb@ietfa.amsl.com>; Fri, 22 Feb 2013 12:21:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -109.998
X-Spam-Level: 
X-Spam-Status: No, score=-109.998 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_74=0.6, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6c9Cc4vwdevc for <rtcweb@ietfa.amsl.com>; Fri, 22 Feb 2013 12:21:42 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id 70A9021F8C6C for <rtcweb@ietf.org>; Fri, 22 Feb 2013 12:21:42 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id A704339E1A6 for <rtcweb@ietf.org>; Fri, 22 Feb 2013 21:21:41 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OCWev04kRwXg for <rtcweb@ietf.org>; Fri, 22 Feb 2013 21:21:40 +0100 (CET)
Received: from [192.168.11.85] (unknown [193.214.121.8]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id 3B72E39E070 for <rtcweb@ietf.org>; Fri, 22 Feb 2013 21:21:40 +0100 (CET)
Message-ID: <5127D353.8070300@alvestrand.no>
Date: Fri, 22 Feb 2013 21:21:39 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <50FD4C4B.9020700@ericsson.com> <CA+9kkMD7hYacr-P+iBdPiPYu4PWbMmu7tXYnYsNHRA18jogb=w@mail.gmail.com> <C5E08FE080ACFD4DAE31E4BDBF944EB11338EB86@xmb-aln-x02.cisco.com> <50FEB1EC.9060803@ericsson.com> <CA+9kkMDCn1M084-qcMWh38oao+A64ToQBZTo1wauyBbhD4mhjw@mail.gmail.com> <C5E08FE080ACFD4DAE31E4BDBF944EB113397466@xmb-aln-x02.cisco.com> <9904FB1B0159DA42B0B887B7FA8119CA076D1E@AZ-FFEXMB04.global.avaya.com> <510632D1.4020704@ericsson.com> <CAErhfrySLbyGa66Oo044Gsea0Hz3VWyJoOc+2wQXwaoBxu_Byg@mail.gmail.com> <CAD5OKxsZ3s=SKTBeWQrUiE=jV9f6VKzwYUX78NsoM+4hECz_Fg@mail.gmail.com> <C5E08FE080ACFD4DAE31E4BDBF944EB1133F80AC@xmb-aln-x02.cisco.com> <CAEW_Rkv_A7R17dFBCpV4OcJfQ0-eL1YOhpWPz9qsmjMTxEUx7Q@mail.gmail.com> <CAD5OKxvX7JvAvJ294y+Jaks5COFYvTf_9W2y5LF1xzP6uZHkEg@mail.gmail.com>
In-Reply-To: <CAD5OKxvX7JvAvJ294y+Jaks5COFYvTf_9W2y5LF1xzP6uZHkEg@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------070306060001040108000305"
Subject: Re: [rtcweb] Conclusion statement for Recommended Audio Codecs call
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: Fri, 22 Feb 2013 20:21:43 -0000

This is a multi-part message in MIME format.
--------------070306060001040108000305
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 02/22/2013 07:38 PM, Roman Shpount wrote:
>
> On Thu, Feb 21, 2013 at 10:20 PM, Ralph Giles <giles@thaumas.net 
> <mailto:giles@thaumas.net>> wrote:
>
>     On 21 February 2013 17:29, Cullen Jennings (fluffy)
>     <fluffy@cisco.com <mailto:fluffy@cisco.com>> wrote:
>
>     > I've never understood why G.722 was disabled in the builds. Does
>     anyone have any insight into that?
>
>     As discussed at IETF 84, we believe the pair of G.711 and Opus are the
>     appropriate MTI choice to ensure interoperability.
>
>
> Can you explain why iSAC is included? It is a much more complex codec 
> then G.722. It is not standardized or reviewed by any standards body. 
> Its IPR situation is unclear, since there is no mechanism to claim IPR 
> against it. It would also require a substantial amount of maintenance. 
> I would even say, that in presence of Opus it has no value, except  to 
> connect to one of a couple instant messenger networks.

Note that iSAC is not present in the Firefox build.

It was present in the Chrome builds before we gathered sufficient 
confidence in the OPUS IPR situation to build in that option, in order 
to have at least one codec of higher quality than G.711; we haven't seen 
a reason to turn it off yet.

At no time has Google argued for it being a mandatory-to-implement codec.

If you want to assert IPR against it, I'm sure you can find a way to do 
so. Email kind of works.

>     Experience with the web's long-lived historical content has made me
>     conservative about data formats proliferation, since historical
>     formats must often be supported indefinitely. I am therefore in no
>     hurry to support additional codecs in our webrtc implementation.
>
>
> I understand why this argument makes sense for MTI codec, but as far 
> as additional codecs implemented in the browser it does not hold 
> water. There is a big difference between image or audio formats and 
> codec support. If image format is not supported some portion of the 
> web page will not be displayed. If optional codec is no longer 
> supported, end points will negotiate one of the MTI codecs, and in the 
> worst case we will end up with G.711 call. It will not sound as good 
> but it will still work. Right now there is a good reason to support 
> G.722 taking into account number of end points for which it is the 
> only wide band codec supported. In the future, when this situation 
> changes, browsers can drop this codec, and whoever is still left over 
> using G.722 will have to switch or use G.711.Not implementing it now 
> and thus not giving the time for the market to catch up is unreasonable.
>
> BTW, during the time when MTI codecs were discussed, one of the 
> arguments not to include G.722 (or other codecs in MTI list) was that 
> WebRTC implementers would do a reasonable thing and support a 
> comprehensive list of codecs to insure widest possible 
> interoperability. Currently this is not the case.
>
> Finally,even though supporting codecs is not free, amount of effort 
> spent arguing about G.722 on this list probably exceeds resources 
> necessary to maintain G.722 for the next few years.
> _____________
> Roman Shpount
>
>
>
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb


--------------070306060001040108000305
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 02/22/2013 07:38 PM, Roman Shpount
      wrote:<br>
    </div>
    <blockquote
cite="mid:CAD5OKxvX7JvAvJ294y+Jaks5COFYvTf_9W2y5LF1xzP6uZHkEg@mail.gmail.com"
      type="cite"><br clear="all">
      <div>On Thu, Feb 21, 2013 at 10:20 PM, Ralph Giles <span
          dir="ltr">&lt;<a moz-do-not-send="true"
            href="mailto:giles@thaumas.net" target="_blank">giles@thaumas.net</a>&gt;</span>
        wrote:</div>
      <div class="gmail_quote">
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">
          <div class="im">On 21 February 2013 17:29, Cullen Jennings
            (fluffy) &lt;<a moz-do-not-send="true"
              href="mailto:fluffy@cisco.com">fluffy@cisco.com</a>&gt;
            wrote:<br>
            <br>
            &gt; I've never understood why G.722 was disabled in the
            builds. Does anyone have any insight into that?<br>
            <br>
          </div>
          As discussed at IETF 84, we believe the pair of G.711 and Opus
          are the<br>
          appropriate MTI choice to ensure interoperability.<br>
        </blockquote>
        <div><br>
        </div>
        <div>Can you explain why iSAC is included? It is a much more
          complex codec then G.722. It is not standardized
          or&nbsp;reviewed&nbsp;by any standards body. Its IPR situation is
          unclear, since there is no mechanism to claim IPR against it.
          It would also require a substantial amount of maintenance. I
          would even say, that in presence of Opus it has no value,
          except &nbsp;to connect to one of a couple instant messenger
          networks.</div>
      </div>
    </blockquote>
    <br>
    Note that iSAC is not present in the Firefox build.<br>
    <br>
    It was present in the Chrome builds before we gathered sufficient
    confidence in the OPUS IPR situation to build in that option, in
    order to have at least one codec of higher quality than G.711; we
    haven't seen a reason to turn it off yet.<br>
    <br>
    At no time has Google argued for it being a mandatory-to-implement
    codec.<br>
    <br>
    If you want to assert IPR against it, I'm sure you can find a way to
    do so. Email kind of works.<br>
    <br>
    <blockquote
cite="mid:CAD5OKxvX7JvAvJ294y+Jaks5COFYvTf_9W2y5LF1xzP6uZHkEg@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">
        <div>&nbsp;</div>
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">
          Experience with the web's long-lived historical content has
          made me<br>
          conservative about data formats proliferation, since
          historical<br>
          formats must often be supported indefinitely. I am therefore
          in no<br>
          hurry to support additional codecs in our webrtc
          implementation.</blockquote>
        <div><br>
        </div>
        <div>I understand why this argument makes sense for MTI codec,
          but as far as additional codecs implemented in the browser it
          does not hold water. There is a big difference between image
          or audio formats and codec support. If image format is not
          supported some portion of the web page will not be displayed.
          If optional codec is no longer supported, end points will
          negotiate one of the MTI codecs, and in the worst case we will
          end up with G.711 call. It will not sound as good but it will
          still work. Right now there is a good reason to support G.722
          taking into account number of end points for which it is the
          only wide band codec supported. In the future, when this
          situation changes, browsers can drop this codec, and whoever
          is still left over using G.722 will have to switch or use
          G.711.Not implementing it now and thus not giving the time for
          the market to catch up is&nbsp;unreasonable.</div>
        <div><br>
        </div>
        <div>BTW, during the time when MTI codecs were discussed, one of
          the arguments not to include G.722 (or other codecs in MTI
          list) was that WebRTC implementers would do a reasonable thing
          and support a comprehensive list of codecs to insure widest
          possible interoperability. Currently this is not the case.</div>
        <div><br>
        </div>
        <div>Finally,even though supporting codecs is not free, amount
          of effort spent arguing about G.722 on this list probably
          exceeds resources necessary to maintain G.722 for the next few
          years.</div>
        <div>_____________<br>
          Roman Shpount</div>
        <br>
        <br>
        <div>&nbsp;</div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
rtcweb mailing list
<a class="moz-txt-link-abbreviated" href="mailto:rtcweb@ietf.org">rtcweb@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/rtcweb">https://www.ietf.org/mailman/listinfo/rtcweb</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------070306060001040108000305--

From ron@debian.org  Sat Feb 23 04:34:25 2013
Return-Path: <ron@debian.org>
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 1D04D21F8DCA for <rtcweb@ietfa.amsl.com>; Sat, 23 Feb 2013 04:34:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.423
X-Spam-Level: 
X-Spam-Status: No, score=-1.423 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_HOST_EQ_D_D_D_D=0.765, HOST_MISMATCH_NET=0.311, RDNS_DYNAMIC=0.1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jQGQmORR42Oi for <rtcweb@ietfa.amsl.com>; Sat, 23 Feb 2013 04:34:24 -0800 (PST)
Received: from ipmail06.adl2.internode.on.net (unknown [IPv6:2001:44b8:8060:ff02:300:1:2:6]) by ietfa.amsl.com (Postfix) with ESMTP id 4EC8121F890D for <rtcweb@ietf.org>; Sat, 23 Feb 2013 04:34:20 -0800 (PST)
Received: from ppp14-2-48-66.lns21.adl2.internode.on.net (HELO audi.shelbyville.oz) ([14.2.48.66]) by ipmail06.adl2.internode.on.net with ESMTP; 23 Feb 2013 23:04:19 +1030
Received: from localhost (localhost [127.0.0.1]) by audi.shelbyville.oz (Postfix) with ESMTP id 3F8D94F8F3 for <rtcweb@ietf.org>; Sat, 23 Feb 2013 23:04:18 +1030 (CST)
X-Virus-Scanned: Debian amavisd-new at audi.shelbyville.oz
Received: from audi.shelbyville.oz ([127.0.0.1]) by localhost (audi.shelbyville.oz [127.0.0.1]) (amavisd-new, port 10024) with LMTP id OZlRbTeW+iKU for <rtcweb@ietf.org>; Sat, 23 Feb 2013 23:04:17 +1030 (CST)
Received: by audi.shelbyville.oz (Postfix, from userid 1000) id 44C714F902; Sat, 23 Feb 2013 23:04:17 +1030 (CST)
Date: Sat, 23 Feb 2013 23:04:17 +1030
From: Ron <ron@debian.org>
To: rtcweb@ietf.org
Message-ID: <20130223123417.GS21974@audi.shelbyville.oz>
References: <CABcZeBMg0AdhFj61S1hgz9WCP2JikLabrm3dAA36hyb99_93Sg@mail.gmail.com> <51263796.8030705@alvestrand.no> <CABcZeBPoH+QQg1dPEoCc1AgwFVYdmHduwZ7W8qCahOr+Spz8eQ@mail.gmail.com> <AE1A6B5FD507DC4FB3C5166F3A05A484161EB226@TK5EX14MBXC273.redmond.corp.microsoft.com> <CA+9kkMD_a7Si5F+4PiggmLkAtTUaocrF=bYd0oy0bv-bZ6zzdA@mail.gmail.com> <5126C5BA.4060701@matthew.at> <CA+9kkMBmzJecyiqapYKukwRgK5kN73pmFqEC_qVc+DZ7ESaWJA@mail.gmail.com> <51279A54.5000503@matthew.at>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <51279A54.5000503@matthew.at>
User-Agent: Mutt/1.5.20 (2009-06-14)
Subject: Re: [rtcweb] Time allocation for video discussion (Re: Proposed Agenda For WG Meetings)
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: Sat, 23 Feb 2013 12:34:25 -0000

On Fri, Feb 22, 2013 at 08:18:28AM -0800, Matthew Kaufman wrote:
> On 2/22/2013 7:42 AM, Ted Hardie wrote:
> >Hi Matthew,
> >
> >>But just because the charter mistakenly calls this out as something for the
> >>IETF to solve doesn't mean that the IETF is the right place to have the
> >>discussion. I will note that several other IETF protocols for A/V
> >>interoperability, such as SIP, have enjoyed wide success without wasting any
> >>valuable meeting time trying to standardize on a single audio and video
> >>codec...
> >You may have heard the chairs use the term "negotiation failure" in the context
> >of selecting mandatory to implement codecs.   This phrase was taken from one of
> >Henning's talking points on practical interoperability in SIP contexts
> 
> Yes, but it is also a good description for what's going to happen
> when this actually gets discussed. There are parties in the room who
> cannot under any circumstances ship one of the two options, and
> parties in the room who cannot under any circumstances ship the
> other. At least given the current IPR issues associated with each
> option.

You still seem to be conflating "cannot" and "will not" as if they are
somehow equivalent and positions of equal merit.  And for extra irony,
doing it in the same breath as you accuse a liaison statement that
simply outlines "a few background facts" of being misleading.

VP8 offers the same poison-pill indemnity as Opus.  Since we've already
seen people who were around since the very beginning of the CODEC WG
(to strenuously oppose its formation, and resist its later progress)
submit very late (and also apparently very spurious) IPR claims against
it, I don't see how the real world situation is actually any different
between them.

Both offer stronger protection against hostile IPR assertions, equally
to *all* users, than H.264 does - and neither fundamentally excludes
the enormous market of developers whose distribution model makes it
impossible to track and count and extort royalties from users.

That's a very different and more intractable problem to "my company
doesn't like or want to support that developer model".  Since it
already uses that model too for some of its products, saying that it
"cannot under any circumstances support it", goes beyond misleading
to plainly disingenuous.

It's fine for different groups to have different preferences, and
for organisations to want to protect their profit mechanisms.
But that is not a relevant concern of the IETF - while underwriting
the success prospects of a standard through broad availability and
best practice for interoperability, quite definitely is.

  Ron



From internet-drafts@ietf.org  Sun Feb 24 12:54:34 2013
Return-Path: <internet-drafts@ietf.org>
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 CDD4721F9070; Sun, 24 Feb 2013 12:54:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.493
X-Spam-Level: 
X-Spam-Status: No, score=-102.493 tagged_above=-999 required=5 tests=[AWL=0.106, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rbZoHMC71M2E; Sun, 24 Feb 2013 12:54:34 -0800 (PST)
Received: from ietfa.amsl.com (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B302C21F90D0; Sun, 24 Feb 2013 12:54:33 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 4.40
Message-ID: <20130224205433.2093.24947.idtracker@ietfa.amsl.com>
Date: Sun, 24 Feb 2013 12:54:33 -0800
Cc: rtcweb@ietf.org
Subject: [rtcweb] I-D Action: draft-ietf-rtcweb-data-channel-03.txt
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: Sun, 24 Feb 2013 20:54:35 -0000

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies.
 This draft is a work item of the Real-Time Communication in WEB-browsers W=
orking Group of the IETF.

	Title           : RTCWeb Data Channels
	Author(s)       : Randell Jesup
                          Salvatore Loreto
                          Michael Tuexen
	Filename        : draft-ietf-rtcweb-data-channel-03.txt
	Pages           : 13
	Date            : 2013-02-24

Abstract:
   The Web Real-Time Communication (WebRTC) working group is charged to
   provide protocol support for direct interactive rich communication
   using audio, video, and data between two peers' web-browsers.  This
   document specifies the non-media data transport aspects of the WebRTC
   framework.  It provides an architectural overview of how the Stream
   Control Transmission Protocol (SCTP) is used in the WebRTC context as
   a generic transport service allowing Web Browser to exchange generic
   data from peer to peer.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-rtcweb-data-channel

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-rtcweb-data-channel-03

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-rtcweb-data-channel-03


Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From tony@att.com  Sun Feb 24 15:32:03 2013
Return-Path: <tony@att.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 D2BFC21F912D for <rtcweb@ietfa.amsl.com>; Sun, 24 Feb 2013 15:32:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.913
X-Spam-Level: 
X-Spam-Status: No, score=-106.913 tagged_above=-999 required=5 tests=[AWL=-0.315, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IANag5w6-4TJ for <rtcweb@ietfa.amsl.com>; Sun, 24 Feb 2013 15:32:03 -0800 (PST)
Received: from nbfkord-smmo06.seg.att.com (nbfkord-smmo06.seg.att.com [209.65.160.94]) by ietfa.amsl.com (Postfix) with ESMTP id D317A21F9125 for <rtcweb@ietf.org>; Sun, 24 Feb 2013 15:32:02 -0800 (PST)
Received: from unknown [144.160.20.145] (EHLO mlpd192.enaf.sfdc.sbc.com) by nbfkord-smmo06.seg.att.com(mxl_mta-6.15.0-1) over TLS secured channel with ESMTP id 2f2aa215.0.5247691.00-247.14510900.nbfkord-smmo06.seg.att.com (envelope-from <tony@att.com>);  Sun, 24 Feb 2013 23:32:02 +0000 (UTC)
X-MXL-Hash: 512aa2f244812b6f-a4c5d4b482a5108ac7b58afd677b2e66ab2a94ed
Received: from enaf.sfdc.sbc.com (localhost.localdomain [127.0.0.1]) by mlpd192.enaf.sfdc.sbc.com (8.14.5/8.14.5) with ESMTP id r1ONW1T5012456 for <rtcweb@ietf.org>; Sun, 24 Feb 2013 18:32:02 -0500
Received: from sflint02.pst.cso.att.com (sflint02.pst.cso.att.com [144.154.234.229]) by mlpd192.enaf.sfdc.sbc.com (8.14.5/8.14.5) with ESMTP id r1ONVwli012428 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <rtcweb@ietf.org>; Sun, 24 Feb 2013 18:31:59 -0500
Received: from alpd052.aldc.att.com (alpd052.aldc.att.com [130.8.42.31]) by sflint02.pst.cso.att.com (RSA Interceptor) for <rtcweb@ietf.org>; Sun, 24 Feb 2013 18:31:46 -0500
Received: from aldc.att.com (localhost.localdomain [127.0.0.1]) by alpd052.aldc.att.com (8.14.4/8.14.4) with ESMTP id r1ONVjMU030295 for <rtcweb@ietf.org>; Sun, 24 Feb 2013 18:31:45 -0500
Received: from dns.maillennium.att.com (maillennium.att.com [135.25.114.99]) by alpd052.aldc.att.com (8.14.4/8.14.4) with ESMTP id r1ONVaCi030162 for <rtcweb@ietf.org>; Sun, 24 Feb 2013 18:31:38 -0500
Received: from [135.70.166.159] (vpn-135-70-166-159.vpn.mwst.att.com[135.70.166.159]) by maillennium.att.com (mailgw1) with ESMTP id <20130224233023gw100632pne> (Authid: tony); Sun, 24 Feb 2013 23:30:24 +0000
X-Originating-IP: [135.70.166.159]
Message-ID: <512AA2D4.4080508@att.com>
Date: Sun, 24 Feb 2013 18:31:32 -0500
From: Tony Hansen <tony@att.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/20130215 Thunderbird/17.0.3
MIME-Version: 1.0
To: Harald Tveit Alvestrand <harald@alvestrand.no>
Content-Type: multipart/alternative; boundary="------------070104010102060805050406"
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2010122901)]
X-MAIL-FROM: <tony@att.com>
X-SOURCE-IP: [144.160.20.145]
X-AnalysisOut: [v=2.0 cv=Z9Rb6gtA c=1 sm=0 a=ZRNLZ4dFUbCvG8UMqPvVAA==:17 a]
X-AnalysisOut: [=Bt07nqjrCP4A:10 a=djqtFF5C5r8A:10 a=JPzRv1RRQjEA:10 a=ofM]
X-AnalysisOut: [gfj31e3cA:10 a=BLceEmwcHowA:10 a=zQP7CpKOAAAA:8 a=Z9_Fz_l6]
X-AnalysisOut: [FKkA:10 a=umZzYge1OcxZmQx6-ccA:9 a=wPNLvfGTeEIA:10 a=QuQc3]
X-AnalysisOut: [dEYqNS-3NsXVAAA:9 a=_W_S_7VecoQA:10 a=rpYopPO9Z3rSVm0X:21]
Cc: rtcweb@ietf.org
Subject: [rtcweb] Comments on draft-ietf-rtcweb-overview-06
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: Sun, 24 Feb 2013 23:32:03 -0000

This is a multi-part message in MIME format.
--------------070104010102060805050406
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Some comments on draft-ietf-rtcweb-overview-06.

Overall I think the document is pretty good and provides a decent 
overview of RTCWEB. Some specific comments follow.

     Tony Hansen

*) Section 2.2, paragraph two that starts with "Together, these...":

This paragraph is one long sentence. The following is an attempt to 
rewrite it and make it clearer:

Together, these two specifications aim to provide an environment where 
Javascript embedded in any
page is able to set up communication using audio, video and auxiliary 
data. Such a page must be viewed
in a compatible browser and suitably authorized by its user. In 
addition, the browser environment must
not constrain the types of application in which this functionality can 
be used.

*) Section 2.2, paragraph 4, last sentence:

change "Both subject" to "Both are subject"

*) Section 3, first paragraph:

This single-sentence paragraph would be improved by breaking it apart 
and simplifying the separate sentences a bit. The following is a suggestion:

The model of real-time support for browser-based applications does not 
envisage that the browser will contain all the functions necessary to 
act as something like a telephone or a video conferencing unit. The 
vision is that the browser will have the functions needed for a Web 
application to implement these capabilities, working in conjunction with 
its backend servers.

*) Section 3, second paragraph, after the colon in the first sentence:

change "The protocols that" to "the protocols that"

*) Section 3, paragraph 8 that starts with "For example,":

There needs to be references for XMPP over Websockets and XMPP over 
BOSH, or possibly just BOSH.

*) Section 3, paragraph 9:

I think you need to change "described in the document" to "described in 
this document". If this is not correct, then elucidation is needed on 
which document is meant by "the document".

*) Section 3, paragraph 10, bullet 1

change "Congestion management" to "congestion management"

*) Section 3, paragraph 10, bullet 3, 4th paragraph that starts with "In 
order";

Either change the clause "a session description" to  "i.e. a session 
description", or make "a session description" a parenthetical clause, as in

     In order to make use of data formats, a way to describe them (a 
session description) is needed.

*) Section 3, paragraph 11 that starts with "Within each", last sentence:

Add "The" to the beginning of the sentence. Also, I think it would read 
better swapping the words "enough specified".

*) Section 4, paragraph 3:

What is "T"? I think something got lost from version 4, as in "The data 
transport protocols used by RTCWEB".

--------------070104010102060805050406
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
    <link href="chrome://translator/skin/floatingPanel.css"
      type="text/css" rel="stylesheet">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Some comments on draft-ietf-rtcweb-overview-06.<br>
    <br>
    Overall I think the document is pretty good and provides a decent
    overview of RTCWEB. Some specific comments follow.<br>
    <br>
    &nbsp;&nbsp;&nbsp; Tony Hansen<br>
    <br>
    *) Section 2.2, paragraph two that starts with "Together, these...":<br>
    <br>
    This paragraph is one long sentence. The following is an attempt to
    rewrite it and make it clearer:<br>
    <br>
    Together, these two specifications aim to provide an environment
    where Javascript embedded in any <br>
    page is able to set up communication using audio, video and
    auxiliary data. Such a page must be viewed <br>
    in a compatible browser and suitably authorized by its user. In
    addition, the browser environment must <br>
    not constrain the types of application in which this functionality
    can be used.
    <br>
    <br class="Apple-interchange-newline">
    *) Section 2.2, paragraph 4, last sentence:<br>
    <br>
    change "Both subject" to "Both are subject"<br>
    <br>
    *) Section 3, first paragraph:<br>
    <br>
    This single-sentence paragraph would be improved by breaking it
    apart and simplifying the separate sentences a bit. The following is
    a suggestion:<br>
    <br>
    The model of real-time support for browser-based applications does
    not envisage that the browser will contain all the functions
    necessary to act as something like a telephone or a video
    conferencing unit. The vision is that the browser will have the
    functions needed for a Web application to implement these
    capabilities, working in conjunction with its backend servers.<br>
    <br class="Apple-interchange-newline">
    *) Section 3, second paragraph, after the colon in the first
    sentence:<br>
    <br>
    change "The protocols that" to "the protocols that"<br>
    <br>
    *) Section 3, paragraph 8 that starts with "For example,":<br>
    <br>
    There needs to be references for XMPP over Websockets and XMPP over
    BOSH, or possibly just BOSH.<br>
    <br>
    *) Section 3, paragraph 9:<br>
    <br>
    I think you need to change "described in the document" to "described
    in this document". If this is not correct, then elucidation is
    needed on which document is meant by "the document".<br>
    <br>
    *) Section 3, paragraph 10, bullet 1<br>
    <br>
    change "Congestion management" to "congestion management"<br>
    <br>
    *) Section 3, paragraph 10, bullet 3, 4th paragraph that starts with
    "In order";<br>
    <br>
    Either change the clause "a session description" to&nbsp; "i.e. a session
    description", or make "a session description" a parenthetical
    clause, as in<br>
    <br>
    &nbsp;&nbsp;&nbsp; In order to make use of data formats, a way to describe them (a
    session description) is needed.<br>
    <br>
    *) Section 3, paragraph 11 that starts with "Within each", last
    sentence:<br>
    <br>
    Add "The" to the beginning of the sentence. Also, I think it would
    read better swapping the words "enough specified".<br>
    <br>
    *) Section 4, paragraph 3:<br>
    <br>
    What is "T"? I think something got lost from version 4, as in "The
    data transport protocols used by RTCWEB".<br>
    <div style="bottom: auto; left: 216px; right: auto; top: 429px;
      display: none;" class="translator-theme-default"
      id="translator-floating-panel">
      <div title="Click to translate"
        id="translator-floating-panel-button"></div>
    </div>
  </body>
</html>

--------------070104010102060805050406--

From snandaku@cisco.com  Sun Feb 24 19:16:40 2013
Return-Path: <snandaku@cisco.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 8611421F91AB for <rtcweb@ietfa.amsl.com>; Sun, 24 Feb 2013 19:16:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3uE-FSB0MRzP for <rtcweb@ietfa.amsl.com>; Sun, 24 Feb 2013 19:16:39 -0800 (PST)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) by ietfa.amsl.com (Postfix) with ESMTP id CF0E021F91AA for <rtcweb@ietf.org>; Sun, 24 Feb 2013 19:16:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2210; q=dns/txt; s=iport; t=1361762199; x=1362971799; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=mT+GuCBZARF3CMJgSoaCXJHed2cQVFuODUDxzNoC2co=; b=SOH1wRfAnj/hTaaPe2aG3zKrljTO8dFbpiShuMvMffDXcwbJSBzejdkC W8H91SJ6BiQD7gB2mHNt7jOIebQoiFkCeLt0vVYGwluFLfCDVsw+2fynP QPzAy7EY5FvSmF7ic1FPnk9Bii5S4ZqwUoJ8oG12SvuACpQ4aUY9pBvGy s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ag8FAPbWKlGtJXG//2dsb2JhbABFg3i9WoERFnOCHwEBAQICOj0CEAIBCBEEAQELFBAyGwEBBQMCBA4FCAGICgcFvSuOXSYLB4JfYQOXWo9IgweCJw
X-IronPort-AV: E=Sophos;i="4.84,731,1355097600"; d="scan'208";a="180641494"
Received: from rcdn-core2-4.cisco.com ([173.37.113.191]) by rcdn-iport-6.cisco.com with ESMTP; 25 Feb 2013 03:16:39 +0000
Received: from xhc-rcd-x04.cisco.com (xhc-rcd-x04.cisco.com [173.37.183.78]) by rcdn-core2-4.cisco.com (8.14.5/8.14.5) with ESMTP id r1P3GddR027842 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <rtcweb@ietf.org>; Mon, 25 Feb 2013 03:16:39 GMT
Received: from xmb-aln-x12.cisco.com ([169.254.7.138]) by xhc-rcd-x04.cisco.com ([173.37.183.78]) with mapi id 14.02.0318.004; Sun, 24 Feb 2013 21:16:38 -0600
From: "Suhas Nandakumar (snandaku)" <snandaku@cisco.com>
To: "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: New Version Notification for draft-nandakumar-rtcweb-sdp-01.txt
Thread-Index: AQHOEvK0Fr5eOQvxFEuQymuORVHYVpiJ5kfw
Date: Mon, 25 Feb 2013 03:16:38 +0000
Message-ID: <37D91FC30D69DE43B61E5EEADD959F1807C57B40@xmb-aln-x12.cisco.com>
References: <20130225005427.5159.28441.idtracker@ietfa.amsl.com>
In-Reply-To: <20130225005427.5159.28441.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.21.70.129]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "Cullen Jennings \(fluffy\)" <fluffy@cisco.com>
Subject: [rtcweb] FW: New Version Notification for draft-nandakumar-rtcweb-sdp-01.txt
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: Mon, 25 Feb 2013 03:16:40 -0000

Hello All=0A=
 =0A=
  An updated version of SDP Examples Draft has been submitted that includes=
 few corrections and new examples related to BUNDLE, Simulcast and others.=
=0A=
=0A=
It is best read in the PDF version due to images embedded. The link for the=
 same is=0A=
http://www.ietf.org/id/draft-nandakumar-rtcweb-sdp-01.pdf=0A=
=0A=
=0A=
Please let us know your inputs.=0A=
=0A=
=0A=
Cheers=0A=
./Suhas=0A=
=0A=
________________________________________=0A=
From: internet-drafts@ietf.org [internet-drafts@ietf.org]=0A=
Sent: Sunday, February 24, 2013 4:54 PM=0A=
To: Cullen Jennings (fluffy)=0A=
Cc: Suhas Nandakumar (snandaku)=0A=
Subject: New Version Notification for draft-nandakumar-rtcweb-sdp-01.txt=0A=
=0A=
A new version of I-D, draft-nandakumar-rtcweb-sdp-01.txt=0A=
has been successfully submitted by Cullen Jennings and posted to the=0A=
IETF repository.=0A=
=0A=
Filename:        draft-nandakumar-rtcweb-sdp=0A=
Revision:        01=0A=
Title:           SDP for the WebRTC=0A=
Creation date:   2013-02-23=0A=
Group:           Individual Submission=0A=
Number of pages: 56=0A=
URL:             http://www.ietf.org/internet-drafts/draft-nandakumar-rtcwe=
b-sdp-01.txt=0A=
Status:          http://datatracker.ietf.org/doc/draft-nandakumar-rtcweb-sd=
p=0A=
Htmlized:        http://tools.ietf.org/html/draft-nandakumar-rtcweb-sdp-01=
=0A=
Diff:            http://www.ietf.org/rfcdiff?url2=3Ddraft-nandakumar-rtcweb=
-sdp-01=0A=
=0A=
Abstract:=0A=
   The Web Real-Time Communication (WebRTC) [WEBRTC] working group is=0A=
   charged to provide protocol support for direct interactive rich=0A=
   communication using audio, video and data between two peers' web=0A=
   browsers.  With in the WebRTC framework, Session Description protocol=0A=
   (SDP) [RFC4566] is used for negotiating session capabilities between=0A=
   the peers.  Such a negotiataion happens based on the SDP Offer/Answer=0A=
   exchange mechanism described in the RFC 3264 [RFC3264].=0A=
=0A=
   This document serves a introductory purpose in describing the role of=0A=
   SDP for the most common WebRTC use-cases.=0A=
=0A=
=0A=
=0A=
=0A=
The IETF Secretariat=0A=
=0A=

From bill.wu@huawei.com  Mon Feb 25 04:23:50 2013
Return-Path: <bill.wu@huawei.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 BCF2821F92B8 for <rtcweb@ietfa.amsl.com>; Mon, 25 Feb 2013 04:23:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.027
X-Spam-Level: 
X-Spam-Status: No, score=-5.027 tagged_above=-999 required=5 tests=[AWL=-0.181, BAYES_00=-2.599, MIME_BASE64_TEXT=1.753, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2MWQtia5SJjF for <rtcweb@ietfa.amsl.com>; Mon, 25 Feb 2013 04:23:46 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 3D68221F9261 for <rtcweb@ietf.org>; Mon, 25 Feb 2013 04:23:45 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.5-GA FastPath queued) with ESMTP id AOT78268; Mon, 25 Feb 2013 12:23:44 +0000 (GMT)
Received: from LHREML405-HUB.china.huawei.com (10.201.5.242) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.1.323.7; Mon, 25 Feb 2013 12:20:53 +0000
Received: from SZXEML448-HUB.china.huawei.com (10.82.67.191) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.1.323.7; Mon, 25 Feb 2013 12:21:42 +0000
Received: from w53375 (10.138.41.149) by szxeml448-hub.china.huawei.com (10.82.67.191) with Microsoft SMTP Server (TLS) id 14.1.323.7; Mon, 25 Feb 2013 20:21:37 +0800
Message-ID: <F1351E071E244D9EAE083E320CA35B23@china.huawei.com>
From: Qin Wu <bill.wu@huawei.com>
To: Magnus Westerlund <magnus.westerlund@ericsson.com>
References: <512235A8.4000700@ericsson.com> <BFCD1C49F8A7451C8A9279B1C95B58DD@china.huawei.com> <90D7B53D-3177-429C-8108-CF2A720248FE@csperkins.org> <03725BD6E54C4C20B484AEBBCBA9066D@china.huawei.com> <51272D4E.6060903@ericsson.com>
Date: Mon, 25 Feb 2013 20:21:37 +0800
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: base64
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109
X-Originating-IP: [10.138.41.149]
X-CFilter-Loop: Reflected
Cc: rtcweb@ietf.org, Colin Perkins <csp@csperkins.org>
Subject: Re: [rtcweb] RTP Usage: RTCP XR metrics
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: Mon, 25 Feb 2013 12:23:50 -0000

LS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLSANCkZyb206ICJNYWdudXMgV2VzdGVybHVuZCIg
PG1hZ251cy53ZXN0ZXJsdW5kQGVyaWNzc29uLmNvbT4NClRvOiAiUWluIFd1IiA8YmlsbC53dUBo
dWF3ZWkuY29tPg0KQ2M6ICJDb2xpbiBQZXJraW5zIiA8Y3NwQGNzcGVya2lucy5vcmc+OyA8cnRj
d2ViQGlldGYub3JnPg0KU2VudDogRnJpZGF5LCBGZWJydWFyeSAyMiwgMjAxMyA0OjMzIFBNDQpT
dWJqZWN0OiBSZTogW3J0Y3dlYl0gUlRQIFVzYWdlOiBSVENQIFhSIG1ldHJpY3MNCg0KDQo+IE9u
IDIwMTMtMDItMjAgMDY6MTMsIFFpbiBXdSB3cm90ZToNCj4+IEhpLCBDb2xpbjoNCj4+IE15IGFp
bSBpcyB0aGVzZSBibG9jayB0eXBlcyBhcmUgUkVDT01NRU5ERUQgdG8gYmUgaW1wbGVtZW50ZWQs
IGZvcg0KPiBqdXN0aWZpY2F0aW9uIG9uIHdoeSB0aGV5IGFyZSByZWNvbW1lbmVkLA0KPj4gSSB0
aGluayB3ZSBjYW4gZ28gdG8gbG9vayBhdCBmb3VyIFJUQ1dlYiBjb21tdW5pY2F0aW9uIHJlcXVp
cmVtZW50czoNCj4gDQo+PiAiDQo+PiAgICBGNSAgICAgICAgICAgIFRoZSBicm93c2VyIE1VU1Qg
YmUgYWJsZSB0byByZW5kZXIgZ29vZCBxdWFsaXR5DQo+PiAgICAgICAgICAgICAgICAgICAgYXVk
aW8gYW5kIHZpZGVvIGV2ZW4gaW4gdGhlIHByZXNlbmNlIG9mDQo+PiAgICAgICAgICAgICAgICAg
ICAgcmVhc29uYWJsZSBsZXZlbHMgb2Ygaml0dGVyIGFuZCBwYWNrZXQgbG9zc2VzLg0KPj4gDQo+
PiANCj4+ICAgIEY2ICAgICAgICAgICAgVGhlIGJyb3dzZXIgTVVTVCBiZSBhYmxlIHRvIGhhbmRs
ZSBoaWdoIGxvc3MgYW5kDQo+PiAgICAgICAgICAgICAgICAgICAgaml0dGVyIGxldmVscyBpbiBh
IGdyYWNlZnVsIHdheS4NCj4+IA0KPj4gICAgRjEwICAgICAgICAgICBUaGUgYnJvd3NlciBNVVNU
IHN1cHBvcnQgc3luY2hyb25pemF0aW9uIG9mDQo+PiAgICAgICAgICAgICAgICAgICAgYXVkaW8g
YW5kIHZpZGVvLg0KPj4gDQo+PiAgICBGMzggICAgICAgICAgVGhlIGJyb3dzZXIgTVVTVCBiZSBh
YmxlIHRvIGNvbGxlY3Qgc3RhdGlzdGljcywNCj4+ICAgICAgICAgICAgICAgICAgICByZWxhdGVk
IHRvIHRoZSB0cmFuc3BvcnQgb2YgYXVkaW8gYW5kIHZpZGVvDQo+PiAgICAgICAgICAgICAgICAg
ICAgYmV0d2VlbiBwZWVycywgbmVlZGVkIHRvIGVzdGltYXRlIHF1YWxpdHkgb2YNCj4+ICAgICAg
ICAgICAgICAgICAgICBzZXJ2aWNlLg0KPj4gIiBTbyBteSBwb2ludCBpcyBpZiB5b3Ugd2FudCB0
byBhc2sgYnJvd3NlciB0byBlbnN1cmUgZ29vZCBxdWFsaXR5DQo+PiBmb3IgYm90aCBhdWRpbyBh
bmQgdmlkZW8gaW4gdGhlIHByZXNlbmNlIG9mIGNlbnRhaW4gbGV2ZWwgb2Ygaml0dGVyIGFuZCBs
b3NzZXMsDQo+PiB5b3Ugc2hvdWxkIGJlIGFibGUgdG8gcmVwb3J0IGppdHRlciBhbmQgbG9zc2Vz
IHRvIGhlbHAgeW91IGtub3cgd2hhdA0KPj4gY3VycmVudCBsZXZlbCBvZiBqaXR0ZXIgYW5kIHBh
Y2tldCBsb3NzIGlzLiBZb3UgbWF5IG5lZWQgdG8gY29sbGVjdCBtb3JlDQo+PiBkZXRhaWxlZCBz
dGF0aXN0aWNzIHRvIGhlbHAgeW91IGRlY2lkZSB3aGF0IGxldmVsIG9mIGppdHRlciBhbmQgbG9z
cyB5b3UNCj4+IGRvbid0IHdhbnQgdG8gZXhjZWVkPyBQRFYgbWV0cmljcyBibG9jayB0ZWxsIHlv
dSBtb3JlIGhpZ2hlciByZXNvbHV0aW9uIG9mDQo+PiBqaXR0ZXIgY29tcGFyaW5nIHdpdGggdXNp
bmcgaW50ZXJhcnJpdmFsIGppdHRlciBwcm92aWRlZCBieSBSVENQDQo+PiBTUi9SUi4gU3RhdGlz
dGljcyBTdW1tYXJ5IFJlcG9ydCBCbG9jayBkZWZpbmVkIGluIFJGQzM2MTEgdGVsbCB5b3UNCj4+
IGhvdyBtYW55IHBhY2tldHMgYXJlIGxvc3QgaW4gYSBjZXJ0YWluIHNlcXVlbmNlIG51bWJlciBp
bnRlcnZhbC4NCj4+IGJ1cnN0IGxvc3MgcmF0ZSwgZ2FwIGxvc3MgcmF0ZSBkZWZpbmVkIGluIHRo
ZQ0KPj4gZHJhZnQtaWV0Zi14cmJsb2NrLXJ0Y3AteHItc3VtbWFyeS1zdGF0IHRlbGwgeW91IFBy
b3BvcnRpb24gb2YgcGFja2V0DQo+PiBsb3N0LiBUaGVyZWZvcmUgdGhlc2UgcmVsZXZhbnQgbWV0
cmljcyBibG9jayBTSE9VTEQNCj4+IGJlIGxpc3RlZCBhcyAiUkVDT01NRU5ERUQgdG8gYmUgaW1w
bGVtZW50ZWQiLCBpbiBteSBvcGluaW9uLg0KPj4gDQo+IA0KPiBJIGRvbid0IHNlZSB0aGUgc3Ry
b25nIHJlcXVpcmVtZW50cyBvZiBob3cgdGhlIFdlYlJUQyBlbmRwb2ludA0KPiBpbXBsZW1lbnRh
dGlvbiBxdWFsaXR5IHJlcXVpcmVtZW50cyAoRjUsIEY2IGFuZCBGMTApIGFyZSBzdHJvbmdseSBs
aW5rZWQNCj4gdG8gdGhlIEYzOC4NCj4gDQo+IE9uZSB0eXBlIG9mIGFyZ3VtZW50cyBpcyB0aGF0
IHRoZSBwZWVyIGVuZHBvaW50IGJlaW5nIHByb3ZpZGVkIHdpdGggUlRDUA0KPiBYUiByZXBvcnRz
IHdpbGwgZnVuY3Rpb24gYmV0dGVyIGluIHByb3ZpZGluZyBtZWRpYSBxdWFsaXR5LiBJIGRvbid0
IGtub3cNCj4gaWYgdGhhdCBpcyB0cnVlIGZvciB0aGUgbWV0cmljcyB5b3UgbGlzdGVkLg0KPiAN
Cj4gQSBzZWNvbmQgbGluZSBvZiByZWFzb25pbmcgaXMgYXJvdW5kIGhvdyBGMzggaXMgYWRkcmVz
c2VkLiBFc3BlY2lhbGx5IGluDQo+IHRoZSBsaWdodCB0aGF0IHRoZSBXZWJSVEMgZW5kcG9pbnRz
IHRoYXQgYXJlIGJyb3dzZXJzIHdpbGwgaGF2ZSBhIHN0YXRzDQo+IEFQSSB0aGF0IGFsbG93cyBv
bmUgdG8gZ2V0IHRoYXQgc2lkZSBvZiBpbmZvcm1hdGlvbiwgYXNzdW1pbmcgdGhhdCBvbmUNCj4g
aGFzIGFjY2VzcyB0byBpbmZsdWVuY2UgdGhlIEpTIGFwcGxpY2F0aW9uIGFuZCBjYW4gdXBsb2Fk
IHRoZSBkYXRhIHRvDQo+IHdoZXJlIGl0IGlzIG5lZWRlZC4NCj4gDQpbUWluXTpTbyB5b3UgY2xh
aW0gdGhlIEJyb3dzZXIgZG9lcyBub3QgbmVlZCB0byBzdXBwb3J0IFJUQ1AgWFIgaW4gYWxsIGlt
cGxlbWVudGF0aW9uPw0KDQo+IEZvciB0aGVzZSBzdGF0cyBJIHRoaW5rIHRoZSBwb3RlbnRpYWwg
bW90aXZhdGlvbiBmb3IgUlRDUCBYUiBib2lscyBkb3duDQo+IHRvIHRoaXM6DQo+IDEpIFRoZSBw
ZWVyIGlzIG5vdCBhIEJyb3dzZXIgYnV0IGhhcyBSVENQIFhSLCBhbmQgb25lIHdhbnRzIHRvIGFj
Y2Vzcw0KPiBpdHMgdmlldyBvZiB0aGUgc2Vzc2lvbiwgdGh1cyByZWNlaXZpbmcgYW5kIGdhdGhl
cmluZyBSVENQIFhSIHJlcG9ydHMNCj4gZW5hYmxlcyBvbmUgdG8gZ2V0IGEgYmV0dGVyIHZpZXcg
b2YgdGhlIHdob2xlIFJUUCBzZXNzaW9uLg0KPiAyKSBPbmUgd2FudCB0aGUgY29sbGVjdGlvbiB0
byBiZSBpbiBhbiBXZWJSVEMgUlRQIG1lZGlhIHBsYW5lIG1pZGRsZWJveCwNCj4gYW5kIGl0IHNo
b3VsZCBnZXQgdGhlIGVuZHBvaW50cyB2aWV3IGFsc28sIHRodXMgUlRDUCBYUiBpcyBnb29kLg0K
DQpbUWluXTogU291bmRzIGdvb2QgdG8gbWUuIA0KDQo+IFNvIGRvIHBlb3BsZSBoYXZlIHRob3Nl
IHJlYXNvbnMsIGFuZCB3aGF0IGluZm9ybWF0aW9uIGRvZXMgb25lIHJlYWxseQ0KPiBuZWVkIGlu
IHRoZXNlIGNvbnRleHRzPw0KPiBJIHRoaW5rIHNvbWUgY2xlYXJlciBtb3RpdmF0aW9ucyBhcm91
bmQgUlRDUCBYUiBhbmQgZWFjaCBwYXJ0aWN1bGFyDQo+IG1ldHJpY3MgbmVlZHMgdG8gYmUgc3Rh
dGVkIGZyb20gYW55IHByb3BvbmVudC4NCg0KW1Fpbl0gOiBJIHRoaW5rIGF0IGxlYXN0IHRyYW5z
cG9ydCBsZXZlbCBtZXRyaWNzIGNhcnJpZWQgaW4gUlRDUCBYUiBuZWVkIHRvIGJlIHN1cHBvcnRl
ZCANCm9uIHRoZSBwZWVyIHNpbmNlIHRoZXkgcmVmbGVjdCB0cmFuc3BvcnQgaW1wYWlyZW1lbnQg
aW4gdGhlIG5ldHdvcmsgYWZmZWN0IG1lZGlhIHF1YWxpdHkuDQp0cmFuc3BvcnQgbGV2ZWwgbWV0
cmljcyAgaW5jbHVkZSBTdGF0aXN0aWNzIFN1bW1hcnkgUmVwb3J0IEJsb2NrIGRlZmluZWQgaW4g
UkZDMzYxMSwgDQpEZWxheSBtZXRyaWNzIGJsb2NrIGFuZCBQRFYgbWV0cmljcyBibG9jayBkZWZp
bmVkIGluIFhSQkxPQ0sgV0cuDQoNCkZvciBlbmQgc3lzdGVtIG1ldHJpY3MsIGJ1cnN0IGdhcCBy
ZWxhdGVkIG1ldHJpY3MsIGppdHRlciBidWZmZXIgbWV0cmljcyBhbmQgcGFja2V0IGxvc3MgDQpj
b25jZWFsbWVudCBtZXRyaWNzIGFyZSBSRUNPTU1FTkRFRCB0byBiZSBpbXBsZW1lbnRlZCBvbiB0
aGUgcGVlciBzaW5jZSB0aGVzZQ0KbWV0cmljcyBleHRlbmQgZnJvbSBWT0lQIHN1bW1hcnkgbWV0
cmljcyBibG9jayBkZWZpbmVkIGluIFJGQzM2MTEgYW5kIG1hbnkgVk9JUA0KaW1wbGVtZW50YXRp
b25zIGhhdmUgYWxyZWFkeSBzdXBwb3J0IFZPSVAgbWV0cmljcyBibG9jayByZXBvcnRpbmcuDQoN
CkZvciBhcHBsaWNhdGlvbiBsZXZlbCBtZXRyaWNzLCBhdCBsZWFzdCBRb0UgbWV0cmljcyBzaG91
bGQgYmUgc3VwcG9ydGVkIG9uIHRoZSBwZWVyIHNpbmNlIA0KTW9TIHNjb3JlIHByb3ZpZGUgZWFz
aWx5IHVuZGVyc3Rvb2QgbnVtZXRyaWMgcmVwcmVzZW50YXRpb24gb2YgbWVkaWEgcXVhbGl0eS4N
Cg0KPiANCj4+IEluIGFkZHRpb24sIEJyb3dzZXIgbmVlZCB0byBzdXBwb3J0IHN5bmNocm9uaXph
dGlvbiBvZiBhdWRpbyBhbmQNCj4gdmlkZW8sIGhvd2V2ZXIgaG93IGRvIHlvdSBrbm93IGEgY2Vy
dGFpbiBicm93c2VyIGxvc3Qgc3luY2hyb25pemF0aW9uIG9mDQo+IGF1ZGlvIGFuZCB2aWRlby4g
SSB0aGluayBTeW5jaHJvbml6YXRpb24gZGVsYXkgYW5kIG9mZnNldCBtZXRyaWNzIGNhbg0KPiB0
ZWxsIHRoaXMuIFRoZXJlZm9yZSBTeW5jaHJvbml6YXRpb24gZGVsYXkgYW5kIG9mZnNldCBtZXRy
aWNzLCBpbiBteQ0KPiBvcGluaW9uLCBSRUNPTU1FTkRFRCB0byBiZSBpbXBsZW1lbnRlZC4NCj4g
DQo+IFRoZSBxdWVzdGlvbiBpcyBob3cgbmVlZHMgdG8ga25vdyB0aGF0IHRoZSByZWNlaXZpbmcg
YnJvd3NlciBoYXMgZmFpbGVkDQo+IG9yIHNlbGVjdGVkIHRvIG5vdCBzeW5jaHJvbml6ZSB0aGUg
bWVkaWE/IEkgZG9uJ3Qgc2VlIHRoYXQgdGhlIHNlbmRlcg0KPiBjYW4gZG8gYW55dGhpbmcgZGlm
ZmVyZW50IGZyb20gd2hhdCB0aGV5IGFyZSBkb2luZy4gDQoNCltRaW5dOiBSRkM2MDUxIGRlZmlu
ZXMgdGhyZWUgbWV0aG9kcyB0byByZWR1Y2UgIHRoZQ0KICBwb3NzaWJsZSBzeW5jaHJvbmlzYXRp
b24gZGVsYXkuIFR3byBtZXRob2RzIGNhbiBiZSB1c2VkIGJ5IHNlbmRlci4NCg0KPkFzIEkgc2Vl
IGl0IGFsbA0KPiBmYWxscyBiYWNrIHRvIGtub3dpbmcgd2hhdCBxdWFsaXR5IGxldmVsIGRpZCB0
aGlzIHNlc3Npb24gYWN0dWFsbHkNCj4gYWNoaWV2ZS4gRXNwZWNpYWxseSBmb3Igc3luY2hyb25p
emF0aW9uIGl0IG1pZ2h0IGJlIHRoYXQgbG9zaW5nIHRoZSBzeW5jDQo+IHdhcyBiZXR0ZXIgdGhh
biB0byBpbmNyZWFzZSB0aGUgYXVkaW8gZGVsYXkgdG8gMSBzZWNvbmQgYXMgYW4gZXhhbXBsZS4N
Cg0KDQo+IENoZWVycw0KPiANCj4gDQo+IE1hZ251cyBXZXN0ZXJsdW5kDQo+IA0KPiAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tDQo+IE11bHRpbWVkaWEgVGVjaG5vbG9naWVzLCBFcmljc3NvbiBSZXNlYXJjaCBFQUIv
VFZNDQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gRXJpY3Nzb24gQUIgICAgICAgICAgICAgICAgfCBQaG9u
ZSAgKzQ2IDEwIDcxNDgyODcNCj4gRuRy9mdhdGFuIDYgICAgICAgICAgICAgICAgfCBNb2JpbGUg
KzQ2IDczIDA5NDkwNzkNCj4gU0UtMTY0IDgwIFN0b2NraG9sbSwgU3dlZGVufCBtYWlsdG86IG1h
Z251cy53ZXN0ZXJsdW5kQGVyaWNzc29uLmNvbQ0KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+


From harald@alvestrand.no  Mon Feb 25 04:28:40 2013
Return-Path: <harald@alvestrand.no>
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 BA49021F92E1 for <rtcweb@ietfa.amsl.com>; Mon, 25 Feb 2013 04:28:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.431
X-Spam-Level: 
X-Spam-Status: No, score=-110.431 tagged_above=-999 required=5 tests=[AWL=0.168, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XBsGwLrC15Qa for <rtcweb@ietfa.amsl.com>; Mon, 25 Feb 2013 04:28:40 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id BD10C21F92E0 for <rtcweb@ietf.org>; Mon, 25 Feb 2013 04:28:39 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id BF18C39E16A for <rtcweb@ietf.org>; Mon, 25 Feb 2013 13:28:36 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fHkWgAK4R2os for <rtcweb@ietf.org>; Mon, 25 Feb 2013 13:28:35 +0100 (CET)
Received: from [IPv6:2001:470:de0a:27:f9c0:52ed:52ab:4668] (unknown [IPv6:2001:470:de0a:27:f9c0:52ed:52ab:4668]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id A2E8D39E03A for <rtcweb@ietf.org>; Mon, 25 Feb 2013 13:28:35 +0100 (CET)
Message-ID: <512B58F2.3020408@alvestrand.no>
Date: Mon, 25 Feb 2013 13:28:34 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <512540A3.3090008@jesup.org> <0DB30A45-97A6-4974-9CBB-BEE6691EFCE2@lurchi.franken.de> <51263522.1030206@jesup.org> <3FAF754D-8040-49FC-B0AD-F17BF705F62C@lurchi.franken.de>
In-Reply-To: <3FAF754D-8040-49FC-B0AD-F17BF705F62C@lurchi.franken.de>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [rtcweb] Lower-overhead protocol variations
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: Mon, 25 Feb 2013 12:28:40 -0000

On 02/21/2013 09:19 PM, Michael Tuexen wrote:
> On Feb 21, 2013, at 3:54 PM, Randell Jesup wrote:
>
>> On 2/21/2013 8:03 AM, Michael Tuexen wrote:
>>> On Feb 20, 2013, at 10:31 PM, Randell Jesup wrote:
>>>
>>>> This is a relevant thread to current discussions:
>>>> http://www.w3.org/mid/D1737092-F63D-4821-B3FA-D425267E4F23@cisco.com
>>>> and continued with subject change in
>>>> http://www.w3.org/mid/4F4D6315.9000601@jesup.org
>>>>
>>>> I'm re-evaluating if the original decision against even/odd was required,
>>>> in order to see if we can collapse the current draft 0-RTT proposal
>>>> into a single declarative "open" message on a stream with no response or ack
>>>> required. Even/odd (perhaps based on a property of the SCTP association?)
>>>> would avoid the need for mismatched channel pairs, and thus avoid the need
>>>> for the response/ack and the need to send with the in-order bit.
>>> I'm not sure what you mean you even/odd?
>>>
>>> I guess you will send the "open" message reliable and ordered. OK.
>>> Are you proposing that there is no ACK sent back? What would happen
>>> if one side sends an "open" message indicating an unordered data channel,
>>> sends a user message on this channel and the user message is delivered
>>> first?
>> As you infer below, this would be one side uses even channels to initiate, the other uses odd (to avoid glare).
>> The reliability question is important; the simplest solution would be to buffer any data that arrives without an Open message until the Open message is received, and then deliver it.  There's no issue in the other direction, as once the open message is received the receiver can then send on that stream/channel with no restrictions. I assume there's some way to reliably choose roles for even/odd selection in SCTP?  If not, we can find other ways to do it (even SDP if we had to), though I think we could also key off the DTLS.
> Not sure we can choose based on SCTP. The port numbers can be the same and we have no addresses
> available. Maybe we can use the client/server identity from DTLS (the DTLS client uses even,
> the DTLS server uses odd).

The MMUSIC SCTP draft (draft-ietf-mmusic-sctp-sdp-03.txt) says:

6.  The Setup and Connection Attributes and Association Management

    The use of the 'setup' and 'connection' attributes in the context of
    an SCTP association is identical to the use of these attributes in
    the context of a TCP connection.  That is, SCTP endpoints MUST follow
    the rules in Sections 4 and 5 of RFC 4145 [RFC4145] when it comes to
    the use of the 'setup' and 'connection' attributes in offer/answer
    [RFC3264] exchanges.

The relevant table from section 4 of RFC 4145 is:

            Offer      Answer
             ________________
             active     passive / holdconn
             passive    active / holdconn
             actpass    active / passive / holdconn
             holdconn   holdconn

I think that based on RFC 4145, it would be reasonable to say that the 
party in the "active" role uses the even channels and the party in the 
"passive" role uses the odd channels, and that if the initiator uses 
"actpass", no channel assignment can be made until the answer comes back 
as either "active" or "passive".

This, of course, implies that channel numbers are reassigned from a 
blank slate if the connection goes down and is reestablished with new 
values for active and passive. Probably one should say that if the 
connection goes down, all channels go down too - that the data channel 
system doesn't attempt to layer yet another layer of reconnection on top 
of the already existing ones.

                    Harald



From stefan.lk.hakansson@ericsson.com  Mon Feb 25 04:57:44 2013
Return-Path: <stefan.lk.hakansson@ericsson.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 411C121F8FA0 for <rtcweb@ietfa.amsl.com>; Mon, 25 Feb 2013 04:57:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.903
X-Spam-Level: 
X-Spam-Status: No, score=-5.903 tagged_above=-999 required=5 tests=[AWL=0.046,  BAYES_00=-2.599, HELO_EQ_SE=0.35, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zInul3XlNeNa for <rtcweb@ietfa.amsl.com>; Mon, 25 Feb 2013 04:57:43 -0800 (PST)
Received: from mailgw1.ericsson.se (mailgw1.ericsson.se [193.180.251.45]) by ietfa.amsl.com (Postfix) with ESMTP id D6DF621F8F69 for <rtcweb@ietf.org>; Mon, 25 Feb 2013 04:57:41 -0800 (PST)
X-AuditID: c1b4fb2d-b7f316d0000028db-ff-512b5fc41d48
Received: from esessmw0197.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw1.ericsson.se (Symantec Mail Security) with SMTP id E6.02.10459.4CF5B215; Mon, 25 Feb 2013 13:57:41 +0100 (CET)
Received: from [150.132.141.119] (153.88.115.8) by esessmw0197.eemea.ericsson.se (153.88.115.88) with Microsoft SMTP Server id 8.3.279.1; Mon, 25 Feb 2013 13:57:40 +0100
Message-ID: <512B5FC4.8060103@ericsson.com>
Date: Mon, 25 Feb 2013 13:57:40 +0100
From: =?ISO-8859-1?Q?Stefan_H=E5kansson_LK?= <stefan.lk.hakansson@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130215 Thunderbird/17.0.3
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <512540A3.3090008@jesup.org> <0DB30A45-97A6-4974-9CBB-BEE6691EFCE2@lurchi.franken.de> <51263522.1030206@jesup.org> <3FAF754D-8040-49FC-B0AD-F17BF705F62C@lurchi.franken.de> <512B58F2.3020408@alvestrand.no>
In-Reply-To: <512B58F2.3020408@alvestrand.no>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHJMWRmVeSWpSXmKPExsUyM+Jvje7ReO1Ag97trBZr/7WzOzB6LFny kymAMYrLJiU1J7MstUjfLoEr42BfK0vBe8WKD4eWszQw7pXqYuTkkBAwkbi68D8bhC0mceHe eiCbi0NI4CSjxJU1Z6GctYwSE9v/M4JU8QpoSyzu/83UxcjBwSKgKvF6WghImE0gUOL6/19g YVGBKIkr+ywhqgUlTs58wgJiiwgIS2x91csEYgsLWEg87DnCBDH+BqNE3+zbYAlOAV2J5deP gjUwC9hKXJhzHcqWl9j+dg4ziC0EVPPu9T3WCYwCs5DsmIWkZRaSlgWMzKsY2XMTM3PSyw03 MQLD7OCW37o7GE+dEznEKM3BoiTOG+Z6IUBIID2xJDU7NbUgtSi+qDQntfgQIxMHp1QDY96J 7xOOcjgLSUzN599yoeC0if0CsZ1quzfVRhar7wyUqppfKvH8cGEAy8IvJX/yYw44NpdWnP3K rmDQuPd57/rpaxiUuMLOd4tl3NZamOq41Hyis73P5WPTy7SXTpT9eOVzEvP3mJU/2p8bV373 M1Kb8T13tvbBhO+6vV6dZg31M273eVcpKLEUZyQaajEXFScCAKSv2WgBAgAA
Subject: Re: [rtcweb] Lower-overhead protocol variations
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: Mon, 25 Feb 2013 12:57:44 -0000

On 2013-02-25 13:28, Harald Alvestrand wrote:
> On 02/21/2013 09:19 PM, Michael Tuexen wrote:
>> On Feb 21, 2013, at 3:54 PM, Randell Jesup wrote:
>>
>>> On 2/21/2013 8:03 AM, Michael Tuexen wrote:
>>>> On Feb 20, 2013, at 10:31 PM, Randell Jesup wrote:
>>>>
>>>>> This is a relevant thread to current discussions:
>>>>> http://www.w3.org/mid/D1737092-F63D-4821-B3FA-D425267E4F23@cisco.com
>>>>> and continued with subject change in
>>>>> http://www.w3.org/mid/4F4D6315.9000601@jesup.org
>>>>>
>>>>> I'm re-evaluating if the original decision against even/odd was
>>>>> required,
>>>>> in order to see if we can collapse the current draft 0-RTT proposal
>>>>> into a single declarative "open" message on a stream with no
>>>>> response or ack
>>>>> required. Even/odd (perhaps based on a property of the SCTP
>>>>> association?)
>>>>> would avoid the need for mismatched channel pairs, and thus avoid
>>>>> the need
>>>>> for the response/ack and the need to send with the in-order bit.
>>>> I'm not sure what you mean you even/odd?
>>>>
>>>> I guess you will send the "open" message reliable and ordered. OK.
>>>> Are you proposing that there is no ACK sent back? What would happen
>>>> if one side sends an "open" message indicating an unordered data
>>>> channel,
>>>> sends a user message on this channel and the user message is delivered
>>>> first?
>>> As you infer below, this would be one side uses even channels to
>>> initiate, the other uses odd (to avoid glare).
>>> The reliability question is important; the simplest solution would be
>>> to buffer any data that arrives without an Open message until the
>>> Open message is received, and then deliver it.  There's no issue in
>>> the other direction, as once the open message is received the
>>> receiver can then send on that stream/channel with no restrictions. I
>>> assume there's some way to reliably choose roles for even/odd
>>> selection in SCTP?  If not, we can find other ways to do it (even SDP
>>> if we had to), though I think we could also key off the DTLS.
>> Not sure we can choose based on SCTP. The port numbers can be the same
>> and we have no addresses
>> available. Maybe we can use the client/server identity from DTLS (the
>> DTLS client uses even,
>> the DTLS server uses odd).
>
> The MMUSIC SCTP draft (draft-ietf-mmusic-sctp-sdp-03.txt) says:
>
> 6.  The Setup and Connection Attributes and Association Management
>
>     The use of the 'setup' and 'connection' attributes in the context of
>     an SCTP association is identical to the use of these attributes in
>     the context of a TCP connection.  That is, SCTP endpoints MUST follow
>     the rules in Sections 4 and 5 of RFC 4145 [RFC4145] when it comes to
>     the use of the 'setup' and 'connection' attributes in offer/answer
>     [RFC3264] exchanges.
>
> The relevant table from section 4 of RFC 4145 is:
>
>             Offer      Answer
>              ________________
>              active     passive / holdconn
>              passive    active / holdconn
>              actpass    active / passive / holdconn
>              holdconn   holdconn
>
> I think that based on RFC 4145, it would be reasonable to say that the
> party in the "active" role uses the even channels and the party in the
> "passive" role uses the odd channels, and that if the initiator uses
> "actpass", no channel assignment can be made until the answer comes back
> as either "active" or "passive".
>
> This, of course, implies that channel numbers are reassigned from a
> blank slate if the connection goes down and is reestablished with new
> values for active and passive. Probably one should say that if the
> connection goes down, all channels go down too - that the data channel
> system doesn't attempt to layer yet another layer of reconnection on top
> of the already existing ones.

I think so too. For WebSockets, you get the close event (with a reason 
why it was closed [1]); the app has to establish a new one. The data 
channels should have the same behavior IMO.

[1] http://dev.w3.org/html5/websockets/#closeevent

>
>                     Harald
>
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb


From randell-ietf@jesup.org  Mon Feb 25 07:08:48 2013
Return-Path: <randell-ietf@jesup.org>
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 56A8B21F9355 for <rtcweb@ietfa.amsl.com>; Mon, 25 Feb 2013 07:08:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.53
X-Spam-Level: 
X-Spam-Status: No, score=-2.53 tagged_above=-999 required=5 tests=[AWL=0.069,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cjfpFGiWCZEA for <rtcweb@ietfa.amsl.com>; Mon, 25 Feb 2013 07:08:47 -0800 (PST)
Received: from r2-chicago.webserversystems.com (r2-chicago.webserversystems.com [173.236.101.58]) by ietfa.amsl.com (Postfix) with ESMTP id B7BF021F9352 for <rtcweb@ietf.org>; Mon, 25 Feb 2013 07:08:47 -0800 (PST)
Received: from pool-98-111-140-34.phlapa.fios.verizon.net ([98.111.140.34]:3147 helo=[192.168.1.12]) by r2-chicago.webserversystems.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80) (envelope-from <randell-ietf@jesup.org>) id 1U9zfX-0007Of-PW for rtcweb@ietf.org; Mon, 25 Feb 2013 09:08:43 -0600
Message-ID: <512B7DE6.8040909@jesup.org>
Date: Mon, 25 Feb 2013 10:06:14 -0500
From: Randell Jesup <randell-ietf@jesup.org>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20130215 Thunderbird/17.0.3
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <512540A3.3090008@jesup.org> <0DB30A45-97A6-4974-9CBB-BEE6691EFCE2@lurchi.franken.de> <51263522.1030206@jesup.org> <3FAF754D-8040-49FC-B0AD-F17BF705F62C@lurchi.franken.de> <512B58F2.3020408@alvestrand.no>
In-Reply-To: <512B58F2.3020408@alvestrand.no>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - r2-chicago.webserversystems.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - jesup.org
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Subject: Re: [rtcweb] Lower-overhead protocol variations
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: Mon, 25 Feb 2013 15:08:48 -0000

On 2/25/2013 7:28 AM, Harald Alvestrand wrote:
> On 02/21/2013 09:19 PM, Michael Tuexen wrote:
>> Not sure we can choose based on SCTP. The port numbers can be the 
>> same and we have no addresses
>> available. Maybe we can use the client/server identity from DTLS (the 
>> DTLS client uses even,
>> the DTLS server uses odd).
>
> The MMUSIC SCTP draft (draft-ietf-mmusic-sctp-sdp-03.txt) says:
>
> 6.  The Setup and Connection Attributes and Association Management
>
>    The use of the 'setup' and 'connection' attributes in the context of
>    an SCTP association is identical to the use of these attributes in
>    the context of a TCP connection.  That is, SCTP endpoints MUST follow
>    the rules in Sections 4 and 5 of RFC 4145 [RFC4145] when it comes to
>    the use of the 'setup' and 'connection' attributes in offer/answer
>    [RFC3264] exchanges.
>
> The relevant table from section 4 of RFC 4145 is:
>
>            Offer      Answer
>             ________________
>             active     passive / holdconn
>             passive    active / holdconn
>             actpass    active / passive / holdconn
>             holdconn   holdconn
>
> I think that based on RFC 4145, it would be reasonable to say that the 
> party in the "active" role uses the even channels and the party in the 
> "passive" role uses the odd channels, and that if the initiator uses 
> "actpass", no channel assignment can be made until the answer comes 
> back as either "active" or "passive".

We'd have to surface this to the usrsctp interface if it isn't already.  
Also this implies stream id's can't be assigned until the association is 
established (which makes sense, if it depends on the properties of the 
association or the DTLS connection.  This also pushes me in the 
direction of not exposing stream ids.

We don't want to make it depend on something that's easily mutable in 
SDP where some type of SBC between rtcweb endpoints might have to play 
games (like having it depend on offer or answer roles - in 3pcc 
scenarios, both sides might think they're answering for example).

>
> This, of course, implies that channel numbers are reassigned from a 
> blank slate if the connection goes down and is reestablished with new 
> values for active and passive. Probably one should say that if the 
> connection goes down, all channels go down too - that the data channel 
> system doesn't attempt to layer yet another layer of reconnection on 
> top of the already existing ones.

Agreed.  We already should be able to handle IP mobility without tearing 
down the higher layers.


-- 
Randell Jesup
randell-ietf@jesup.org


From Michael.Tuexen@lurchi.franken.de  Mon Feb 25 07:22:05 2013
Return-Path: <Michael.Tuexen@lurchi.franken.de>
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 B134921F9471 for <rtcweb@ietfa.amsl.com>; Mon, 25 Feb 2013 07:22:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.499
X-Spam-Level: 
X-Spam-Status: No, score=-2.499 tagged_above=-999 required=5 tests=[AWL=0.100,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 93sIanxiJDyv for <rtcweb@ietfa.amsl.com>; Mon, 25 Feb 2013 07:22:05 -0800 (PST)
Received: from mail-n.franken.de (drew.ipv6.franken.de [IPv6:2001:638:a02:a001:20e:cff:fe4a:feaa]) by ietfa.amsl.com (Postfix) with ESMTP id 351E821F945E for <rtcweb@ietf.org>; Mon, 25 Feb 2013 07:22:04 -0800 (PST)
Received: from [192.168.1.101] (p5481BC8E.dip.t-dialin.net [84.129.188.142]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTP id CCB801C0C069D; Mon, 25 Feb 2013 16:22:02 +0100 (CET)
Mime-Version: 1.0 (Apple Message framework v1283)
Content-Type: text/plain; charset=us-ascii
From: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
In-Reply-To: <512B58F2.3020408@alvestrand.no>
Date: Mon, 25 Feb 2013 16:22:02 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <2594249F-FA21-4872-80E3-6F2EB7B87F85@lurchi.franken.de>
References: <512540A3.3090008@jesup.org> <0DB30A45-97A6-4974-9CBB-BEE6691EFCE2@lurchi.franken.de> <51263522.1030206@jesup.org> <3FAF754D-8040-49FC-B0AD-F17BF705F62C@lurchi.franken.de> <512B58F2.3020408@alvestrand.no>
To: Harald Alvestrand <harald@alvestrand.no>
X-Mailer: Apple Mail (2.1283)
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Lower-overhead protocol variations
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: Mon, 25 Feb 2013 15:22:05 -0000

On Feb 25, 2013, at 1:28 PM, Harald Alvestrand wrote:

> On 02/21/2013 09:19 PM, Michael Tuexen wrote:
>> On Feb 21, 2013, at 3:54 PM, Randell Jesup wrote:
>>=20
>>> On 2/21/2013 8:03 AM, Michael Tuexen wrote:
>>>> On Feb 20, 2013, at 10:31 PM, Randell Jesup wrote:
>>>>=20
>>>>> This is a relevant thread to current discussions:
>>>>> =
http://www.w3.org/mid/D1737092-F63D-4821-B3FA-D425267E4F23@cisco.com
>>>>> and continued with subject change in
>>>>> http://www.w3.org/mid/4F4D6315.9000601@jesup.org
>>>>>=20
>>>>> I'm re-evaluating if the original decision against even/odd was =
required,
>>>>> in order to see if we can collapse the current draft 0-RTT =
proposal
>>>>> into a single declarative "open" message on a stream with no =
response or ack
>>>>> required. Even/odd (perhaps based on a property of the SCTP =
association?)
>>>>> would avoid the need for mismatched channel pairs, and thus avoid =
the need
>>>>> for the response/ack and the need to send with the in-order bit.
>>>> I'm not sure what you mean you even/odd?
>>>>=20
>>>> I guess you will send the "open" message reliable and ordered. OK.
>>>> Are you proposing that there is no ACK sent back? What would happen
>>>> if one side sends an "open" message indicating an unordered data =
channel,
>>>> sends a user message on this channel and the user message is =
delivered
>>>> first?
>>> As you infer below, this would be one side uses even channels to =
initiate, the other uses odd (to avoid glare).
>>> The reliability question is important; the simplest solution would =
be to buffer any data that arrives without an Open message until the =
Open message is received, and then deliver it.  There's no issue in the =
other direction, as once the open message is received the receiver can =
then send on that stream/channel with no restrictions. I assume there's =
some way to reliably choose roles for even/odd selection in SCTP?  If =
not, we can find other ways to do it (even SDP if we had to), though I =
think we could also key off the DTLS.
>> Not sure we can choose based on SCTP. The port numbers can be the =
same and we have no addresses
>> available. Maybe we can use the client/server identity from DTLS (the =
DTLS client uses even,
>> the DTLS server uses odd).
>=20
> The MMUSIC SCTP draft (draft-ietf-mmusic-sctp-sdp-03.txt) says:
>=20
> 6.  The Setup and Connection Attributes and Association Management
>=20
>   The use of the 'setup' and 'connection' attributes in the context of
>   an SCTP association is identical to the use of these attributes in
>   the context of a TCP connection.  That is, SCTP endpoints MUST =
follow
>   the rules in Sections 4 and 5 of RFC 4145 [RFC4145] when it comes to
>   the use of the 'setup' and 'connection' attributes in offer/answer
>   [RFC3264] exchanges.
>=20
> The relevant table from section 4 of RFC 4145 is:
>=20
>           Offer      Answer
>            ________________
>            active     passive / holdconn
>            passive    active / holdconn
>            actpass    active / passive / holdconn
>            holdconn   holdconn
>=20
> I think that based on RFC 4145, it would be reasonable to say that the =
party in the "active" role uses the even channels and the party in the =
"passive" role uses the odd channels, and that if the initiator uses =
"actpass", no channel assignment can be made until the answer comes back =
as either "active" or "passive".
OK. I was writing the statement based on how things are currently =
implemented
in Firefox. Both side are the active side...

Thanks for the clarification.
>=20
> This, of course, implies that channel numbers are reassigned from a =
blank slate if the connection goes down and is reestablished with new =
values for active and passive. Probably one should say that if the =
connection goes down, all channels go down too - that the data channel =
system doesn't attempt to layer yet another layer of reconnection on top =
of the already existing ones.
>=20
>                   Harald
>=20
>=20
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>=20


From remi.scavenius@wanadoo.fr  Mon Feb 25 08:52:05 2013
Return-Path: <remi.scavenius@wanadoo.fr>
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 154D821F94ED for <rtcweb@ietfa.amsl.com>; Mon, 25 Feb 2013 08:52:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.03
X-Spam-Level: 
X-Spam-Status: No, score=-0.03 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_FR=0.35, TVD_SPACE_RATIO=2.219]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ky-64v2oPL6w for <rtcweb@ietfa.amsl.com>; Mon, 25 Feb 2013 08:52:04 -0800 (PST)
Received: from smtp.smtpout.orange.fr (smtp10.smtpout.orange.fr [80.12.242.132]) by ietfa.amsl.com (Postfix) with ESMTP id 750F921F903C for <rtcweb@ietf.org>; Mon, 25 Feb 2013 08:52:02 -0800 (PST)
Received: from new-host.home ([83.193.64.43]) by mwinf5d33 with ME id 4gs11l0080vzZMP03gs1VD; Mon, 25 Feb 2013 17:52:01 +0100
From: Remi Scavenius <remi.scavenius@wanadoo.fr>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Date: Mon, 25 Feb 2013 17:52:00 +0100
Message-Id: <F4CBF06B-7455-46CD-98BB-EE1692C413FC@wanadoo.fr>
To: rtcweb@ietf.org
Mime-Version: 1.0 (Apple Message framework v1085)
X-Mailer: Apple Mail (2.1085)
Subject: [rtcweb] WebRTC Conference, second edition
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: Mon, 25 Feb 2013 16:52:05 -0000

The call for proposals of theWebRTC conference second edition is online at:
http://www.uppersideconferences.com/webrtc2013/webrtc2013intro.html

From internet-drafts@ietf.org  Mon Feb 25 13:14:12 2013
Return-Path: <internet-drafts@ietf.org>
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 1A51921F914E; Mon, 25 Feb 2013 13:14:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.532
X-Spam-Level: 
X-Spam-Status: No, score=-102.532 tagged_above=-999 required=5 tests=[AWL=0.067, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Py2uKHsIcVGV; Mon, 25 Feb 2013 13:14:10 -0800 (PST)
Received: from ietfa.amsl.com (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 20F0621E80DE; Mon, 25 Feb 2013 13:14:10 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 4.40
Message-ID: <20130225211410.2172.19161.idtracker@ietfa.amsl.com>
Date: Mon, 25 Feb 2013 13:14:10 -0800
Cc: rtcweb@ietf.org
Subject: [rtcweb] I-D Action: draft-ietf-rtcweb-rtp-usage-06.txt
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: Mon, 25 Feb 2013 21:14:12 -0000

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies.
 This draft is a work item of the Real-Time Communication in WEB-browsers W=
orking Group of the IETF.

	Title           : Web Real-Time Communication (WebRTC): Media Transport an=
d Use of RTP
	Author(s)       : Colin Perkins
                          Magnus Westerlund
                          Joerg Ott
	Filename        : draft-ietf-rtcweb-rtp-usage-06.txt
	Pages           : 62
	Date            : 2013-02-25

Abstract:
   The Web Real-Time Communication (WebRTC) framework provides support
   for direct interactive rich communication using audio, video, text,
   collaboration, games, etc. between two peers' web-browsers.  This
   memo describes the media transport aspects of the WebRTC framework.
   It specifies how the Real-time Transport Protocol (RTP) is used in
   the WebRTC context, and gives requirements for which RTP features,
   profiles, and extensions need to be supported.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-rtcweb-rtp-usage

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-rtcweb-rtp-usage-06

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-rtcweb-rtp-usage-06


Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From internet-drafts@ietf.org  Mon Feb 25 14:40:16 2013
Return-Path: <internet-drafts@ietf.org>
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 4523B21E8111; Mon, 25 Feb 2013 14:40:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.532
X-Spam-Level: 
X-Spam-Status: No, score=-102.532 tagged_above=-999 required=5 tests=[AWL=0.067, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uQ2UTSXoxVYI; Mon, 25 Feb 2013 14:40:15 -0800 (PST)
Received: from ietfa.amsl.com (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 41B2821E8118; Mon, 25 Feb 2013 14:40:14 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 4.40
Message-ID: <20130225224014.18570.20111.idtracker@ietfa.amsl.com>
Date: Mon, 25 Feb 2013 14:40:14 -0800
Cc: rtcweb@ietf.org
Subject: [rtcweb] I-D Action: draft-ietf-rtcweb-data-channel-04.txt
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: Mon, 25 Feb 2013 22:40:16 -0000

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies.
 This draft is a work item of the Real-Time Communication in WEB-browsers W=
orking Group of the IETF.

	Title           : RTCWeb Data Channels
	Author(s)       : Randell Jesup
                          Salvatore Loreto
                          Michael Tuexen
	Filename        : draft-ietf-rtcweb-data-channel-04.txt
	Pages           : 13
	Date            : 2013-02-25

Abstract:
   The Web Real-Time Communication (WebRTC) working group is charged to
   provide protocol support for direct interactive rich communication
   using audio, video, and data between two peers' web-browsers.  This
   document specifies the non-media data transport aspects of the WebRTC
   framework.  It provides an architectural overview of how the Stream
   Control Transmission Protocol (SCTP) is used in the WebRTC context as
   a generic transport service allowing Web Browser to exchange generic
   data from peer to peer.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-rtcweb-data-channel

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-rtcweb-data-channel-04

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-rtcweb-data-channel-04


Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From harald@alvestrand.no  Mon Feb 25 14:51:40 2013
Return-Path: <harald@alvestrand.no>
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 D439421E8124 for <rtcweb@ietfa.amsl.com>; Mon, 25 Feb 2013 14:51:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.436
X-Spam-Level: 
X-Spam-Status: No, score=-110.436 tagged_above=-999 required=5 tests=[AWL=0.163, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5jRVIJhcYBuF for <rtcweb@ietfa.amsl.com>; Mon, 25 Feb 2013 14:51:36 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id 88E5A21E810D for <rtcweb@ietf.org>; Mon, 25 Feb 2013 14:51:35 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 5343F39E16A; Mon, 25 Feb 2013 23:51:33 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JWBugQ+nd0Nv; Mon, 25 Feb 2013 23:51:30 +0100 (CET)
Received: from [IPv6:2001:470:de0a:27:3c68:d99d:dfd8:4dad] (unknown [IPv6:2001:470:de0a:27:3c68:d99d:dfd8:4dad]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id 9247F39E03A; Mon, 25 Feb 2013 23:51:30 +0100 (CET)
Message-ID: <512BEAFE.1050700@alvestrand.no>
Date: Mon, 25 Feb 2013 23:51:42 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
References: <512540A3.3090008@jesup.org> <0DB30A45-97A6-4974-9CBB-BEE6691EFCE2@lurchi.franken.de> <51263522.1030206@jesup.org> <3FAF754D-8040-49FC-B0AD-F17BF705F62C@lurchi.franken.de> <512B58F2.3020408@alvestrand.no> <2594249F-FA21-4872-80E3-6F2EB7B87F85@lurchi.franken.de>
In-Reply-To: <2594249F-FA21-4872-80E3-6F2EB7B87F85@lurchi.franken.de>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Lower-overhead protocol variations
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: Mon, 25 Feb 2013 22:51:40 -0000

On 02/25/2013 04:22 PM, Michael Tuexen wrote:
> On Feb 25, 2013, at 1:28 PM, Harald Alvestrand wrote:
>
>> On 02/21/2013 09:19 PM, Michael Tuexen wrote:
>>> On Feb 21, 2013, at 3:54 PM, Randell Jesup wrote:
>>>
>>>> On 2/21/2013 8:03 AM, Michael Tuexen wrote:
>>>>> On Feb 20, 2013, at 10:31 PM, Randell Jesup wrote:
>>>>>
>>>>>> This is a relevant thread to current discussions:
>>>>>> http://www.w3.org/mid/D1737092-F63D-4821-B3FA-D425267E4F23@cisco.com
>>>>>> and continued with subject change in
>>>>>> http://www.w3.org/mid/4F4D6315.9000601@jesup.org
>>>>>>
>>>>>> I'm re-evaluating if the original decision against even/odd was required,
>>>>>> in order to see if we can collapse the current draft 0-RTT proposal
>>>>>> into a single declarative "open" message on a stream with no response or ack
>>>>>> required. Even/odd (perhaps based on a property of the SCTP association?)
>>>>>> would avoid the need for mismatched channel pairs, and thus avoid the need
>>>>>> for the response/ack and the need to send with the in-order bit.
>>>>> I'm not sure what you mean you even/odd?
>>>>>
>>>>> I guess you will send the "open" message reliable and ordered. OK.
>>>>> Are you proposing that there is no ACK sent back? What would happen
>>>>> if one side sends an "open" message indicating an unordered data channel,
>>>>> sends a user message on this channel and the user message is delivered
>>>>> first?
>>>> As you infer below, this would be one side uses even channels to initiate, the other uses odd (to avoid glare).
>>>> The reliability question is important; the simplest solution would be to buffer any data that arrives without an Open message until the Open message is received, and then deliver it.  There's no issue in the other direction, as once the open message is received the receiver can then send on that stream/channel with no restrictions. I assume there's some way to reliably choose roles for even/odd selection in SCTP?  If not, we can find other ways to do it (even SDP if we had to), though I think we could also key off the DTLS.
>>> Not sure we can choose based on SCTP. The port numbers can be the same and we have no addresses
>>> available. Maybe we can use the client/server identity from DTLS (the DTLS client uses even,
>>> the DTLS server uses odd).
>> The MMUSIC SCTP draft (draft-ietf-mmusic-sctp-sdp-03.txt) says:
>>
>> 6.  The Setup and Connection Attributes and Association Management
>>
>>    The use of the 'setup' and 'connection' attributes in the context of
>>    an SCTP association is identical to the use of these attributes in
>>    the context of a TCP connection.  That is, SCTP endpoints MUST follow
>>    the rules in Sections 4 and 5 of RFC 4145 [RFC4145] when it comes to
>>    the use of the 'setup' and 'connection' attributes in offer/answer
>>    [RFC3264] exchanges.
>>
>> The relevant table from section 4 of RFC 4145 is:
>>
>>            Offer      Answer
>>             ________________
>>             active     passive / holdconn
>>             passive    active / holdconn
>>             actpass    active / passive / holdconn
>>             holdconn   holdconn
>>
>> I think that based on RFC 4145, it would be reasonable to say that the party in the "active" role uses the even channels and the party in the "passive" role uses the odd channels, and that if the initiator uses "actpass", no channel assignment can be made until the answer comes back as either "active" or "passive".
> OK. I was writing the statement based on how things are currently implemented
> in Firefox. Both side are the active side...
>
> Thanks for the clarification.

That confuses me ... do both sides send INIT (RFC 4960 section 5.1 step A)?

Collision is described in section 5.2.1 section B - I guess that if 
that's something that makes sense to provoke on a regular basis, "both 
active" can make sense.
draft-ietf-mmusic-sctp-sdp needs to be updated with this possibility.
>> This, of course, implies that channel numbers are reassigned from a blank slate if the connection goes down and is reestablished with new values for active and passive. Probably one should say that if the connection goes down, all channels go down too - that the data channel system doesn't attempt to layer yet another layer of reconnection on top of the already existing ones.
>>
>>                    Harald
>>
>>
>> _______________________________________________
>> rtcweb mailing list
>> rtcweb@ietf.org
>> https://www.ietf.org/mailman/listinfo/rtcweb
>>


From ted.ietf@gmail.com  Mon Feb 25 15:26:01 2013
Return-Path: <ted.ietf@gmail.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 C7CC921E8158 for <rtcweb@ietfa.amsl.com>; Mon, 25 Feb 2013 15:25:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.574
X-Spam-Level: 
X-Spam-Status: No, score=-2.574 tagged_above=-999 required=5 tests=[AWL=0.026,  BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id inn0-3WXd9c9 for <rtcweb@ietfa.amsl.com>; Mon, 25 Feb 2013 15:25:58 -0800 (PST)
Received: from mail-ie0-x22a.google.com (mail-ie0-x22a.google.com [IPv6:2607:f8b0:4001:c03::22a]) by ietfa.amsl.com (Postfix) with ESMTP id D3E1021E812C for <rtcweb@ietf.org>; Mon, 25 Feb 2013 15:25:57 -0800 (PST)
Received: by mail-ie0-f170.google.com with SMTP id c11so3814823ieb.15 for <rtcweb@ietf.org>; Mon, 25 Feb 2013 15:25:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type; bh=2hEWenfxgMKEQYcvSohZOi7ry0GCX+rCn8ZQ37g65eQ=; b=0zzrrako+9wKPLY+HwAdsGOm8zEX+vmJSEJ1k77YlHUZDLzE8ZB/EZGo/ozBMcndRO LY7LOG5rmEZ8x3cGFDCh6X01AKGM9iBWg44QRUxB89scS8LcZDBsKi0HgO0WVv2S2kYM 9MRxVB01g6HNNLY8HUREfe/VybPtQ4HzHph9CAiQLM8H+BCLfzFhrEO2x+4FxhSu+qQW IjPdaAXkd99MH56CdwGSv0Kzjfermfa3jnk6TxxQxbGdVaENqT3euxAcDn5werZ2FXW5 veODMnB9NnRa0ilX/pTJ84mqmSJC2NByeMU5nM9Hys228YQIvTah69MD1w68nXbDMIZv tXjw==
MIME-Version: 1.0
X-Received: by 10.50.191.199 with SMTP id ha7mr4313431igc.70.1361834757489; Mon, 25 Feb 2013 15:25:57 -0800 (PST)
Received: by 10.43.135.202 with HTTP; Mon, 25 Feb 2013 15:25:57 -0800 (PST)
Date: Mon, 25 Feb 2013 15:25:57 -0800
Message-ID: <CA+9kkMBypzkRn1ywdm8wL4Sbxteyq_LjGooNAv6g-zPoEu1XjA@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
To: rtcweb@ietf.org
Content-Type: text/plain; charset=ISO-8859-1
Subject: [rtcweb] Reminder: Working Group Last Call draft-ietf-rtcweb-security
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: Mon, 25 Feb 2013 23:26:01 -0000

This is a reminder about the ongoing last call of
draft-ietf-rtcweb-security-04.  Please send comments, even if they are
"reviewed and no issues" by March 9th.

regards,

Ted Hardie

On Thu, Feb 14, 2013 at 8:34 AM, Ted Hardie <ted.ietf@gmail.com> wrote:
> This begins a working group last call for draft-ietf-rtcweb-security.
> Please send comments to the list by March 9, 2013.
>
> regards,
>
> Ted, Cullen, Magnus

From ted.ietf@gmail.com  Mon Feb 25 15:27:38 2013
Return-Path: <ted.ietf@gmail.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 B28B521E815B for <rtcweb@ietfa.amsl.com>; Mon, 25 Feb 2013 15:27:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.575
X-Spam-Level: 
X-Spam-Status: No, score=-2.575 tagged_above=-999 required=5 tests=[AWL=0.025,  BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id naip2G+VIzul for <rtcweb@ietfa.amsl.com>; Mon, 25 Feb 2013 15:27:38 -0800 (PST)
Received: from mail-ie0-x22e.google.com (mail-ie0-x22e.google.com [IPv6:2607:f8b0:4001:c03::22e]) by ietfa.amsl.com (Postfix) with ESMTP id 438C621E8160 for <rtcweb@ietf.org>; Mon, 25 Feb 2013 15:27:38 -0800 (PST)
Received: by mail-ie0-f174.google.com with SMTP id k10so3734717iea.5 for <rtcweb@ietf.org>; Mon, 25 Feb 2013 15:27:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type; bh=ArnZnuRe93JAOkk0PQg9xd2XW9bRW8euq/IZAwBxXz0=; b=GHNvFQcxMbe38RAXG3BX/U4W0J5NZsx6ViSwD7m4JsInOCn1xCHFfPWnMZMW4Xdu0g mN9cfF6Pg44LnLDs1G9BA1/sCbicNxfX7adpTPmZVwaEVcuqPDeYiPcn0XlIieu8j58S U++2ndSabPVnWLY7p12C9LgkWnN0oL2/8H1SFQuZ2EoaFeRGxStcMfJDW880U4OPkIK6 V7fKf/SwrhX1YRdGkxpZgdsXg1xz9/fSC0Z3fxvxAswZ0ZXwvOHZd1ilzDT/aePOmlZK 5bzpKYsgqy/Fjf/C8vUAZDzhCImmSOXeQM+PrzXzmOY7eCme3+6ex/e54nCI5RtgaqBN PypQ==
MIME-Version: 1.0
X-Received: by 10.50.194.134 with SMTP id hw6mr4416706igc.20.1361834857863; Mon, 25 Feb 2013 15:27:37 -0800 (PST)
Received: by 10.43.135.202 with HTTP; Mon, 25 Feb 2013 15:27:37 -0800 (PST)
Date: Mon, 25 Feb 2013 15:27:37 -0800
Message-ID: <CA+9kkMATiwiFNyq3awr-EHwnWb3+ZEsP+Omgiwdev=8swgMrAQ@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
To: rtcweb@ietf.org
Content-Type: text/plain; charset=ISO-8859-1
Subject: [rtcweb] Reminder: Working group last call for draft-ietf-rtcweb-security-arch
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: Mon, 25 Feb 2013 23:27:38 -0000

This is a reminder that there is an ongoing last call for
draft-ietf-rtcweb-security-arch-06.  Please send comments, including
those of the "reviewed and no issues" ilk, by March 9th, 2012.

regards,

Ted Hardie

On Thu, Feb 14, 2013 at 8:35 AM, Ted Hardie <ted.ietf@gmail.com> wrote:
> This begins a working group last call for
> draft-ietf-rtcweb-security-arch.  Please send comments to the list by
> March 9, 2013.
>
> regards,
>
> Ted, Cullen, Magnus

From Michael.Tuexen@lurchi.franken.de  Mon Feb 25 23:36:45 2013
Return-Path: <Michael.Tuexen@lurchi.franken.de>
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 71A7B21F9685 for <rtcweb@ietfa.amsl.com>; Mon, 25 Feb 2013 23:36:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.524
X-Spam-Level: 
X-Spam-Status: No, score=-2.524 tagged_above=-999 required=5 tests=[AWL=0.075,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NsR-UvwqjnVy for <rtcweb@ietfa.amsl.com>; Mon, 25 Feb 2013 23:36:44 -0800 (PST)
Received: from mail-n.franken.de (drew.ipv6.franken.de [IPv6:2001:638:a02:a001:20e:cff:fe4a:feaa]) by ietfa.amsl.com (Postfix) with ESMTP id 2041121F9678 for <rtcweb@ietf.org>; Mon, 25 Feb 2013 23:36:43 -0800 (PST)
Received: from [192.168.1.101] (p5481BC8E.dip.t-dialin.net [84.129.188.142]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTP id ABD151C0C0692; Tue, 26 Feb 2013 08:36:42 +0100 (CET)
Mime-Version: 1.0 (Apple Message framework v1283)
Content-Type: text/plain; charset=iso-8859-1
From: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
In-Reply-To: <512BEAFE.1050700@alvestrand.no>
Date: Tue, 26 Feb 2013 08:36:43 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <A4EB2CA5-BD1B-4833-A732-7E8514BBF2E4@lurchi.franken.de>
References: <512540A3.3090008@jesup.org> <0DB30A45-97A6-4974-9CBB-BEE6691EFCE2@lurchi.franken.de> <51263522.1030206@jesup.org> <3FAF754D-8040-49FC-B0AD-F17BF705F62C@lurchi.franken.de> <512B58F2.3020408@alvestrand.no> <2594249F-FA21-4872-80E3-6F2EB7B87F85@lurchi.franken.de> <512BEAFE.1050700@alvestrand.no>
To: Harald Alvestrand <harald@alvestrand.no>
X-Mailer: Apple Mail (2.1283)
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Lower-overhead protocol variations
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: Tue, 26 Feb 2013 07:36:45 -0000

On Feb 25, 2013, at 11:51 PM, Harald Alvestrand wrote:

> On 02/25/2013 04:22 PM, Michael Tuexen wrote:
>> On Feb 25, 2013, at 1:28 PM, Harald Alvestrand wrote:
>>=20
>>> On 02/21/2013 09:19 PM, Michael Tuexen wrote:
>>>> On Feb 21, 2013, at 3:54 PM, Randell Jesup wrote:
>>>>=20
>>>>> On 2/21/2013 8:03 AM, Michael Tuexen wrote:
>>>>>> On Feb 20, 2013, at 10:31 PM, Randell Jesup wrote:
>>>>>>=20
>>>>>>> This is a relevant thread to current discussions:
>>>>>>> =
http://www.w3.org/mid/D1737092-F63D-4821-B3FA-D425267E4F23@cisco.com
>>>>>>> and continued with subject change in
>>>>>>> http://www.w3.org/mid/4F4D6315.9000601@jesup.org
>>>>>>>=20
>>>>>>> I'm re-evaluating if the original decision against even/odd was =
required,
>>>>>>> in order to see if we can collapse the current draft 0-RTT =
proposal
>>>>>>> into a single declarative "open" message on a stream with no =
response or ack
>>>>>>> required. Even/odd (perhaps based on a property of the SCTP =
association?)
>>>>>>> would avoid the need for mismatched channel pairs, and thus =
avoid the need
>>>>>>> for the response/ack and the need to send with the in-order bit.
>>>>>> I'm not sure what you mean you even/odd?
>>>>>>=20
>>>>>> I guess you will send the "open" message reliable and ordered. =
OK.
>>>>>> Are you proposing that there is no ACK sent back? What would =
happen
>>>>>> if one side sends an "open" message indicating an unordered data =
channel,
>>>>>> sends a user message on this channel and the user message is =
delivered
>>>>>> first?
>>>>> As you infer below, this would be one side uses even channels to =
initiate, the other uses odd (to avoid glare).
>>>>> The reliability question is important; the simplest solution would =
be to buffer any data that arrives without an Open message until the =
Open message is received, and then deliver it.  There's no issue in the =
other direction, as once the open message is received the receiver can =
then send on that stream/channel with no restrictions. I assume there's =
some way to reliably choose roles for even/odd selection in SCTP?  If =
not, we can find other ways to do it (even SDP if we had to), though I =
think we could also key off the DTLS.
>>>> Not sure we can choose based on SCTP. The port numbers can be the =
same and we have no addresses
>>>> available. Maybe we can use the client/server identity from DTLS =
(the DTLS client uses even,
>>>> the DTLS server uses odd).
>>> The MMUSIC SCTP draft (draft-ietf-mmusic-sctp-sdp-03.txt) says:
>>>=20
>>> 6.  The Setup and Connection Attributes and Association Management
>>>=20
>>>   The use of the 'setup' and 'connection' attributes in the context =
of
>>>   an SCTP association is identical to the use of these attributes in
>>>   the context of a TCP connection.  That is, SCTP endpoints MUST =
follow
>>>   the rules in Sections 4 and 5 of RFC 4145 [RFC4145] when it comes =
to
>>>   the use of the 'setup' and 'connection' attributes in offer/answer
>>>   [RFC3264] exchanges.
>>>=20
>>> The relevant table from section 4 of RFC 4145 is:
>>>=20
>>>           Offer      Answer
>>>            ________________
>>>            active     passive / holdconn
>>>            passive    active / holdconn
>>>            actpass    active / passive / holdconn
>>>            holdconn   holdconn
>>>=20
>>> I think that based on RFC 4145, it would be reasonable to say that =
the party in the "active" role uses the even channels and the party in =
the "passive" role uses the odd channels, and that if the initiator uses =
"actpass", no channel assignment can be made until the answer comes back =
as either "active" or "passive".
>> OK. I was writing the statement based on how things are currently =
implemented
>> in Firefox. Both side are the active side...
>>=20
>> Thanks for the clarification.
>=20
> That confuses me ... do both sides send INIT (RFC 4960 section 5.1 =
step A)?
Yes...
>=20
> Collision is described in section 5.2.1 section B - I guess that if =
that's something that makes sense to provoke on a regular basis, "both =
active" can make sense.
Yes, SCTP handles INIT collisions. In API terms: Bots call connect() =
(using the 1to1 style API).
This is possible, since both sides know the port number of the peer.

Best regards
Michael
> draft-ietf-mmusic-sctp-sdp needs to be updated with this possibility.
>>> This, of course, implies that channel numbers are reassigned from a =
blank slate if the connection goes down and is reestablished with new =
values for active and passive. Probably one should say that if the =
connection goes down, all channels go down too - that the data channel =
system doesn't attempt to layer yet another layer of reconnection on top =
of the already existing ones.
>>>=20
>>>                   Harald
>>>=20
>>>=20
>>> _______________________________________________
>>> rtcweb mailing list
>>> rtcweb@ietf.org
>>> https://www.ietf.org/mailman/listinfo/rtcweb
>>>=20
>=20
>=20


From harald@alvestrand.no  Tue Feb 26 05:08:58 2013
Return-Path: <harald@alvestrand.no>
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 DB90821F8A1D for <rtcweb@ietfa.amsl.com>; Tue, 26 Feb 2013 05:08:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.44
X-Spam-Level: 
X-Spam-Status: No, score=-110.44 tagged_above=-999 required=5 tests=[AWL=0.159, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AWIYtY3OqeIe for <rtcweb@ietfa.amsl.com>; Tue, 26 Feb 2013 05:08:58 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id 4215221F8949 for <rtcweb@ietf.org>; Tue, 26 Feb 2013 05:08:58 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 8BD0539E0E6; Tue, 26 Feb 2013 14:08:55 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id H+99CW9Vtgk6; Tue, 26 Feb 2013 14:08:54 +0100 (CET)
Received: from [IPv6:2001:470:de0a:27:45a3:e609:85e9:bc22] (unknown [IPv6:2001:470:de0a:27:45a3:e609:85e9:bc22]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id F094B39E029; Tue, 26 Feb 2013 14:08:53 +0100 (CET)
Message-ID: <512CB3E4.1010707@alvestrand.no>
Date: Tue, 26 Feb 2013 14:08:52 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: "rtcweb@ietf.org" <rtcweb@ietf.org>,  "public-webrtc@w3.org" <public-webrtc@w3.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [rtcweb] Resolution negotiation draft updated
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: Tue, 26 Feb 2013 13:08:59 -0000

FYI - I've updated draft-alvestrand-constraint-resolution, which talks 
about resolution constraints on the Javascript API, and how these can be 
represented in SDP. The current version is -02.

There are no significant technical changes, but I hope I've improved the 
presentation a bit.

FWIW, I don't think it makes sense to progress the SDP-related parts of 
this until we have some resolution on the "m-line mapping issue"; we 
can't design SDP extensions until we know what we're designing SDP 
extensions to.

I hope the presentation change makes it clear that applications that 
require resolution maninpulation can be written as soon as the "modify 
constraints" API is implemented (which will be after the API is added to 
the spec - this is in progress) - they just have to communicate about 
resolution in a non-standardized fashion.

               Harald


From ted.ietf@gmail.com  Tue Feb 26 06:38:23 2013
Return-Path: <ted.ietf@gmail.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 37C3621F870A for <rtcweb@ietfa.amsl.com>; Tue, 26 Feb 2013 06:38:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.576
X-Spam-Level: 
X-Spam-Status: No, score=-2.576 tagged_above=-999 required=5 tests=[AWL=0.024,  BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tDqOdKAZMwHZ for <rtcweb@ietfa.amsl.com>; Tue, 26 Feb 2013 06:38:22 -0800 (PST)
Received: from mail-ia0-x230.google.com (mail-ia0-x230.google.com [IPv6:2607:f8b0:4001:c02::230]) by ietfa.amsl.com (Postfix) with ESMTP id 5C32721F86FF for <rtcweb@ietf.org>; Tue, 26 Feb 2013 06:38:21 -0800 (PST)
Received: by mail-ia0-f176.google.com with SMTP id i18so3435572iac.7 for <rtcweb@ietf.org>; Tue, 26 Feb 2013 06:38:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type; bh=to6pIYvV9Q/sBIpl7xbPZVdE1tPUXV11WE5TAsw7byM=; b=KwEr2RRX7COPob4s4jQvbwDGzLwQ1hvqV3ebytlGpno0Zv9SNOyDfVhkxopanb+V4M 8TYvUKTRB2B3JEgAquzuFAsOwW2DwyVB+zwj3zw2MXiv0d3CwU3luxGCwYnGlzaQmDhl oT2knkxBTp/nHTJ2sLSUNhPpAaWHRSlbItzYRiL5Glge02YJTvsxfX3oExzlZpAiUPMC wDQ792gWfOREvNqTyFvOn/ddXJdZEt2inLskqaAOsO1jwpjXx/svS5Z4dpF20TLrsYT/ a2dZaqyXpkDUdiOLu+fWy/X6s+DmdXqdBqp6OO3rbUsYZ3hRT3AfXU8895B2n9h15Yit xU4g==
MIME-Version: 1.0
X-Received: by 10.50.191.199 with SMTP id ha7mr5492913igc.70.1361889500999; Tue, 26 Feb 2013 06:38:20 -0800 (PST)
Received: by 10.43.135.202 with HTTP; Tue, 26 Feb 2013 06:38:20 -0800 (PST)
Date: Tue, 26 Feb 2013 06:38:20 -0800
Message-ID: <CA+9kkMBrGqV5ZMxdUp4mzTtUWQOEtAXQe9HA=n56WQajVOmAKg@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
To: rtcweb@ietf.org
Content-Type: text/plain; charset=ISO-8859-1
Subject: [rtcweb] Additional notes from interim solicited....
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: Tue, 26 Feb 2013 14:38:23 -0000

If folks have personal notes that they took at the interim that they
would not mind sharing with the chairs, they would be much
appreciated.  We're working on supplementing some of the notes taken
with the recording, but it is proving to be a bit difficult and any
supplementary data would be great.

thanks,

Ted Hardie

From mperumal@cisco.com  Tue Feb 26 07:06:52 2013
Return-Path: <mperumal@cisco.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 48D8A21F8A67 for <rtcweb@ietfa.amsl.com>; Tue, 26 Feb 2013 07:06:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mpgw2IcPTa0Z for <rtcweb@ietfa.amsl.com>; Tue, 26 Feb 2013 07:06:51 -0800 (PST)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) by ietfa.amsl.com (Postfix) with ESMTP id 654B021F887D for <rtcweb@ietf.org>; Tue, 26 Feb 2013 07:06:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2584; q=dns/txt; s=iport; t=1361891211; x=1363100811; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=0VfI5n0gO6OHbDNSKenCvmJVqoD3+8OXLw0FaOWQq+E=; b=BsyRb1yUZzNbn0myk4CdbYl2naDGTx8S1A5g2KSZckP0xJBItDo9SSWr 5m0VxXXsWb7er9qc6xepCSVBAYaFXvlct65kPqnZgoqZWRL40qmi44+dl PKqPq2Mk8XpzAO+WCKxvwlmu6+43i4YaLvC0rCrw3PmVqiWq4qSCEQOnq c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhAFAJnOLFGtJXHB/2dsb2JhbABFg3i9cX4Wc4IfAQEBBAEBATc0FwQCAQgRBAEBCxQJBycLFAcBAQUDAgQTCAGICgcFr2iPaI5jJg0FBoJZYQOXXoo2hRSDCIIn
X-IronPort-AV: E=Sophos;i="4.84,740,1355097600"; d="scan'208";a="181112159"
Received: from rcdn-core2-6.cisco.com ([173.37.113.193]) by rcdn-iport-1.cisco.com with ESMTP; 26 Feb 2013 15:06:51 +0000
Received: from xhc-rcd-x09.cisco.com (xhc-rcd-x09.cisco.com [173.37.183.83]) by rcdn-core2-6.cisco.com (8.14.5/8.14.5) with ESMTP id r1QF6ovl025390 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <rtcweb@ietf.org>; Tue, 26 Feb 2013 15:06:50 GMT
Received: from xmb-rcd-x02.cisco.com ([169.254.4.47]) by xhc-rcd-x09.cisco.com ([173.37.183.83]) with mapi id 14.02.0318.004; Tue, 26 Feb 2013 09:06:50 -0600
From: "Muthu Arul Mozhi Perumal (mperumal)" <mperumal@cisco.com>
To: "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: I-D Action: draft-muthu-behave-consent-freshness-03.txt
Thread-Index: AQHOE4XKyq5tIRCRdE+e+ktRkS0KtZiMOJFw
Date: Tue, 26 Feb 2013 15:06:49 +0000
Message-ID: <E721D8C6A2E1544DB2DEBC313AF54DE224023E19@xmb-rcd-x02.cisco.com>
References: <20130225182705.666.1653.idtracker@ietfa.amsl.com>
In-Reply-To: <20130225182705.666.1653.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.65.74.81]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: [rtcweb] FW: I-D Action: draft-muthu-behave-consent-freshness-03.txt
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: Tue, 26 Feb 2013 15:06:52 -0000

WG,

This draft was presented in RTCWEB during IETF 83.5 and 84 and was discusse=
d earlier in the BEHAVE and RTCWEB mailing lists. Most of the comments rece=
ived and consensus reached so far have been incorporated (as a result the d=
raft has been trimmed). It now also has a section on the W3C API implicatio=
ns.

Is the draft heading in the right direction? Given that it just describes a=
 STUN usage for performing consent freshness and liveness test and provides=
 recommendations for the W3C APIs, would RTCWEB be a better home for this d=
raft?

Comments welcome.

- Authors

-----Original Message-----
From: i-d-announce-bounces@ietf.org [mailto:i-d-announce-bounces@ietf.org] =
On Behalf Of internet-drafts@ietf.org
Sent: Monday, February 25, 2013 11:57 PM
To: i-d-announce@ietf.org
Subject: I-D Action: draft-muthu-behave-consent-freshness-03.txt

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies.


	Title           : STUN Usage for Consent Freshness
	Author(s)       : Muthu Arul Mozhi Perumal
                          Dan Wing
                          Ram Mohan Ravindranath
                          Hadriel Kaplan
	Filename        : draft-muthu-behave-consent-freshness-03.txt
	Pages           : 7
	Date            : 2013-02-25

Abstract:
   Verification of peer consent before sending traffic is necessary in
   WebRTC deployments to ensure that a malicious JavaScript cannot use
   the browser as a platform for launching attacks.  A related problem
   is session liveness.  WebRTC applications may want to detect
   connection failure and take appropriate actions.  This document
   describes a STUN usage that enables a WebRTC browser to perform the
   following on a candidate pair ICE is using for a media component
   after session establishment:


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-muthu-behave-consent-freshness

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-muthu-behave-consent-freshness-03

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=3Ddraft-muthu-behave-consent-freshness-03


Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

_______________________________________________
I-D-Announce mailing list
I-D-Announce@ietf.org
https://www.ietf.org/mailman/listinfo/i-d-announce
Internet-Draft directories: http://www.ietf.org/shadow.html
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt

From fluffy@cisco.com  Tue Feb 26 10:08:28 2013
Return-Path: <fluffy@cisco.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 E659321F850C for <rtcweb@ietfa.amsl.com>; Tue, 26 Feb 2013 10:08:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.599
X-Spam-Level: 
X-Spam-Status: No, score=-110.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1tpqV1INpH5r for <rtcweb@ietfa.amsl.com>; Tue, 26 Feb 2013 10:08:28 -0800 (PST)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) by ietfa.amsl.com (Postfix) with ESMTP id 5CD8521F852B for <rtcweb@ietf.org>; Tue, 26 Feb 2013 10:08:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1043; q=dns/txt; s=iport; t=1361902108; x=1363111708; h=from:to:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=rU3uqSIaCphTRU1a8LxhUuJxfDUvz4pTFymfskKQBzU=; b=cRYAnYK3O0KAp2g4K8AAT36QDV5fuWLOokKXyO+pNDA0wdFhYvy7T4Pm hB+O/t67ti+fuDotkXN2KNqX02yoSIjntf0jBntzkdmYV7LRJEL9DRTyw sR3s6ZHnGBTFiVIH7hF72xvJY/TXr0zLFDQtKA+JQv5oaLNNO78e9u3T8 Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EAIv5LFGtJV2c/2dsb2JhbABFwWh/FnOCIQEEOlEBKhRCJwQbiAoBnmWRFZAFjmODF2EDpyiDCIIn
X-IronPort-AV: E=Sophos;i="4.84,742,1355097600"; d="scan'208";a="181451302"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-4.cisco.com with ESMTP; 26 Feb 2013 18:08:28 +0000
Received: from xhc-rcd-x07.cisco.com (xhc-rcd-x07.cisco.com [173.37.183.81]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id r1QI8RhM020376 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <rtcweb@ietf.org>; Tue, 26 Feb 2013 18:08:27 GMT
Received: from xmb-aln-x02.cisco.com ([169.254.5.155]) by xhc-rcd-x07.cisco.com ([173.37.183.81]) with mapi id 14.02.0318.004; Tue, 26 Feb 2013 12:08:27 -0600
From: "Cullen Jennings (fluffy)" <fluffy@cisco.com>
To: "<rtcweb@ietf.org>" <rtcweb@ietf.org>
Thread-Topic: Agenda time request for draft-dbenham-webrtcvideomti
Thread-Index: AQHOFExGxLgqgTDk7Uq8NoYnsLB7sQ==
Date: Tue, 26 Feb 2013 18:08:26 +0000
Message-ID: <C5E08FE080ACFD4DAE31E4BDBF944EB113404C31@xmb-aln-x02.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [171.68.20.36]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <D4A0C349827D3B4590046CB676D947B2@cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: [rtcweb] Agenda time request for draft-dbenham-webrtcvideomti
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: Tue, 26 Feb 2013 18:08:29 -0000

I would like 25 minutes for presentation of information key to draft-dbenha=
m-webrtcvideomti that is not interrupted and 15 minutes for Q/A for the wor=
k.=20

We have spent many hours of meeting time discussing the way we were going t=
o make a decision around codecs and information needed, but we have not yet=
 spent time discussing the actually information to make the decision. This =
draft addressees several very key issues, including the actually quality co=
mparison of VP8 and H.264. I think that spending any less time than this wo=
uld result in a situation where the WG was not making an decisions with the=
 information available. Similarly, other  people that have written other dr=
afts with similar or different views also need to speak up about how much t=
ime they need and that we make sure everyone has time to explain the key in=
formation, people have time to ask questions about it, and we can make an i=
nformed decisions instead of having to discuss the video codecs at many fut=
ure meetings.=20



From matthew.kaufman@skype.net  Tue Feb 26 10:47:53 2013
Return-Path: <matthew.kaufman@skype.net>
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 8478B21F8826 for <rtcweb@ietfa.amsl.com>; Tue, 26 Feb 2013 10:47:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id miENkt574Ems for <rtcweb@ietfa.amsl.com>; Tue, 26 Feb 2013 10:47:52 -0800 (PST)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2lp0208.outbound.protection.outlook.com [207.46.163.208]) by ietfa.amsl.com (Postfix) with ESMTP id 66E6C21F8821 for <rtcweb@ietf.org>; Tue, 26 Feb 2013 10:47:52 -0800 (PST)
Received: from BL2FFO11FD008.protection.gbl (10.173.161.203) by BL2FFO11HUB018.protection.gbl (10.173.160.110) with Microsoft SMTP Server (TLS) id 15.0.620.12; Tue, 26 Feb 2013 18:47:50 +0000
Received: from TK5EX14MLTC103.redmond.corp.microsoft.com (131.107.125.37) by BL2FFO11FD008.mail.protection.outlook.com (10.173.161.4) with Microsoft SMTP Server (TLS) id 15.0.620.12 via Frontend Transport; Tue, 26 Feb 2013 18:47:50 +0000
Received: from TK5EX14MBXC273.redmond.corp.microsoft.com ([169.254.1.200]) by TK5EX14MLTC103.redmond.corp.microsoft.com ([157.54.79.174]) with mapi id 14.02.0318.003; Tue, 26 Feb 2013 18:47:30 +0000
From: "Matthew Kaufman (SKYPE)" <matthew.kaufman@skype.net>
To: "Cullen Jennings (fluffy)" <fluffy@cisco.com>, "<rtcweb@ietf.org>" <rtcweb@ietf.org>
Thread-Topic: Agenda time request for draft-dbenham-webrtcvideomti
Thread-Index: AQHOFExGxLgqgTDk7Uq8NoYnsLB7sZiMelTQ
Date: Tue, 26 Feb 2013 18:47:29 +0000
Message-ID: <AE1A6B5FD507DC4FB3C5166F3A05A484161F1E25@TK5EX14MBXC273.redmond.corp.microsoft.com>
References: <C5E08FE080ACFD4DAE31E4BDBF944EB113404C31@xmb-aln-x02.cisco.com>
In-Reply-To: <C5E08FE080ACFD4DAE31E4BDBF944EB113404C31@xmb-aln-x02.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [157.54.51.36]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Forefront-Antispam-Report: CIP:131.107.125.37; CTRY:US; IPV:CAL; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(199002)(189002)(13464002)(377454001)(51444002)(44976002)(66066001)(77982001)(33656001)(47446002)(63696002)(31966008)(56816002)(80022001)(15202345001)(55846006)(50466001)(54316002)(5343655001)(47736001)(16406001)(23726001)(46406002)(49866001)(59766001)(74502001)(46102001)(56776001)(47976001)(53806001)(79102001)(20776003)(50986001)(65816001)(54356001)(76482001)(51856001)(4396001)(47776003)(74662001)(491001); DIR:OUT; SFP:; SCL:1; SRVR:BL2FFO11HUB018; H:TK5EX14MLTC103.redmond.corp.microsoft.com; RD:InfoDomainNonexistent; A:1; MX:1; LANG:en; 
X-OriginatorOrg: microsoft.onmicrosoft.com
X-Forefront-PRVS: 07697999E6
Subject: Re: [rtcweb] Agenda time request for draft-dbenham-webrtcvideomti
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: Tue, 26 Feb 2013 18:47:53 -0000

Where is said draft? Hard to know if this would be time well spent if the d=
raft isn't available. http://tools.ietf.org/id/draft-dbenham-webrtcvideomti=
-00 returns 404

Matthew Kaufman

-----Original Message-----
From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf Of=
 Cullen Jennings (fluffy)
Sent: Tuesday, February 26, 2013 10:08 AM
To: <rtcweb@ietf.org>
Subject: [rtcweb] Agenda time request for draft-dbenham-webrtcvideomti


I would like 25 minutes for presentation of information key to draft-dbenha=
m-webrtcvideomti that is not interrupted and 15 minutes for Q/A for the wor=
k.=20

We have spent many hours of meeting time discussing the way we were going t=
o make a decision around codecs and information needed, but we have not yet=
 spent time discussing the actually information to make the decision. This =
draft addressees several very key issues, including the actually quality co=
mparison of VP8 and H.264. I think that spending any less time than this wo=
uld result in a situation where the WG was not making an decisions with the=
 information available. Similarly, other  people that have written other dr=
afts with similar or different views also need to speak up about how much t=
ime they need and that we make sure everyone has time to explain the key in=
formation, people have time to ask questions about it, and we can make an i=
nformed decisions instead of having to discuss the video codecs at many fut=
ure meetings.=20


_______________________________________________
rtcweb mailing list
rtcweb@ietf.org
https://www.ietf.org/mailman/listinfo/rtcweb


From fluffy@cisco.com  Tue Feb 26 10:54:14 2013
Return-Path: <fluffy@cisco.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 6726221F87CC for <rtcweb@ietfa.amsl.com>; Tue, 26 Feb 2013 10:54:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.599
X-Spam-Level: 
X-Spam-Status: No, score=-110.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4ObagQOjFjJI for <rtcweb@ietfa.amsl.com>; Tue, 26 Feb 2013 10:54:13 -0800 (PST)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) by ietfa.amsl.com (Postfix) with ESMTP id 7EE2F21F8793 for <rtcweb@ietf.org>; Tue, 26 Feb 2013 10:54:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1918; q=dns/txt; s=iport; t=1361904853; x=1363114453; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=1CsRHFlDnPa9n7QZKsFbU2GwQyUJSgufVVn+hfFT+/g=; b=Te9ILYhPhsRNywwxeEVKEnz6DQ79FtD+8Kg5CIT1NSOoPWgA5XOWerCa zQjzDhAITOd0pvR2iPhn8zgUgBIUazIJ+ZLjPFRISlnglGFz9INoHWkrM kOhWTbO4ivNPwK5gmgTeGJUoDopqydu2rzATarUGCLAeUp2dUcz8nChk+ Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgEFABYELVGtJXG+/2dsb2JhbABFwWt/FnOCHwEBAQMBAQEBNzQLBQcEAgEIEQQBAQsUCQcnCxQJCAIEDgUIiAUFAQcFrhKBZpAKjmECMQcGgllhA5deijaFFIMIcQGBNQ
X-IronPort-AV: E=Sophos;i="4.84,742,1355097600"; d="scan'208";a="181426508"
Received: from rcdn-core2-3.cisco.com ([173.37.113.190]) by rcdn-iport-8.cisco.com with ESMTP; 26 Feb 2013 18:54:13 +0000
Received: from xhc-aln-x14.cisco.com (xhc-aln-x14.cisco.com [173.36.12.88]) by rcdn-core2-3.cisco.com (8.14.5/8.14.5) with ESMTP id r1QIsDqg013259 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 26 Feb 2013 18:54:13 GMT
Received: from xmb-aln-x02.cisco.com ([169.254.5.155]) by xhc-aln-x14.cisco.com ([173.36.12.88]) with mapi id 14.02.0318.004; Tue, 26 Feb 2013 12:54:12 -0600
From: "Cullen Jennings (fluffy)" <fluffy@cisco.com>
To: "Matthew Kaufman (SKYPE)" <matthew.kaufman@skype.net>
Thread-Topic: Agenda time request for draft-dbenham-webrtcvideomti
Thread-Index: AQHOFExGxLgqgTDk7Uq8NoYnsLB7sZiMelTQgABm/IA=
Date: Tue, 26 Feb 2013 18:54:12 +0000
Message-ID: <C5E08FE080ACFD4DAE31E4BDBF944EB113404D85@xmb-aln-x02.cisco.com>
References: <C5E08FE080ACFD4DAE31E4BDBF944EB113404C31@xmb-aln-x02.cisco.com> <AE1A6B5FD507DC4FB3C5166F3A05A484161F1E25@TK5EX14MBXC273.redmond.corp.microsoft.com>
In-Reply-To: <AE1A6B5FD507DC4FB3C5166F3A05A484161F1E25@TK5EX14MBXC273.redmond.corp.microsoft.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [171.68.20.36]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <48360E7C62254543BB1EC22B23399EDD@cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "<rtcweb@ietf.org>" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Agenda time request for draft-dbenham-webrtcvideomti
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: Tue, 26 Feb 2013 18:54:14 -0000

sorry - I put the wrong draft name, it got updated to a -01=20

better link at=20

http://bit.ly/13fOrrZ


On Feb 26, 2013, at 10:47 AM, Matthew Kaufman (SKYPE) <matthew.kaufman@skyp=
e.net> wrote:

> Where is said draft? Hard to know if this would be time well spent if the=
 draft isn't available. http://tools.ietf.org/id/draft-dbenham-webrtcvideom=
ti-00 returns 404
>=20
> Matthew Kaufman
>=20
> -----Original Message-----
> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf =
Of Cullen Jennings (fluffy)
> Sent: Tuesday, February 26, 2013 10:08 AM
> To: <rtcweb@ietf.org>
> Subject: [rtcweb] Agenda time request for draft-dbenham-webrtcvideomti
>=20
>=20
> I would like 25 minutes for presentation of information key to draft-dben=
ham-webrtcvideomti that is not interrupted and 15 minutes for Q/A for the w=
ork.=20
>=20
> We have spent many hours of meeting time discussing the way we were going=
 to make a decision around codecs and information needed, but we have not y=
et spent time discussing the actually information to make the decision. Thi=
s draft addressees several very key issues, including the actually quality =
comparison of VP8 and H.264. I think that spending any less time than this =
would result in a situation where the WG was not making an decisions with t=
he information available. Similarly, other  people that have written other =
drafts with similar or different views also need to speak up about how much=
 time they need and that we make sure everyone has time to explain the key =
information, people have time to ask questions about it, and we can make an=
 informed decisions instead of having to discuss the video codecs at many f=
uture meetings.=20
>=20
>=20
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>=20


From matthew.kaufman@skype.net  Tue Feb 26 10:58:30 2013
Return-Path: <matthew.kaufman@skype.net>
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 DC76421F8534 for <rtcweb@ietfa.amsl.com>; Tue, 26 Feb 2013 10:58:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TvVxB6izGbSf for <rtcweb@ietfa.amsl.com>; Tue, 26 Feb 2013 10:58:30 -0800 (PST)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2lp0208.outbound.protection.outlook.com [207.46.163.208]) by ietfa.amsl.com (Postfix) with ESMTP id 1424521F8540 for <rtcweb@ietf.org>; Tue, 26 Feb 2013 10:58:19 -0800 (PST)
Received: from BL2FFO11FD027.protection.gbl (10.173.161.203) by BL2FFO11HUB016.protection.gbl (10.173.160.108) with Microsoft SMTP Server (TLS) id 15.0.620.12; Tue, 26 Feb 2013 18:58:18 +0000
Received: from TK5EX14HUBC105.redmond.corp.microsoft.com (131.107.125.37) by BL2FFO11FD027.mail.protection.outlook.com (10.173.161.106) with Microsoft SMTP Server (TLS) id 15.0.620.12 via Frontend Transport; Tue, 26 Feb 2013 18:58:17 +0000
Received: from TK5EX14MBXC273.redmond.corp.microsoft.com ([169.254.1.200]) by TK5EX14HUBC105.redmond.corp.microsoft.com ([157.54.80.48]) with mapi id 14.02.0318.003; Tue, 26 Feb 2013 18:57:46 +0000
From: "Matthew Kaufman (SKYPE)" <matthew.kaufman@skype.net>
To: "Cullen Jennings (fluffy)" <fluffy@cisco.com>
Thread-Topic: Agenda time request for draft-dbenham-webrtcvideomti
Thread-Index: AQHOFExGxLgqgTDk7Uq8NoYnsLB7sZiMelTQgABm/ID//5vVMA==
Date: Tue, 26 Feb 2013 18:57:45 +0000
Message-ID: <AE1A6B5FD507DC4FB3C5166F3A05A484161F1EB0@TK5EX14MBXC273.redmond.corp.microsoft.com>
References: <C5E08FE080ACFD4DAE31E4BDBF944EB113404C31@xmb-aln-x02.cisco.com> <AE1A6B5FD507DC4FB3C5166F3A05A484161F1E25@TK5EX14MBXC273.redmond.corp.microsoft.com> <C5E08FE080ACFD4DAE31E4BDBF944EB113404D85@xmb-aln-x02.cisco.com>
In-Reply-To: <C5E08FE080ACFD4DAE31E4BDBF944EB113404D85@xmb-aln-x02.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [157.54.51.36]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Forefront-Antispam-Report: CIP:131.107.125.37; CTRY:US; IPV:CAL; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(51444002)(199002)(189002)(51704002)(24454001)(377454001)(13464002)(59766001)(46406002)(16406001)(65816001)(33656001)(4396001)(23726001)(79102001)(15395725002)(53806001)(56816002)(46102001)(74662001)(47446002)(31966008)(74502001)(15198665001)(80022001)(5343645001)(51856001)(44976002)(66066001)(15202345001)(56776001)(77982001)(54316002)(50466001)(55846006)(76482001)(5343655001)(63696002)(47736001)(49866001)(47976001)(20776003)(50986001)(47776003)(54356001)(493534001); DIR:OUT; SFP:; SCL:1; SRVR:BL2FFO11HUB016; H:TK5EX14HUBC105.redmond.corp.microsoft.com; RD:InfoDomainNonexistent; A:1; MX:1; LANG:en; 
X-OriginatorOrg: microsoft.onmicrosoft.com
X-Forefront-PRVS: 07697999E6
Cc: "<rtcweb@ietf.org>" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Agenda time request for draft-dbenham-webrtcvideomti
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: Tue, 26 Feb 2013 18:58:31 -0000

Interesting... http://bit.ly/15gL7Lw

(Which at least for me gave a page of 5 results, all of them pointers to yo=
ur original mailing list posting or the agenda with the wrong link in it, n=
one to the draft)

Matthew Kaufman

-----Original Message-----
From: Cullen Jennings (fluffy) [mailto:fluffy@cisco.com]=20
Sent: Tuesday, February 26, 2013 10:54 AM
To: Matthew Kaufman (SKYPE)
Cc: <rtcweb@ietf.org>
Subject: Re: Agenda time request for draft-dbenham-webrtcvideomti


sorry - I put the wrong draft name, it got updated to a -01=20

better link at=20

http://bit.ly/13fOrrZ


On Feb 26, 2013, at 10:47 AM, Matthew Kaufman (SKYPE) <matthew.kaufman@skyp=
e.net> wrote:

> Where is said draft? Hard to know if this would be time well spent if the=
 draft isn't available. http://tools.ietf.org/id/draft-dbenham-webrtcvideom=
ti-00 returns 404
>=20
> Matthew Kaufman
>=20
> -----Original Message-----
> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf =
Of Cullen Jennings (fluffy)
> Sent: Tuesday, February 26, 2013 10:08 AM
> To: <rtcweb@ietf.org>
> Subject: [rtcweb] Agenda time request for draft-dbenham-webrtcvideomti
>=20
>=20
> I would like 25 minutes for presentation of information key to draft-dben=
ham-webrtcvideomti that is not interrupted and 15 minutes for Q/A for the w=
ork.=20
>=20
> We have spent many hours of meeting time discussing the way we were going=
 to make a decision around codecs and information needed, but we have not y=
et spent time discussing the actually information to make the decision. Thi=
s draft addressees several very key issues, including the actually quality =
comparison of VP8 and H.264. I think that spending any less time than this =
would result in a situation where the WG was not making an decisions with t=
he information available. Similarly, other  people that have written other =
drafts with similar or different views also need to speak up about how much=
 time they need and that we make sure everyone has time to explain the key =
information, people have time to ask questions about it, and we can make an=
 informed decisions instead of having to discuss the video codecs at many f=
uture meetings.=20
>=20
>=20
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>=20



From petithug@acm.org  Tue Feb 26 11:00:58 2013
Return-Path: <petithug@acm.org>
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 A5F8121F8727 for <rtcweb@ietfa.amsl.com>; Tue, 26 Feb 2013 11:00:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.564
X-Spam-Level: 
X-Spam-Status: No, score=-102.564 tagged_above=-999 required=5 tests=[AWL=0.036, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sn8OQYMCgkVz for <rtcweb@ietfa.amsl.com>; Tue, 26 Feb 2013 11:00:57 -0800 (PST)
Received: from implementers.org (implementers.org [IPv6:2604:3400:dc1:41:216:3eff:fe5b:8240]) by ietfa.amsl.com (Postfix) with ESMTP id D64BA21F8835 for <rtcweb@ietf.org>; Tue, 26 Feb 2013 11:00:54 -0800 (PST)
Received: from [IPv6:2601:9:4b80:32:21c7:2154:4ebf:7150] (unknown [IPv6:2601:9:4b80:32:21c7:2154:4ebf:7150]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client CN "Marc Petit-Huguenin", Issuer "implementers.org" (verified OK)) by implementers.org (Postfix) with ESMTPS id 7D7BC204B0; Tue, 26 Feb 2013 19:00:53 +0000 (UTC)
Message-ID: <512D0668.1040803@acm.org>
Date: Tue, 26 Feb 2013 11:00:56 -0800
From: Marc Petit-Huguenin <petithug@acm.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.12) Gecko/20130116 Icedove/10.0.12
MIME-Version: 1.0
To: "Matthew Kaufman (SKYPE)" <matthew.kaufman@skype.net>
References: <C5E08FE080ACFD4DAE31E4BDBF944EB113404C31@xmb-aln-x02.cisco.com> <AE1A6B5FD507DC4FB3C5166F3A05A484161F1E25@TK5EX14MBXC273.redmond.corp.microsoft.com> <C5E08FE080ACFD4DAE31E4BDBF944EB113404D85@xmb-aln-x02.cisco.com> <AE1A6B5FD507DC4FB3C5166F3A05A484161F1EB0@TK5EX14MBXC273.redmond.corp.microsoft.com>
In-Reply-To: <AE1A6B5FD507DC4FB3C5166F3A05A484161F1EB0@TK5EX14MBXC273.redmond.corp.microsoft.com>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Cc: "Cullen Jennings \(fluffy\)" <fluffy@cisco.com>, "<rtcweb@ietf.org>" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Agenda time request for draft-dbenham-webrtcvideomti
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: Tue, 26 Feb 2013 19:00:58 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256


http://tools.ietf.org/html/draft-dbenham-webrtc-videomti-01

On 02/26/2013 10:57 AM, Matthew Kaufman (SKYPE) wrote:
> Interesting... http://bit.ly/15gL7Lw
> 
> (Which at least for me gave a page of 5 results, all of them pointers to
> your original mailing list posting or the agenda with the wrong link in it,
> none to the draft)
> 
> Matthew Kaufman
> 
> -----Original Message----- From: Cullen Jennings (fluffy)
> [mailto:fluffy@cisco.com] Sent: Tuesday, February 26, 2013 10:54 AM To:
> Matthew Kaufman (SKYPE) Cc: <rtcweb@ietf.org> Subject: Re: Agenda time
> request for draft-dbenham-webrtcvideomti
> 
> 
> sorry - I put the wrong draft name, it got updated to a -01
> 
> better link at
> 
> http://bit.ly/13fOrrZ
> 
> 
> On Feb 26, 2013, at 10:47 AM, Matthew Kaufman (SKYPE)
> <matthew.kaufman@skype.net> wrote:
> 
>> Where is said draft? Hard to know if this would be time well spent if the
>> draft isn't available.
>> http://tools.ietf.org/id/draft-dbenham-webrtcvideomti-00 returns 404
>> 
>> Matthew Kaufman
>> 
>> -----Original Message----- From: rtcweb-bounces@ietf.org
>> [mailto:rtcweb-bounces@ietf.org] On Behalf Of Cullen Jennings (fluffy) 
>> Sent: Tuesday, February 26, 2013 10:08 AM To: <rtcweb@ietf.org> Subject:
>> [rtcweb] Agenda time request for draft-dbenham-webrtcvideomti
>> 
>> 
>> I would like 25 minutes for presentation of information key to
>> draft-dbenham-webrtcvideomti that is not interrupted and 15 minutes for
>> Q/A for the work.
>> 
>> We have spent many hours of meeting time discussing the way we were going
>> to make a decision around codecs and information needed, but we have not
>> yet spent time discussing the actually information to make the decision.
>> This draft addressees several very key issues, including the actually
>> quality comparison of VP8 and H.264. I think that spending any less time
>> than this would result in a situation where the WG was not making an
>> decisions with the information available. Similarly, other  people that
>> have written other drafts with similar or different views also need to
>> speak up about how much time they need and that we make sure everyone has
>> time to explain the key information, people have time to ask questions
>> about it, and we can make an informed decisions instead of having to
>> discuss the video codecs at many future meetings.
>> 
>> 
>> _______________________________________________ rtcweb mailing list 
>> rtcweb@ietf.org https://www.ietf.org/mailman/listinfo/rtcweb
>> 
> 
> 
> _______________________________________________ rtcweb mailing list 
> rtcweb@ietf.org https://www.ietf.org/mailman/listinfo/rtcweb
> 


- -- 
Marc Petit-Huguenin
Email: marc@petit-huguenin.org
Blog: http://blog.marc.petit-huguenin.org
Profile: http://www.linkedin.com/in/petithug
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJRLQZmAAoJECnERZXWan7EVZMQAMWCYDEHGVw19nqyuGKuIiD1
jSa73om+Fy/6fD2mO/s8SelHDNcL4nip5EQ/3tzKq8Xiku7CvN/hfSpaUE2JD+bk
7vonrwr1VMELAZvvphzNuKpF0ICGA3E87ZEaQx177lZif53Ty1c68G/YV2SDKmXm
7pfK7tZromrL1ps4Oc+T/iglfa7N0oDZoNP8VLvrZjOIPdQrcXxIfGYb5Df7N/Ua
odEP1SL644jGAYP6+jHaAPaQd/1KiQku478LGYd3MJeAFIRHXCTG6Rx2ieT34llH
AhYfxLe+OdjIghlUbmldz1hjz9TLKhu3uJoa8tUDtZcGToXuYl1KCo37iJYCvZqy
dOO24IKpwqtLsde+++gssCNcjPbGr5B5PfnY8Am4CaCXTNBGUFudSE/W+aDZP7f+
uDOU1FolHF410N+eEODRZa3mZTOO0haU3drnwlhtiA8YU+omz1Gxrhbf+Oq+bZH6
Qo6LXVuOIYWL4XcsuXp+QMkWHziWjJtVSN1w2CBnXkUv3GTYa8effnuko9CIEDCB
lVVWQjJEY5IbD9P2pNthhgQFSL8bVXe0Kck0WZMl0OAlaBZiozZHCIGLLU5YANza
l02w46hzvjGTcAbyo8fwOCIM057TSBOCmWNkoH/UobQQ5tQHtG9pt00fdVRQ2AGV
73oZjimVwECGPl2vZD0I
=22m6
-----END PGP SIGNATURE-----

From michael@voip.co.uk  Tue Feb 26 11:16:48 2013
Return-Path: <michael@voip.co.uk>
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 8BD8D21F870E for <rtcweb@ietfa.amsl.com>; Tue, 26 Feb 2013 11:16:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.977
X-Spam-Level: 
X-Spam-Status: No, score=-5.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7YMBykhlMmcn for <rtcweb@ietfa.amsl.com>; Tue, 26 Feb 2013 11:16:47 -0800 (PST)
Received: from na3sys009aog134.obsmtp.com (na3sys009aog134.obsmtp.com [74.125.149.83]) by ietfa.amsl.com (Postfix) with SMTP id 859E221F872E for <rtcweb@ietf.org>; Tue, 26 Feb 2013 11:16:47 -0800 (PST)
Received: from mail-wi0-f197.google.com ([209.85.212.197]) (using TLSv1) by na3sys009aob134.postini.com ([74.125.148.12]) with SMTP ID DSNKUS0KH0ljGcx/m4et2ikMXgcG7EM1U0IH@postini.com; Tue, 26 Feb 2013 11:16:47 PST
Received: by mail-wi0-f197.google.com with SMTP id hn17so6066990wib.0 for <rtcweb@ietf.org>; Tue, 26 Feb 2013 11:16:45 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:x-received:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding:x-gm-message-state; bh=31N8eqNsDJzISx45X4C63Uic+hwXOOM+NEFHh48FQ84=; b=XhU+g50KDmyb/yTobuFkgHtwEf5ET4ldhlJccz12wyDho+/qjzK62RuWcuO/GKQU56 aEfSm9Dl51i0D4+hztjmadrLF6mhs6p3HcOLTkWMZQsWzbD0M5pCOPx1K07SIl59TCiK 8C7cqB7T3TITeuBxsm8iDbxSadlQKQxZRWtTONtI+ikSwezqaMeodo8TaDLzgRpV6BMS 2wcs1vtd9RnrOG8pkA4wZYk/4fBET+vmd/aLMb0WElR/tHDafQajjg78a5WYZExgjBC5 HXH7jtzaIts9eEewH8TOIcRqo9TNjFpX8HPpoNjTk/5idF3q4jlyCnRtGKl4ksYd7B9s zMbA==
X-Received: by 10.180.81.2 with SMTP id v2mr21638959wix.17.1361906205757; Tue, 26 Feb 2013 11:16:45 -0800 (PST)
MIME-Version: 1.0
X-Received: by 10.180.81.2 with SMTP id v2mr21638951wix.17.1361906205683; Tue, 26 Feb 2013 11:16:45 -0800 (PST)
Received: by 10.194.88.166 with HTTP; Tue, 26 Feb 2013 11:16:45 -0800 (PST)
In-Reply-To: <AE1A6B5FD507DC4FB3C5166F3A05A484161F1E25@TK5EX14MBXC273.redmond.corp.microsoft.com>
References: <C5E08FE080ACFD4DAE31E4BDBF944EB113404C31@xmb-aln-x02.cisco.com> <AE1A6B5FD507DC4FB3C5166F3A05A484161F1E25@TK5EX14MBXC273.redmond.corp.microsoft.com>
Date: Tue, 26 Feb 2013 19:16:45 +0000
Message-ID: <CAPms+wQK+UJrFWyiiQX6nU-0kFE+at+OrpqBPv=dCmfVm-E5Mw@mail.gmail.com>
From: Michael Procter <michael@voip.co.uk>
To: "Matthew Kaufman (SKYPE)" <matthew.kaufman@skype.net>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
X-Gm-Message-State: ALoCoQnpYG9AOvW/2SvLG+U87pAJFkLiWzoxGlFiUwc5H85XA3DKrQ0VpRaNIS5NTIsW5jLe5l/Z59kWDoBWEvsT9G7R7QCv56l1kXSWbz5DjehCQSsdeCShnFY626tBPlKJVpab7yLLQT8oMYCK1AWyml9x/vf1Bw==
Cc: "Cullen Jennings \(fluffy\)" <fluffy@cisco.com>, "<rtcweb@ietf.org>" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Agenda time request for draft-dbenham-webrtcvideomti
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: Tue, 26 Feb 2013 19:16:48 -0000

I imagine it is this one:

http://tools.ietf.org/id/draft-dbenham-webrtc-videomti-01.txt

Michael

On 26 February 2013 18:47, Matthew Kaufman (SKYPE)
<matthew.kaufman@skype.net> wrote:
> Where is said draft? Hard to know if this would be time well spent if the=
 draft isn't available. http://tools.ietf.org/id/draft-dbenham-webrtcvideom=
ti-00 returns 404
>
> Matthew Kaufman
>
> -----Original Message-----
> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf =
Of Cullen Jennings (fluffy)
> Sent: Tuesday, February 26, 2013 10:08 AM
> To: <rtcweb@ietf.org>
> Subject: [rtcweb] Agenda time request for draft-dbenham-webrtcvideomti
>
>
> I would like 25 minutes for presentation of information key to draft-dben=
ham-webrtcvideomti that is not interrupted and 15 minutes for Q/A for the w=
ork.
>
> We have spent many hours of meeting time discussing the way we were going=
 to make a decision around codecs and information needed, but we have not y=
et spent time discussing the actually information to make the decision. Thi=
s draft addressees several very key issues, including the actually quality =
comparison of VP8 and H.264. I think that spending any less time than this =
would result in a situation where the WG was not making an decisions with t=
he information available. Similarly, other  people that have written other =
drafts with similar or different views also need to speak up about how much=
 time they need and that we make sure everyone has time to explain the key =
information, people have time to ask questions about it, and we can make an=
 informed decisions instead of having to discuss the video codecs at many f=
uture meetings.
>
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb

From adam@nostrum.com  Tue Feb 26 12:29:13 2013
Return-Path: <adam@nostrum.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 DCCB821F86CC for <rtcweb@ietfa.amsl.com>; Tue, 26 Feb 2013 12:29:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.292
X-Spam-Level: 
X-Spam-Status: No, score=-102.292 tagged_above=-999 required=5 tests=[AWL=0.308, BAYES_00=-2.599, SPF_PASS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zp7NtIqPTbb0 for <rtcweb@ietfa.amsl.com>; Tue, 26 Feb 2013 12:29:13 -0800 (PST)
Received: from shaman.nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by ietfa.amsl.com (Postfix) with ESMTP id C82B821F8700 for <rtcweb@ietf.org>; Tue, 26 Feb 2013 12:29:12 -0800 (PST)
Received: from Orochi.local (99-152-144-32.lightspeed.dllstx.sbcglobal.net [99.152.144.32]) (authenticated bits=0) by shaman.nostrum.com (8.14.3/8.14.3) with ESMTP id r1QKT8JW023116 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Tue, 26 Feb 2013 14:29:09 -0600 (CST) (envelope-from adam@nostrum.com)
Message-ID: <512D1B14.4080200@nostrum.com>
Date: Tue, 26 Feb 2013 14:29:08 -0600
From: Adam Roach <adam@nostrum.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130216 Thunderbird/17.0.3
MIME-Version: 1.0
To: "Cullen Jennings (fluffy)" <fluffy@cisco.com>
References: <C5E08FE080ACFD4DAE31E4BDBF944EB113404C31@xmb-aln-x02.cisco.com>
In-Reply-To: <C5E08FE080ACFD4DAE31E4BDBF944EB113404C31@xmb-aln-x02.cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Received-SPF: pass (shaman.nostrum.com: 99.152.144.32 is authenticated by a trusted mechanism)
Cc: "<rtcweb@ietf.org>" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Agenda time request for draft-dbenham-webrtcvideomti
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: Tue, 26 Feb 2013 20:29:14 -0000

I want to caution people about what they are -- and are not -- seeing in 
the demonstration videos pointed to by this draft. I don't think the 
draft is intentionally deceptive on this point, but a casual reader 
might fail to make a somewhat subtle (but catastrophically important) 
distinction.

The videos in section 4 are a pretty convincing comparison between 
hardware encoding and software encoding on same-class platforms. They 
happen to use different codecs, but that's a non-factor compared to the 
overwhelming difference between encoding horsepower.

What they absolutely don't show is a comparison of H.264 to VP8. I don't 
beleive the authors intend to do so, but other parties might be tempted 
to construe the videos in that light. Doing so would be a 
straightforward application of "trick 3b" from "How to cheat on video 
encoder comparisons" (http://x264dev.multimedia.cx/archives/472). Of 
*course* coding on a DSP will look better than coding on a CPU that 
draws roughly the same power.

I'm not discounting the availability of H.264 hardware encoders as a 
factor, and the videos do a pretty good job of showing off the 
advantages of hardware encoding. But that's all they show.

/a

On 2/26/13 12:08, Cullen Jennings (fluffy) wrote:
> I would like 25 minutes for presentation of information key to draft-dbenham-webrtcvideomti that is not interrupted and 15 minutes for Q/A for the work.
>
> We have spent many hours of meeting time discussing the way we were going to make a decision around codecs and information needed, but we have not yet spent time discussing the actually information to make the decision. This draft addressees several very key issues, including the actually quality comparison of VP8 and H.264. I think that spending any less time than this would result in a situation where the WG was not making an decisions with the information available. Similarly, other  people that have written other drafts with similar or different views also need to speak up about how much time they need and that we make sure everyone has time to explain the key information, people have time to ask questions about it, and we can make an informed decisions instead of having to discuss the video codecs at many future meetings.
>
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb


From martin.thomson@gmail.com  Tue Feb 26 16:26:54 2013
Return-Path: <martin.thomson@gmail.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 C4DA621F86CE for <rtcweb@ietfa.amsl.com>; Tue, 26 Feb 2013 16:26:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.069
X-Spam-Level: 
X-Spam-Status: No, score=-7.069 tagged_above=-999 required=5 tests=[AWL=-3.470, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TR6v2ei7YV96 for <rtcweb@ietfa.amsl.com>; Tue, 26 Feb 2013 16:26:53 -0800 (PST)
Received: from mail-wg0-f49.google.com (mail-wg0-f49.google.com [74.125.82.49]) by ietfa.amsl.com (Postfix) with ESMTP id E688621F86B2 for <rtcweb@ietf.org>; Tue, 26 Feb 2013 16:26:49 -0800 (PST)
Received: by mail-wg0-f49.google.com with SMTP id 15so3815932wgd.4 for <rtcweb@ietf.org>; Tue, 26 Feb 2013 16:26:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:content-transfer-encoding; bh=Yfd/830dADpSRM0VVzoxX5o9ffpt56zZPRwFrpBH+mQ=; b=gx8wE2qjep+GAi7jo4LdPsiymIhRhZgRRjZTmn7MOPlGLKs4wgguEJjdhFNvFhfcwl tEZSGO4texyJYmwg2sAY0wuwIjYgmWK5aUuviLHTemZxs9xUsrG4Nygk5VwLX0YCcnQ4 wKdIgxcgd6CzoAZxyTbC0DWrQjl2S9rgw7tu1EJbZq7Kn1pMBc2FUkeyclBk8x+TYQ7B BfTY6zBiXFjkBCIPmAXJl1npD3y7CGaDYlIHwWqaQ+tJzZ4r6kFS5tn4Ip27obwioom3 ZS1cb1c7dDYZgiuC2laPlIsLRpMlbVVl96aK1thTMOZCWOitrn+/8eS4nqBYiKSl58IB yo7A==
MIME-Version: 1.0
X-Received: by 10.194.76.37 with SMTP id h5mr379865wjw.21.1361924809138; Tue, 26 Feb 2013 16:26:49 -0800 (PST)
Received: by 10.194.5.135 with HTTP; Tue, 26 Feb 2013 16:26:49 -0800 (PST)
In-Reply-To: <E721D8C6A2E1544DB2DEBC313AF54DE224023E19@xmb-rcd-x02.cisco.com>
References: <20130225182705.666.1653.idtracker@ietfa.amsl.com> <E721D8C6A2E1544DB2DEBC313AF54DE224023E19@xmb-rcd-x02.cisco.com>
Date: Tue, 26 Feb 2013 16:26:49 -0800
Message-ID: <CABkgnnXkBSTNPDw-e=RMOU9UsucPeQyFya6w0R83CZvUqww_-A@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: "Muthu Arul Mozhi Perumal (mperumal)" <mperumal@cisco.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] FW: I-D Action: draft-muthu-behave-consent-freshness-03.txt
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: Wed, 27 Feb 2013 00:26:54 -0000

Hi Muthu,

There's a little too much economy in the draft: the draft doesn't
define precisely what a 'STUN Transaction' entails.

I can't remember if this was discussed much, but we did discuss the
effect of just having Tc with respect to routing flaps (maybe it was
off-list).  Because we are winding timers for ICE down and shortening
the overall process to just a few seconds (or less for consent), there
is a real chance that a transitory failure could accidentally trigger
consent failure handling unnecessarily.

In any case, the suggested solution to that was to not send a
controlled burst of STUN Binding requests, but to instead send them
continuously at a measured interval.  Several missed responses would
be required in order to fail the flow.  As an example, with Tc =3D 32s,
sending a new request every 10 seconds would make the flow far more
reliable.

Similarly, the application-requested interval needs to send just a
single packet, lest more "robust" transaction handling cause
overlapping.  Any API that is specified (none yet!) should make it
clear that applications need to expect the occasional missed packet
and not do anything drastic as a result.

On 26 February 2013 07:06, Muthu Arul Mozhi Perumal (mperumal)
<mperumal@cisco.com> wrote:
> WG,
>
> This draft was presented in RTCWEB during IETF 83.5 and 84 and was discus=
sed earlier in the BEHAVE and RTCWEB mailing lists. Most of the comments re=
ceived and consensus reached so far have been incorporated (as a result the=
 draft has been trimmed). It now also has a section on the W3C API implicat=
ions.
>
> Is the draft heading in the right direction? Given that it just describes=
 a STUN usage for performing consent freshness and liveness test and provid=
es recommendations for the W3C APIs, would RTCWEB be a better home for this=
 draft?
>
> Comments welcome.
>
> - Authors
>
> -----Original Message-----
> From: i-d-announce-bounces@ietf.org [mailto:i-d-announce-bounces@ietf.org=
] On Behalf Of internet-drafts@ietf.org
> Sent: Monday, February 25, 2013 11:57 PM
> To: i-d-announce@ietf.org
> Subject: I-D Action: draft-muthu-behave-consent-freshness-03.txt
>
> A New Internet-Draft is available from the on-line Internet-Drafts direct=
ories.
>
>
>         Title           : STUN Usage for Consent Freshness
>         Author(s)       : Muthu Arul Mozhi Perumal
>                           Dan Wing
>                           Ram Mohan Ravindranath
>                           Hadriel Kaplan
>         Filename        : draft-muthu-behave-consent-freshness-03.txt
>         Pages           : 7
>         Date            : 2013-02-25
>
> Abstract:
>    Verification of peer consent before sending traffic is necessary in
>    WebRTC deployments to ensure that a malicious JavaScript cannot use
>    the browser as a platform for launching attacks.  A related problem
>    is session liveness.  WebRTC applications may want to detect
>    connection failure and take appropriate actions.  This document
>    describes a STUN usage that enables a WebRTC browser to perform the
>    following on a candidate pair ICE is using for a media component
>    after session establishment:
>
>
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-muthu-behave-consent-freshness
>
> There's also a htmlized version available at:
> http://tools.ietf.org/html/draft-muthu-behave-consent-freshness-03
>
> A diff from the previous version is available at:
> http://www.ietf.org/rfcdiff?url2=3Ddraft-muthu-behave-consent-freshness-0=
3
>
>
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>
> _______________________________________________
> I-D-Announce mailing list
> I-D-Announce@ietf.org
> https://www.ietf.org/mailman/listinfo/i-d-announce
> Internet-Draft directories: http://www.ietf.org/shadow.html
> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb

From mperumal@cisco.com  Tue Feb 26 23:06:03 2013
Return-Path: <mperumal@cisco.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 DBD9E21F87FB for <rtcweb@ietfa.amsl.com>; Tue, 26 Feb 2013 23:06:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.293
X-Spam-Level: 
X-Spam-Status: No, score=-8.293 tagged_above=-999 required=5 tests=[AWL=2.307,  BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qLKd80s+s2td for <rtcweb@ietfa.amsl.com>; Tue, 26 Feb 2013 23:06:02 -0800 (PST)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) by ietfa.amsl.com (Postfix) with ESMTP id 9E24D21F87D3 for <rtcweb@ietf.org>; Tue, 26 Feb 2013 23:06:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8232; q=dns/txt; s=iport; t=1361948762; x=1363158362; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=zr3J8uuQcu8ZEEIX+d6Kq8C/koYAkq8KkLN4B790mqY=; b=bSXmriakWa13SEzWmXhePCznMIgsZT3lfrm5sZUCW40LGnfKxakiSWv+ HWZo6NaoR3WBubni/rcORBDRZ0wCi1uvFuG+/XHxYtr2UbKKEIo0TSNz0 lbWP9TLjRbDWY1I4d86sy6/B+Ibx1YpULjE7ztX08r6/nDixWl5E/LQGK 4=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ag4FACuvLVGtJV2Y/2dsb2JhbABFg3iCV7tIDXQWc4IfAQEBBAEBASAROgsMBAIBCBEEAQEDAgYdAwICAh8GCxQBBwEIAgQOBQgBEodmAw8HBawuiF8NiVqBI4sZgicWEAsHBoInMmEDkn+BZIJ7ijMDhRSDCIIn
X-IronPort-AV: E=Sophos;i="4.84,746,1355097600"; d="scan'208";a="181617177"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rcdn-iport-2.cisco.com with ESMTP; 27 Feb 2013 07:06:02 +0000
Received: from xhc-aln-x01.cisco.com (xhc-aln-x01.cisco.com [173.36.12.75]) by rcdn-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id r1R762Fj012940 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 27 Feb 2013 07:06:02 GMT
Received: from xmb-rcd-x02.cisco.com ([169.254.4.47]) by xhc-aln-x01.cisco.com ([173.36.12.75]) with mapi id 14.02.0318.004; Wed, 27 Feb 2013 01:06:01 -0600
From: "Muthu Arul Mozhi Perumal (mperumal)" <mperumal@cisco.com>
To: Martin Thomson <martin.thomson@gmail.com>
Thread-Topic: [rtcweb] FW: I-D Action: draft-muthu-behave-consent-freshness-03.txt
Thread-Index: AQHOE4XKyq5tIRCRdE+e+ktRkS0KtZiMOJFwgAEHPID///6IUA==
Date: Wed, 27 Feb 2013 07:06:01 +0000
Message-ID: <E721D8C6A2E1544DB2DEBC313AF54DE22402509E@xmb-rcd-x02.cisco.com>
References: <20130225182705.666.1653.idtracker@ietfa.amsl.com> <E721D8C6A2E1544DB2DEBC313AF54DE224023E19@xmb-rcd-x02.cisco.com> <CABkgnnXkBSTNPDw-e=RMOU9UsucPeQyFya6w0R83CZvUqww_-A@mail.gmail.com>
In-Reply-To: <CABkgnnXkBSTNPDw-e=RMOU9UsucPeQyFya6w0R83CZvUqww_-A@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [173.39.66.200]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] FW: I-D Action: draft-muthu-behave-consent-freshness-03.txt
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: Wed, 27 Feb 2013 07:06:04 -0000

SGkgTWFydGluLA0KDQpUaGFua3MgZm9yIHRoZSBmZWVkYmFjay4gVGhlIHR1bmluZyBvZiB0aW1l
cyBmb3IgY29uc2VudCBpcyBmYXIgZnJvbSBmaW5pc2hlZC4gWW91IGFyZSByaWdodCB3ZSBoYWQg
YW4gb2ZmLXRoZS1saXN0IGRpc2N1c3Npb24sIGJ1dCBkaWRuJ3QgdGFrZSBpdCBmb3J3YXJkIChJ
J2xsIHdvcmsgd2l0aCB5b3UgYW5kIG90aGVycyB3aG8gd2VyZSBpbnZvbHZlZCkuDQoNCnxUaGVy
ZSdzIGEgbGl0dGxlIHRvbyBtdWNoIGVjb25vbXkgaW4gdGhlIGRyYWZ0OiB0aGUgZHJhZnQgZG9l
c24ndA0KfGRlZmluZSBwcmVjaXNlbHkgd2hhdCBhICdTVFVOIFRyYW5zYWN0aW9uJyBlbnRhaWxz
Lg0KDQpJbiBpdHMgY3VycmVudCBmb3JtLCB0aGUgZHJhZnQgdXNlcyB0aGUgU1RVTiB0cmFuc2Fj
dGlvbiBhcyBkZWZpbmVkIGluIFJGQzUzODksIHdoaWNoIGltcGxpZXMgdGhlIHJlcXVlc3RzIGFy
ZSByZXRyYW5zbWl0dGVkIHVudGlsIGEgcmVzcG9uc2UgaXMgcmVjZWl2ZWQsIG9yIHVudGlsIGEg
dG90YWwgb2YgNyByZXF1ZXN0cyBoYXZlIGJlZW4gc2VudCAoYXNzdW1pbmcgbm8gaGFyZCBJQ01Q
IGVycm9yIGlzIHJlY2VpdmVkKS4gU28sIHJlcG9ydGluZyBhIGNvbnNlbnQgZnJlc2huZXNzIGZh
aWx1cmUgaXMgc3VmZmljaWVudGx5IGd1YXJkZWQgYWdhaW5zdCB0cmFuc2l0b3J5IG5ldHdvcmsg
ZmFpbHVyZXMuDQoNCkhvd2V2ZXIsIHdpdGggdGhlIGRlZmF1bHQgNTAwIG1zIFJUTyByZWNvbW1l
bmRlZCBpbiBSRkM1Mzg5LCBpdCB3b3VsZCB0YWtlIDM5LjUgc2VjIGZvciB0aGUgdHJhbnNhY3Rp
b24gdG8gdGltZW91dCAtLSB0aGlzIHdhcyBjb25zaWRlcmVkIHRvbyBsb25nIHRvIGRlY2xhcmUg
YSBjb25zZW50IGZyZXNobmVzcyBmYWlsdXJlLg0KDQpPbmUgb3B0aW9uIGNvdWxkIGJlIHRvIGRl
ZmluZSBhIG5ldyBTVFVOIHRyYW5zYWN0aW9uIHRoYXQgZG9lc24ndCBkbyB0aGUgZXhwb25lbnRp
YWwgYmFja29mZiBmb3IgcmV0cmFuc21pc3Npb24sIGJ1dCBpbnN0ZWFkIHJldHJhbnNtaXRzIGF0
IHBlcmlvZGljIGludGVydmFscyBhbmQgZGVjbGFyZSBmYWlsdXJlIGlmIHRoZXJlIGlzIG5vIHJl
c3BvbnNlIGFmdGVyIHNlbmRpbmcgYSBidW5jaCBvZiB0aGVtLCBhcyB5b3UgYXJlIHN1Z2dlc3Rp
bmcuIEJ1dCwgSSBhbSBub3Qgc3VyZSBhdCB0aGlzIHBvaW50IGhvdyB0aGF0IHdvdWxkIGJlIGJv
dGggc3VwZXJpb3IgY29tcGFyZWQgdG8gdGhlIHRyYW5zYWN0aW9uIGRlZmluZWQgaW4gUkZDNTM4
OSBhbmQgc3VmZmljaWVudGx5IGd1YXJkIGFnYWluc3QgdHJhbnNpdG9yeSBuZXR3b3JrIGZhaWx1
cmVzLg0KDQp8QW55IEFQSSB0aGF0IGlzIHNwZWNpZmllZCAobm9uZSB5ZXQhKSBzaG91bGQgbWFr
ZSBpdA0KfGNsZWFyIHRoYXQgYXBwbGljYXRpb25zIG5lZWQgdG8gZXhwZWN0IHRoZSBvY2Nhc2lv
bmFsIG1pc3NlZCBwYWNrZXQNCnxhbmQgbm90IGRvIGFueXRoaW5nIGRyYXN0aWMgYXMgYSByZXN1
bHQuDQoNCkFncmVlZC4NCg0KTXV0aHUNCg0KfC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQp8
RnJvbTogTWFydGluIFRob21zb24gW21haWx0bzptYXJ0aW4udGhvbXNvbkBnbWFpbC5jb21dDQp8
U2VudDogV2VkbmVzZGF5LCBGZWJydWFyeSAyNywgMjAxMyA1OjU3IEFNDQp8VG86IE11dGh1IEFy
dWwgTW96aGkgUGVydW1hbCAobXBlcnVtYWwpDQp8Q2M6IHJ0Y3dlYkBpZXRmLm9yZw0KfFN1Ympl
Y3Q6IFJlOiBbcnRjd2ViXSBGVzogSS1EIEFjdGlvbjogZHJhZnQtbXV0aHUtYmVoYXZlLWNvbnNl
bnQtZnJlc2huZXNzLTAzLnR4dA0KfA0KfEhpIE11dGh1LA0KfA0KfFRoZXJlJ3MgYSBsaXR0bGUg
dG9vIG11Y2ggZWNvbm9teSBpbiB0aGUgZHJhZnQ6IHRoZSBkcmFmdCBkb2Vzbid0DQp8ZGVmaW5l
IHByZWNpc2VseSB3aGF0IGEgJ1NUVU4gVHJhbnNhY3Rpb24nIGVudGFpbHMuDQp8DQp8SSBjYW4n
dCByZW1lbWJlciBpZiB0aGlzIHdhcyBkaXNjdXNzZWQgbXVjaCwgYnV0IHdlIGRpZCBkaXNjdXNz
IHRoZQ0KfGVmZmVjdCBvZiBqdXN0IGhhdmluZyBUYyB3aXRoIHJlc3BlY3QgdG8gcm91dGluZyBm
bGFwcyAobWF5YmUgaXQgd2FzDQp8b2ZmLWxpc3QpLiAgQmVjYXVzZSB3ZSBhcmUgd2luZGluZyB0
aW1lcnMgZm9yIElDRSBkb3duIGFuZCBzaG9ydGVuaW5nDQp8dGhlIG92ZXJhbGwgcHJvY2VzcyB0
byBqdXN0IGEgZmV3IHNlY29uZHMgKG9yIGxlc3MgZm9yIGNvbnNlbnQpLCB0aGVyZQ0KfGlzIGEg
cmVhbCBjaGFuY2UgdGhhdCBhIHRyYW5zaXRvcnkgZmFpbHVyZSBjb3VsZCBhY2NpZGVudGFsbHkg
dHJpZ2dlcg0KfGNvbnNlbnQgZmFpbHVyZSBoYW5kbGluZyB1bm5lY2Vzc2FyaWx5Lg0KfA0KfElu
IGFueSBjYXNlLCB0aGUgc3VnZ2VzdGVkIHNvbHV0aW9uIHRvIHRoYXQgd2FzIHRvIG5vdCBzZW5k
IGENCnxjb250cm9sbGVkIGJ1cnN0IG9mIFNUVU4gQmluZGluZyByZXF1ZXN0cywgYnV0IHRvIGlu
c3RlYWQgc2VuZCB0aGVtDQp8Y29udGludW91c2x5IGF0IGEgbWVhc3VyZWQgaW50ZXJ2YWwuICBT
ZXZlcmFsIG1pc3NlZCByZXNwb25zZXMgd291bGQNCnxiZSByZXF1aXJlZCBpbiBvcmRlciB0byBm
YWlsIHRoZSBmbG93LiAgQXMgYW4gZXhhbXBsZSwgd2l0aCBUYyA9IDMycywNCnxzZW5kaW5nIGEg
bmV3IHJlcXVlc3QgZXZlcnkgMTAgc2Vjb25kcyB3b3VsZCBtYWtlIHRoZSBmbG93IGZhciBtb3Jl
DQp8cmVsaWFibGUuDQp8DQp8U2ltaWxhcmx5LCB0aGUgYXBwbGljYXRpb24tcmVxdWVzdGVkIGlu
dGVydmFsIG5lZWRzIHRvIHNlbmQganVzdCBhDQp8c2luZ2xlIHBhY2tldCwgbGVzdCBtb3JlICJy
b2J1c3QiIHRyYW5zYWN0aW9uIGhhbmRsaW5nIGNhdXNlDQp8b3ZlcmxhcHBpbmcuICBBbnkgQVBJ
IHRoYXQgaXMgc3BlY2lmaWVkIChub25lIHlldCEpIHNob3VsZCBtYWtlIGl0DQp8Y2xlYXIgdGhh
dCBhcHBsaWNhdGlvbnMgbmVlZCB0byBleHBlY3QgdGhlIG9jY2FzaW9uYWwgbWlzc2VkIHBhY2tl
dA0KfGFuZCBub3QgZG8gYW55dGhpbmcgZHJhc3RpYyBhcyBhIHJlc3VsdC4NCnwNCnxPbiAyNiBG
ZWJydWFyeSAyMDEzIDA3OjA2LCBNdXRodSBBcnVsIE1vemhpIFBlcnVtYWwgKG1wZXJ1bWFsKQ0K
fDxtcGVydW1hbEBjaXNjby5jb20+IHdyb3RlOg0KfD4gV0csDQp8Pg0KfD4gVGhpcyBkcmFmdCB3
YXMgcHJlc2VudGVkIGluIFJUQ1dFQiBkdXJpbmcgSUVURiA4My41IGFuZCA4NCBhbmQgd2FzIGRp
c2N1c3NlZCBlYXJsaWVyIGluIHRoZSBCRUhBVkUNCnxhbmQgUlRDV0VCIG1haWxpbmcgbGlzdHMu
IE1vc3Qgb2YgdGhlIGNvbW1lbnRzIHJlY2VpdmVkIGFuZCBjb25zZW5zdXMgcmVhY2hlZCBzbyBm
YXIgaGF2ZSBiZWVuDQp8aW5jb3Jwb3JhdGVkIChhcyBhIHJlc3VsdCB0aGUgZHJhZnQgaGFzIGJl
ZW4gdHJpbW1lZCkuIEl0IG5vdyBhbHNvIGhhcyBhIHNlY3Rpb24gb24gdGhlIFczQyBBUEkNCnxp
bXBsaWNhdGlvbnMuDQp8Pg0KfD4gSXMgdGhlIGRyYWZ0IGhlYWRpbmcgaW4gdGhlIHJpZ2h0IGRp
cmVjdGlvbj8gR2l2ZW4gdGhhdCBpdCBqdXN0IGRlc2NyaWJlcyBhIFNUVU4gdXNhZ2UgZm9yDQp8
cGVyZm9ybWluZyBjb25zZW50IGZyZXNobmVzcyBhbmQgbGl2ZW5lc3MgdGVzdCBhbmQgcHJvdmlk
ZXMgcmVjb21tZW5kYXRpb25zIGZvciB0aGUgVzNDIEFQSXMsIHdvdWxkDQp8UlRDV0VCIGJlIGEg
YmV0dGVyIGhvbWUgZm9yIHRoaXMgZHJhZnQ/DQp8Pg0KfD4gQ29tbWVudHMgd2VsY29tZS4NCnw+
DQp8PiAtIEF1dGhvcnMNCnw+DQp8PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KfD4gRnJv
bTogaS1kLWFubm91bmNlLWJvdW5jZXNAaWV0Zi5vcmcgW21haWx0bzppLWQtYW5ub3VuY2UtYm91
bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIGludGVybmV0LQ0KfGRyYWZ0c0BpZXRmLm9yZw0K
fD4gU2VudDogTW9uZGF5LCBGZWJydWFyeSAyNSwgMjAxMyAxMTo1NyBQTQ0KfD4gVG86IGktZC1h
bm5vdW5jZUBpZXRmLm9yZw0KfD4gU3ViamVjdDogSS1EIEFjdGlvbjogZHJhZnQtbXV0aHUtYmVo
YXZlLWNvbnNlbnQtZnJlc2huZXNzLTAzLnR4dA0KfD4NCnw+IEEgTmV3IEludGVybmV0LURyYWZ0
IGlzIGF2YWlsYWJsZSBmcm9tIHRoZSBvbi1saW5lIEludGVybmV0LURyYWZ0cyBkaXJlY3Rvcmll
cy4NCnw+DQp8Pg0KfD4gICAgICAgICBUaXRsZSAgICAgICAgICAgOiBTVFVOIFVzYWdlIGZvciBD
b25zZW50IEZyZXNobmVzcw0KfD4gICAgICAgICBBdXRob3IocykgICAgICAgOiBNdXRodSBBcnVs
IE1vemhpIFBlcnVtYWwNCnw+ICAgICAgICAgICAgICAgICAgICAgICAgICAgRGFuIFdpbmcNCnw+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUmFtIE1vaGFuIFJhdmluZHJhbmF0aA0KfD4gICAg
ICAgICAgICAgICAgICAgICAgICAgICBIYWRyaWVsIEthcGxhbg0KfD4gICAgICAgICBGaWxlbmFt
ZSAgICAgICAgOiBkcmFmdC1tdXRodS1iZWhhdmUtY29uc2VudC1mcmVzaG5lc3MtMDMudHh0DQp8
PiAgICAgICAgIFBhZ2VzICAgICAgICAgICA6IDcNCnw+ICAgICAgICAgRGF0ZSAgICAgICAgICAg
IDogMjAxMy0wMi0yNQ0KfD4NCnw+IEFic3RyYWN0Og0KfD4gICAgVmVyaWZpY2F0aW9uIG9mIHBl
ZXIgY29uc2VudCBiZWZvcmUgc2VuZGluZyB0cmFmZmljIGlzIG5lY2Vzc2FyeSBpbg0KfD4gICAg
V2ViUlRDIGRlcGxveW1lbnRzIHRvIGVuc3VyZSB0aGF0IGEgbWFsaWNpb3VzIEphdmFTY3JpcHQg
Y2Fubm90IHVzZQ0KfD4gICAgdGhlIGJyb3dzZXIgYXMgYSBwbGF0Zm9ybSBmb3IgbGF1bmNoaW5n
IGF0dGFja3MuICBBIHJlbGF0ZWQgcHJvYmxlbQ0KfD4gICAgaXMgc2Vzc2lvbiBsaXZlbmVzcy4g
IFdlYlJUQyBhcHBsaWNhdGlvbnMgbWF5IHdhbnQgdG8gZGV0ZWN0DQp8PiAgICBjb25uZWN0aW9u
IGZhaWx1cmUgYW5kIHRha2UgYXBwcm9wcmlhdGUgYWN0aW9ucy4gIFRoaXMgZG9jdW1lbnQNCnw+
ICAgIGRlc2NyaWJlcyBhIFNUVU4gdXNhZ2UgdGhhdCBlbmFibGVzIGEgV2ViUlRDIGJyb3dzZXIg
dG8gcGVyZm9ybSB0aGUNCnw+ICAgIGZvbGxvd2luZyBvbiBhIGNhbmRpZGF0ZSBwYWlyIElDRSBp
cyB1c2luZyBmb3IgYSBtZWRpYSBjb21wb25lbnQNCnw+ICAgIGFmdGVyIHNlc3Npb24gZXN0YWJs
aXNobWVudDoNCnw+DQp8Pg0KfD4gVGhlIElFVEYgZGF0YXRyYWNrZXIgc3RhdHVzIHBhZ2UgZm9y
IHRoaXMgZHJhZnQgaXM6DQp8PiBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFm
dC1tdXRodS1iZWhhdmUtY29uc2VudC1mcmVzaG5lc3MNCnw+DQp8PiBUaGVyZSdzIGFsc28gYSBo
dG1saXplZCB2ZXJzaW9uIGF2YWlsYWJsZSBhdDoNCnw+IGh0dHA6Ly90b29scy5pZXRmLm9yZy9o
dG1sL2RyYWZ0LW11dGh1LWJlaGF2ZS1jb25zZW50LWZyZXNobmVzcy0wMw0KfD4NCnw+IEEgZGlm
ZiBmcm9tIHRoZSBwcmV2aW91cyB2ZXJzaW9uIGlzIGF2YWlsYWJsZSBhdDoNCnw+IGh0dHA6Ly93
d3cuaWV0Zi5vcmcvcmZjZGlmZj91cmwyPWRyYWZ0LW11dGh1LWJlaGF2ZS1jb25zZW50LWZyZXNo
bmVzcy0wMw0KfD4NCnw+DQp8PiBJbnRlcm5ldC1EcmFmdHMgYXJlIGFsc28gYXZhaWxhYmxlIGJ5
IGFub255bW91cyBGVFAgYXQ6DQp8PiBmdHA6Ly9mdHAuaWV0Zi5vcmcvaW50ZXJuZXQtZHJhZnRz
Lw0KfD4NCnw+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQp8PiBJLUQtQW5ub3VuY2UgbWFpbGluZyBsaXN0DQp8PiBJLUQtQW5ub3VuY2VAaWV0Zi5vcmcN
Cnw+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaS1kLWFubm91bmNlDQp8
PiBJbnRlcm5ldC1EcmFmdCBkaXJlY3RvcmllczogaHR0cDovL3d3dy5pZXRmLm9yZy9zaGFkb3cu
aHRtbA0KfD4gb3IgZnRwOi8vZnRwLmlldGYub3JnL2lldGYvMXNoYWRvdy1zaXRlcy50eHQNCnw+
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQp8PiBydGN3
ZWIgbWFpbGluZyBsaXN0DQp8PiBydGN3ZWJAaWV0Zi5vcmcNCnw+IGh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vcnRjd2ViDQo=

From salvatore.loreto@ericsson.com  Wed Feb 27 04:12:13 2013
Return-Path: <salvatore.loreto@ericsson.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 DB70421F8549 for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 04:12:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.169
X-Spam-Level: 
X-Spam-Status: No, score=-106.169 tagged_above=-999 required=5 tests=[AWL=0.080, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sWVCioQXm1vg for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 04:12:13 -0800 (PST)
Received: from mailgw2.ericsson.se (mailgw2.ericsson.se [193.180.251.37]) by ietfa.amsl.com (Postfix) with ESMTP id 8F48E21F854D for <rtcweb@ietf.org>; Wed, 27 Feb 2013 04:12:12 -0800 (PST)
X-AuditID: c1b4fb25-b7f366d000004d10-13-512df81b0881
Received: from esessmw0256.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw2.ericsson.se (Symantec Mail Security) with SMTP id 79.6E.19728.B18FD215; Wed, 27 Feb 2013 13:12:11 +0100 (CET)
Received: from mail.lmf.ericsson.se (153.88.115.8) by esessmw0256.eemea.ericsson.se (153.88.115.97) with Microsoft SMTP Server id 8.3.279.1; Wed, 27 Feb 2013 13:12:11 +0100
Received: from nomadiclab.lmf.ericsson.se (nomadiclab.lmf.ericsson.se [131.160.33.3])	by mail.lmf.ericsson.se (Postfix) with ESMTP id 960522AD9; Wed, 27 Feb 2013 14:12:10 +0200 (EET)
Received: from nomadiclab.lmf.ericsson.se (localhost [127.0.0.1])	by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id 2B78954568; Wed, 27 Feb 2013 14:12:08 +0200 (EET)
Received: from Salvatore-Loretos-MacBook-Pro.local (localhost [127.0.0.1])	by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id 6D8AA53365; Wed, 27 Feb 2013 14:12:07 +0200 (EET)
Message-ID: <512DF818.2010302@ericsson.com>
Date: Wed, 27 Feb 2013 14:12:08 +0200
From: Salvatore Loreto <salvatore.loreto@ericsson.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:17.0) Gecko/20130216 Thunderbird/17.0.3
MIME-Version: 1.0
To: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
References: <512540A3.3090008@jesup.org> <0DB30A45-97A6-4974-9CBB-BEE6691EFCE2@lurchi.franken.de> <51263522.1030206@jesup.org> <3FAF754D-8040-49FC-B0AD-F17BF705F62C@lurchi.franken.de> <512B58F2.3020408@alvestrand.no> <2594249F-FA21-4872-80E3-6F2EB7B87F85@lurchi.franken.de> <512BEAFE.1050700@alvestrand.no> <A4EB2CA5-BD1B-4833-A732-7E8514BBF2E4@lurchi.franken.de>
In-Reply-To: <A4EB2CA5-BD1B-4833-A732-7E8514BBF2E4@lurchi.franken.de>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: ClamAV using ClamSMTP
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMLMWRmVeSWpSXmKPExsUyM+Jvja70D91Ag5kLFC2O9XWxWVxsWsJo sfZfO7sDs8eVCVdYPZYs+cnksaFlB1MAcxSXTUpqTmZZapG+XQJXxvLXD5gKJmlWXN/6l62B 8ZpCFyMnh4SAicSPRRcZIWwxiQv31rN1MXJxCAmcZJT49Gc9E4SzgVHi+vkjjBDOLkaJi+eO MUM4axklent3Q/VsY5RoXdnCDDKMV0BbomXGF7DBLAKqEiem7mYCsdkEzCSeP9wCViMqkCzx 79ERRoh6QYmTM5+wgNgiAqYSB5fPA7OZBWwlnp55yQ5iCwtYSDzsOQJ102smiWWL7oMN5RRw ldhw5hIjTMOFOdehmuUltr+dwwzxnZrE1XObwGwhAS2J3rOdTBMYRWch2T0LSfssJO0LGJlX MbLnJmbmpJcbbWIERsTBLb9VdzDeOSdyiFGag0VJnDfc9UKAkEB6YklqdmpqQWpRfFFpTmrx IUYmDk6pBsbY0nUuyX+3rCtYtNL7xxQd3+p7PgqT9Fdks2dG7vc5tevmhg2xdefZ68+snb/u dE51Y02leEXKgetVbi4TEi4+Wnalfd6FCLvLTx/sM1/iZLBe4FXNCn+WJz2l4pP3XbhZ2VLS k824pvaK9EUOvv3p3JYPtK7uSSxS1oozcvL1mRW2WHrG8lwlluKMREMt5qLiRAD/5SD2VgIA AA==
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Lower-overhead protocol variations
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: Wed, 27 Feb 2013 12:12:14 -0000

On 2/26/13 9:36 AM, Michael Tuexen wrote:
> On Feb 25, 2013, at 11:51 PM, Harald Alvestrand wrote:
>
>> On 02/25/2013 04:22 PM, Michael Tuexen wrote:
>>> On Feb 25, 2013, at 1:28 PM, Harald Alvestrand wrote:
>>>
>>>> On 02/21/2013 09:19 PM, Michael Tuexen wrote:
>>>>> On Feb 21, 2013, at 3:54 PM, Randell Jesup wrote:
>>>>>
>>>>>> On 2/21/2013 8:03 AM, Michael Tuexen wrote:
>>>>>>> On Feb 20, 2013, at 10:31 PM, Randell Jesup wrote:
>>>>>>>
>>>>>>>> This is a relevant thread to current discussions:
>>>>>>>> http://www.w3.org/mid/D1737092-F63D-4821-B3FA-D425267E4F23@cisco.com
>>>>>>>> and continued with subject change in
>>>>>>>> http://www.w3.org/mid/4F4D6315.9000601@jesup.org
>>>>>>>>
>>>>>>>> I'm re-evaluating if the original decision against even/odd was required,
>>>>>>>> in order to see if we can collapse the current draft 0-RTT proposal
>>>>>>>> into a single declarative "open" message on a stream with no response or ack
>>>>>>>> required. Even/odd (perhaps based on a property of the SCTP association?)
>>>>>>>> would avoid the need for mismatched channel pairs, and thus avoid the need
>>>>>>>> for the response/ack and the need to send with the in-order bit.
>>>>>>> I'm not sure what you mean you even/odd?
>>>>>>>
>>>>>>> I guess you will send the "open" message reliable and ordered. OK.
>>>>>>> Are you proposing that there is no ACK sent back? What would happen
>>>>>>> if one side sends an "open" message indicating an unordered data channel,
>>>>>>> sends a user message on this channel and the user message is delivered
>>>>>>> first?
>>>>>> As you infer below, this would be one side uses even channels to initiate, the other uses odd (to avoid glare).
>>>>>> The reliability question is important; the simplest solution would be to buffer any data that arrives without an Open message until the Open message is received, and then deliver it.  There's no issue in the other direction, as once the open message is received the receiver can then send on that stream/channel with no restrictions. I assume there's some way to reliably choose roles for even/odd selection in SCTP?  If not, we can find other ways to do it (even SDP if we had to), though I think we could also key off the DTLS.
>>>>> Not sure we can choose based on SCTP. The port numbers can be the same and we have no addresses
>>>>> available. Maybe we can use the client/server identity from DTLS (the DTLS client uses even,
>>>>> the DTLS server uses odd).
>>>> The MMUSIC SCTP draft (draft-ietf-mmusic-sctp-sdp-03.txt) says:
>>>>
>>>> 6.  The Setup and Connection Attributes and Association Management
>>>>
>>>>    The use of the 'setup' and 'connection' attributes in the context of
>>>>    an SCTP association is identical to the use of these attributes in
>>>>    the context of a TCP connection.  That is, SCTP endpoints MUST follow
>>>>    the rules in Sections 4 and 5 of RFC 4145 [RFC4145] when it comes to
>>>>    the use of the 'setup' and 'connection' attributes in offer/answer
>>>>    [RFC3264] exchanges.
>>>>
>>>> The relevant table from section 4 of RFC 4145 is:
>>>>
>>>>            Offer      Answer
>>>>             ________________
>>>>             active     passive / holdconn
>>>>             passive    active / holdconn
>>>>             actpass    active / passive / holdconn
>>>>             holdconn   holdconn
>>>>
>>>> I think that based on RFC 4145, it would be reasonable to say that the party in the "active" role uses the even channels and the party in the "passive" role uses the odd channels, and that if the initiator uses "actpass", no channel assignment can be made until the answer comes back as either "active" or "passive".
>>> OK. I was writing the statement based on how things are currently implemented
>>> in Firefox. Both side are the active side...
>>>
>>> Thanks for the clarification.
>> That confuses me ... do both sides send INIT (RFC 4960 section 5.1 step A)?
> Yes...
>> Collision is described in section 5.2.1 section B - I guess that if that's something that makes sense to provoke on a regular basis, "both active" can make sense.
> Yes, SCTP handles INIT collisions. In API terms: Bots call connect() (using the 1to1 style API).
> This is possible, since both sides know the port number of the peer.
thanks for the clarification Michael.

just to be clear before I do any changes in the The MMUSIC SCTP draft,
is this something always true? (i.e. implementation independent)

even if I haven't checked I am not sure it is true also for the "1 to 
many" model...
and that make me cautious on doing any changes unless we do not restrict 
the scope of
the draft to 1to1 style

br
/Salvatore


>
> Best regards
> Michael
>> draft-ietf-mmusic-sctp-sdp needs to be updated with this possibility.
>>>> This, of course, implies that channel numbers are reassigned from a blank slate if the connection goes down and is reestablished with new values for active and passive. Probably one should say that if the connection goes down, all channels go down too - that the data channel system doesn't attempt to layer yet another layer of reconnection on top of the already existing ones.
>>>>
>>>>                    Harald
>>>>
>>>>


From salvatore.loreto@ericsson.com  Wed Feb 27 04:20:20 2013
Return-Path: <salvatore.loreto@ericsson.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 8FD0421F8554 for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 04:20:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.022
X-Spam-Level: 
X-Spam-Status: No, score=-106.022 tagged_above=-999 required=5 tests=[AWL=-0.073, BAYES_00=-2.599, HELO_EQ_SE=0.35, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HIDeU9bxobZN for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 04:20:18 -0800 (PST)
Received: from mailgw7.ericsson.se (mailgw7.ericsson.se [193.180.251.48]) by ietfa.amsl.com (Postfix) with ESMTP id E94FF21F852B for <rtcweb@ietf.org>; Wed, 27 Feb 2013 04:20:17 -0800 (PST)
X-AuditID: c1b4fb30-b7f0d6d000007e61-41-512dfa00fda5
Received: from esessmw0237.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id 4E.63.32353.00AFD215; Wed, 27 Feb 2013 13:20:17 +0100 (CET)
Received: from mail.lmf.ericsson.se (153.88.115.8) by esessmw0237.eemea.ericsson.se (153.88.115.91) with Microsoft SMTP Server id 8.3.279.1; Wed, 27 Feb 2013 13:20:16 +0100
Received: from nomadiclab.lmf.ericsson.se (nomadiclab.lmf.ericsson.se [131.160.33.3])	by mail.lmf.ericsson.se (Postfix) with ESMTP id 1C2C222E1; Wed, 27 Feb 2013 14:20:16 +0200 (EET)
Received: from nomadiclab.lmf.ericsson.se (localhost [127.0.0.1])	by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id CF3A254568; Wed, 27 Feb 2013 14:20:13 +0200 (EET)
Received: from Salvatore-Loretos-MacBook-Pro.local (localhost [127.0.0.1])	by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id DC69053365; Wed, 27 Feb 2013 14:20:12 +0200 (EET)
Message-ID: <512DF9FE.9030606@ericsson.com>
Date: Wed, 27 Feb 2013 14:20:14 +0200
From: Salvatore Loreto <salvatore.loreto@ericsson.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:17.0) Gecko/20130216 Thunderbird/17.0.3
MIME-Version: 1.0
To: =?ISO-8859-1?Q?Stefan_H=E5kansson_LK?= <stefan.lk.hakansson@ericsson.com>
References: <512540A3.3090008@jesup.org> <0DB30A45-97A6-4974-9CBB-BEE6691EFCE2@lurchi.franken.de> <51263522.1030206@jesup.org> <3FAF754D-8040-49FC-B0AD-F17BF705F62C@lurchi.franken.de> <512B58F2.3020408@alvestrand.no> <512B5FC4.8060103@ericsson.com>
In-Reply-To: <512B5FC4.8060103@ericsson.com>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 8bit
X-Virus-Scanned: ClamAV using ClamSMTP
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLLMWRmVeSWpSXmKPExsUyM+JvjS7jL91Ag2nfmC3W/mtnd2D0WLLk J1MAYxSXTUpqTmZZapG+XQJXxuQzv9kKDqlWNHfXNDAek+1i5OSQEDCRmNwwkQnCFpO4cG89 WxcjF4eQwElGidkvJrKAJIQENjBKzOxIgkjsYpS41d3JCuGsZZR4+O85C4SzjVHiyve1YC28 AtoSj97uYgOxWQRUJSasuglmswmYSTx/uIUZxBYVSJb49+gII0S9oMTJmU/AekUE/CXmN+0A q2EWEJbYcLENLC4sYCHxsOcIE8SyH4wSmyZ8ZQdJcAroSEx9N40dosFW4sKc6ywQtrxE89bZ zBDPqUlcPbeJGeIfLYnes51MExhFZyHZPQtJ+ywk7QsYmVcxsucmZuakl5tvYgQG+cEtvw12 MG66L3aIUZqDRUmcN9z1QoCQQHpiSWp2ampBalF8UWlOavEhRiYOTqkGRmG1xVt/b/768XPe 4798L3zkGN//Vmo9e8YhrpDh3+2np/Q5fVx//du/OmxJ8dyOjl/r+Sx9ytVeTAqulG5We/xY f+3pn1e9GBXCbO9t75+08ZVn1tens+66e0/pttj18mpm3oZ3i/8qVU7kyGZZ1zF104/1rWu+ 3BTRm7j0X9v9+Y+SJVnPmCkrsRRnJBpqMRcVJwIAu+7RFUACAAA=
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Lower-overhead protocol variations
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: Wed, 27 Feb 2013 12:20:20 -0000

On 2/25/13 2:57 PM, Stefan Håkansson LK wrote:
> On 2013-02-25 13:28, Harald Alvestrand wrote:
>> On 02/21/2013 09:19 PM, Michael Tuexen wrote:
>>> On Feb 21, 2013, at 3:54 PM, Randell Jesup wrote:
>>>
>>>> On 2/21/2013 8:03 AM, Michael Tuexen wrote:
>>>>> On Feb 20, 2013, at 10:31 PM, Randell Jesup wrote:
>>>>>
>>>>>> This is a relevant thread to current discussions:
>>>>>> http://www.w3.org/mid/D1737092-F63D-4821-B3FA-D425267E4F23@cisco.com
>>>>>> and continued with subject change in
>>>>>> http://www.w3.org/mid/4F4D6315.9000601@jesup.org
>>>>>>
>>>>>> I'm re-evaluating if the original decision against even/odd was
>>>>>> required,
>>>>>> in order to see if we can collapse the current draft 0-RTT proposal
>>>>>> into a single declarative "open" message on a stream with no
>>>>>> response or ack
>>>>>> required. Even/odd (perhaps based on a property of the SCTP
>>>>>> association?)
>>>>>> would avoid the need for mismatched channel pairs, and thus avoid
>>>>>> the need
>>>>>> for the response/ack and the need to send with the in-order bit.
>>>>> I'm not sure what you mean you even/odd?
>>>>>
>>>>> I guess you will send the "open" message reliable and ordered. OK.
>>>>> Are you proposing that there is no ACK sent back? What would happen
>>>>> if one side sends an "open" message indicating an unordered data
>>>>> channel,
>>>>> sends a user message on this channel and the user message is 
>>>>> delivered
>>>>> first?
>>>> As you infer below, this would be one side uses even channels to
>>>> initiate, the other uses odd (to avoid glare).
>>>> The reliability question is important; the simplest solution would be
>>>> to buffer any data that arrives without an Open message until the
>>>> Open message is received, and then deliver it.  There's no issue in
>>>> the other direction, as once the open message is received the
>>>> receiver can then send on that stream/channel with no restrictions. I
>>>> assume there's some way to reliably choose roles for even/odd
>>>> selection in SCTP?  If not, we can find other ways to do it (even SDP
>>>> if we had to), though I think we could also key off the DTLS.
>>> Not sure we can choose based on SCTP. The port numbers can be the same
>>> and we have no addresses
>>> available. Maybe we can use the client/server identity from DTLS (the
>>> DTLS client uses even,
>>> the DTLS server uses odd).
>>
>> The MMUSIC SCTP draft (draft-ietf-mmusic-sctp-sdp-03.txt) says:
>>
>> 6.  The Setup and Connection Attributes and Association Management
>>
>>     The use of the 'setup' and 'connection' attributes in the context of
>>     an SCTP association is identical to the use of these attributes in
>>     the context of a TCP connection.  That is, SCTP endpoints MUST 
>> follow
>>     the rules in Sections 4 and 5 of RFC 4145 [RFC4145] when it comes to
>>     the use of the 'setup' and 'connection' attributes in offer/answer
>>     [RFC3264] exchanges.
>>
>> The relevant table from section 4 of RFC 4145 is:
>>
>>             Offer      Answer
>>              ________________
>>              active     passive / holdconn
>>              passive    active / holdconn
>>              actpass    active / passive / holdconn
>>              holdconn   holdconn
>>
>> I think that based on RFC 4145, it would be reasonable to say that the
>> party in the "active" role uses the even channels and the party in the
>> "passive" role uses the odd channels, and that if the initiator uses
>> "actpass", no channel assignment can be made until the answer comes back
>> as either "active" or "passive".
>>
>> This, of course, implies that channel numbers are reassigned from a
>> blank slate if the connection goes down and is reestablished with new
>> values for active and passive. Probably one should say that if the
>> connection goes down, all channels go down too - that the data channel
>> system doesn't attempt to layer yet another layer of reconnection on top
>> of the already existing ones.
>
> I think so too. For WebSockets, you get the close event (with a reason 
> why it was closed [1]); the app has to establish a new one. The data 
> channels should have the same behavior IMO.
>
> [1] http://dev.w3.org/html5/websockets/#closeevent 
that is true,
but in WebSocket we decided to do so to avoid possible security hole,
I don't recall the possible security attack was depicted at time (it 
should be in the HyBi archive)
however I am not sure it would apply here (due to DTLS, security 
identity, consent etc etc)

having said that
making DataChannel to behave identically to WebSocket in this situation 
(i.e. the connection goes down and is reestablished)
it would simplify the implementation for sure

cheers
Salvatore

From randell-ietf@jesup.org  Wed Feb 27 07:29:49 2013
Return-Path: <randell-ietf@jesup.org>
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 DE1BA21F84A7 for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 07:29:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.535
X-Spam-Level: 
X-Spam-Status: No, score=-2.535 tagged_above=-999 required=5 tests=[AWL=0.064,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CTZZQgDrRutT for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 07:29:48 -0800 (PST)
Received: from r2-chicago.webserversystems.com (r2-chicago.webserversystems.com [173.236.101.58]) by ietfa.amsl.com (Postfix) with ESMTP id DDCAD21F8497 for <rtcweb@ietf.org>; Wed, 27 Feb 2013 07:29:48 -0800 (PST)
Received: from pool-98-111-140-34.phlapa.fios.verizon.net ([98.111.140.34]:2867 helo=[192.168.1.12]) by r2-chicago.webserversystems.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80) (envelope-from <randell-ietf@jesup.org>) id 1UAix1-000AGu-W0 for rtcweb@ietf.org; Wed, 27 Feb 2013 09:29:48 -0600
Message-ID: <512E2647.9000109@jesup.org>
Date: Wed, 27 Feb 2013 10:29:11 -0500
From: Randell Jesup <randell-ietf@jesup.org>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20130215 Thunderbird/17.0.3
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <C5E08FE080ACFD4DAE31E4BDBF944EB113404C31@xmb-aln-x02.cisco.com> <512D1B14.4080200@nostrum.com>
In-Reply-To: <512D1B14.4080200@nostrum.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - r2-chicago.webserversystems.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - jesup.org
Subject: Re: [rtcweb] Agenda time request for draft-dbenham-webrtcvideomti
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: Wed, 27 Feb 2013 15:29:50 -0000

On 2/26/2013 3:29 PM, Adam Roach wrote:
> I want to caution people about what they are -- and are not -- seeing 
> in the demonstration videos pointed to by this draft. I don't think 
> the draft is intentionally deceptive on this point, but a casual 
> reader might fail to make a somewhat subtle (but catastrophically 
> important) distinction.
>
> The videos in section 4 are a pretty convincing comparison between 
> hardware encoding and software encoding on same-class platforms. They 
> happen to use different codecs, but that's a non-factor compared to 
> the overwhelming difference between encoding horsepower.

Not only that, but you're comparing VERY different applications with no 
synchronization of settings, of network bandwidth, etc.  Bria/VP8 vs 
Facetime/H.264-more-than-baseline-and-not-even-proposed-here? Not a 
useful comparison.  Similar arguments for all the demos (I won't call 
them tests).

I looked at these originally.  I've worked with Bria in the past. I'm 
certain the bandwidth usage was different.  I'm sure the bandwidth 
adaptation is different.  Application logic is different. Delay almost 
certainly has nothing to do with the codec, but is largely the result of 
jitter buffers/avsync and other issues in the app/browser/os.  Etc, etc.

You can't even begin a comparison of *codecs* without normalizing 
settings *and* measuring how much they actually use, loss, etc.  For 
another example (on the other side of this argument), see the videos 
posted by Google during the last IETF - at the low end of bandwidth 
settings (and this actually is a controlled test with settings), VP8 
looks FAR better.  Until I looked closer, and asked some questions: it 
turned out that while both were *set* for 100Kbps (IIRC), the VP8 
bitrate controller decided it would look too bad or that the bitrate was 
too low for that res/framerate, and ran closer to 200K.

>
> What they absolutely don't show is a comparison of H.264 to VP8. I 
> don't beleive the authors intend to do so, but other parties might be 
> tempted to construe the videos in that light. Doing so would be a 
> straightforward application of "trick 3b" from "How to cheat on video 
> encoder comparisons" (http://x264dev.multimedia.cx/archives/472). Of 
> *course* coding on a DSP will look better than coding on a CPU that 
> draws roughly the same power.
>
> I'm not discounting the availability of H.264 hardware encoders as a 
> factor, and the videos do a pretty good job of showing off the 
> advantages of hardware encoding. But that's all they show.

And I'm not even sure they show the advantage of hardware encoding.

*If* we're going to discuss codec quality, we need (much) better data 
than this.  Google's comparisons from the last IETF are much more 
scientific (though with the caveat I mentioned you have to watch out 
for).  I'll also assert that if the difference is minor (+-10 or 20% 
either way - number pulled out of air) it's irrelevant for this 
discussion.  Even major differences would require discussion as to 
whether they matter.  I personally don't see a need to discuss it, 
unless someone has hard facts that one or the other falls down badly by 
comparison - and that we don't believe it's something that can be fixed 
(especially if it's an implementation flaw).

-- 
Randell Jesup
randell-ietf@jesup.org


From fluffy@iii.ca  Wed Feb 27 07:39:04 2013
Return-Path: <fluffy@iii.ca>
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 F034921F877B for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 07:39:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DWmM0h5vRsCP for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 07:39:04 -0800 (PST)
Received: from mxout-08.mxes.net (mxout-08.mxes.net [216.86.168.183]) by ietfa.amsl.com (Postfix) with ESMTP id 8A78D21F8757 for <rtcweb@ietf.org>; Wed, 27 Feb 2013 07:39:04 -0800 (PST)
Received: from dhcp-171-68-20-36.cisco.com (unknown [171.68.20.36]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 6F67C509BD; Wed, 27 Feb 2013 10:39:02 -0500 (EST)
From: Cullen Jennings <fluffy@iii.ca>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Message-Id: <46EFBFA7-AA6F-4FC9-9C8D-EEC23CFC48E2@iii.ca>
Date: Wed, 27 Feb 2013 07:39:04 -0800
To: "rtcweb-chairs@tools.ietf.org" <rtcweb-chairs@tools.ietf.org>, "<rtcweb@ietf.org>" <rtcweb@ietf.org>
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
X-Mailer: Apple Mail (2.1499)
Subject: [rtcweb] Agenda time request for plan draft and how we plan to use the mmusic tools
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: Wed, 27 Feb 2013 15:39:05 -0000

As discussed in Boston, I would like to request agenda time for:

draft-jennings-rtcweb-plan

Which describes the "Plan A" approach to resolving the media =
multiplexing issue.

I believe 25 minutes for presentation plus 25 minutes for discussion is =
the minimum time to usefully address this.

Cullen


From Internet-Drafts@ietf.org  Wed Feb 27 08:55:44 2013
Return-Path: <Internet-Drafts@ietf.org>
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 B7DAB21F873D; Wed, 27 Feb 2013 08:55:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.538
X-Spam-Level: 
X-Spam-Status: No, score=-102.538 tagged_above=-999 required=5 tests=[AWL=0.061, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4KzV-VRYaDBv; Wed, 27 Feb 2013 08:55:35 -0800 (PST)
Received: from ietfa.amsl.com (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ADF4C21F85DB; Wed, 27 Feb 2013 08:55:33 -0800 (PST)
MIME-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
From: Internet-Drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 4.40p1
Message-ID: <20130227165533.10542.72421.idtracker@ietfa.amsl.com>
Date: Wed, 27 Feb 2013 08:55:33 -0800
Cc: rtcweb@ietf.org
Subject: [rtcweb] I-D ACTION:draft-ietf-rtcweb-jsep-03.txt
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: Wed, 27 Feb 2013 16:55:44 -0000

--NextPart

A new Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Real-Time Communication in WEB-browsers Working Group of the IETF.

    Title         : Javascript Session Establishment Protocol
    Author(s)     : J. Uberti, et al
    Filename      : draft-ietf-rtcweb-jsep
    Pages         : 32 
    Date          : Feb. 27, 2013 
    
This document describes the mechanisms for allowing a Javascript
   application to fully control the signaling plane of a multimedia
   session via the interface specified in the W3C RTCPeerConnection API,
   and discusses how this relates to existing signaling protocols.


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-rtcweb-jsep-03.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Message/External-body; name="draft-ietf-rtcweb-jsep";
	site="ftp.ietf.org"; access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID: <2013-02-27085533.I-D@ietf.org>


--NextPart--

From coverdale@sympatico.ca  Wed Feb 27 09:28:57 2013
Return-Path: <coverdale@sympatico.ca>
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 2086021F858A for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 09:28:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.796
X-Spam-Level: 
X-Spam-Status: No, score=-1.796 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MSGID_FROM_MTA_HEADER=0.803]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id B1cGyX23CCF8 for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 09:28:56 -0800 (PST)
Received: from blu0-omc3-s22.blu0.hotmail.com (blu0-omc3-s22.blu0.hotmail.com [65.55.116.97]) by ietfa.amsl.com (Postfix) with ESMTP id A21CC21F859D for <rtcweb@ietf.org>; Wed, 27 Feb 2013 09:28:56 -0800 (PST)
Received: from BLU0-SMTP52 ([65.55.116.72]) by blu0-omc3-s22.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Wed, 27 Feb 2013 09:28:56 -0800
X-EIP: [U4TPPxaafVMgSzE0xHA++HPB1Gs6qZT0]
X-Originating-Email: [coverdale@sympatico.ca]
Message-ID: <BLU0-SMTP52388B0F983A9BCFEA92C0D0FD0@phx.gbl>
Received: from PaulNewPC ([184.147.38.19]) by BLU0-SMTP52.phx.gbl over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675);  Wed, 27 Feb 2013 09:28:54 -0800
From: Paul Coverdale <coverdale@sympatico.ca>
To: <rtcweb@ietf.org>
References: <C5E08FE080ACFD4DAE31E4BDBF944EB113404C31@xmb-aln-x02.cisco.com>	<512D1B14.4080200@nostrum.com> <512E2647.9000109@jesup.org>
In-Reply-To: <512E2647.9000109@jesup.org>
Date: Wed, 27 Feb 2013 12:28:51 -0500
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Ac4U/0shdev/95+eQpGkHCdZCVaKlAAD8XdA
Content-Language: en-us
X-OriginalArrivalTime: 27 Feb 2013 17:28:54.0288 (UTC) FILETIME=[EA7A0100:01CE150F]
Subject: Re: [rtcweb] Agenda time request for draft-dbenham-webrtcvideomti
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: Wed, 27 Feb 2013 17:28:57 -0000

>
>*If* we're going to discuss codec quality, we need (much) better data
>than this.  Google's comparisons from the last IETF are much more
>scientific (though with the caveat I mentioned you have to watch out
>for).  I'll also assert that if the difference is minor (+-10 or 20%
>either way - number pulled out of air) it's irrelevant for this
>discussion.  Even major differences would require discussion as to
>whether they matter.  I personally don't see a need to discuss it,
>unless someone has hard facts that one or the other falls down badly by
>comparison - and that we don't believe it's something that can be fixed
>(especially if it's an implementation flaw).
>
>--
>Randell Jesup
>

So if we're not too fussy about quality/performance, what are the criteria
for choosing a video codec?

...Paul


From matthew.kaufman@skype.net  Wed Feb 27 09:42:51 2013
Return-Path: <matthew.kaufman@skype.net>
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 1BCFE21F87B3 for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 09:42:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D8k5LwVYxSwJ for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 09:42:50 -0800 (PST)
Received: from na01-by2-obe.outbound.protection.outlook.com (na01-by2-obe.ptr.protection.outlook.com [207.46.100.29]) by ietfa.amsl.com (Postfix) with ESMTP id 6FA7A21F8726 for <rtcweb@ietf.org>; Wed, 27 Feb 2013 09:42:36 -0800 (PST)
Received: from BY2FFO11FD019.protection.gbl (10.1.15.202) by BY2FFO11HUB034.protection.gbl (10.1.14.118) with Microsoft SMTP Server (TLS) id 15.0.620.12; Wed, 27 Feb 2013 17:42:34 +0000
Received: from TK5EX14HUBC101.redmond.corp.microsoft.com (131.107.125.37) by BY2FFO11FD019.mail.protection.outlook.com (10.1.14.107) with Microsoft SMTP Server (TLS) id 15.0.620.12 via Frontend Transport; Wed, 27 Feb 2013 17:42:34 +0000
Received: from TK5EX14MBXC273.redmond.corp.microsoft.com ([169.254.1.200]) by TK5EX14HUBC101.redmond.corp.microsoft.com ([157.54.7.153]) with mapi id 14.02.0318.003; Wed, 27 Feb 2013 17:41:51 +0000
From: "Matthew Kaufman (SKYPE)" <matthew.kaufman@skype.net>
To: Randell Jesup <randell-ietf@jesup.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: [rtcweb] Agenda time request for draft-dbenham-webrtcvideomti
Thread-Index: AQHOFExGxLgqgTDk7Uq8NoYnsLB7sZiMl0IAgAE+h4CAAA9jMA==
Date: Wed, 27 Feb 2013 17:41:50 +0000
Message-ID: <AE1A6B5FD507DC4FB3C5166F3A05A484161F3279@TK5EX14MBXC273.redmond.corp.microsoft.com>
References: <C5E08FE080ACFD4DAE31E4BDBF944EB113404C31@xmb-aln-x02.cisco.com> <512D1B14.4080200@nostrum.com> <512E2647.9000109@jesup.org>
In-Reply-To: <512E2647.9000109@jesup.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [157.54.51.36]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Forefront-Antispam-Report: CIP:131.107.125.37; CTRY:US; IPV:CAL; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(199002)(189002)(66066001)(31966008)(47736001)(46406002)(20776003)(54356001)(77982001)(46102001)(56816002)(47776003)(50986001)(50466001)(47446002)(74662001)(49866001)(33656001)(55846006)(23726001)(44976002)(47976001)(74502001)(4396001)(76482001)(59766001)(79102001)(56776001)(54316002)(51856001)(16406001)(53806001)(63696002)(80022001)(65816001); DIR:OUT; SFP:; SCL:1; SRVR:BY2FFO11HUB034; H:TK5EX14HUBC101.redmond.corp.microsoft.com; RD:InfoDomainNonexistent; A:1; MX:1; LANG:en; 
X-OriginatorOrg: microsoft.onmicrosoft.com
X-Forefront-PRVS: 0770F75EA9
Subject: Re: [rtcweb] Agenda time request for draft-dbenham-webrtcvideomti
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: Wed, 27 Feb 2013 17:42:51 -0000

Given that some vendors are certain they will not be shipping one, and othe=
r vendors are certain they will not be shipping the other, I'm not sure why=
 we would have the discussion at all... but certainly *quality* isn't the a=
xis they're using to make these decisions.

I think the draft is great *except* for the quality sections... remove thos=
e and we might be able to use it as a great jumping-off point for the actua=
l conversation.

Matthew Kaufman


From adam@nostrum.com  Wed Feb 27 09:45:44 2013
Return-Path: <adam@nostrum.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 A1F7821F877B for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 09:45:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.369
X-Spam-Level: 
X-Spam-Status: No, score=-102.369 tagged_above=-999 required=5 tests=[AWL=0.230, BAYES_00=-2.599, HTML_MESSAGE=0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xX01sGkXUg7w for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 09:45:44 -0800 (PST)
Received: from shaman.nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by ietfa.amsl.com (Postfix) with ESMTP id F167E21F8726 for <rtcweb@ietf.org>; Wed, 27 Feb 2013 09:45:33 -0800 (PST)
Received: from Orochi.local (99-152-144-32.lightspeed.dllstx.sbcglobal.net [99.152.144.32]) (authenticated bits=0) by shaman.nostrum.com (8.14.3/8.14.3) with ESMTP id r1RHjWbi065060 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for <rtcweb@ietf.org>; Wed, 27 Feb 2013 11:45:33 -0600 (CST) (envelope-from adam@nostrum.com)
Message-ID: <512E463C.1070309@nostrum.com>
Date: Wed, 27 Feb 2013 11:45:32 -0600
From: Adam Roach <adam@nostrum.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130216 Thunderbird/17.0.3
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <C5E08FE080ACFD4DAE31E4BDBF944EB113404C31@xmb-aln-x02.cisco.com>	<512D1B14.4080200@nostrum.com> <512E2647.9000109@jesup.org> <BLU0-SMTP52388B0F983A9BCFEA92C0D0FD0@phx.gbl>
In-Reply-To: <BLU0-SMTP52388B0F983A9BCFEA92C0D0FD0@phx.gbl>
Content-Type: multipart/alternative; boundary="------------080508050006060904040807"
Received-SPF: pass (shaman.nostrum.com: 99.152.144.32 is authenticated by a trusted mechanism)
Subject: Re: [rtcweb] Agenda time request for draft-dbenham-webrtcvideomti
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: Wed, 27 Feb 2013 17:45:44 -0000

This is a multi-part message in MIME format.
--------------080508050006060904040807
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 2/27/13 11:28, Paul Coverdale wrote:
>> *If* we're going to discuss codec quality, we need (much) better data
>> than this.  Google's comparisons from the last IETF are much more
>> scientific (though with the caveat I mentioned you have to watch out
>> for).  I'll also assert that if the difference is minor (+-10 or 20%
>> either way - number pulled out of air) it's irrelevant for this
>> discussion.  Even major differences would require discussion as to
>> whether they matter.  I personally don't see a need to discuss it,
>> unless someone has hard facts that one or the other falls down badly by
>> comparison - and that we don't believe it's something that can be fixed
>> (especially if it's an implementation flaw).
>>
>> --
>> Randell Jesup
>>
> So if we're not too fussy about quality/performance, what are the criteria
> for choosing a video codec?
>

When trying to figure out what a working group is *supposed* to be 
doing, I'd generally start with its charter: " the working group will 
try to avoid encumbered technologies that require royalties or other 
encumbrances that would prevent such technologies from being easy to use 
in web browsers."

/a

--------------080508050006060904040807
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 2/27/13 11:28, Paul Coverdale wrote:<br>
    </div>
    <blockquote cite="mid:BLU0-SMTP52388B0F983A9BCFEA92C0D0FD0@phx.gbl"
      type="cite">
      <blockquote type="cite">
        <pre wrap="">
*If* we're going to discuss codec quality, we need (much) better data
than this.  Google's comparisons from the last IETF are much more
scientific (though with the caveat I mentioned you have to watch out
for).  I'll also assert that if the difference is minor (+-10 or 20%
either way - number pulled out of air) it's irrelevant for this
discussion.  Even major differences would require discussion as to
whether they matter.  I personally don't see a need to discuss it,
unless someone has hard facts that one or the other falls down badly by
comparison - and that we don't believe it's something that can be fixed
(especially if it's an implementation flaw).

--
Randell Jesup

</pre>
      </blockquote>
      <pre wrap="">
So if we're not too fussy about quality/performance, what are the criteria
for choosing a video codec?

</pre>
    </blockquote>
    <br>
    When trying to figure out what a working group is *supposed* to be
    doing, I'd generally start with its charter: "
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
    the working group will try to avoid encumbered technologies that
    require royalties or other encumbrances that would prevent such
    technologies from being easy to use in web browsers."<br>
    <br>
    /a<br>
  </body>
</html>

--------------080508050006060904040807--

From stewe@stewe.org  Wed Feb 27 09:48:49 2013
Return-Path: <stewe@stewe.org>
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 4D96321F87B9 for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 09:48:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vf3CLQJ3TS3r for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 09:48:48 -0800 (PST)
Received: from am1outboundpool.messaging.microsoft.com (am1ehsobe001.messaging.microsoft.com [213.199.154.204]) by ietfa.amsl.com (Postfix) with ESMTP id F356C21F8613 for <rtcweb@ietf.org>; Wed, 27 Feb 2013 09:48:47 -0800 (PST)
Received: from mail85-am1-R.bigfish.com (10.3.201.254) by AM1EHSOBE015.bigfish.com (10.3.207.137) with Microsoft SMTP Server id 14.1.225.23; Wed, 27 Feb 2013 17:48:46 +0000
Received: from mail85-am1 (localhost [127.0.0.1])	by mail85-am1-R.bigfish.com (Postfix) with ESMTP id D11D6601A6; Wed, 27 Feb 2013 17:48:46 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.56.240.133; KIP:(null); UIP:(null); IPV:NLI; H:BL2PRD0710HT004.namprd07.prod.outlook.com; RD:none; EFVD:NLI
X-SpamScore: -21
X-BigFish: PS-21(zzbb2dI98dI1432I1418Izz1f42h1ee6h1de0h1202h1e76h1d1ah1d2ah1082kzz1033IL17326ah8275dh8275bhz2fh2a8h668h839h944he5bhf0ah1220h1288h12a5h12a9h12bdh137ah13b6h1441h1504h1537h153bh162dh1631h1758h18e1h1946h19b5h1155h)
Received-SPF: pass (mail85-am1: domain of stewe.org designates 157.56.240.133 as permitted sender) client-ip=157.56.240.133; envelope-from=stewe@stewe.org; helo=BL2PRD0710HT004.namprd07.prod.outlook.com ; .outlook.com ; 
Received: from mail85-am1 (localhost.localdomain [127.0.0.1]) by mail85-am1 (MessageSwitch) id 1361987324875023_17290; Wed, 27 Feb 2013 17:48:44 +0000 (UTC)
Received: from AM1EHSMHS009.bigfish.com (unknown [10.3.201.227])	by mail85-am1.bigfish.com (Postfix) with ESMTP id C912A36009A; Wed, 27 Feb 2013 17:48:44 +0000 (UTC)
Received: from BL2PRD0710HT004.namprd07.prod.outlook.com (157.56.240.133) by AM1EHSMHS009.bigfish.com (10.3.207.109) with Microsoft SMTP Server (TLS) id 14.1.225.23; Wed, 27 Feb 2013 17:48:44 +0000
Received: from BL2PRD0710MB349.namprd07.prod.outlook.com ([169.254.2.145]) by BL2PRD0710HT004.namprd07.prod.outlook.com ([10.255.102.39]) with mapi id 14.16.0263.000; Wed, 27 Feb 2013 17:48:43 +0000
From: Stephan Wenger <stewe@stewe.org>
To: Adam Roach <adam@nostrum.com>
Thread-Topic: [rtcweb] Agenda time request for draft-dbenham-webrtcvideomti
Thread-Index: AQHOFExGxLgqgTDk7Uq8NoYnsLB7sZiMl0IAgADfYQA=
Date: Wed, 27 Feb 2013 17:48:42 +0000
Message-ID: <CD5381E5.95C4C%stewe@stewe.org>
In-Reply-To: <512D1B14.4080200@nostrum.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.255.102.4]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <55117FE69A31654B8C6569A792E95136@namprd07.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: stewe.org
Cc: "<rtcweb@ietf.org>" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Agenda time request for draft-dbenham-webrtcvideomti
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: Wed, 27 Feb 2013 17:48:49 -0000

Hi Adam,

I generally agree with your comments, and also with Randell's comments
posted somewhat later in this thread.  Unfortunately, there is no good way
to compare bitstream efficiency (in contrast to encoder quality) without
theoretical analysis.  A few bits and pieces of theoretical analysis
exist, have been cited in this discussion already, and generally come out
in favor of H.264 (even baseline), but they are arguably tainted by their
respective authors' commercial interest.

That said, I somewhat disagree with your comment on the influence of
hardware support for the moderate complexity of H.264 or VP8.  Yes, the
search tree of the syntax even of a 10 year old standard like H.264 is so
large that you can max out a fairly large number of any CPU or DSP or FPGA
in existence today.  However, the quality gain you get by throwing really
large amounts of processing power to an encoder, over what is common on a
desktop PC today, is rather limited.  For video conferencing content, I
would wager a guess that it is less than 1 dB.  That is an invisible
quality difference to almost all non-expert viewers.  The reason is that
those encoders nowadays got their search and mode decision heuristics
right.  Mode decision and motion search rarely take more than a few dozen
per cent of the overall cycle budget.  The rest goes to things like DTC
and entropy coding, and is dependent only on factors chosen by the
application (picture size, frame rate, bitrate).  So for the purpose of
comparing real-time H.264-generation video encoding with picture sizes up
to, say, 720p60, it does hardly matter whether you run your encoder on a
dedicated platform or an a desktop class CPU.  And we are very close to
the time where it does not matter any more for 1080p60, either.

For modern codecs, like H.265, some hardware acceleration will continue to
be desirable for a few years, especially with picture sizes of 4K and
beyond.  But eventually, and I believe almost certainly over the
commercial lifetime of the standard, general purpose CPUs will catch up.

Finally, no one I know uses DSPs for video encoding anymore.  Those
dedicated hardware H.264 encoders are almost all hardware-acceleration
units for things like motion search and CABAC, placed around a fairly
powerful general purpose CPU that runs heuristics not much different from
what a pure software implementation uses.

Stephan=20



On 2.26.2013 12:29 , "Adam Roach" <adam@nostrum.com> wrote:

>I want to caution people about what they are -- and are not -- seeing in
>the demonstration videos pointed to by this draft. I don't think the
>draft is intentionally deceptive on this point, but a casual reader
>might fail to make a somewhat subtle (but catastrophically important)
>distinction.
>
>The videos in section 4 are a pretty convincing comparison between
>hardware encoding and software encoding on same-class platforms. They
>happen to use different codecs, but that's a non-factor compared to the
>overwhelming difference between encoding horsepower.
>
>What they absolutely don't show is a comparison of H.264 to VP8. I don't
>beleive the authors intend to do so, but other parties might be tempted
>to construe the videos in that light. Doing so would be a
>straightforward application of "trick 3b" from "How to cheat on video
>encoder comparisons" (http://x264dev.multimedia.cx/archives/472). Of
>*course* coding on a DSP will look better than coding on a CPU that
>draws roughly the same power.
>
>I'm not discounting the availability of H.264 hardware encoders as a
>factor, and the videos do a pretty good job of showing off the
>advantages of hardware encoding. But that's all they show.
>
>/a
>
>On 2/26/13 12:08, Cullen Jennings (fluffy) wrote:
>> I would like 25 minutes for presentation of information key to
>>draft-dbenham-webrtcvideomti that is not interrupted and 15 minutes for
>>Q/A for the work.
>>
>> We have spent many hours of meeting time discussing the way we were
>>going to make a decision around codecs and information needed, but we
>>have not yet spent time discussing the actually information to make the
>>decision. This draft addressees several very key issues, including the
>>actually quality comparison of VP8 and H.264. I think that spending any
>>less time than this would result in a situation where the WG was not
>>making an decisions with the information available. Similarly, other
>>people that have written other drafts with similar or different views
>>also need to speak up about how much time they need and that we make
>>sure everyone has time to explain the key information, people have time
>>to ask questions about it, and we can make an informed decisions instead
>>of having to discuss the video codecs at many future meetings.
>>
>>
>> _______________________________________________
>> rtcweb mailing list
>> rtcweb@ietf.org
>> https://www.ietf.org/mailman/listinfo/rtcweb
>
>_______________________________________________
>rtcweb mailing list
>rtcweb@ietf.org
>https://www.ietf.org/mailman/listinfo/rtcweb
>



From ted.ietf@gmail.com  Wed Feb 27 09:49:44 2013
Return-Path: <ted.ietf@gmail.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 E6C8D21F8845 for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 09:49:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.577
X-Spam-Level: 
X-Spam-Status: No, score=-2.577 tagged_above=-999 required=5 tests=[AWL=0.023,  BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 52HjkkMXArm6 for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 09:49:44 -0800 (PST)
Received: from mail-ie0-x236.google.com (mail-ie0-x236.google.com [IPv6:2607:f8b0:4001:c03::236]) by ietfa.amsl.com (Postfix) with ESMTP id E5C7221F861B for <rtcweb@ietf.org>; Wed, 27 Feb 2013 09:49:43 -0800 (PST)
Received: by mail-ie0-f182.google.com with SMTP id k14so948685iea.27 for <rtcweb@ietf.org>; Wed, 27 Feb 2013 09:49:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to:cc :content-type; bh=zo75r0RP9Z4zmcwgIVHBmhxZgEijQ6Vrn+EGRJ2XVAU=; b=ANT2+4xcdMJdJvWtUm6mKTo7EoJwofAO3kaZDnXe26NgiQwR/B2sLdAVKMiMNOJcsi VR+Vy0vwjWfZrdCMF+cgbFX2qOpClJEBvwKb1txo6SgxvZyq+lvA+dGFslkCqlP2WlCh ArHOE8Ry5/Ts+XGJJ1u4yvrtJczLAX1AxnpSc8JqbMvC4MvfSa4Gl94pg8Yo+PjjqQN9 UscveTm6G14LBOnJV5GYh9L95JJczun4IvfgTW+6ToBRhXmXN5KYWk2mLEDpj425DgAc aa7FLpblmPWxLLsj8SdZ6xf4iDuwes5TXb1QagwTmmjY+EmfguDUgbf4mRqmnvgkZO9l jgng==
MIME-Version: 1.0
X-Received: by 10.42.201.73 with SMTP id ez9mr1340349icb.29.1361987382332; Wed, 27 Feb 2013 09:49:42 -0800 (PST)
Received: by 10.43.135.202 with HTTP; Wed, 27 Feb 2013 09:49:42 -0800 (PST)
Date: Wed, 27 Feb 2013 09:49:42 -0800
Message-ID: <CA+9kkMALouyyzN4dcGdF92TO2HGcBHbHR6fvHg7QC-x5ndCGjw@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
To: rtcweb@ietf.org
Content-Type: text/plain; charset=ISO-8859-1
Cc: Richard Barnes <rbarnes@bbn.com>, rtcweb-chairs@tools.ietf.org
Subject: [rtcweb] DRAFT Agenda for RTCWEB
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: Wed, 27 Feb 2013 17:49:45 -0000

The agenda below has been uploaded as an initial, draft agenda for the
group.  Comments on the timing and balance are encouraged.

thanks,

Ted Hardie

RTCWEB Draft Agenda
March 12, 2013 9:00 to 11:30

Administrivia (5 min)

AD Message (5 min)

Data Channel
 - draft-jesup-rtcweb-data-protocol (20 min)
 - draft-thomson-rtcweb-data (15 min)
 - draft-marcon-rtcweb-data-channel-management (15 min)
 - Discussion (30 min)
 - Consensus call(s) (5 min)

WGLC Issue resolution (30 min)
- draft-ietf-rtcweb-security
- draft-ietf-rtcweb-security-arch
- draft-ietf-rtcweb-overview
- draft-ietf-rtcweb-use-cases-and-requirements

RTCP-XR (15 min )
- draft-ietf-rtcweb-rtp-usage-06

FEC in RTCWEB  (Call for interest)
- draft-mandyam-rtcweb-fecframe-00 (5 min)

Mobile issues for RTCWEB (Call for review)
- http://tools.ietf.org/html/draft-reddy-rtcweb-mobile-00 (5 min)


March 14, 2013 9:00 to 11:30

JSEP
- draft-rtcweb-jsep (40 min)
- Discussion (30 min)
- Consensus call(s) (5)

Video Codec                       10:15 to 11:30
1. draft-alvestrand-rtcweb-vp8-01 (15 mins)
2. draft-burman-rtcweb-h264-proposal-01+draft-dbenham-webrtcvideomti-01+draft-marjou-rtcweb-video-codec-00
(25 mins)
      Discussion (30 minutes)
      Call the question (5 minutes)

From stewe@stewe.org  Wed Feb 27 09:50:12 2013
Return-Path: <stewe@stewe.org>
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 B120F21F861B for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 09:50:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level: 
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Tw86gfBN0O8R for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 09:50:12 -0800 (PST)
Received: from va3outboundpool.messaging.microsoft.com (va3ehsobe004.messaging.microsoft.com [216.32.180.14]) by ietfa.amsl.com (Postfix) with ESMTP id AA15421F87EE for <rtcweb@ietf.org>; Wed, 27 Feb 2013 09:50:11 -0800 (PST)
Received: from mail56-va3-R.bigfish.com (10.7.14.244) by VA3EHSOBE002.bigfish.com (10.7.40.22) with Microsoft SMTP Server id 14.1.225.23; Wed, 27 Feb 2013 17:50:10 +0000
Received: from mail56-va3 (localhost [127.0.0.1])	by mail56-va3-R.bigfish.com (Postfix) with ESMTP id 8AB662A0331; Wed, 27 Feb 2013 17:50:10 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.56.240.133; KIP:(null); UIP:(null); IPV:NLI; H:BL2PRD0710HT005.namprd07.prod.outlook.com; RD:none; EFVD:NLI
X-SpamScore: -19
X-BigFish: PS-19(zzbb2dI98dIc85fhzz1f42h1ee6h1de0h1202h1e76h1d1ah1d2ah1082kzz1033IL8275dh18c673h8275bhz2fh2a8h668h839hbe3he5bhf0ah1288h12a5h12bdh137ah1441h1504h1537h153bh162dh1631h1758h18e1h1946h19b5h1155h)
Received-SPF: pass (mail56-va3: domain of stewe.org designates 157.56.240.133 as permitted sender) client-ip=157.56.240.133; envelope-from=stewe@stewe.org; helo=BL2PRD0710HT005.namprd07.prod.outlook.com ; .outlook.com ; 
Received: from mail56-va3 (localhost.localdomain [127.0.0.1]) by mail56-va3 (MessageSwitch) id 1361987409176541_6279; Wed, 27 Feb 2013 17:50:09 +0000 (UTC)
Received: from VA3EHSMHS005.bigfish.com (unknown [10.7.14.240])	by mail56-va3.bigfish.com (Postfix) with ESMTP id ABE411A0170; Wed, 27 Feb 2013 17:50:08 +0000 (UTC)
Received: from BL2PRD0710HT005.namprd07.prod.outlook.com (157.56.240.133) by VA3EHSMHS005.bigfish.com (10.7.99.15) with Microsoft SMTP Server (TLS) id 14.1.225.23; Wed, 27 Feb 2013 17:50:02 +0000
Received: from BL2PRD0710MB349.namprd07.prod.outlook.com ([169.254.2.145]) by BL2PRD0710HT005.namprd07.prod.outlook.com ([10.255.102.40]) with mapi id 14.16.0263.000; Wed, 27 Feb 2013 17:50:01 +0000
From: Stephan Wenger <stewe@stewe.org>
To: Adam Roach <adam@nostrum.com>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: [rtcweb] Agenda time request for draft-dbenham-webrtcvideomti
Thread-Index: AQHOFExGxLgqgTDk7Uq8NoYnsLB7sZiMl0IAgAE+h4CAACFvgIAABKkA//97FQA=
Date: Wed, 27 Feb 2013 17:50:00 +0000
Message-ID: <CD53871A.95C7D%stewe@stewe.org>
In-Reply-To: <512E463C.1070309@nostrum.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.255.102.4]
Content-Type: multipart/alternative; boundary="_000_CD53871A95C7Dstewesteweorg_"
MIME-Version: 1.0
X-OriginatorOrg: stewe.org
Subject: Re: [rtcweb] Agenda time request for draft-dbenham-webrtcvideomti
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: Wed, 27 Feb 2013 17:50:12 -0000

--_000_CD53871A95C7Dstewesteweorg_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable



From: Adam Roach <adam@nostrum.com<mailto:adam@nostrum.com>>
Date: Wednesday, 27 February, 2013 09:45
To: "rtcweb@ietf.org<mailto:rtcweb@ietf.org>" <rtcweb@ietf.org<mailto:rtcwe=
b@ietf.org>>
Subject: Re: [rtcweb] Agenda time request for draft-dbenham-webrtcvideomti

On 2/27/13 11:28, Paul Coverdale wrote:

*If* we're going to discuss codec quality, we need (much) better data
than this.  Google's comparisons from the last IETF are much more
scientific (though with the caveat I mentioned you have to watch out
for).  I'll also assert that if the difference is minor (+-10 or 20%
either way - number pulled out of air) it's irrelevant for this
discussion.  Even major differences would require discussion as to
whether they matter.  I personally don't see a need to discuss it,
unless someone has hard facts that one or the other falls down badly by
comparison - and that we don't believe it's something that can be fixed
(especially if it's an implementation flaw).

--
Randell Jesup



So if we're not too fussy about quality/performance, what are the criteria
for choosing a video codec?



When trying to figure out what a working group is *supposed* to be doing, I=
'd generally start with its charter: " the working group will try to avoid =
encumbered technologies that require royalties or other encumbrances that w=
ould prevent such technologies from being easy to use in web browsers."

/a

StW: Oh good.  Let's fall back to H.261, or skip video altogether.  Case cl=
osed.

Stephan


--_000_CD53871A95C7Dstewesteweorg_
Content-Type: text/html; charset="us-ascii"
Content-ID: <7D236DDE3DC82E4DBBD8E2B7BF70F615@namprd07.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif; ">
<div><br>
</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>Adam Roach &lt;<a href=3D"mai=
lto:adam@nostrum.com">adam@nostrum.com</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Wednesday, 27 February, 2013 =
09:45 <br>
<span style=3D"font-weight:bold">To: </span>&quot;<a href=3D"mailto:rtcweb@=
ietf.org">rtcweb@ietf.org</a>&quot; &lt;<a href=3D"mailto:rtcweb@ietf.org">=
rtcweb@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>Re: [rtcweb] Agenda time r=
equest for draft-dbenham-webrtcvideomti<br>
</div>
<div><br>
</div>
<div>
<div bgcolor=3D"#FFFFFF" text=3D"#000000">
<div class=3D"moz-cite-prefix">On 2/27/13 11:28, Paul Coverdale wrote:<br>
</div>
<blockquote cite=3D"mid:BLU0-SMTP52388B0F983A9BCFEA92C0D0FD0@phx.gbl" type=
=3D"cite">
<blockquote type=3D"cite">
<pre wrap=3D"">*If* we're going to discuss codec quality, we need (much) be=
tter data
than this.  Google's comparisons from the last IETF are much more
scientific (though with the caveat I mentioned you have to watch out
for).  I'll also assert that if the difference is minor (&#43;-10 or 20%
either way - number pulled out of air) it's irrelevant for this
discussion.  Even major differences would require discussion as to
whether they matter.  I personally don't see a need to discuss it,
unless someone has hard facts that one or the other falls down badly by
comparison - and that we don't believe it's something that can be fixed
(especially if it's an implementation flaw).

--
Randell Jesup

</pre>
</blockquote>
<pre wrap=3D"">So if we're not too fussy about quality/performance, what ar=
e the criteria
for choosing a video codec?

</pre>
</blockquote>
<br>
When trying to figure out what a working group is *supposed* to be doing, I=
'd generally start with its charter: &quot; the working group will try to a=
void encumbered technologies that require royalties or other encumbrances t=
hat would prevent such technologies from
 being easy to use in web browsers.&quot;<br>
<br>
/a</div>
</div>
</span>
<div><br>
</div>
<div>StW: Oh good. &nbsp;Let's fall back to H.261, or skip video altogether=
. &nbsp;Case closed.</div>
<div><br>
</div>
<div>Stephan</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div>
<div bgcolor=3D"#FFFFFF" text=3D"#000000"><br>
</div>
</div>
</span>
</body>
</html>

--_000_CD53871A95C7Dstewesteweorg_--

From fluffy@cisco.com  Wed Feb 27 10:16:37 2013
Return-Path: <fluffy@cisco.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 30C0021F8889 for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 10:16:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.599
X-Spam-Level: 
X-Spam-Status: No, score=-110.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xhj66637mv5S for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 10:16:36 -0800 (PST)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) by ietfa.amsl.com (Postfix) with ESMTP id 3D1CC21F886B for <rtcweb@ietf.org>; Wed, 27 Feb 2013 10:16:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2498; q=dns/txt; s=iport; t=1361988996; x=1363198596; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=mfuP8qHW78xaAe+QgUJIvkpMEWZiFO69SNPKA5srl+g=; b=MGBosiCQtcqL5rkjzat/zH6AAzZrG67XDTcsp7s+g7GTr/JP/5xIs39B ULwr3HPosRJ0gegJU/oqdqKHWOW8tuPNhj5mlWVxJAYnjPZqgIL91UI9/ YzwV3FCcQ8rFesDYGbtDl98m6p4Brj6OA/jD6xJQyVyeGoo7R82eGpCZA M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgEFAMFMLlGtJV2b/2dsb2JhbABFwiV8FnOCHwEBAQMBAQEBCVwGCwUJAgIBCCIdBxsMCxQRAgQOBQiIBQUBDMEUBASOXQIxB4JfYQOINJ53gwiCJw
X-IronPort-AV: E=Sophos;i="4.84,749,1355097600"; d="scan'208";a="181863068"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by rcdn-iport-5.cisco.com with ESMTP; 27 Feb 2013 18:16:35 +0000
Received: from xhc-rcd-x10.cisco.com (xhc-rcd-x10.cisco.com [173.37.183.84]) by rcdn-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id r1RIGZfa012483 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 27 Feb 2013 18:16:35 GMT
Received: from xmb-aln-x02.cisco.com ([169.254.5.155]) by xhc-rcd-x10.cisco.com ([173.37.183.84]) with mapi id 14.02.0318.004; Wed, 27 Feb 2013 12:16:35 -0600
From: "Cullen Jennings (fluffy)" <fluffy@cisco.com>
To: Magnus Westerlund <magnus.westerlund@ericsson.com>
Thread-Topic: [rtcweb] draft-ietf-rtcweb-rtp-usage: CSRC in the API?
Thread-Index: AQHOFRaTX7Fxoo94/UigtEaER5qR6A==
Date: Wed, 27 Feb 2013 18:16:35 +0000
Message-ID: <C5E08FE080ACFD4DAE31E4BDBF944EB113406438@xmb-aln-x02.cisco.com>
References: <51273815.20000@ericsson.com>
In-Reply-To: <51273815.20000@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [171.68.20.36]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <36EA574D12D64F40AC78F7ACAE201232@cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>, "public-webrtc@w3.org" <public-webrtc@w3.org>
Subject: Re: [rtcweb] draft-ietf-rtcweb-rtp-usage: CSRC in the API?
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: Wed, 27 Feb 2013 18:16:37 -0000

I think this is very useful for a bunch of things in conferences. I'd like =
to see an API so the CSRC list for outgoing RTP can be set on a per track b=
asis, and the API allows the JS to get the CSRC of most recently received R=
TP packets for a given PC-Track and also be nice to have a callback any tim=
e the received CSRC changes.=20


On Feb 22, 2013, at 1:19 AM, Magnus Westerlund <magnus.westerlund@ericsson.=
com> wrote:

> WebRTC WG,
>=20
> As editor of the RTP usage specification in RTCWEB WG, we have had a
> noted issue in our draft specification
> (https://datatracker.ietf.org/doc/draft-ietf-rtcweb-rtp-usage/). In
> Section 12.5. of version 05 (Contributing Sources) we had the following:
>=20
> (tbd: does the API need to provide the ability to add a CSRC list to
>   an outgoing packet? this is only useful if the sender is mixing
>   content)
>=20
> This is clearly an API question. We intended to remove it. However, I
> like to hand it over to you in W3C to consider on the impact on the API
> this has.
>=20
> From my personal view point this has two aspects:
>=20
> Exposing when a received MediaStreamTrack is actually the mix (or
> switch) of other MediaStreamTracks, a mix performed by a WebRTC endpoint
> or RTP middlebox (Mixer). Applications that like to know who are
> currently seen or audible needs this information mapping. We also have
> specified an optional to support RTP header extension (RFC6465) that
> provide energy levels for each contributing source. If that is used,
> that information would be something an application would like to render
> somehow.
>=20
> The other aspect is when an WebRTC endpoint mixes media to produce a new
> MediaStreamTrack, for example with the Web Audio API, then one need to
> consider if and how the CSRC list is populated.
>=20
> Cheers
>=20
> Magnus Westerlund
>=20
> ----------------------------------------------------------------------
> Multimedia Technologies, Ericsson Research EAB/TVM
> ----------------------------------------------------------------------
> Ericsson AB                | Phone  +46 10 7148287
> F=E4r=F6gatan 6                | Mobile +46 73 0949079
> SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
> ----------------------------------------------------------------------
>=20
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb


From emil@sip-communicator.org  Wed Feb 27 10:25:25 2013
Return-Path: <emil@sip-communicator.org>
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 8128C21F8922 for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 10:25:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.099
X-Spam-Level: 
X-Spam-Status: No, score=-3.099 tagged_above=-999 required=5 tests=[AWL=0.500,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0iATyrA75Ypg for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 10:25:16 -0800 (PST)
Received: from mail-bk0-f53.google.com (mail-bk0-f53.google.com [209.85.214.53]) by ietfa.amsl.com (Postfix) with ESMTP id 0C98F21F84BE for <rtcweb@ietf.org>; Wed, 27 Feb 2013 10:25:15 -0800 (PST)
Received: by mail-bk0-f53.google.com with SMTP id j10so419757bkw.26 for <rtcweb@ietf.org>; Wed, 27 Feb 2013 10:25:15 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:message-id:date:from:organization:user-agent :mime-version:to:cc:subject:references:in-reply-to:content-type :content-transfer-encoding:x-gm-message-state; bh=FhHcDMUe4k/kmdyCLV6FfNAt8618XvDipm+Aj2MkccI=; b=e50m8zy2a8CoN/uZco6QjS5zHHjPQKEz0dtOLOoAwA/C1kUHNgGZEdd5cB4KRHauSZ aOgaYgS60pXvgR38ZNkzxCYh43g4N0NjUnxDZuqT7SGdKjb5TlvNFhTJ05K9MCU03Dry v2zzKKZsdHrE39+UdRV0gn401zTIYZlEBsxiotPzLTgixiJ4dq/ViEuvMsN0pAVYG2on qExYWn3W6xz4lUvXxyfCbXlXhtz4I4W8JMkkpzXMyKN6u3JiGqJfCVfhwrKgCxySAGOE Wn2KpeRc45urLgdowc135fG0fqTEOjV5g77UsSgN5rFl24PA7q35WLOpP1N7XRD2Tkhm H7Nw==
X-Received: by 10.204.156.206 with SMTP id y14mr1269675bkw.34.1361989514785; Wed, 27 Feb 2013 10:25:14 -0800 (PST)
Received: from [192.168.1.119] ([88.203.232.9]) by mx.google.com with ESMTPS id o2sm969560bkv.3.2013.02.27.10.25.12 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 27 Feb 2013 10:25:13 -0800 (PST)
Message-ID: <512E4F87.5000308@jitsi.org>
Date: Wed, 27 Feb 2013 20:25:11 +0200
From: Emil Ivov <emcho@jitsi.org>
Organization: Jitsi
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20121026 Thunderbird/16.0.2
MIME-Version: 1.0
To: "Cullen Jennings (fluffy)" <fluffy@cisco.com>
References: <51273815.20000@ericsson.com> <C5E08FE080ACFD4DAE31E4BDBF944EB113406438@xmb-aln-x02.cisco.com>
In-Reply-To: <C5E08FE080ACFD4DAE31E4BDBF944EB113406438@xmb-aln-x02.cisco.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
X-Gm-Message-State: ALoCoQmYKiS/eOMtcyGtAgH05jRhCN/p4ytbAffuuu1ge62W4GNefhjq2SayFmLUUF0WQwNNwuYv
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>, "public-webrtc@w3.org" <public-webrtc@w3.org>
Subject: Re: [rtcweb] draft-ietf-rtcweb-rtp-usage: CSRC in the API?
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: Wed, 27 Feb 2013 18:25:26 -0000

On 27.02.13, 20:16, Cullen Jennings (fluffy) wrote:
> I think this is very useful for a bunch of things in conferences.

+1

> I'd
> like to see an API so the CSRC list for outgoing RTP can be set on a
> per track basis, and the API allows the JS to get the CSRC of most
> recently received RTP packets for a given PC-Track and also be nice
> to have a callback any time the received CSRC changes.

+1 again. It would also if such an API would also the possibility to
retrieve audio levels from the RTP (Magnus already mentioned RFC6465)
so that applications can render such information.

(Like this for example: http://goo.gl/QTaqy )

Cheers,
Emil
>=20
>=20
> On Feb 22, 2013, at 1:19 AM, Magnus Westerlund
> <magnus.westerlund@ericsson.com> wrote:
>=20
>> WebRTC WG,
>>=20
>> As editor of the RTP usage specification in RTCWEB WG, we have had
>> a noted issue in our draft specification=20
>> (https://datatracker.ietf.org/doc/draft-ietf-rtcweb-rtp-usage/).
>> In Section 12.5. of version 05 (Contributing Sources) we had the
>> following:
>>=20
>> (tbd: does the API need to provide the ability to add a CSRC list
>> to an outgoing packet? this is only useful if the sender is mixing=20
>> content)
>>=20
>> This is clearly an API question. We intended to remove it. However,
>> I like to hand it over to you in W3C to consider on the impact on
>> the API this has.
>>=20
>> From my personal view point this has two aspects:
>>=20
>> Exposing when a received MediaStreamTrack is actually the mix (or=20
>> switch) of other MediaStreamTracks, a mix performed by a WebRTC
>> endpoint or RTP middlebox (Mixer). Applications that like to know
>> who are currently seen or audible needs this information mapping.
>> We also have specified an optional to support RTP header extension
>> (RFC6465) that provide energy levels for each contributing source.
>> If that is used, that information would be something an application
>> would like to render somehow.
>>=20
>> The other aspect is when an WebRTC endpoint mixes media to produce
>> a new MediaStreamTrack, for example with the Web Audio API, then
>> one need to consider if and how the CSRC list is populated.
>>=20
>> Cheers
>>=20
>> Magnus Westerlund
>>=20
>> ----------------------------------------------------------------------=

>>
>>=20
Multimedia Technologies, Ericsson Research EAB/TVM
>> ----------------------------------------------------------------------=

>>
>>=20
Ericsson AB                | Phone  +46 10 7148287
>> F=E4r=F6gatan 6                | Mobile +46 73 0949079 SE-164 80
>> Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com=20
>> ----------------------------------------------------------------------=

>>
>>
>>=20
_______________________________________________
>> rtcweb mailing list rtcweb@ietf.org=20
>> https://www.ietf.org/mailman/listinfo/rtcweb
>=20
> _______________________________________________ rtcweb mailing list=20
> rtcweb@ietf.org https://www.ietf.org/mailman/listinfo/rtcweb
>=20

--=20
https://jitsi.org


From Michael.Tuexen@lurchi.franken.de  Wed Feb 27 10:32:53 2013
Return-Path: <Michael.Tuexen@lurchi.franken.de>
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 68A1321F89B2 for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 10:32:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.549
X-Spam-Level: 
X-Spam-Status: No, score=-2.549 tagged_above=-999 required=5 tests=[AWL=0.050,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4AyUJtWVKPB8 for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 10:32:52 -0800 (PST)
Received: from mail-n.franken.de (drew.ipv6.franken.de [IPv6:2001:638:a02:a001:20e:cff:fe4a:feaa]) by ietfa.amsl.com (Postfix) with ESMTP id 1104921F84D1 for <rtcweb@ietf.org>; Wed, 27 Feb 2013 10:32:51 -0800 (PST)
Received: from [192.168.1.101] (p5481B8F9.dip.t-dialin.net [84.129.184.249]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTP id 57A471C0C069F; Wed, 27 Feb 2013 19:32:49 +0100 (CET)
Mime-Version: 1.0 (Apple Message framework v1283)
Content-Type: text/plain; charset=iso-8859-1
From: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
In-Reply-To: <512DF818.2010302@ericsson.com>
Date: Wed, 27 Feb 2013 19:32:48 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <86DED275-D2FF-4839-9B77-18E205015D35@lurchi.franken.de>
References: <512540A3.3090008@jesup.org> <0DB30A45-97A6-4974-9CBB-BEE6691EFCE2@lurchi.franken.de> <51263522.1030206@jesup.org> <3FAF754D-8040-49FC-B0AD-F17BF705F62C@lurchi.franken.de> <512B58F2.3020408@alvestrand.no> <2594249F-FA21-4872-80E3-6F2EB7B87F85@lurchi.franken.de> <512BEAFE.1050700@alvestrand.no> <A4EB2CA5-BD1B-4833-A732-7E8514BBF2E4@lurchi.franken.de> <512DF818.2010302@ericsson.com>
To: Salvatore Loreto <salvatore.loreto@ericsson.com>
X-Mailer: Apple Mail (2.1283)
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Lower-overhead protocol variations
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: Wed, 27 Feb 2013 18:32:53 -0000

On Feb 27, 2013, at 1:12 PM, Salvatore Loreto wrote:

> On 2/26/13 9:36 AM, Michael Tuexen wrote:
>> On Feb 25, 2013, at 11:51 PM, Harald Alvestrand wrote:
>>=20
>>> On 02/25/2013 04:22 PM, Michael Tuexen wrote:
>>>> On Feb 25, 2013, at 1:28 PM, Harald Alvestrand wrote:
>>>>=20
>>>>> On 02/21/2013 09:19 PM, Michael Tuexen wrote:
>>>>>> On Feb 21, 2013, at 3:54 PM, Randell Jesup wrote:
>>>>>>=20
>>>>>>> On 2/21/2013 8:03 AM, Michael Tuexen wrote:
>>>>>>>> On Feb 20, 2013, at 10:31 PM, Randell Jesup wrote:
>>>>>>>>=20
>>>>>>>>> This is a relevant thread to current discussions:
>>>>>>>>> =
http://www.w3.org/mid/D1737092-F63D-4821-B3FA-D425267E4F23@cisco.com
>>>>>>>>> and continued with subject change in
>>>>>>>>> http://www.w3.org/mid/4F4D6315.9000601@jesup.org
>>>>>>>>>=20
>>>>>>>>> I'm re-evaluating if the original decision against even/odd =
was required,
>>>>>>>>> in order to see if we can collapse the current draft 0-RTT =
proposal
>>>>>>>>> into a single declarative "open" message on a stream with no =
response or ack
>>>>>>>>> required. Even/odd (perhaps based on a property of the SCTP =
association?)
>>>>>>>>> would avoid the need for mismatched channel pairs, and thus =
avoid the need
>>>>>>>>> for the response/ack and the need to send with the in-order =
bit.
>>>>>>>> I'm not sure what you mean you even/odd?
>>>>>>>>=20
>>>>>>>> I guess you will send the "open" message reliable and ordered. =
OK.
>>>>>>>> Are you proposing that there is no ACK sent back? What would =
happen
>>>>>>>> if one side sends an "open" message indicating an unordered =
data channel,
>>>>>>>> sends a user message on this channel and the user message is =
delivered
>>>>>>>> first?
>>>>>>> As you infer below, this would be one side uses even channels to =
initiate, the other uses odd (to avoid glare).
>>>>>>> The reliability question is important; the simplest solution =
would be to buffer any data that arrives without an Open message until =
the Open message is received, and then deliver it.  There's no issue in =
the other direction, as once the open message is received the receiver =
can then send on that stream/channel with no restrictions. I assume =
there's some way to reliably choose roles for even/odd selection in =
SCTP?  If not, we can find other ways to do it (even SDP if we had to), =
though I think we could also key off the DTLS.
>>>>>> Not sure we can choose based on SCTP. The port numbers can be the =
same and we have no addresses
>>>>>> available. Maybe we can use the client/server identity from DTLS =
(the DTLS client uses even,
>>>>>> the DTLS server uses odd).
>>>>> The MMUSIC SCTP draft (draft-ietf-mmusic-sctp-sdp-03.txt) says:
>>>>>=20
>>>>> 6.  The Setup and Connection Attributes and Association Management
>>>>>=20
>>>>>   The use of the 'setup' and 'connection' attributes in the =
context of
>>>>>   an SCTP association is identical to the use of these attributes =
in
>>>>>   the context of a TCP connection.  That is, SCTP endpoints MUST =
follow
>>>>>   the rules in Sections 4 and 5 of RFC 4145 [RFC4145] when it =
comes to
>>>>>   the use of the 'setup' and 'connection' attributes in =
offer/answer
>>>>>   [RFC3264] exchanges.
>>>>>=20
>>>>> The relevant table from section 4 of RFC 4145 is:
>>>>>=20
>>>>>           Offer      Answer
>>>>>            ________________
>>>>>            active     passive / holdconn
>>>>>            passive    active / holdconn
>>>>>            actpass    active / passive / holdconn
>>>>>            holdconn   holdconn
>>>>>=20
>>>>> I think that based on RFC 4145, it would be reasonable to say that =
the party in the "active" role uses the even channels and the party in =
the "passive" role uses the odd channels, and that if the initiator uses =
"actpass", no channel assignment can be made until the answer comes back =
as either "active" or "passive".
>>>> OK. I was writing the statement based on how things are currently =
implemented
>>>> in Firefox. Both side are the active side...
>>>>=20
>>>> Thanks for the clarification.
>>> That confuses me ... do both sides send INIT (RFC 4960 section 5.1 =
step A)?
>> Yes...
>>> Collision is described in section 5.2.1 section B - I guess that if =
that's something that makes sense to provoke on a regular basis, "both =
active" can make sense.
>> Yes, SCTP handles INIT collisions. In API terms: Bots call connect() =
(using the 1to1 style API).
>> This is possible, since both sides know the port number of the peer.
> thanks for the clarification Michael.
>=20
> just to be clear before I do any changes in the The MMUSIC SCTP draft,
> is this something always true? (i.e. implementation independent)
No. It is how it is currently handled in Firefox. If i remember it =
correctly,
ekr preferred a symmetric solution. So he hasn't to figure out which =
side
is active and which side is passive. Could be related to the fact, the =
Firefox
currently doesn't use SDP for the data channels (if I remember it =
correctly).
>=20
> even if I haven't checked I am not sure it is true also for the "1 to =
many" model...
> and that make me cautious on doing any changes unless we do not =
restrict the scope of
> the draft to 1to1 style
INIT collision is also handled by 1-to-1 style sockets.

Best regards
Michael
>=20
> br
> /Salvatore
>=20
>=20
>>=20
>> Best regards
>> Michael
>>> draft-ietf-mmusic-sctp-sdp needs to be updated with this =
possibility.
>>>>> This, of course, implies that channel numbers are reassigned from =
a blank slate if the connection goes down and is reestablished with new =
values for active and passive. Probably one should say that if the =
connection goes down, all channels go down too - that the data channel =
system doesn't attempt to layer yet another layer of reconnection on top =
of the already existing ones.
>>>>>=20
>>>>>                   Harald
>>>>>=20
>>>>>=20
>=20
>=20


From fluffy@iii.ca  Wed Feb 27 10:33:11 2013
Return-Path: <fluffy@iii.ca>
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 17C9C21F8A05 for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 10:33:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R2wDJwsKFejB for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 10:33:10 -0800 (PST)
Received: from mxout-08.mxes.net (mxout-08.mxes.net [216.86.168.183]) by ietfa.amsl.com (Postfix) with ESMTP id 7DA9721F89FD for <rtcweb@ietf.org>; Wed, 27 Feb 2013 10:33:10 -0800 (PST)
Received: from dhcp-171-68-20-36.cisco.com (unknown [171.68.20.36]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 0431A509B6; Wed, 27 Feb 2013 13:33:08 -0500 (EST)
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
From: Cullen Jennings <fluffy@iii.ca>
In-Reply-To: <512E4F87.5000308@jitsi.org>
Date: Wed, 27 Feb 2013 10:33:11 -0800
Content-Transfer-Encoding: 7bit
Message-Id: <7B19F4B6-08F1-4BC4-9D6C-8C559D573818@iii.ca>
References: <51273815.20000@ericsson.com> <C5E08FE080ACFD4DAE31E4BDBF944EB113406438@xmb-aln-x02.cisco.com> <512E4F87.5000308@jitsi.org>
To: Emil Ivov <emcho@jitsi.org>
X-Mailer: Apple Mail (2.1499)
Cc: "Cullen Jennings \(fluffy\)" <fluffy@cisco.com>, "rtcweb@ietf.org" <rtcweb@ietf.org>, "public-webrtc@w3.org" <public-webrtc@w3.org>
Subject: Re: [rtcweb] draft-ietf-rtcweb-rtp-usage: CSRC in the API?
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: Wed, 27 Feb 2013 18:33:11 -0000

On Feb 27, 2013, at 10:25 AM, Emil Ivov <emcho@jitsi.org> wrote:

> It would also if such an API would also the possibility to
> retrieve audio levels from the RTP (Magnus already mentioned RFC6465)
> so that applications can render such information.
> 
> (Like this for example: http://goo.gl/QTaqy )

+1 on that too


From martin.thomson@gmail.com  Wed Feb 27 11:43:51 2013
Return-Path: <martin.thomson@gmail.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 702CC21F8830 for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 11:43:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.828
X-Spam-Level: 
X-Spam-Status: No, score=-6.828 tagged_above=-999 required=5 tests=[AWL=-3.229, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oSBnhPhN0v7m for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 11:43:50 -0800 (PST)
Received: from mail-wg0-f53.google.com (mail-wg0-f53.google.com [74.125.82.53]) by ietfa.amsl.com (Postfix) with ESMTP id 8CFF521F87EE for <rtcweb@ietf.org>; Wed, 27 Feb 2013 11:43:50 -0800 (PST)
Received: by mail-wg0-f53.google.com with SMTP id fn15so815353wgb.32 for <rtcweb@ietf.org>; Wed, 27 Feb 2013 11:43:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:content-transfer-encoding; bh=rUEAU/AIIOD6VP3djaWenfFqAfTM0uIV9Qt1TmpZMvw=; b=q5b4Cx2s55b4eITBP68r1QoTqT7G4+cIo3SOU+u4v60PQ4ypGhq3d4CGsF+CsfzrVQ lDxdPMPjFrNdsZuIJhqObsp3hOLf0RiTZ2FYDYadrDSqxsL3nH/DetFAmE7Dixkg2mb2 1IzzZukx78anWSB8xVMMQ/0jh6mF1U3wNui3Itj+ELe0fJWPsnenxTuSZnZ/IaPit2Gx 1XDbZEm7lQf4F4b5mcq7jDOedHATMa1KgQy2JHNnRL2dbWXLOKoRq/zDzjlTlJJIVkFf lHw2AwAftIi7MBQGS7jJacU8TBwdvS82GOOmCFSJr6mRhik4SgPJwjStPHibRn8nOk+B J+rA==
MIME-Version: 1.0
X-Received: by 10.180.80.35 with SMTP id o3mr28870972wix.9.1361994229731; Wed, 27 Feb 2013 11:43:49 -0800 (PST)
Received: by 10.194.5.135 with HTTP; Wed, 27 Feb 2013 11:43:49 -0800 (PST)
In-Reply-To: <E721D8C6A2E1544DB2DEBC313AF54DE22402509E@xmb-rcd-x02.cisco.com>
References: <20130225182705.666.1653.idtracker@ietfa.amsl.com> <E721D8C6A2E1544DB2DEBC313AF54DE224023E19@xmb-rcd-x02.cisco.com> <CABkgnnXkBSTNPDw-e=RMOU9UsucPeQyFya6w0R83CZvUqww_-A@mail.gmail.com> <E721D8C6A2E1544DB2DEBC313AF54DE22402509E@xmb-rcd-x02.cisco.com>
Date: Wed, 27 Feb 2013 11:43:49 -0800
Message-ID: <CABkgnnV3Oo2B8xyeb1=-3pu0b81Xhk5D_-TYmu3Swmsi-JY8Lw@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: "Muthu Arul Mozhi Perumal (mperumal)" <mperumal@cisco.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] FW: I-D Action: draft-muthu-behave-consent-freshness-03.txt
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: Wed, 27 Feb 2013 19:43:51 -0000

> In its current form, the draft uses the STUN transaction as defined in RF=
C5389, which implies the requests are retransmitted until a response is rec=
eived, or until a total of 7 requests have been sent (assuming no hard ICMP=
 error is received). So, reporting a consent freshness failure is sufficien=
tly guarded against transitory network failures.

That's far too much.  And the backoff is designed for completely
different situations.

Imagine that you are running Tr at 1 second, with a complete
transaction required before you do anything.  Do you run 39 in
parallel with hundreds of checks, or do you not create a new
transaction when another is outstanding?  Keep in mind that the latter
choice means that you aren't really sending a check every second any
more, despite agreeing to do so.

> However, with the default 500 ms RTO recommended in RFC5389, it would tak=
e 39.5 sec for the transaction to timeout -- this was considered too long t=
o declare a consent freshness failure.

We've discussed tightening the timers once the session is live.  We've
also discussed tightening timers when the session is starting.  Both
of which I would have expected to see in the document as proposed
solutions.

> One option could be to define a new STUN transaction that doesn't do the =
exponential backoff for retransmission, but instead retransmits at periodic=
 intervals and declare failure if there is no response after sending a bunc=
h of them, as you are suggesting. But, I am not sure at this point how that=
 would be both superior compared to the transaction defined in RFC5389 and =
sufficiently guard against transitory network failures.

I think that the document only needs to talk in terms of "checks" or
Binding requests rather than transactions.

From jerome.marcon@alcatel-lucent.com  Wed Feb 27 12:16:18 2013
Return-Path: <jerome.marcon@alcatel-lucent.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 7A7CB21F886E for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 12:16:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.249
X-Spam-Level: 
X-Spam-Status: No, score=-10.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id srOZb8j2ubax for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 12:16:17 -0800 (PST)
Received: from smail6.alcatel.fr (smail6.alcatel.fr [64.208.49.42]) by ietfa.amsl.com (Postfix) with ESMTP id 2277721F884A for <rtcweb@ietf.org>; Wed, 27 Feb 2013 12:16:16 -0800 (PST)
Received: from FRMRSSXCHHUB02.dc-m.alcatel-lucent.com (FRMRSSXCHHUB02.dc-m.alcatel-lucent.com [135.120.45.62]) by smail6.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id r1RKGF7Q026804 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Wed, 27 Feb 2013 21:16:15 +0100
Received: from FR711WXCHHUB01.zeu.alcatel-lucent.com (135.239.2.111) by FRMRSSXCHHUB02.dc-m.alcatel-lucent.com (135.120.45.62) with Microsoft SMTP Server (TLS) id 8.3.213.0; Wed, 27 Feb 2013 21:16:15 +0100
Received: from FR711WXCHMBA03.zeu.alcatel-lucent.com ([169.254.3.55]) by FR711WXCHHUB01.zeu.alcatel-lucent.com ([135.239.2.111]) with mapi id 14.02.0247.003; Wed, 27 Feb 2013 21:16:15 +0100
From: "MARCON, JEROME (JEROME)" <jerome.marcon@alcatel-lucent.com>
To: "rtcweb-chairs@tools.ietf.org" <rtcweb-chairs@tools.ietf.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: Agenda time request for data channel management draft
Thread-Index: Ac4VJLruHsdDTvFNRTmVjp5GmoY8dw==
Date: Wed, 27 Feb 2013 20:16:14 +0000
Message-ID: <39821B4C400EC14DAD4DB25330A9271A017804@FR711WXCHMBA03.zeu.alcatel-lucent.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.239.27.41]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.69 on 155.132.188.84
Subject: [rtcweb] Agenda time request for data channel management draft
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: Wed, 27 Feb 2013 20:16:18 -0000

Hello,

I would like to request agenda time for:

   draft-marcon-rtcweb-data-channel-management-00

which describes a solution for a fast and scalable data channel setup, supp=
orting subprotocol negotiation.=20

A 15-minute time slot should be sufficient for presentation and discussion.

Jerome=

From christer.holmberg@ericsson.com  Wed Feb 27 12:23:21 2013
Return-Path: <christer.holmberg@ericsson.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 C9D5421F87FD for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 12:23:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.252
X-Spam-Level: 
X-Spam-Status: No, score=-6.252 tagged_above=-999 required=5 tests=[AWL=-0.003, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VT1iQlCiqFRM for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 12:23:18 -0800 (PST)
Received: from mailgw7.ericsson.se (mailgw7.ericsson.se [193.180.251.48]) by ietfa.amsl.com (Postfix) with ESMTP id DBD6821F85AF for <rtcweb@ietf.org>; Wed, 27 Feb 2013 12:23:17 -0800 (PST)
X-AuditID: c1b4fb30-b7f0d6d000007e61-4c-512e6b34038b
Received: from ESESSHC007.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id 9E.BF.32353.43B6E215; Wed, 27 Feb 2013 21:23:16 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.82]) by ESESSHC007.ericsson.se ([153.88.183.39]) with mapi id 14.02.0318.004; Wed, 27 Feb 2013 21:23:16 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: JSEP-03: O/A state machine and trickle ICE with forking
Thread-Index: Ac4VKEWZ4cYZzPT+TXSns1oyaegaDg==
Date: Wed, 27 Feb 2013 20:23:16 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B10B6DE@ESESSMB209.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.18]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDLMWRmVeSWpSXmKPExsUyM+Jvja5Jtl6gwdEZlhZr/7WzOzB6LFny kymAMYrLJiU1J7MstUjfLoEr49CS62wF3/grTvziamA8ztPFyMkhIWAisW/WfWYIW0ziwr31 bF2MXBxCAocYJTb/+8UO4SxmlPj87SKQw8HBJmAh0f1PG6RBREBd4vLDC+wgtrCAg8TDe8+Z IOKuEvvXbGCHsPUkLl+9zQZiswioSuz5s4cZZAyvgLfE82O6IGFGoL3fT60Ba2UWEJe49WQ+ E8Q9AhJL9pyHuk1U4uXjf6wQtqLEx1f7GCHqdSQW7P7EBmFrSyxb+BqsnldAUOLkzCcsExiF ZyEZOwtJyywkLbOQtCxgZFnFyJ6bmJmTXm6+iREYwge3/DbYwbjpvtghRmkOFiVx3nDXCwFC AumJJanZqakFqUXxRaU5qcWHGJk4OKUaGLUmPrd3N/14p6P9uspuB2aBk0ZramdsZJ9oJO73 MuzPRfYPm6MNtFgt/tTf+RXk2LbgMYeVjKnAt101U5acWBojaXT/RuMktiaGw5b/ZfZ0tyuc UErN82UOmR7wtm3Vlp1loU3lsyr3fJWfqen0anOs5aYlBQpFf5zSXM5oGh9Q/S57xZHzgxJL cUaioRZzUXEiANaW9nwvAgAA
Subject: [rtcweb] JSEP-03: O/A state machine and trickle ICE with forking
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: Wed, 27 Feb 2013 20:23:22 -0000

Hi,

A could of questions on jsep-03, related to the O/A state machine, and the =
usage of trickle ICE with forking:


Q_OA_1: As I have commented earlier, the state machine does not support set=
ting of remote offer when a remote pranswer has been set. A JS SIP app may =
e.g. receive an SDP answer in a reliable 18x response, call setPranswer, an=
d then receive an UPDATE on the same leg with a new offer.


Q_OA_2: The text in section 4.2.3 says:

   "A description used as a "pranswer" may be applied as a response to an "=
offer", or an update to a previously sent "answer"."

I don't understand the "update to a previously sent answer" part. As the pr=
eviously sent "answer" has freed any resources that are no longer needed, i=
s a subsequent "preanswer" supposed to un-free those? Also, the state machi=
ne doesn't seem to support it, and there is text saying that once "answer" =
has been set, no more "answer"/"pranswer" can be set for that O/A transacti=
on.


Q_TI_1:

Assume the JS APP receives an SDP answer from remote entity A, and provides=
 it to the browser as a pranswer. Then the JS APP receives an SDP answer fr=
om remote entity B, and provides it to the browser as a pranswer.

Then, the JS APP receives trickle ICE candidates from both entities A and B=
. What will happen to the trickle ICE candidates from remote entity A? The =
same question applies if the browser receives peer reflexive candidates fro=
m A.=20

The draft says that trickle ICE candidates will be provided to the ICE Agen=
t, that will then perform connectivity checks etc. But, does that mean that=
 the ICE Agent will perform connectivity checks with both A and B.

This could of course be handled by always creating separate PeerConnections=
 (and hence separate ICE agents) for A and B, even in the case of serial fo=
rking.

But, in any case I think the draft also needs to describe the ICE impacts o=
f forking, because currently I don't think there is any text.

Regards,

Christer=

From fandreas@cisco.com  Wed Feb 27 12:24:25 2013
Return-Path: <fandreas@cisco.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 7D6A221F87FD for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 12:24:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.348
X-Spam-Level: 
X-Spam-Status: No, score=-9.348 tagged_above=-999 required=5 tests=[AWL=1.250,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zkNwwrXQTgQW for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 12:24:22 -0800 (PST)
Received: from mtv-iport-4.cisco.com (mtv-iport-4.cisco.com [173.36.130.15]) by ietfa.amsl.com (Postfix) with ESMTP id 4C2AF21F8530 for <rtcweb@ietf.org>; Wed, 27 Feb 2013 12:24:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2904; q=dns/txt; s=iport; t=1361996662; x=1363206262; h=message-id:date:from:mime-version:to:subject:references: in-reply-to; bh=yDa8xQtwuc+ENd6UhTgVZuN0OsizGUUhHuHvG0te8c4=; b=OXYGMVPDBrTzbXuMdat+INWN9kbgfNsAnslpZASMpEjTi8yyI46q5V3F aWrbPJMw2xdnprjqQYSFVqXVCKpzKenzgeSmaoGTXQA0VuljLR3w/ZwcW iVzKWF59sdZ8Yql1K8k09714D4DlTHuJaRHYprZp/Ug74L9gbiMHAr1Q4 E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgQFAA9qLlGrRDoJ/2dsb2JhbABFjCq1fX0Wc4IfAQEBBAEBAWsKDQQPDQMBAgoWDwkDAgECARUmAggGDQYCAQGIDg3CHQSPAwYSBoM6A4hqjVeQaoMm
X-IronPort-AV: E=Sophos;i="4.84,750,1355097600"; d="scan'208,217";a="73505273"
Received: from mtv-core-4.cisco.com ([171.68.58.9]) by mtv-iport-4.cisco.com with ESMTP; 27 Feb 2013 20:24:16 +0000
Received: from dhcp-10-128-0-108.cisco.com (dhcp-10-128-0-108.cisco.com [10.128.0.108]) by mtv-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id r1RKOFe7015397 for <rtcweb@ietf.org>; Wed, 27 Feb 2013 20:24:15 GMT
Message-ID: <512E6B6F.5080804@cisco.com>
Date: Wed, 27 Feb 2013 15:24:15 -0500
From: Flemming Andreasen <fandreas@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20130216 Thunderbird/17.0.3
MIME-Version: 1.0
To: "rtcweb@ietf.org" <rtcweb@ietf.org>
References: <512E6AEF.2050200@cisco.com>
In-Reply-To: <512E6AEF.2050200@cisco.com>
X-Forwarded-Message-Id: <512E6AEF.2050200@cisco.com>
Content-Type: multipart/alternative; boundary="------------040002030304090807050908"
Subject: [rtcweb] Fwd: [MMUSIC] MMUSIC Draft Agenda for IETF 86
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: Wed, 27 Feb 2013 20:24:25 -0000

This is a multi-part message in MIME format.
--------------040002030304090807050908
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

FYI


-------- Original Message --------
Subject: 	[MMUSIC] MMUSIC Draft Agenda for IETF 86
Date: 	Wed, 27 Feb 2013 15:22:07 -0500
From: 	Flemming Andreasen <fandreas@cisco.com>
To: 	mmusic <mmusic@ietf.org>



The MMUSIC draft agenda for IETF 86 has been posted at:

     https://datatracker.ietf.org/meeting/86/agenda/mmusic/

Please take a look and let us know if you have any questions or comments.

Thanks

     Ari & Flemming
_______________________________________________
mmusic mailing list
mmusic@ietf.org
https://www.ietf.org/mailman/listinfo/mmusic




--------------040002030304090807050908
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    FYI<br>
    <div class="moz-forward-container"><br>
      <br>
      -------- Original Message --------
      <table class="moz-email-headers-table" border="0" cellpadding="0"
        cellspacing="0">
        <tbody>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Subject:
            </th>
            <td>[MMUSIC] MMUSIC Draft Agenda for IETF 86</td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Date: </th>
            <td>Wed, 27 Feb 2013 15:22:07 -0500</td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">From: </th>
            <td>Flemming Andreasen <a class="moz-txt-link-rfc2396E" href="mailto:fandreas@cisco.com">&lt;fandreas@cisco.com&gt;</a></td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">To: </th>
            <td>mmusic <a class="moz-txt-link-rfc2396E" href="mailto:mmusic@ietf.org">&lt;mmusic@ietf.org&gt;</a></td>
          </tr>
        </tbody>
      </table>
      <br>
      <br>
      <pre>The MMUSIC draft agenda for IETF 86 has been posted at:

    <a class="moz-txt-link-freetext" href="https://datatracker.ietf.org/meeting/86/agenda/mmusic/">https://datatracker.ietf.org/meeting/86/agenda/mmusic/</a>

Please take a look and let us know if you have any questions or comments.

Thanks

    Ari &amp; Flemming
_______________________________________________
mmusic mailing list
<a class="moz-txt-link-abbreviated" href="mailto:mmusic@ietf.org">mmusic@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/mmusic">https://www.ietf.org/mailman/listinfo/mmusic</a>

</pre>
      <br>
    </div>
    <br>
  </body>
</html>

--------------040002030304090807050908--

From christer.holmberg@ericsson.com  Wed Feb 27 12:29:52 2013
Return-Path: <christer.holmberg@ericsson.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 C70E521F889D for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 12:29:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.252
X-Spam-Level: 
X-Spam-Status: No, score=-6.252 tagged_above=-999 required=5 tests=[AWL=-0.003, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yKBl01jWIJeS for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 12:29:52 -0800 (PST)
Received: from mailgw2.ericsson.se (mailgw2.ericsson.se [193.180.251.37]) by ietfa.amsl.com (Postfix) with ESMTP id 7999821F88D1 for <rtcweb@ietf.org>; Wed, 27 Feb 2013 12:29:51 -0800 (PST)
X-AuditID: c1b4fb25-b7f366d000004d10-a4-512e6cbeeb4e
Received: from ESESSHC011.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw2.ericsson.se (Symantec Mail Security) with SMTP id 61.9A.19728.EBC6E215; Wed, 27 Feb 2013 21:29:50 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.82]) by ESESSHC011.ericsson.se ([153.88.183.51]) with mapi id 14.02.0318.004; Wed, 27 Feb 2013 21:29:49 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Ted Hardie <ted.ietf@gmail.com>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: [rtcweb] DRAFT Agenda for RTCWEB
Thread-Index: AQHOFRLYvYjIpOEaVEm0BOghACRVm5iOJ7Uo
Date: Wed, 27 Feb 2013 20:29:49 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B10B717@ESESSMB209.ericsson.se>
References: <CA+9kkMALouyyzN4dcGdF92TO2HGcBHbHR6fvHg7QC-x5ndCGjw@mail.gmail.com>
In-Reply-To: <CA+9kkMALouyyzN4dcGdF92TO2HGcBHbHR6fvHg7QC-x5ndCGjw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.18]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDLMWRmVeSWpSXmKPExsUyM+Jvje6+HL1AgyeLJCz2TfvAbDFn1wMm i7X/2tktGufaObB4TD0f6rFz1l12jyVLfjJ5fLn8mS2AJYrLJiU1J7MstUjfLoEr4/La24wF 5wUqejc3sjUwnuLtYuTkkBAwkfi5+gYThC0mceHeejYQW0jgEKNE/13VLkYuIHsxo8TCg/OB ijg42AQsJLr/aYPUiAh4SGz6+5sVxGYWSJXYfugI2BxhAV2Jhhv9zBA1ehKTFixgB2kVETCS uPDCFyTMIqAqcenzfbByXgFviZnHIWwhgQCJKx2TwE7gFAiU+DrlKZjNCHTa91NrmCBWiUvc ejIf6mQBiSV7zjND2KISLx//Y4WwFSU+vtrHCFGvI7Fg9yc2CFtbYtnC18wQewUlTs58wjKB UWwWkrGzkLTMQtIyC0nLAkaWVYzsuYmZOenlRpsYgTF0cMtv1R2Md86JHGKU5mBREucNd70Q ICSQnliSmp2aWpBaFF9UmpNafIiRiYNTqoHRLsb4lc/mwhd6SiH17XuDRP/FhT35FXtCI8tC ienOztp505m3CvTsEXJbyec/da9gsBpTffSuMz9jxXZZSsw7OJNpvuad41YfZ9hv2NKo9VB4 wymJGm7JyJnBsfvP/ApUP9R8rCJs8W37RVJOJp2zPY5+ZXEwLrB1NAmZ6HUsbNlOq6rF9ZuU WIozEg21mIuKEwGrC9GtbwIAAA==
Cc: Richard Barnes <rbarnes@bbn.com>, "rtcweb-chairs@tools.ietf.org" <rtcweb-chairs@tools.ietf.org>
Subject: Re: [rtcweb] DRAFT Agenda for RTCWEB
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: Wed, 27 Feb 2013 20:29:52 -0000

Hi,

Does the Data Channel part (or some other part) of the agenda include makin=
g a decision on whether it shall be possible to bundle the Data Channel wit=
h the RTP media?

Or, do we already have consensus that it shall be possible?

Just to clarify, because I think it is important input for the MMUSIC discu=
ssions on the actual mechanism.

Regards,

Christer


________________________________________
From: rtcweb-bounces@ietf.org [rtcweb-bounces@ietf.org] on behalf of Ted Ha=
rdie [ted.ietf@gmail.com]
Sent: Wednesday, 27 February 2013 7:49 PM
To: rtcweb@ietf.org
Cc: Richard Barnes; rtcweb-chairs@tools.ietf.org
Subject: [rtcweb] DRAFT Agenda for RTCWEB

The agenda below has been uploaded as an initial, draft agenda for the
group.  Comments on the timing and balance are encouraged.

thanks,

Ted Hardie

RTCWEB Draft Agenda
March 12, 2013 9:00 to 11:30

Administrivia (5 min)

AD Message (5 min)

Data Channel
 - draft-jesup-rtcweb-data-protocol (20 min)
 - draft-thomson-rtcweb-data (15 min)
 - draft-marcon-rtcweb-data-channel-management (15 min)
 - Discussion (30 min)
 - Consensus call(s) (5 min)

WGLC Issue resolution (30 min)
- draft-ietf-rtcweb-security
- draft-ietf-rtcweb-security-arch
- draft-ietf-rtcweb-overview
- draft-ietf-rtcweb-use-cases-and-requirements

RTCP-XR (15 min )
- draft-ietf-rtcweb-rtp-usage-06

FEC in RTCWEB  (Call for interest)
- draft-mandyam-rtcweb-fecframe-00 (5 min)

Mobile issues for RTCWEB (Call for review)
- http://tools.ietf.org/html/draft-reddy-rtcweb-mobile-00 (5 min)


March 14, 2013 9:00 to 11:30

JSEP
- draft-rtcweb-jsep (40 min)
- Discussion (30 min)
- Consensus call(s) (5)

Video Codec                       10:15 to 11:30
1. draft-alvestrand-rtcweb-vp8-01 (15 mins)
2. draft-burman-rtcweb-h264-proposal-01+draft-dbenham-webrtcvideomti-01+dra=
ft-marjou-rtcweb-video-codec-00
(25 mins)
      Discussion (30 minutes)
      Call the question (5 minutes)
_______________________________________________
rtcweb mailing list
rtcweb@ietf.org
https://www.ietf.org/mailman/listinfo/rtcweb

From ted.ietf@gmail.com  Wed Feb 27 13:55:07 2013
Return-Path: <ted.ietf@gmail.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 684EF21F870E for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 13:55:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.578
X-Spam-Level: 
X-Spam-Status: No, score=-2.578 tagged_above=-999 required=5 tests=[AWL=0.022,  BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7q2bWNsPtn7C for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 13:55:06 -0800 (PST)
Received: from mail-ia0-x234.google.com (mail-ia0-x234.google.com [IPv6:2607:f8b0:4001:c02::234]) by ietfa.amsl.com (Postfix) with ESMTP id C6AB821F8733 for <rtcweb@ietf.org>; Wed, 27 Feb 2013 13:55:06 -0800 (PST)
Received: by mail-ia0-f180.google.com with SMTP id f27so907867iae.25 for <rtcweb@ietf.org>; Wed, 27 Feb 2013 13:55:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=z4onEcsz9iwyVHTyitlQ9ss7iAGMFZGcIbw9lGGxbps=; b=cfLiq89nTEzeLMvZCkCvM4H3zJfhwYvhdcgEm2UzOkmOnoXgAIRpnAv1QRTvyvm3uf hm3XticwF20yXAnwTJonbDghhcH2lwx+5Ts8Tvz9Q3Y5IYfSHXAnelxrZ2Gdhnsn1CAu hURnt6Nf/Sd3+hZlyQ3VZugmhu1ngDT2VRsoe9If0a+Cd2gnahIaf0lrkU9DTuMcHkI4 mnkZbFT0a8XW0qLbt/1+AfvQV91ynFLXxDWv44yAvdJlaXMFMmzCGsX0uWFsSn83Dt+e /Uxki68+u4my8NlLKhciF7npll5PQdY65dFWh/iOfTqWopCO/ZWbsbVc/dPjblTTDaWr Dghg==
MIME-Version: 1.0
X-Received: by 10.50.182.137 with SMTP id ee9mr1917556igc.96.1362002106473; Wed, 27 Feb 2013 13:55:06 -0800 (PST)
Received: by 10.43.135.202 with HTTP; Wed, 27 Feb 2013 13:55:06 -0800 (PST)
In-Reply-To: <39821B4C400EC14DAD4DB25330A9271A017804@FR711WXCHMBA03.zeu.alcatel-lucent.com>
References: <39821B4C400EC14DAD4DB25330A9271A017804@FR711WXCHMBA03.zeu.alcatel-lucent.com>
Date: Wed, 27 Feb 2013 13:55:06 -0800
Message-ID: <CA+9kkMAQpqvT8oY5Vnr9mg-Bh=NbZ57CZBfvTE8cLwvy7E86nw@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
To: "MARCON, JEROME (JEROME)" <jerome.marcon@alcatel-lucent.com>
Content-Type: text/plain; charset=ISO-8859-1
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>, "rtcweb-chairs@tools.ietf.org" <rtcweb-chairs@tools.ietf.org>
Subject: Re: [rtcweb] Agenda time request for data channel management draft
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: Wed, 27 Feb 2013 21:55:07 -0000

On Wed, Feb 27, 2013 at 12:16 PM, MARCON, JEROME (JEROME)
<jerome.marcon@alcatel-lucent.com> wrote:
> Hello,
>
> I would like to request agenda time for:
>
>    draft-marcon-rtcweb-data-channel-management-00
>
> which describes a solution for a fast and scalable data channel setup, supporting subprotocol negotiation.
>
> A 15-minute time slot should be sufficient for presentation and discussion.
>
> Jerome

The agenda as submitted already includes this:

 draft-marcon-rtcweb-data-channel-management (15 min)

on day 1 (March 12, 2013).

regards,


Ted Hardie

> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb

From juberti@google.com  Wed Feb 27 17:16:58 2013
Return-Path: <juberti@google.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 A542921F8AE6 for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 17:16:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.676
X-Spam-Level: 
X-Spam-Status: No, score=-102.676 tagged_above=-999 required=5 tests=[AWL=0.300, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EkJSUYCHlQmY for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 17:16:53 -0800 (PST)
Received: from mail-qa0-f52.google.com (mail-qa0-f52.google.com [209.85.216.52]) by ietfa.amsl.com (Postfix) with ESMTP id 6A02421F919E for <rtcweb@ietf.org>; Wed, 27 Feb 2013 16:21:37 -0800 (PST)
Received: by mail-qa0-f52.google.com with SMTP id bs12so955871qab.18 for <rtcweb@ietf.org>; Wed, 27 Feb 2013 16:21:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=azB8rh0IFrhVlPAQPtAJxD05Y27EgRBJLPRZrBUtxlk=; b=ovzkkdHT8jk/ZWGJDNArS/MKoP3J3gtFDs1MG79713393nxGhSLtssnAvwkGxK71So ShHFqb4dMhXWkF0mE5KaI6K2MVrbggqKB4rPWD3InCjq17iFzwMnUIzgTKSmgQbDkf6W HBUMnLcs7Q5NkoKVyJae2C4LEJsIXt11m1FZGFnaGqc6Z4YYlPtLDc0tpVlS6sch2XKf tTFP7l6tX77ZNrTANhG/OzILZ0GzkpaOUuW6hJgFjdsV3lXhbFYowHcSmIu9M4lbOTsv pVfD+T1BjerNPMIoEfxq9V60xmjDtfK+49Qbs7WXNNZP6qC0GXFS8TqWTV+OgyQlsMAo exLA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:cc:content-type:x-gm-message-state; bh=azB8rh0IFrhVlPAQPtAJxD05Y27EgRBJLPRZrBUtxlk=; b=au4EzBA4xpeEw3TXDByIWyZP60M6zf1tp6twxsJFNU7XTFfuGfWMT+ao08YibVZmjx xYzIYVULYIHwoBeEJSUexgew05BxhTRebJxyLUSrHFOoRksUDfsaXNkGYxOgU/d7iQlK gEgivfei2+MYdRlDIJcBSHBq6b7DxeS/h0fAuwDaT+zZsrE4cnnZrQlU4KGMc+l+spk9 oU/BQf1lE9IZjU0lgSfxRdgsxNtJv/M0MzF/WCSH8hJ23VzYzkDSGLpihVj5iwbrbNFd Yv/xT8RJXXUxt9RA8t5enUarA8uZ75NSTAZt3jREQtjAuJ1wxVyofTRikv3f0d8A7u/s xgfw==
X-Received: by 10.49.24.135 with SMTP id u7mr7731967qef.4.1362010895368; Wed, 27 Feb 2013 16:21:35 -0800 (PST)
MIME-Version: 1.0
Received: by 10.229.206.17 with HTTP; Wed, 27 Feb 2013 16:21:15 -0800 (PST)
In-Reply-To: <7B19F4B6-08F1-4BC4-9D6C-8C559D573818@iii.ca>
References: <51273815.20000@ericsson.com> <C5E08FE080ACFD4DAE31E4BDBF944EB113406438@xmb-aln-x02.cisco.com> <512E4F87.5000308@jitsi.org> <7B19F4B6-08F1-4BC4-9D6C-8C559D573818@iii.ca>
From: Justin Uberti <juberti@google.com>
Date: Wed, 27 Feb 2013 16:21:15 -0800
Message-ID: <CAOJ7v-3t2=bMYnzTjExtwU6rv41AAZs=VCbMGnFXo1hXHBfY2A@mail.gmail.com>
To: Cullen Jennings <fluffy@iii.ca>
Content-Type: multipart/alternative; boundary=047d7b6dc3bc99635804d6bddfdc
X-Gm-Message-State: ALoCoQnrBm3lsxmnWj+M7hgmceKLalfixImT2rQHXxc7TyyeTp0MiiJo+qsAHgJ2UQ4L6bW+9CYLwZKGNUKu/L/x+2+knTexbPP8rC4pwXlAQ4GJ6mVHGdxaJZPH7jTlev/swD5znlspuZV89Fq1ZN3wLXIP6yHpujlSq65Q9xp4biYwIrXeB+oluE5TP37GZDlV8t1CLjrf
Cc: "Cullen Jennings \(fluffy\)" <fluffy@cisco.com>, "rtcweb@ietf.org" <rtcweb@ietf.org>, "public-webrtc@w3.org" <public-webrtc@w3.org>
Subject: Re: [rtcweb] draft-ietf-rtcweb-rtp-usage: CSRC in the API?
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, 28 Feb 2013 01:16:58 -0000

--047d7b6dc3bc99635804d6bddfdc
Content-Type: text/plain; charset=UTF-8

Chrome currently surfaces audio level information via the getStats API,
albeit not for mixed audio levels.


On Wed, Feb 27, 2013 at 10:33 AM, Cullen Jennings <fluffy@iii.ca> wrote:

>
> On Feb 27, 2013, at 10:25 AM, Emil Ivov <emcho@jitsi.org> wrote:
>
> > It would also if such an API would also the possibility to
> > retrieve audio levels from the RTP (Magnus already mentioned RFC6465)
> > so that applications can render such information.
> >
> > (Like this for example: http://goo.gl/QTaqy )
>
> +1 on that too
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>

--047d7b6dc3bc99635804d6bddfdc
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Chrome currently surfaces audio level information via the =
getStats API, albeit not for mixed audio levels.</div><div class=3D"gmail_e=
xtra"><br><br><div class=3D"gmail_quote">On Wed, Feb 27, 2013 at 10:33 AM, =
Cullen Jennings <span dir=3D"ltr">&lt;<a href=3D"mailto:fluffy@iii.ca" targ=
et=3D"_blank">fluffy@iii.ca</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"im"><br>
On Feb 27, 2013, at 10:25 AM, Emil Ivov &lt;<a href=3D"mailto:emcho@jitsi.o=
rg">emcho@jitsi.org</a>&gt; wrote:<br>
<br>
&gt; It would also if such an API would also the possibility to<br>
&gt; retrieve audio levels from the RTP (Magnus already mentioned RFC6465)<=
br>
&gt; so that applications can render such information.<br>
&gt;<br>
&gt; (Like this for example: <a href=3D"http://goo.gl/QTaqy" target=3D"_bla=
nk">http://goo.gl/QTaqy</a> )<br>
<br>
</div>+1 on that too<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
_______________________________________________<br>
rtcweb mailing list<br>
<a href=3D"mailto:rtcweb@ietf.org">rtcweb@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/rtcweb" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/rtcweb</a><br>
</div></div></blockquote></div><br></div>

--047d7b6dc3bc99635804d6bddfdc--

From juberti@google.com  Wed Feb 27 17:20:08 2013
Return-Path: <juberti@google.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 CA1A821F84C8 for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 17:20:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.776
X-Spam-Level: 
X-Spam-Status: No, score=-102.776 tagged_above=-999 required=5 tests=[AWL=0.200, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6Bh9W3m1FKtn for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 17:20:05 -0800 (PST)
Received: from mail-qe0-f50.google.com (mail-qe0-f50.google.com [209.85.128.50]) by ietfa.amsl.com (Postfix) with ESMTP id 1D35D21F94FF for <rtcweb@ietf.org>; Wed, 27 Feb 2013 16:34:37 -0800 (PST)
Received: by mail-qe0-f50.google.com with SMTP id w7so988826qeb.37 for <rtcweb@ietf.org>; Wed, 27 Feb 2013 16:34:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=vQXgrlvTGwGtyfyBf6I/woYuTcFq66hYGbnyqe+tdB4=; b=IFcF/MTfgb2bI7tyq+XrBsYxoF5doioh69uWXe1+m/lwc1mAJi19MwqXzuS2FJQec9 qainuYraWPPkiXZd2ora7YNR66IRDyOmlNTYrRAk1apfpLP65mEyogYo6wAM0FKy/x3D 9IQixyRprhNJLKSzCAEyn7U75f8Lz9cNYG89FP17zxZtUlSi5fGAu1VrK10SIel2FRjf YQdJkpvFRRRdbkvTJrVG/z8WKrH8Bzcoe+rEG2Noia7/Trnwe5qUx2o27EwwS9ZLLdaQ IeAvHEPEhLFMmW8p7b0W7dttJqQyLT6F0o1Zzj7hZz6utXx7UCW6a9OFy/84NVuDhIe8 JYug==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:cc:content-type:x-gm-message-state; bh=vQXgrlvTGwGtyfyBf6I/woYuTcFq66hYGbnyqe+tdB4=; b=oMlX7aL5iSagB1saMfT5/CWfbW55zk2uMk6BIKyStZDF3uRX/z0L/4rqKivlLDsMho LH110bCCbOTpvNmqGvzt96hebxs+JC7W5d8Nwl/SDlWs9Ay+pRQqdMOKZXjb5FUB65Zh gGhEFeHCXu6DwpdKgvqzA4q5FS8P8NyBybh6D+iFL4E+kflUCd9zN/mdTRS7pIpz6xWn Up8UN0iHEl1yj7+1fDZdI7IL2pGgP9+c9hVrf7k+33MPABx5219ii3RFZaEDUx5vq7U5 PLhPEIrE5wRI8Q4wepcpi7WSx4qO5s7vg6y6M58bXwQNRIJv6mV1S7EnEMiWw4Alo313 QQCw==
X-Received: by 10.49.73.105 with SMTP id k9mr7563547qev.6.1362011649206; Wed, 27 Feb 2013 16:34:09 -0800 (PST)
MIME-Version: 1.0
Received: by 10.229.206.17 with HTTP; Wed, 27 Feb 2013 16:33:49 -0800 (PST)
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B10B6DE@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B10B6DE@ESESSMB209.ericsson.se>
From: Justin Uberti <juberti@google.com>
Date: Wed, 27 Feb 2013 16:33:49 -0800
Message-ID: <CAOJ7v-0UTceYRjiTL2tPWhnJ914dsk54MYd1vvXAGLmp8ByztQ@mail.gmail.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Content-Type: multipart/alternative; boundary=047d7b67897c87fcf004d6be0c67
X-Gm-Message-State: ALoCoQl1mTIplh8mnGljOBgx966wiLEfMkLuRNGXW2M/nzkCw89CqE7+9qGTZWAbaDrmC83tNxGvTWEXpMAf0qw0SvmvjS9i0zyLqGIbwJKtkSTO4uX1EEZ0rwT0oUy6ppQmWoREbxS4fuP+aZHILh6tMzeglln390/wKz9Sp0kMvqYbe/NfSoNlVVA1Hsw5exlvoycyKRh4
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] JSEP-03: O/A state machine and trickle ICE with forking
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, 28 Feb 2013 01:20:09 -0000

--047d7b67897c87fcf004d6be0c67
Content-Type: text/plain; charset=UTF-8

On Wed, Feb 27, 2013 at 12:23 PM, Christer Holmberg <
christer.holmberg@ericsson.com> wrote:

>
> Hi,
>
> A could of questions on jsep-03, related to the O/A state machine, and the
> usage of trickle ICE with forking:
>
>
> Q_OA_1: As I have commented earlier, the state machine does not support
> setting of remote offer when a remote pranswer has been set. A JS SIP app
> may e.g. receive an SDP answer in a reliable 18x response, call
> setPranswer, and then receive an UPDATE on the same leg with a new offer.
>

Section 3.5.2, paragraph 2, attempts to provide a workaround for this
issue.

>
>
> Q_OA_2: The text in section 4.2.3 says:
>
>    "A description used as a "pranswer" may be applied as a response to an
> "offer", or an update to a previously sent "answer"."
>
> I don't understand the "update to a previously sent answer" part. As the
> previously sent "answer" has freed any resources that are no longer needed,
> is a subsequent "preanswer" supposed to un-free those? Also, the state
> machine doesn't seem to support it, and there is text saying that once
> "answer" has been set, no more "answer"/"pranswer" can be set for that O/A
> transaction.
>

This should have said "previously sent "pranswer"", like the paragraph that
follows it.

>
>
> Q_TI_1:
>
> Assume the JS APP receives an SDP answer from remote entity A, and
> provides it to the browser as a pranswer. Then the JS APP receives an SDP
> answer from remote entity B, and provides it to the browser as a pranswer.
>
> Then, the JS APP receives trickle ICE candidates from both entities A and
> B. What will happen to the trickle ICE candidates from remote entity A? The
> same question applies if the browser receives peer reflexive candidates
> from A.
>

> The draft says that trickle ICE candidates will be provided to the ICE
> Agent, that will then perform connectivity checks etc. But, does that mean
> that the ICE Agent will perform connectivity checks with both A and B.
>
> This could of course be handled by always creating separate
> PeerConnections (and hence separate ICE agents) for A and B, even in the
> case of serial forking.
>
> But, in any case I think the draft also needs to describe the ICE impacts
> of forking, because currently I don't think there is any text.
>

Thanks for pointing this out. I discussed this at the IETF 83.5 interim,
but forgot to put this into the draft. The answer is that when B's pranswer
is applied, and the received ICE credentials are different than the
previous answer (as they would be in this case), the existing candidates
are discarded.


>
> Regards,
>
> Christer
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>

--047d7b67897c87fcf004d6be0c67
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><br><div class=3D"gmail=
_quote">On Wed, Feb 27, 2013 at 12:23 PM, Christer Holmberg <span dir=3D"lt=
r">&lt;<a href=3D"mailto:christer.holmberg@ericsson.com" target=3D"_blank">=
christer.holmberg@ericsson.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;p=
adding-left:1ex"><br>
Hi,<br>
<br>
A could of questions on jsep-03, related to the O/A state machine, and the =
usage of trickle ICE with forking:<br>
<br>
<br>
Q_OA_1: As I have commented earlier, the state machine does not support set=
ting of remote offer when a remote pranswer has been set. A JS SIP app may =
e.g. receive an SDP answer in a reliable 18x response, call setPranswer, an=
d then receive an UPDATE on the same leg with a new offer.<br>

</blockquote><div><br></div><div style>Section 3.5.2, paragraph 2, attempts=
 to provide a workaround for this issue. =C2=A0</div><blockquote class=3D"g=
mail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-=
left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">


<br>
<br>
Q_OA_2: The text in section 4.2.3 says:<br>
<br>
=C2=A0 =C2=A0&quot;A description used as a &quot;pranswer&quot; may be appl=
ied as a response to an &quot;offer&quot;, or an update to a previously sen=
t &quot;answer&quot;.&quot;<br>
<br>
I don&#39;t understand the &quot;update to a previously sent answer&quot; p=
art. As the previously sent &quot;answer&quot; has freed any resources that=
 are no longer needed, is a subsequent &quot;preanswer&quot; supposed to un=
-free those? Also, the state machine doesn&#39;t seem to support it, and th=
ere is text saying that once &quot;answer&quot; has been set, no more &quot=
;answer&quot;/&quot;pranswer&quot; can be set for that O/A transaction.<br>

</blockquote><div><br></div><div style>This should have said &quot;previous=
ly sent &quot;pranswer&quot;&quot;, like the paragraph that follows it. =C2=
=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-styl=
e:solid;padding-left:1ex">


<br>
<br>
Q_TI_1:<br>
<br>
Assume the JS APP receives an SDP answer from remote entity A, and provides=
 it to the browser as a pranswer. Then the JS APP receives an SDP answer fr=
om remote entity B, and provides it to the browser as a pranswer.<br>
<br>
Then, the JS APP receives trickle ICE candidates from both entities A and B=
. What will happen to the trickle ICE candidates from remote entity A? The =
same question applies if the browser receives peer reflexive candidates fro=
m A.<br>

</blockquote><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px =
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-=
style:solid;padding-left:1ex"><br>
The draft says that trickle ICE candidates will be provided to the ICE Agen=
t, that will then perform connectivity checks etc. But, does that mean that=
 the ICE Agent will perform connectivity checks with both A and B.<br>


<br>
This could of course be handled by always creating separate PeerConnections=
 (and hence separate ICE agents) for A and B, even in the case of serial fo=
rking.<br>
<br>
But, in any case I think the draft also needs to describe the ICE impacts o=
f forking, because currently I don&#39;t think there is any text.<br></bloc=
kquote><div><br></div><div>Thanks for pointing this out. I discussed this a=
t the IETF 83.5 interim, but forgot to put this into the draft. The answer =
is that when B&#39;s pranswer is applied, and the received ICE credentials =
are different than the previous answer (as they would be in this case), the=
 existing candidates are discarded.</div>

<div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px =
0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-l=
eft-style:solid;padding-left:1ex">
<br>
Regards,<br>
<br>
Christer<br>
_______________________________________________<br>
rtcweb mailing list<br>
<a href=3D"mailto:rtcweb@ietf.org">rtcweb@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/rtcweb" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/rtcweb</a><br>
</blockquote></div><br></div></div>

--047d7b67897c87fcf004d6be0c67--

From christer.holmberg@ericsson.com  Wed Feb 27 22:57:51 2013
Return-Path: <christer.holmberg@ericsson.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 0396C21F8B8D for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 22:57:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.252
X-Spam-Level: 
X-Spam-Status: No, score=-6.252 tagged_above=-999 required=5 tests=[AWL=-0.003, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hhQr8yJOnP42 for <rtcweb@ietfa.amsl.com>; Wed, 27 Feb 2013 22:57:48 -0800 (PST)
Received: from mailgw1.ericsson.se (mailgw1.ericsson.se [193.180.251.45]) by ietfa.amsl.com (Postfix) with ESMTP id F321421F8B88 for <rtcweb@ietf.org>; Wed, 27 Feb 2013 22:57:47 -0800 (PST)
X-AuditID: c1b4fb2d-b7f316d0000028db-f1-512effea8221
Received: from ESESSHC021.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw1.ericsson.se (Symantec Mail Security) with SMTP id 3B.6B.10459.AEFFE215; Thu, 28 Feb 2013 07:57:46 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.82]) by ESESSHC021.ericsson.se ([153.88.183.81]) with mapi id 14.02.0318.004; Thu, 28 Feb 2013 07:57:46 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Justin Uberti <juberti@google.com>
Thread-Topic: [rtcweb] JSEP-03: O/A state machine and trickle ICE with forking
Thread-Index: Ac4VKEWZ4cYZzPT+TXSns1oyaegaDgAGp8mAAA6+H/A=
Date: Thu, 28 Feb 2013 06:57:45 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B10B98F@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B10B6DE@ESESSMB209.ericsson.se> <CAOJ7v-0UTceYRjiTL2tPWhnJ914dsk54MYd1vvXAGLmp8ByztQ@mail.gmail.com>
In-Reply-To: <CAOJ7v-0UTceYRjiTL2tPWhnJ914dsk54MYd1vvXAGLmp8ByztQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.20]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBLMWRmVeSWpSXmKPExsUyM+Jvje6r/3qBBvu6LS22ThWyWPuvnd2B yWPBplKPJUt+MgUwRXHZpKTmZJalFunbJXBlvDx9hr3gk37Fn3WJDYxX9LoYOTkkBEwkvryd wAZhi0lcuLceyObiEBI4xCjx4uAbJghnMaPE1IcvgBwODjYBC4nuf9ogDSICahIPZ+1iBbGZ BdQl7iw+xw5iCwv4Stw8vJYJoiZA4kTLf1YI20ridecDsBoWAVWJ5+/XgS3mFfCWWPZzOdTi SYwSi9/uAWvgFAiU+Ll/OQuIzQh03fdTa5gglolL3HoynwniagGJJXvOM0PYohIvH/9jhbAV Ja5OXw52M7OApsT6XfoQrYoSU7ofskPsFZQ4OfMJywRGsVlIps5C6JiFpGMWko4FjCyrGNlz EzNz0ssNNzECY+Pglt+6OxhPnRM5xCjNwaIkzhvmeiFASCA9sSQ1OzW1ILUovqg0J7X4ECMT B6dUA2O70nzjIp21OrL37L4u3VWrPu/v4ZscJ7boWOZGbzJ4tSz/c5bWxQPfRQo3XWt9FjK9 4P4CLfcDExb0f5YXOuP58P07n3MXDD+mti/8E3pQKj3mtP90sdCmmxbNpTd/BPk9f6J111CG 4ebGffaTvhoLzbA5W/tg0U6mKylTORcl8ouq+LkqHipQYinOSDTUYi4qTgQAjT5d4lsCAAA=
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] JSEP-03: O/A state machine and trickle ICE with forking
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, 28 Feb 2013 06:57:51 -0000

DQpIaSBKdXN0aW4sDQoNClRoYW5rcyBmb3IgeW91ciByZXNwb25zZSENCg0KQ29tbWVudHMgaW5s
aW5lLCB3aXRoIGFuIGFkZGl0aW9uYWwgc3RhdGUgbWFjaGluZSBxdWVzdGlvbiAoUV9PQV8zKS4N
Cg0KDQotLS0tLS0tLS0tLS0tLS0tLS0NCg0KDQo+PiBRX09BXzE6IEFzIEkgaGF2ZSBjb21tZW50
ZWQgZWFybGllciwgdGhlIHN0YXRlIG1hY2hpbmUgZG9lcyBub3Qgc3VwcG9ydCBzZXR0aW5nIG9m
IHJlbW90ZSBvZmZlciB3aGVuIGEgDQo+PiByZW1vdGUgcHJhbnN3ZXIgaGFzIGJlZW4gc2V0LiBB
IEpTIFNJUCBhcHAgbWF5IGUuZy4gcmVjZWl2ZSBhbiBTRFAgYW5zd2VyIGluIGEgcmVsaWFibGUg
MTh4IHJlc3BvbnNlLCANCj4+IGNhbGwgc2V0UHJhbnN3ZXIsIGFuZCB0aGVuIHJlY2VpdmUgYW4g
VVBEQVRFIG9uIHRoZSBzYW1lIGxlZyB3aXRoIGEgbmV3IG9mZmVyLg0KPg0KPiBTZWN0aW9uIDMu
NS4yLCBwYXJhZ3JhcGggMiwgYXR0ZW1wdHMgdG8gcHJvdmlkZSBhIHdvcmthcm91bmQgZm9yIHRo
aXMgaXNzdWUuIMKgDQoNClNlY3Rpb24gMy41LjIgdGFsa3MgYWJvdXQgcGFyYWxsZWwgZm9ya2lu
ZywgYW5kIGhvdyBpdCBjYW4gYmUgc29sdmVkIGJ5IGNyZWF0aW5nIGEgbmV3IFBDLCBhbmQgdGhl
biBzZW5kIGFuIFVQREFURSB0byBwcm92aWRlIHRoZSBuZXcgUEMgaW5mb3JtYXRpb24gdG8gdGhl
IHJlbW90ZSBlbnRpdHkuDQoNCkJ1dCwgbXkgaXNzdWVzIGlzIHdoZW4gdGhlIHJlbW90ZSBlbnRp
dHkgc2VuZHMgYW4gVVBEQVRFLCB3aXRoIGEgbmV3IG9mZmVyLiBJdCdzIG5vdCBldmVuIHJlbGF0
ZWQgdG8gZm9ya2luZy4gU2VlIG15IGV4YW1wbGUgYmVsb3c6DQoNCg0KQlJPV1NFUiAgICAgICAg
ICAgICAgICAgICAgICAgICBKUyBBUFAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBSRU1PVEUgRU5JVFRZDQoNCiAgICAtLS0tLS0gY3JlYXRlIG9mZmVyIC0tLS0tLS0tLS0NCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tLS0tLS0tIFNEUCBP
ZmZlciAxLS0tLS0tLS0tLS0tLS0tLS0+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDwtLS0tLS0tIFNEUCBBbnN3ZXIgMSAtLS0tLS0tLS0tLS0tLS0tDQogICAg
LS0tLS0tIHNldCBwcmFuc3dlciAtLS0tLS0tLS0NCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPC0tLS0tLS0gU0RQIE9mZmVyIDIgLS0tLS0tLS0tLS0tLS0tLS0t
LQ0KICAgIC0tLS0tLSA/Pz8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQoNCi0tLS0tLS0tLS0t
LS0tLS0tLQ0KDQoNCj4+UV9PQV8yOiBUaGUgdGV4dCBpbiBzZWN0aW9uIDQuMi4zIHNheXM6DQo+
Pg0KPj4gwqAiQSBkZXNjcmlwdGlvbiB1c2VkIGFzIGEgInByYW5zd2VyIiBtYXkgYmUgYXBwbGll
ZCBhcyBhIHJlc3BvbnNlIHRvIGFuICJvZmZlciIsIG9yIGFuIHVwZGF0ZSB0byBhIHByZXZpb3Vz
bHkgc2VudCAiYW5zd2VyIi4iDQo+Pg0KPj4gSSBkb24ndCB1bmRlcnN0YW5kIHRoZSAidXBkYXRl
IHRvIGEgcHJldmlvdXNseSBzZW50IGFuc3dlciIgcGFydC4gQXMgdGhlIHByZXZpb3VzbHkgc2Vu
dCAiYW5zd2VyIiBoYXMgZnJlZWQgYW55IHJlc291cmNlcyANCj4+IHRoYXQgYXJlIG5vIGxvbmdl
ciBuZWVkZWQsIGlzIGEgc3Vic2VxdWVudCAicHJlYW5zd2VyIiBzdXBwb3NlZCB0byB1bi1mcmVl
IHRob3NlPyBBbHNvLCB0aGUgc3RhdGUgbWFjaGluZSBkb2Vzbid0IHNlZW0gdG8gDQo+PiBzdXBw
b3J0IGl0LCBhbmQgdGhlcmUgaXMgdGV4dCBzYXlpbmcgdGhhdCBvbmNlICJhbnN3ZXIiIGhhcyBi
ZWVuIHNldCwgbm8gbW9yZSAiYW5zd2VyIi8icHJhbnN3ZXIiIGNhbiBiZSBzZXQgZm9yIHRoYXQg
Ty9BIHRyYW5zYWN0aW9uLg0KPg0KPiBUaGlzIHNob3VsZCBoYXZlIHNhaWQgInByZXZpb3VzbHkg
c2VudCAicHJhbnN3ZXIiIiwgbGlrZSB0aGUgcGFyYWdyYXBoIHRoYXQgZm9sbG93cyBpdC4gwqAN
Cg0KT2suDQoNCg0KLS0tLS0tLS0tLS0tLS0tLS0tDQoNClFfT0FfMzogV2hlbiBhIHByYW5zd2Vy
IGhhcyBiZWVuIHNldCwgdGhlIHN0YXRlIG1hY2hpbmUgZG9lcyBub3QgYWxsb3cgY3JlYXRpbmcg
YSBuZXcgbG9jYWwgb2ZmZXIuDQoNClNvLCBpZiB0aGUgSlMgQVBQIG5lZWRzIHRvIHNlbmQgYSBu
ZXcgb2ZmZXIsIGUuZy4gYmVjYXVzZSBvZiBCVU5ETEUsIGl0IHdvdWxkIGhhdmUgdG8gc2V0IGFu
c3dlciBmaXJzdC4gQnV0LCB0aGF0IHdvdWxkIGFnYWluIG1vcmUgb3IgbGVzcyBwcmV2ZW50IHNl
cmlhbCBmb3JraW5nIChhdCBsZWFzdCBvbiB0aGUgc2FtZSBQZWVyQ29ubmVjdGlvbikuDQoNCg0K
LS0tLS0tLS0tLS0tLS0tLS0tDQoNCg0KPlFfVElfMToNCj4NCj5Bc3N1bWUgdGhlIEpTIEFQUCBy
ZWNlaXZlcyBhbiBTRFAgYW5zd2VyIGZyb20gcmVtb3RlIGVudGl0eSBBLCBhbmQgcHJvdmlkZXMg
aXQgdG8gdGhlIGJyb3dzZXIgYXMgYSBwcmFuc3dlci4gVGhlbiB0aGUgSlMgQVBQIHJlY2VpdmVz
IGFuIFNEUCBhbnN3ZXIgZnJvbSByZW1vdGUgZW50aXR5IEIsIGFuZCBwcm92aWRlcyBpdCB0byB0
aGUgYnJvd3NlciBhcyBhIHByYW5zd2VyLg0KPg0KPlRoZW4sIHRoZSBKUyBBUFAgcmVjZWl2ZXMg
dHJpY2tsZSBJQ0UgY2FuZGlkYXRlcyBmcm9tIGJvdGggZW50aXRpZXMgQSBhbmQgQi4gV2hhdCB3
aWxsIGhhcHBlbiB0byB0aGUgdHJpY2tsZSBJQ0UgY2FuZGlkYXRlcyBmcm9tIHJlbW90ZSBlbnRp
dHkgQT8gVGhlIHNhbWUgcXVlc3Rpb24gYXBwbGllcyBpZiB0aGUgYnJvd3NlciByZWNlaXZlcyBw
ZWVyIHJlZmxleGl2ZSBjYW5kaWRhdGVzIGZyb20gQS4NCj4NCj5UaGUgZHJhZnQgc2F5cyB0aGF0
IHRyaWNrbGUgSUNFIGNhbmRpZGF0ZXMgd2lsbCBiZSBwcm92aWRlZCB0byB0aGUgSUNFIEFnZW50
LCB0aGF0IHdpbGwgdGhlbiBwZXJmb3JtIGNvbm5lY3Rpdml0eSBjaGVja3MgZXRjLiBCdXQsIGRv
ZXMgdGhhdCBtZWFuIHRoYXQgdGhlIElDRSBBZ2VudCB3aWxsIHBlcmZvcm0gY29ubmVjdGl2aXR5
IGNoZWNrcyB3aXRoIGJvdGggQSBhbmQgQi4NCj4NCj5UaGlzIGNvdWxkIG9mIGNvdXJzZSBiZSBo
YW5kbGVkIGJ5IGFsd2F5cyBjcmVhdGluZyBzZXBhcmF0ZSBQZWVyQ29ubmVjdGlvbnMgKGFuZCBo
ZW5jZSBzZXBhcmF0ZSBJQ0UgYWdlbnRzKSBmb3IgQSBhbmQgQiwgZXZlbiBpbiB0aGUgY2FzZSBv
ZiBzZXJpYWwgZm9ya2luZy4NCj4NCj5CdXQsIGluIGFueSBjYXNlIEkgdGhpbmsgdGhlIGRyYWZ0
IGFsc28gbmVlZHMgdG8gZGVzY3JpYmUgdGhlIElDRSBpbXBhY3RzIG9mIGZvcmtpbmcsIGJlY2F1
c2UgY3VycmVudGx5IEkgZG9uJ3QgdGhpbmsgdGhlcmUgaXMgYW55IHRleHQuDQo+DQo+VGhhbmtz
IGZvciBwb2ludGluZyB0aGlzIG91dC4gSSBkaXNjdXNzZWQgdGhpcyBhdCB0aGUgSUVURiA4My41
IGludGVyaW0sIGJ1dCBmb3Jnb3QgdG8gcHV0IHRoaXMgaW50byB0aGUgZHJhZnQuIFRoZSBhbnN3
ZXIgaXMgdGhhdCB3aGVuIEIncyBwcmFuc3dlciBpcyBhcHBsaWVkLCANCj5hbmQgdGhlIHJlY2Vp
dmVkIElDRSBjcmVkZW50aWFscyBhcmUgZGlmZmVyZW50IHRoYW4gdGhlIHByZXZpb3VzIGFuc3dl
ciAoYXMgdGhleSB3b3VsZCBiZSBpbiB0aGlzIGNhc2UpLCB0aGUgZXhpc3RpbmcgY2FuZGlkYXRl
cyBhcmUgZGlzY2FyZGVkLg0KDQpCdXQsIEEgZG9lc24ndCBrbm93IHRoYXQsIHNvIGl0IG1heSBr
ZWVwIHNlbmRpbmcgU1RVTiByZXF1ZXN0cywgdHJpY2tsZSBJQ0UgY2FuZGlkYXRlcyBldGMuDQoN
CkJ1dCwgYXNzdW1lIHRoYXQgdGhlIEpTIEFQUCBkaXNjYXJkcyB3aGF0ZXZlciBjb21lcyBmcm9t
IEEuIFRoZW4sIGlmIHRoZSBzZXNzaW9uIHdpbGwgZXZlbnR1YWxseSBiZSBlc3RhYmxpc2hlZCB3
aXRoIEEgKGkuZS4gdGhlIFNEUCBhbnN3ZXIgZnJvbSBBIGlzIHByb3ZpZGVkIHRvIHRoZSBicm93
c2VyIGFzICJhbnN3ZXIiKSwgQSBuZWVkcyB0byBiZSBpbmZvcm1lZCB0byByZS1zZW5kIGFsbCB0
cmlja2xlIElDRSBjYW5kaWRhdGVzIGV0YyBhZ2FpbiwgIGJlY2F1c2UgdGhlIHByZXZpb3VzbHkg
c2VudCBvbmVzIHdlcmUgZGlzY2FyZGVkIChzaW5jZSB0aGUgSlMgQVBQIHByb3ZpZGVkIHRoZSBT
RFAgYW5zd2VyIGZyb20gQiB0byB0aGUgYnJvd3NlcikuLi4NCg0KDQotLS0tLS0tLS0tLS0tLS0t
LS0NCg0KSSBhY3R1YWxseSB0aGluayB0aGF0IFBlZXJDb25uZWN0aW9uIGNsb25pbmcgd291bGQg
c29sdmUgKkFMTCogb2YgdGhlIGlzc3VlcyBhYm92ZTogdGhlcmUgd291bGQgYmUgbm8gbmVlZCBm
b3IgcHJhbnN3ZXIsIHdoaWNoIG1lYW5zIHRoYXQgdGhlIEpTRVAgTy9BIHByb2NlZHVyZXMgd291
bGQgYmUgZnVsbHkgYWxpZ25lZCB3aXRoIFJGQyAzMjY0LiBBbmQsIElDRSBwcm9jZWR1cmVzIGNv
dWxkIHRha2UgcGxhY2Ugd2l0aCBtdWx0aXBsZSByZW1vdGUgZW50aXRpZXMgc2ltdWx0YW5lb3Vz
bHkuDQoNCg0KUmVnYXJkcywNCg0KQ2hyaXN0ZXINCg0K

From christer.holmberg@ericsson.com  Thu Feb 28 00:00:23 2013
Return-Path: <christer.holmberg@ericsson.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 076CF21F8B1E for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 00:00:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.252
X-Spam-Level: 
X-Spam-Status: No, score=-6.252 tagged_above=-999 required=5 tests=[AWL=-0.003, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hF9BBO9rSxwA for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 00:00:22 -0800 (PST)
Received: from mailgw7.ericsson.se (mailgw7.ericsson.se [193.180.251.48]) by ietfa.amsl.com (Postfix) with ESMTP id E1E0621F845D for <rtcweb@ietf.org>; Thu, 28 Feb 2013 00:00:21 -0800 (PST)
X-AuditID: c1b4fb30-b7f0d6d000007e61-1f-512f0e94310a
Received: from ESESSHC005.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id B6.8F.32353.49E0F215; Thu, 28 Feb 2013 09:00:20 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.82]) by ESESSHC005.ericsson.se ([153.88.183.33]) with mapi id 14.02.0318.004; Thu, 28 Feb 2013 09:00:20 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "Muthu Arul Mozhi Perumal (mperumal)" <mperumal@cisco.com>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: I-D Action: draft-muthu-behave-consent-freshness-03.txt - ICE lite?
Thread-Index: Ac4ViWWqq1q2uiaNQhqddVgafiXeLg==
Date: Thu, 28 Feb 2013 08:00:19 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B10BB17@ESESSMB209.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.20]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGLMWRmVeSWpSXmKPExsUyM+Jvje4UPv1Ag/XzzS3ufJrDarH2Xzu7 A5PHlN8bWT2WLPnJFMAUxWWTkpqTWZZapG+XwJXx6spR9oKfkhVNS+4zNjC+FOli5OSQEDCR mNh1jxnCFpO4cG89G4gtJHCIUeJeP1ANF5C9mFHi27tFrF2MHBxsAhYS3f+0QWpEBFIlHjdO ZwSxhQWCJPZPWsYCEQ+W2PH3LxOErSfReKiVBaSVRUBVYtWTcpAwr4C3xOQDF8FWMQKt/X5q DVg5s4C4xK0n85kgzhGQWLLnPNRpohIvH/9jhbAVJa5OXw5VryOxYPcnNghbW2LZwtfMEPMF JU7OfMIygVF4FpKxs5C0zELSMgtJywJGllWM7LmJmTnp5eabGIFhfXDLb4MdjJvuix1ilOZg URLnDXe9ECAkkJ5YkpqdmlqQWhRfVJqTWnyIkYmDU6qBMYi9sJLNVc0ySdtm/bvn65UEVc4+ PDLz7SvGKLX7B8SWnfXqsZPxMH0g7X9046tZXJt2iLe7xuX/f3Tho6GbxarwjFsdho7LrxSu XZ/zw8h8Vo39nd3fb2z2W1v9aTZLn9xhjX4t7R3J6kzP5jjPWfPumfAdX47TFptMWeJVdr64 kMimZXN5rxJLcUaioRZzUXEiAIXj+4g5AgAA
Subject: Re: [rtcweb] I-D Action: draft-muthu-behave-consent-freshness-03.txt - ICE lite?
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, 28 Feb 2013 08:00:23 -0000

Hi,

The draft does mention ICE lite in the "Design Considerations" section, but=
 not elsewhere in the document.

So, when the consent freshness mechanism is used, and one endpoint is ICE l=
ite, I assume it would not send consent STUN requests, but only receive the=
m. Or?

Regards,

Christer






-----Original Message-----
From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf Of=
 Muthu Arul Mozhi Perumal (mperumal)
Sent: 26. helmikuuta 2013 17:07
To: rtcweb@ietf.org
Subject: [rtcweb] FW: I-D Action: draft-muthu-behave-consent-freshness-03.t=
xt

WG,

This draft was presented in RTCWEB during IETF 83.5 and 84 and was discusse=
d earlier in the BEHAVE and RTCWEB mailing lists. Most of the comments rece=
ived and consensus reached so far have been incorporated (as a result the d=
raft has been trimmed). It now also has a section on the W3C API implicatio=
ns.

Is the draft heading in the right direction? Given that it just describes a=
 STUN usage for performing consent freshness and liveness test and provides=
 recommendations for the W3C APIs, would RTCWEB be a better home for this d=
raft?

Comments welcome.

- Authors

-----Original Message-----
From: i-d-announce-bounces@ietf.org [mailto:i-d-announce-bounces@ietf.org] =
On Behalf Of internet-drafts@ietf.org
Sent: Monday, February 25, 2013 11:57 PM
To: i-d-announce@ietf.org
Subject: I-D Action: draft-muthu-behave-consent-freshness-03.txt

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies.


	Title           : STUN Usage for Consent Freshness
	Author(s)       : Muthu Arul Mozhi Perumal
                          Dan Wing
                          Ram Mohan Ravindranath
                          Hadriel Kaplan
	Filename        : draft-muthu-behave-consent-freshness-03.txt
	Pages           : 7
	Date            : 2013-02-25

Abstract:
   Verification of peer consent before sending traffic is necessary in
   WebRTC deployments to ensure that a malicious JavaScript cannot use
   the browser as a platform for launching attacks.  A related problem
   is session liveness.  WebRTC applications may want to detect
   connection failure and take appropriate actions.  This document
   describes a STUN usage that enables a WebRTC browser to perform the
   following on a candidate pair ICE is using for a media component
   after session establishment:


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-muthu-behave-consent-freshness

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-muthu-behave-consent-freshness-03

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=3Ddraft-muthu-behave-consent-freshness-03


Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

_______________________________________________
I-D-Announce mailing list
I-D-Announce@ietf.org
https://www.ietf.org/mailman/listinfo/i-d-announce
Internet-Draft directories: http://www.ietf.org/shadow.html or ftp://ftp.ie=
tf.org/ietf/1shadow-sites.txt
_______________________________________________
rtcweb mailing list
rtcweb@ietf.org
https://www.ietf.org/mailman/listinfo/rtcweb

From emil@sip-communicator.org  Thu Feb 28 00:15:29 2013
Return-Path: <emil@sip-communicator.org>
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 5161C21F86D5 for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 00:15:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RBPUxaF6uEGG for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 00:15:28 -0800 (PST)
Received: from mail-ee0-f42.google.com (mail-ee0-f42.google.com [74.125.83.42]) by ietfa.amsl.com (Postfix) with ESMTP id 3846821F869C for <rtcweb@ietf.org>; Thu, 28 Feb 2013 00:15:27 -0800 (PST)
Received: by mail-ee0-f42.google.com with SMTP id b47so1168331eek.1 for <rtcweb@ietf.org>; Thu, 28 Feb 2013 00:15:27 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:message-id:date:from:organization:user-agent :mime-version:to:cc:subject:references:in-reply-to:content-type :content-transfer-encoding:x-gm-message-state; bh=fiRObXWn/97TOQNEpQqkRasT5zv+jD14GStzLDzadVY=; b=QqLZeoKMyio00xlMwBvyyMKqd/eegny/XW82mVDyPT/1IVSzaBGTswrFeGMQzUyI8L RBSl0OX4PetJjM/fZgl73VZ0Dm8J3m9sLSaBCuhAwGl86p6DV+KQo44XMh067V+y/Bd/ KvXMXGWNIhLDf6X9aXys92KuCSN0nX8r4OYRKT2vq2YG3Y/dHp3vMrIoJRFFWJ8B2Cxp nI6LGsIMlBG8AoIj2KmLuekfGEwOraIPly4ptZgR3sm8kZU1+BcQESdiPddyU6EMoeE/ B0SYqsK3fbUSmNhwSaRhgSWoRB5sKDIYdQmYFQ2ZrNjQDGlQPkiAo5HmM7aW6neLm84m mOBA==
X-Received: by 10.14.3.70 with SMTP id 46mr14686529eeg.2.1362039326882; Thu, 28 Feb 2013 00:15:26 -0800 (PST)
Received: from [10.1.1.28] (damencho.com. [78.90.89.119]) by mx.google.com with ESMTPS id 46sm10515625eea.3.2013.02.28.00.15.25 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 28 Feb 2013 00:15:26 -0800 (PST)
Message-ID: <512F121D.6010408@jitsi.org>
Date: Thu, 28 Feb 2013 10:15:25 +0200
From: Emil Ivov <emcho@jitsi.org>
Organization: Jitsi
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20121026 Thunderbird/16.0.2
MIME-Version: 1.0
To: "Cullen Jennings (fluffy)" <fluffy@cisco.com>
References: <51273815.20000@ericsson.com> <C5E08FE080ACFD4DAE31E4BDBF944EB113406438@xmb-aln-x02.cisco.com> <512E4F87.5000308@jitsi.org>
In-Reply-To: <512E4F87.5000308@jitsi.org>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
X-Gm-Message-State: ALoCoQlKXo9dFxw1sGsgINrSU6l1O3EIRwvUyZ7ygfcFmkpmUfmRyRLmGXq1rbVDWUXa7vb5l4Xj
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>, "public-webrtc@w3.org" <public-webrtc@w3.org>
Subject: Re: [rtcweb] draft-ietf-rtcweb-rtp-usage: CSRC in the API?
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, 28 Feb 2013 08:15:29 -0000

On 27.02.13, 20:25, Emil Ivov wrote:
> +1 again. It would also if such an API would also the possibility to

Awfully sorry! This was supposed to say:

"It would also *be great* if such an API would also *provide* the
possibility to retrieve audio levels.

(Coffee deficiency!)

Emil

> retrieve audio levels from the RTP (Magnus already mentioned RFC6465)
> so that applications can render such information.
>=20
> (Like this for example: http://goo.gl/QTaqy )
>=20
> Cheers,
> Emil
>>
>>
>> On Feb 22, 2013, at 1:19 AM, Magnus Westerlund
>> <magnus.westerlund@ericsson.com> wrote:
>>
>>> WebRTC WG,
>>>
>>> As editor of the RTP usage specification in RTCWEB WG, we have had
>>> a noted issue in our draft specification=20
>>> (https://datatracker.ietf.org/doc/draft-ietf-rtcweb-rtp-usage/).
>>> In Section 12.5. of version 05 (Contributing Sources) we had the
>>> following:
>>>
>>> (tbd: does the API need to provide the ability to add a CSRC list
>>> to an outgoing packet? this is only useful if the sender is mixing=20
>>> content)
>>>
>>> This is clearly an API question. We intended to remove it. However,
>>> I like to hand it over to you in W3C to consider on the impact on
>>> the API this has.
>>>
>>> From my personal view point this has two aspects:
>>>
>>> Exposing when a received MediaStreamTrack is actually the mix (or=20
>>> switch) of other MediaStreamTracks, a mix performed by a WebRTC
>>> endpoint or RTP middlebox (Mixer). Applications that like to know
>>> who are currently seen or audible needs this information mapping.
>>> We also have specified an optional to support RTP header extension
>>> (RFC6465) that provide energy levels for each contributing source.
>>> If that is used, that information would be something an application
>>> would like to render somehow.
>>>
>>> The other aspect is when an WebRTC endpoint mixes media to produce
>>> a new MediaStreamTrack, for example with the Web Audio API, then
>>> one need to consider if and how the CSRC list is populated.
>>>
>>> Cheers
>>>
>>> Magnus Westerlund
>>>
>>> ---------------------------------------------------------------------=
-
>>>
>>>
> Multimedia Technologies, Ericsson Research EAB/TVM
>>> ---------------------------------------------------------------------=
-
>>>
>>>
> Ericsson AB                | Phone  +46 10 7148287
>>> F=E4r=F6gatan 6                | Mobile +46 73 0949079 SE-164 80
>>> Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com=20
>>> ---------------------------------------------------------------------=
-
>>>
>>>
>>>
> _______________________________________________
>>> rtcweb mailing list rtcweb@ietf.org=20
>>> https://www.ietf.org/mailman/listinfo/rtcweb
>>
>> _______________________________________________ rtcweb mailing list=20
>> rtcweb@ietf.org https://www.ietf.org/mailman/listinfo/rtcweb
>>
>=20

--=20
https://jitsi.org


From salvatore.loreto@ericsson.com  Thu Feb 28 00:48:09 2013
Return-Path: <salvatore.loreto@ericsson.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 6B1C221F89CE for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 00:48:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.169
X-Spam-Level: 
X-Spam-Status: No, score=-106.169 tagged_above=-999 required=5 tests=[AWL=0.080, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xQAStCzLZuVd for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 00:48:08 -0800 (PST)
Received: from mailgw7.ericsson.se (mailgw7.ericsson.se [193.180.251.48]) by ietfa.amsl.com (Postfix) with ESMTP id E95D921F8518 for <rtcweb@ietf.org>; Thu, 28 Feb 2013 00:48:07 -0800 (PST)
X-AuditID: c1b4fb30-b7f0d6d000007e61-77-512f19c6a5b4
Received: from esessmw0184.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id 78.FD.32353.6C91F215; Thu, 28 Feb 2013 09:48:06 +0100 (CET)
Received: from mail.lmf.ericsson.se (153.88.115.8) by esessmw0184.eemea.ericsson.se (153.88.115.82) with Microsoft SMTP Server id 8.3.279.1; Thu, 28 Feb 2013 09:48:06 +0100
Received: from nomadiclab.lmf.ericsson.se (nomadiclab.lmf.ericsson.se [131.160.33.3])	by mail.lmf.ericsson.se (Postfix) with ESMTP id 321382B29; Thu, 28 Feb 2013 10:48:06 +0200 (EET)
Received: from nomadiclab.lmf.ericsson.se (localhost [127.0.0.1])	by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id A4CEF5416F; Thu, 28 Feb 2013 10:48:03 +0200 (EET)
Received: from Salvatore-Loretos-MacBook-Pro.local (localhost [127.0.0.1])	by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id CFEE5540FB; Thu, 28 Feb 2013 10:48:02 +0200 (EET)
Message-ID: <512F19C3.7000403@ericsson.com>
Date: Thu, 28 Feb 2013 10:48:03 +0200
From: Salvatore Loreto <salvatore.loreto@ericsson.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:17.0) Gecko/20130216 Thunderbird/17.0.3
MIME-Version: 1.0
To: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
References: <512540A3.3090008@jesup.org> <0DB30A45-97A6-4974-9CBB-BEE6691EFCE2@lurchi.franken.de> <51263522.1030206@jesup.org> <3FAF754D-8040-49FC-B0AD-F17BF705F62C@lurchi.franken.de> <512B58F2.3020408@alvestrand.no> <2594249F-FA21-4872-80E3-6F2EB7B87F85@lurchi.franken.de> <512BEAFE.1050700@alvestrand.no> <A4EB2CA5-BD1B-4833-A732-7E8514BBF2E4@lurchi.franken.de> <512DF818.2010302@ericsson.com> <86DED275-D2FF-4839-9B77-18E205015D35@lurchi.franken.de>
In-Reply-To: <86DED275-D2FF-4839-9B77-18E205015D35@lurchi.franken.de>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: ClamAV using ClamSMTP
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNLMWRmVeSWpSXmKPExsUyM+Jvje4xSf1Ag1nTrSxWvD7HbnGsr4vN 4mLTEkaLtf/a2R1YPK5MuMLqsWTJTyaPDS07mDwmP25jDmCJ4rJJSc3JLEst0rdL4Mr4PM2l 4JhcxfWt95gbGD+IdzFyckgImEhMudLHBmGLSVy4tx7MFhI4ySjReSavi5ELyN7AKPHn4Ex2 CGcXo8T6qR2sEM5aRokl/xZCOdsYJXa8uswE0s8roC3xfdk/FhCbRUBVYsPOE6wgNpuAmcTz h1uYQWxRgWSJf4+OMELUC0qcnPkErF5EwFTi4PJ5YDazQJxEb+8ZMFtYwELiYc8RJohlR5gl Ln69DDaIU8BV4sWlCWwQDbYSF+Zch2qWl9j+dg4zxHNqElfPbWKGeE5LovdsJ9MERtFZSHbP QtI+C0n7AkbmVYzsuYmZOenl5psYgRFycMtvgx2Mm+6LHWKU5mBREucNd70QICSQnliSmp2a WpBaFF9UmpNafIiRiYNTqoFxVdjnQ718oVdECvROfBaRsv6z47DZ9KA70scXqhRccHaJnjp/ h+P7y6mr07OcT+0+OMfM5QyPBNdlCcO7G88zntlQt2HF7I6d9WuS/brFmSKeB8zdcV+zqPBb /G2ja5PO/lpVeFLzptlTRd23fcyTnBUcv925s+e1jayb6CP28oc/ZK+kpzQHKrEUZyQaajEX FScCAJhXR41eAgAA
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Lower-overhead protocol variations
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, 28 Feb 2013 08:48:09 -0000

On 2/27/13 8:32 PM, Michael Tuexen wrote:
>
> Not sure we can choose based on SCTP. The port numbers can be the same and we have no addresses
> available. Maybe we can use the client/server identity from DTLS (the DTLS client uses even,
> the DTLS server uses odd).
>>>>>> The MMUSIC SCTP draft (draft-ietf-mmusic-sctp-sdp-03.txt) says:
>>>>>>
>>>>>> 6.  The Setup and Connection Attributes and Association Management
>>>>>>
>>>>>>    The use of the 'setup' and 'connection' attributes in the context of
>>>>>>    an SCTP association is identical to the use of these attributes in
>>>>>>    the context of a TCP connection.  That is, SCTP endpoints MUST follow
>>>>>>    the rules in Sections 4 and 5 of RFC 4145 [RFC4145] when it comes to
>>>>>>    the use of the 'setup' and 'connection' attributes in offer/answer
>>>>>>    [RFC3264] exchanges.
>>>>>>
>>>>>> The relevant table from section 4 of RFC 4145 is:
>>>>>>
>>>>>>            Offer      Answer
>>>>>>             ________________
>>>>>>             active     passive / holdconn
>>>>>>             passive    active / holdconn
>>>>>>             actpass    active / passive / holdconn
>>>>>>             holdconn   holdconn
>>>>>>
>>>>>> I think that based on RFC 4145, it would be reasonable to say that the party in the "active" role uses the even channels and the party in the "passive" role uses the odd channels, and that if the initiator uses "actpass", no channel assignment can be made until the answer comes back as either "active" or "passive".
>>>>> OK. I was writing the statement based on how things are currently implemented
>>>>> in Firefox. Both side are the active side...
>>>>>
>>>>> Thanks for the clarification.
>>>> That confuses me ... do both sides send INIT (RFC 4960 section 5.1 step A)?
>>> Yes...
>>>> Collision is described in section 5.2.1 section B - I guess that if that's something that makes sense to provoke on a regular basis, "both active" can make sense.
>>> Yes, SCTP handles INIT collisions. In API terms: Bots call connect() (using the 1to1 style API).
>>> This is possible, since both sides know the port number of the peer.
>> thanks for the clarification Michael.
>>
>> just to be clear before I do any changes in the The MMUSIC SCTP draft,
>> is this something always true? (i.e. implementation independent)
> No. It is how it is currently handled in Firefox. If i remember it correctly,
> ekr preferred a symmetric solution. So he hasn't to figure out which side
> is active and which side is passive. Could be related to the fact, the Firefox
> currently doesn't use SDP for the data channels (if I remember it correctly).
>> even if I haven't checked I am not sure it is true also for the "1 to many" model...
>> and that make me cautious on doing any changes unless we do not restrict the scope of
>> the draft to 1to1 style
> INIT collision is also handled by 1-to-1 style sockets.
thanks for the answer Michael,
so for the time being it seems that I don't need to do any modification 
to the draft-ietf-mmusic-sctp-sdp draft
about the active/passive role

however I would like to hear more comments from people on this aspect:
i.e. the Active/Passive role

cheers
/Salvatore
>
> Best regards
> Michael
>> br
>> /Salvatore
>>
>>
>>> Best regards
>>> Michael
>>>> draft-ietf-mmusic-sctp-sdp needs to be updated with this possibility.
>>>>>> This, of course, implies that channel numbers are reassigned from a blank slate if the connection goes down and is reestablished with new values for active and passive. Probably one should say that if the connection goes down, all channels go down too - that the data channel system doesn't attempt to layer yet another layer of reconnection on top of the already existing ones.
>>>>>>
>>>>>>                    Harald
>>>>>>
>>>>>>
>>


-- 
Salvatore Loreto, PhD
www.sloreto.com


From stefan.lk.hakansson@ericsson.com  Thu Feb 28 07:15:12 2013
Return-Path: <stefan.lk.hakansson@ericsson.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 97F0521F845D for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 07:15:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.905
X-Spam-Level: 
X-Spam-Status: No, score=-5.905 tagged_above=-999 required=5 tests=[AWL=0.044,  BAYES_00=-2.599, HELO_EQ_SE=0.35, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8uIsTiu1lP9A for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 07:15:11 -0800 (PST)
Received: from mailgw2.ericsson.se (mailgw2.ericsson.se [193.180.251.37]) by ietfa.amsl.com (Postfix) with ESMTP id 4816E21F8457 for <rtcweb@ietf.org>; Thu, 28 Feb 2013 07:15:11 -0800 (PST)
X-AuditID: c1b4fb25-b7f366d000004d10-ef-512f747e256c
Received: from esessmw0256.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw2.ericsson.se (Symantec Mail Security) with SMTP id 44.CB.19728.E747F215; Thu, 28 Feb 2013 16:15:10 +0100 (CET)
Received: from [150.132.141.119] (153.88.115.8) by esessmw0256.eemea.ericsson.se (153.88.115.97) with Microsoft SMTP Server id 8.3.279.1; Thu, 28 Feb 2013 16:15:09 +0100
Message-ID: <512F747D.4050403@ericsson.com>
Date: Thu, 28 Feb 2013 16:15:09 +0100
From: =?UTF-8?B?U3RlZmFuIEjDpWthbnNzb24gTEs=?= <stefan.lk.hakansson@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130215 Thunderbird/17.0.3
MIME-Version: 1.0
To: "rtcweb@ietf.org" <rtcweb@ietf.org>
Content-Type: text/plain; charset="UTF-8"; format=flowed
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKJMWRmVeSWpSXmKPExsUyM+JvjW5diX6gQc8pSYu1/9rZHRg9liz5 yRTAGMVlk5Kak1mWWqRvl8CVsfTUZsaCU1oVqxa0sDQwTlbqYuTkkBAwkfg4dTk7hC0mceHe erYuRi4OIYGTjBIztv5hgXDWMko8mrMLrIpXQFti6q7fzF2MHBwsAqoSEy6ngYTZBIIl9i8H aebgEBWIkriyzxKiWlDi5MwnLCC2iIC6xOWHF8CmCAsYSbzbdA3MZhawkFj85iCULS/RvHU2 M4gtJKAr8e71PdYJjHyzkIyahaRlFpKWBYzMqxjZcxMzc9LLjTYxAoPm4JbfqjsY75wTOcQo zcGiJM4b7nohQEggPbEkNTs1tSC1KL6oNCe1+BAjEwenVAPjgn9qyq69G8XC1u7cPMWdL9qb vapqd9/SJxJVOeeVFrn25vx6JMywRSP1u+hq4/xbLpnFdxcnXZPojv/a77XgfT2XiYG5raf5 JMOjJ5lsW/ZFmvuWKv5+b56wQGTx5pTzN7JFmZm1YmPV506T0JBq3HXAxYVJo+iQicue+pp7 q//vfeXAMlOJpTgj0VCLuag4EQBlmJod6AEAAA==
Subject: [rtcweb] Comments on draft-jennings-rtcweb-plan-01
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, 28 Feb 2013 15:15:12 -0000

I have some questions and comments on the -01 draft [1]:

General
=======
This really combines model A (initial part of the doc) and B (section 
7.2) as discussed in Boston.

Regarding the idea of changing the msid structure, and providing an RTP 
header extension, I'm not sure what the gain really is. Sure, we can 
experience SSRC collisions - but it is a well known problem and easy to 
recover from.

I also note that in your proposal the MediaStreamTrack id is carried 
("f") but not the _MediaStream_ id (as "msid" and "r" seem to identify 
the PeerConnection).

I would prefer to use SSRC to identify RTP flows, and to signal how 
SSRC's relate to PC-streams and PC-tracks (and possibly sources) in the 
SDP (similar to what is proposed in the current msid draft)

When it comes to the RTP header extension, I can see the advantage in 
some situations (i.e. when the signaling is late), but is it worth it? 
Would we not get a lot of problems with legacy implementations? And, 
what about the overhead? Adding 128 bits is quite much - used with an 
codec with 20 ms framing it would add 6.4 kbps, and many speech codecs 
work fine at similar bitrates. (OTOH, it should be easy to compress in 
some header compression if that is deployed)

Another item that probably need some thinking is how this works with 
trickle ICE. With the model of having (at least) one m-line per 
PC-track, the number of m-lines would vary a lot. For example, what 
happens if a PC is created, two PC-streams are added, followed by 
createOffer/setLocal (now the ICE machinery starts); and then, before 
things settle, the app adds two PC-tracks to one of the attached 
PC-streams and removes the other PC-stream from the PeerConnection 
followed by a new createOffer/setLocal? Is there a risk that the ICE 
-candidate's references to m-lines gets out of sync?


Needs definition
================
LS - I read it as Lip Sync (as specified in RFC5388); is that what is meant?
Application - is this the browser, or the web application running in the 
browser, or the combination?
System - not defined.
Device in the msid discussion - seems to mean PC, but I'm not sure

"Requirements" section
====================
The list differs a bit from what was discussed at the Boston interim 
[2]. E.g. "Add/remove one way video ï¬ows with minimal chance of glare on 
non legacy apps" is missing. What is the reasoning behind?

"Approach" section
================
In bullet 7 it is said that "If a PC-Track appears in more than one 
PC-Stream, then all the PC-Streams with that PC-Track MUST have the same 
CNAME." Technically that can not happen since they will be individual 
PC-Track instances (as defined in the PC-Stream constructor). Perhaps 
reformulate to something like "If PC-Track's representing the same 
source appears in more than one PC-Stream, then all the PC-Streams with 
PC-Track's representing that source MUST have the same CNAME."

I don't understand bullet 13. What is really meant? I think that having 
a way for the browser's to establish an understanding on how many 
video/audio tracks that can be supported (coded, transmitted, decoded) 
simultaneously makes a lot of sense. But I see no need for an API where 
the web app can define its wishes - this can be handled as app signaling 
and needs no API.

I don't fully understand how you intend "label" to be used. In the W3C 
space, this is now a readonly attribute that IIUAC could give info like 
"USB cam makeX" on the local side, but would be null on the remote side. 
I sense that you intend it more to be used to identify the purpose of a 
PC-track or stream. Possibly, the SDP attribute "label" could be used to 
bind PC-tracks for the same purpose to the same m-line, see more below, 
but that is another "label" to me.

"Open Issues" section
=====================
It is said that

"The overall solution is complicated considerably by the fact that
    WebRTC allows a PC-Track to be used in more than one PC-Stream but
    requires only one copy of the RTP data for the track to be sent."

Again, with the current PC-stream constructor, you can't have the same 
PC-track in two PC-stream - those are individual objects. And I don't 
think we've really discussed the optimization of sending only one RTP 
for two PC-tracks representing the same source.

Other comments/questions
========================
In a rtcweb context (in a browser-to-browser) scenario, it seems most 
natural that all m-lines are unidirectional per default. The reason is 
that the API design, which deals with sending streams, fits better with 
this model. As an example, say that A starts sending two videos to B, 
and B then sends three videos to A. How should those two and three 
streams share m-lines? I think we could add a possibility for apps that 
want them to share to do this via a constraint in the API if we see need 
(and perhaps the SDP attribute "label" could be used).

One approach of handling simulcast would be to use different PC-streams 
(and possibly even different PeerConnection's) for the different 
resolutions. But then synchronization across PC-streams (or even 
PeerConnections) is needed.

Stefan


[1] http://tools.ietf.org/html/draft-jennings-rtcweb-plan-01

[2] 
http://www.ietf.org/proceedings/interim/2013/02/05/rtcweb/slides/slides-interim-2013-rtcweb-1-10.pdf 


From harald@alvestrand.no  Thu Feb 28 07:18:05 2013
Return-Path: <harald@alvestrand.no>
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 B4A7721F8BC5 for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 07:18:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -109.999
X-Spam-Level: 
X-Spam-Status: No, score=-109.999 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_16=0.6, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R1op-M7DfozS for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 07:18:05 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id A623A21F8AE6 for <rtcweb@ietf.org>; Thu, 28 Feb 2013 07:18:04 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 6283239E0E6; Thu, 28 Feb 2013 16:18:02 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1fqk+AMlPaHm; Thu, 28 Feb 2013 16:18:01 +0100 (CET)
Received: from [193.157.215.103] (unknown [193.157.215.103]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id 3E7A339E056; Thu, 28 Feb 2013 16:18:01 +0100 (CET)
Message-ID: <512F7528.30007@alvestrand.no>
Date: Thu, 28 Feb 2013 16:18:00 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: Salvatore Loreto <salvatore.loreto@ericsson.com>
References: <512540A3.3090008@jesup.org> <0DB30A45-97A6-4974-9CBB-BEE6691EFCE2@lurchi.franken.de> <51263522.1030206@jesup.org> <3FAF754D-8040-49FC-B0AD-F17BF705F62C@lurchi.franken.de> <512B58F2.3020408@alvestrand.no> <2594249F-FA21-4872-80E3-6F2EB7B87F85@lurchi.franken.de> <512BEAFE.1050700@alvestrand.no> <A4EB2CA5-BD1B-4833-A732-7E8514BBF2E4@lurchi.franken.de> <512DF818.2010302@ericsson.com> <86DED275-D2FF-4839-9B77-18E205015D35@lurchi.franken.de> <512F19C3.7000403@ericsson.com>
In-Reply-To: <512F19C3.7000403@ericsson.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Lower-overhead protocol variations
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, 28 Feb 2013 15:18:05 -0000

On 02/28/2013 09:48 AM, Salvatore Loreto wrote:
> On 2/27/13 8:32 PM, Michael Tuexen wrote:
>>
>> Not sure we can choose based on SCTP. The port numbers can be the 
>> same and we have no addresses
>> available. Maybe we can use the client/server identity from DTLS (the 
>> DTLS client uses even,
>> the DTLS server uses odd).
>>>>>>> The MMUSIC SCTP draft (draft-ietf-mmusic-sctp-sdp-03.txt) says:
>>>>>>>
>>>>>>> 6.  The Setup and Connection Attributes and Association Management
>>>>>>>
>>>>>>>    The use of the 'setup' and 'connection' attributes in the 
>>>>>>> context of
>>>>>>>    an SCTP association is identical to the use of these 
>>>>>>> attributes in
>>>>>>>    the context of a TCP connection.  That is, SCTP endpoints 
>>>>>>> MUST follow
>>>>>>>    the rules in Sections 4 and 5 of RFC 4145 [RFC4145] when it 
>>>>>>> comes to
>>>>>>>    the use of the 'setup' and 'connection' attributes in 
>>>>>>> offer/answer
>>>>>>>    [RFC3264] exchanges.
>>>>>>>
>>>>>>> The relevant table from section 4 of RFC 4145 is:
>>>>>>>
>>>>>>>            Offer      Answer
>>>>>>>             ________________
>>>>>>>             active     passive / holdconn
>>>>>>>             passive    active / holdconn
>>>>>>>             actpass    active / passive / holdconn
>>>>>>>             holdconn   holdconn
>>>>>>>
>>>>>>> I think that based on RFC 4145, it would be reasonable to say 
>>>>>>> that the party in the "active" role uses the even channels and 
>>>>>>> the party in the "passive" role uses the odd channels, and that 
>>>>>>> if the initiator uses "actpass", no channel assignment can be 
>>>>>>> made until the answer comes back as either "active" or "passive".
>>>>>> OK. I was writing the statement based on how things are currently 
>>>>>> implemented
>>>>>> in Firefox. Both side are the active side...
>>>>>>
>>>>>> Thanks for the clarification.
>>>>> That confuses me ... do both sides send INIT (RFC 4960 section 5.1 
>>>>> step A)?
>>>> Yes...
>>>>> Collision is described in section 5.2.1 section B - I guess that 
>>>>> if that's something that makes sense to provoke on a regular 
>>>>> basis, "both active" can make sense.
>>>> Yes, SCTP handles INIT collisions. In API terms: Bots call 
>>>> connect() (using the 1to1 style API).
>>>> This is possible, since both sides know the port number of the peer.
>>> thanks for the clarification Michael.
>>>
>>> just to be clear before I do any changes in the The MMUSIC SCTP draft,
>>> is this something always true? (i.e. implementation independent)
>> No. It is how it is currently handled in Firefox. If i remember it 
>> correctly,
>> ekr preferred a symmetric solution. So he hasn't to figure out which 
>> side
>> is active and which side is passive. Could be related to the fact, 
>> the Firefox
>> currently doesn't use SDP for the data channels (if I remember it 
>> correctly).
>>> even if I haven't checked I am not sure it is true also for the "1 
>>> to many" model...
>>> and that make me cautious on doing any changes unless we do not 
>>> restrict the scope of
>>> the draft to 1to1 style
>> INIT collision is also handled by 1-to-1 style sockets.
> thanks for the answer Michael,
> so for the time being it seems that I don't need to do any 
> modification to the draft-ietf-mmusic-sctp-sdp draft
> about the active/passive role
>
> however I would like to hear more comments from people on this aspect:
> i.e. the Active/Passive role

You have to change the reference to RFC 4145, stating that active/active 
is a possible configuration - if someone gets a=active in an offer, it 
is OK to reply with a=active in the answer.

If you don't do that, the reference to RFC 4145 says that this is illegal.

       Harald


From harald@alvestrand.no  Thu Feb 28 07:31:24 2013
Return-Path: <harald@alvestrand.no>
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 9DC7021F89BF for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 07:31:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.299
X-Spam-Level: 
X-Spam-Status: No, score=-110.299 tagged_above=-999 required=5 tests=[AWL=0.300, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HDXtBEzOyUdj for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 07:31:24 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id D0B2B21F88B4 for <rtcweb@ietf.org>; Thu, 28 Feb 2013 07:31:18 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 4DF6A39E0E6 for <rtcweb@ietf.org>; Thu, 28 Feb 2013 16:31:14 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MPzI7XFJmszA for <rtcweb@ietf.org>; Thu, 28 Feb 2013 16:31:13 +0100 (CET)
Received: from [193.157.215.103] (unknown [193.157.215.103]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id 23DBF39E056 for <rtcweb@ietf.org>; Thu, 28 Feb 2013 16:31:13 +0100 (CET)
Message-ID: <512F7840.6070407@alvestrand.no>
Date: Thu, 28 Feb 2013 16:31:12 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CD5381E5.95C4C%stewe@stewe.org>
In-Reply-To: <CD5381E5.95C4C%stewe@stewe.org>
Content-Type: multipart/mixed; boundary="------------070502000704030806080907"
Subject: [rtcweb] Video codec quality evaluations (Re: Agenda time request for draft-dbenham-webrtcvideomti)
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, 28 Feb 2013 15:31:24 -0000

This is a multi-part message in MIME format.
--------------070502000704030806080907
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Sigh. I thought that after the drubbing draft-dbenham-webrtcvideomti got 
at the previous meeting, the authors would have either improved the 
attempts at quality evaluation or removed them.

It seemed to me that there was rough consensus on the mailing list 
earlier that the quality of the two codecs was close enough that this 
was not going to convince anyone who had already taken a strong position 
based on the IPR issues.

But if we are going to play the video codec quality evaluation game, I 
also have something I want to have on file here.

Google has submitted VP8 as a candidate for standardization in ISO/IEC 
JTC1 SC29 WG11 (better known as MPEG). As part of that submission, we 
submitted a quantitative evaluation of VP8's quality compared to the 
then-current "IVC Test Model", which also included numbers compared to 
the AVC Baseline "anchors" that were part of the project description for 
the IVC effort.

This was contributed to MPEG's January meeting in Geneva; the decision 
at that meeting was to continue the evaluation effort, with new data 
being made available before the next meeting in April.

I'm enclosing the report with the test results; the tests were not done 
by Google; the scripts are available if anyone wants to run them for 
themselves.

                        Harald


--------------070502000704030806080907
Content-Type: content/unknown;
 name="m28182-vp8-vs-ivc.pdf"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="m28182-vp8-vs-ivc.pdf"

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
cGUvRm9udERlc2NyaXB0b3IvRm9udE5hbWUvREFBQUFBK1RpbWVzTmV3Um9tYW5QU01UCi9G
bGFncyA0Ci9Gb250QkJveFstNTY4IC0zMDYgMjAyNyAxMDA2XS9JdGFsaWNBbmdsZSAwCi9B
c2NlbnQgODkxCi9EZXNjZW50IC0yMTYKL0NhcEhlaWdodCAxMDA2Ci9TdGVtViA4MAovRm9u
dEZpbGUyIDE3IDAgUgo+PgplbmRvYmoKCjIwIDAgb2JqCjw8L0xlbmd0aCAzMzcvRmlsdGVy
L0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnicXZJNboMwEIX3nMLLdBGBCZBGQkgJCRKL/qi0ByD2
kCIVYxmy4Pb1zNBW6gL0efze8PA4LOtzbfo5fHWjamAWXW+0g2m8OwXiCrfeBDIWulfzuqK3
GlobhN7bLNMMQ226Mc+D8M3vTbNbxOaoxys8BOGL0+B6cxObj7Lx6+Zu7RcMYGYRBUUhNHS+
z1Nrn9sBQnJta+23+3nZesuf4H2xIGJaS46iRg2TbRW41twgyKOoEHlVFQEY/W8vTtly7dRn
67xUemkUJWXhOSbOJPKOeH9ETphj5JQ4jpAz9lJ9z94D8iPrM+QD1yvkIzN968SaHXLJ9RPy
mfuT5sL9z8gVax49y4gZ65LzZynymj9B5vwpZpOcPyEv50/wHyXn35N+zX9B5vw70nD++EKH
uZ4aHivO/WdcQt2d86Oiy0Ezwun0Bn7vjx0tuuj5BtHFpc4KZW5kc3RyZWFtCmVuZG9iagoK
MjEgMCBvYmoKPDwvVHlwZS9Gb250L1N1YnR5cGUvVHJ1ZVR5cGUvQmFzZUZvbnQvREFBQUFB
K1RpbWVzTmV3Um9tYW5QU01UCi9GaXJzdENoYXIgMAovTGFzdENoYXIgMjUKL1dpZHRoc1s3
NzcgNjEwIDQ0MyA0NDMgMzMzIDI1MCA2NjYgMjc3IDUwMCA1MDAgMjc3IDM4OSA1MDAgMjUw
IDg4OSA1MDAKNzc3IDQ0MyA1MDAgNjY2IDcyMiA3MjIgMjc3IDUwMCA1MDAgMjUwIF0KL0Zv
bnREZXNjcmlwdG9yIDE5IDAgUgovVG9Vbmljb2RlIDIwIDAgUgo+PgplbmRvYmoKCjIyIDAg
b2JqCjw8L0xlbmd0aCAyMyAwIFIvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aDEgNDE5MzY+
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
g8ACZtEPKIFzMGlUzFssM/fj9Tq0zPT2HJwOBvvWxXrpn8zx+2/vsMm8Xkeh18ugE17TDf9a
uuGvLFm76d+CPwm+GlRm6U7/HOAi3enP4i7/HOAi7vRvUmY7z3Ve7FRmg+eCF0F7/tz5i+eV
2ZZzLRdblHZhAVc1LMHCud+M18yY9M+7yFvyG5eW1/Ryl/MxwJWXj/Ko4McZJz4vpHgLvN45
xHQmM8TijJqF+sXe+j9++w69CmVuZHN0cmVhbQplbmRvYmoKCjIzIDAgb2JqCjI0MDM5CmVu
ZG9iagoKMjQgMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9CQUFBQUEr
VGltZXNOZXdSb21hblBTLUJvbGRNVAovRmxhZ3MgNAovRm9udEJCb3hbLTU1OCAtMzA2IDIw
MzIgMTAyNV0vSXRhbGljQW5nbGUgMAovQXNjZW50IDg5MQovRGVzY2VudCAtMjE2Ci9DYXBI
ZWlnaHQgMTAyNQovU3RlbVYgODAKL0ZvbnRGaWxlMiAyMiAwIFIKPj4KZW5kb2JqCgoyNSAw
IG9iago8PC9MZW5ndGggNDM0L0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nF2TwW7i
MBCG73kKH7uHKrFDbCqhSCwUiUN3q6V9gJAYNtLiRCYcePv6nz9tpT2APo8948+jSb7Zb/eh
n/LXOLQHP6lTH7ror8Mttl4d/bkPmTaq69tpXsl/e2nGLE+5h/t18pd9OA2rVZb/SXvXKd7V
w7objv5Hlv+OnY99OKuH980hrQ+3cfznLz5MqsjqWnX+lOq8NOOv5uJzyXrcd2m7n+6PKeX7
wNt99MrIWlOlHTp/HZvWxyacfbYqilqtdrs686H7b2/hmHI8tX+bmI7qdLQoFk91YkN+BpfC
1QK8YLwCV4wbsGVcgx15B16SN+AnYVOA14w78E/WKcEbxi14S5Z7n8lb8I51UF8XjCNXz/5r
MP1L+Gj6l/DU9C/xRj37w0HTv8K9mv4VPDX9K7xX07+UOP3LJZj+Vu6iv0XfNP2d5NLfiQP9
HRwM/Uv4G/ob9MrQ3yLX0N/BzdDfwdnQ30od+jv0ytDfoQ+G/lZq0t/KGfpb9NDM/uIw9x/v
MrO/xGd/vN3Q3y5lqObpwXhh/j/HVrW3GNPIykcis4op7YP/+o7GYUSW/D4AGBvZRAplbmRz
dHJlYW0KZW5kb2JqCgoyNiAwIG9iago8PC9UeXBlL0ZvbnQvU3VidHlwZS9UcnVlVHlwZS9C
YXNlRm9udC9CQUFBQUErVGltZXNOZXdSb21hblBTLUJvbGRNVAovRmlyc3RDaGFyIDAKL0xh
c3RDaGFyIDQ3Ci9XaWR0aHNbNzc3IDM4OSA3MjIgNjY2IDY2NiA3MjIgNzIyIDc3NyA2NjYg
MjUwIDc3NyA1NTYgNjEwIDcyMiA5NDMgMjc3CjcyMiA1MDAgNTAwIDUwMCA1MDAgMTAwMCA3
MjIgNjEwIDcyMiA1MDAgNTAwIDUwMCA1NTYgNTU2IDQ0MyA1MDAKNTAwIDI1MCA0NDMgNTAw
IDcyMiAyNzcgMzMzIDQ0MyAyNzcgNTU2IDUwMCA0NDMgNzc3IDM4OSA1NTYgNTU2Cl0KL0Zv
bnREZXNjcmlwdG9yIDI0IDAgUgovVG9Vbmljb2RlIDI1IDAgUgo+PgplbmRvYmoKCjI3IDAg
b2JqCjw8L0xlbmd0aCAyOCAwIFIvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aDEgMjIzMjQ+
PgpzdHJlYW0KeJztfAl4W9WZ6Dn33CtZR7IseXcc21dKnKVR7GBnwWaTYiuJYsc2trKSgGVJ
thVbC5KcxElTEsJaoKwNELbAAMMABU+GUrZ2QkkLKWQ6DGQ6LdApH+k3nTblUSZ0OobcvP+c
e7XYcdKQhGW+9yyke+65//n37f7wkYwPBZEJbUMEOf1hX8w5s7oOIfQGQjjfvyEp7/pN4t9g
/Rv47uuN9YUPfHL3uwiRhwHmhr7B4d4VP5j2EkLiHITyxP6gLzBQNw/WBXPh+fx+2LhD2a6H
+0G4n9ofTm6qo7tWwP0tcN86GPX7HrZvLod7wIlmhH2bYrcL7SJChfBFcsQXDlY/+PcL4H4q
QhfsiEUTyTV4o4LQxY+x57F4MPbJfYemwf1rCEkDsIfhw/5MsNSxe4GIkk6fY6BGU645z2LN
R/+v/eEpuBb34nrci15C/8l3LkCj5Dw0C3Z7sRcdxtvxVvGA2ItfQi+g38L+drxTt1bXIP0C
TtbiIfEz8QD6JbodPSfuEg+Lz+FWONeKdgm7cDMuw83CAbwLnye9Lr2ODqKDuAM9CZ+NAoWz
q/AePAX9Gf0ZV8HdPGGeUI7/A9eju9CbZJXYC9Q+RgkRSQfxDnSzMEs6iF5B76NfwD5C67EA
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
bQplbmRvYmoKCjI4IDAgb2JqCjg3MzAKZW5kb2JqCgoyOSAwIG9iago8PC9UeXBlL0ZvbnRE
ZXNjcmlwdG9yL0ZvbnROYW1lL0dBQUFBQStEZWphVnVTYW5zLUJvbGRPYmxpcXVlCi9GbGFn
cyA2OAovRm9udEJCb3hbLTEwNjYgLTM4NSAxOTk3IDExMjBdL0l0YWxpY0FuZ2xlIC0zMAov
QXNjZW50IDkyOAovRGVzY2VudCAtMjM1Ci9DYXBIZWlnaHQgMTEyMAovU3RlbVYgODAKL0Zv
bnRGaWxlMiAyNyAwIFIKPj4KZW5kb2JqCgozMCAwIG9iago8PC9MZW5ndGggMzEwL0ZpbHRl
ci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nF2RzW6DMAzH7zxFjt2hIqEUWgkhdW2ROOxDY3sA
mpgu0ghRSA+8/WKn26QdEv1s/+04dnpsT63RPn11k+zAs0Eb5WCebk4Cu8BVm0RkTGnp7xbd
cuxtkobcbpk9jK0ZpqpK0rcQm71b2Oqgpgs8JOmLU+C0ubLVx7ELdnez9gtGMJ7xpK6ZgiHU
eertcz9CSlnrVoWw9ss6pPwJ3hcLLCNbxFbkpGC2vQTXmyskFec1q5qmTsCofzGxiymXQX72
LkhFkHK+EXXgjDg7I2+I8wY5Jy4L5C1xsUUuoj9DLqN/j7yL/hJ5H+uT5hBr7pAfo57ePUbO
kU+xB458Jt5ukJtYE98VPDJqROy/wD5F7L/M6eP3H+IIcEc/o2Xy5lwYKy2S5omT1AZ+d20n
i1l0vgHHIZVJCmVuZHN0cmVhbQplbmRvYmoKCjMxIDAgb2JqCjw8L1R5cGUvRm9udC9TdWJ0
eXBlL1RydWVUeXBlL0Jhc2VGb250L0dBQUFBQStEZWphVnVTYW5zLUJvbGRPYmxpcXVlCi9G
aXJzdENoYXIgMAovTGFzdENoYXIgMTgKL1dpZHRoc1s2MDAgNjk1IDM3OSA4NTAgNjUxIDY3
OCA0OTMgMzQyIDkyMyA2OTUgODM2IDY3NCA3MTUgMzQ4IDcyMCA3MTEKNzE1IDY4NyA0Nzgg
XQovRm9udERlc2NyaXB0b3IgMjkgMCBSCi9Ub1VuaWNvZGUgMzAgMCBSCj4+CmVuZG9iagoK
MzIgMCBvYmoKPDwvTGVuZ3RoIDMzIDAgUi9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoMSAy
MzE4MD4+CnN0cmVhbQp4nO18CWBU1bnwOffcO0luMpOZJJM9k5uEENAhCWEzLDIhGbIQkpgM
EBQ0k1nIQDIzzkyIERF4dnWp+rRIcWHRoiIiBZ5SQOtCW0VUrKBt3WrF1tcG6vNRiylc3nfO
vZOZhEARcfn/93LJveee851v/77z3Q80FOh2oQS0EhFkcXTZ/d45jTUIoQMI4STH0pAUN3HX
P2D8B4Q4m9u/qOuUD81GiB8PMFsWdfa6RxafmgLvsJ64q8Nld3rG3jEWoZQ1sD6xAyYuk70x
8H4Q3kd0dIWua9E/fi28H4f3jk6fw371mO+NQci4gMJ32a/z30MuFeD9bniXvPYuV9rR6nnw
vhOhaTq/Lxi6Eq06jVDzPrruD7j8V61r74f3IwjFPAxzGC76kwBDDX3nCC9oYmLjxPgErS5R
b0hKTjGmpqVnoP8lP9iNx2E32ov+E8bT0EbUT3IRB5cbZulzC7ahPlhvB8hV/HexDZ5d/EOI
g/UV/CuAgsPjUDsCq6FC/iG8F+1GH8HuVfg2oUa4kkIzQhTXZ8IL+BOhnCtHrXwXP43fzq/i
twNEN+/mV6FtcC/nXufv45fxr/HLUCvlDNfTX8oHWovrcAFay63FVTgDV3GvoOcY/9PxWjxF
eFl4GR1Gh3ETQG5BPZyIf40/xSW4FW+HXZ+hz3AuvE3gJuBj+M/A8Rr0OmkVRLQW3Y6T4G0v
egX4/gh9ioI8YEW3C4e5S4XD6AX0AXoL5hFajDm455AxwmG4PkGPoMWgmQ8wJxzWpMTk8W7u
BOrDN3GbuBO4AHNwJeFc0ObV5BW+jf81/0NYBe2Ay40juWQG3BdQCOEwXgtcfKBx416Ao9cy
oNPHvcDtAhmfQe+CXECdW8At49aid/FWvBs4Rui7eCvfFtPOZ6G1mrV8KzpGdYNe514BfTQx
fdyCbtGMRZ/xGvQJqcdt/CNUY6hQeA7CIC+mTpOEVuO6mJtAEkQmoWUoBVZfwkh4TrkAKlaT
g1bzReQB4J3jlof1hnvRK1w5aUf3sesuvAvdhXahIEQuIiOfitEIPOEwMkv6bVxhrXOb5YpW
6cX5eWPMQ14lfYy0DTVt0/ZKu06fbmrls4T524TsbaQwdhtfWPDB2RY/GGOe1dQq7cKjrFUq
WmtbFUy2tMKQvsE0zFur2Bqluk0ohD+1bdskR4d0s/7mgsk3612Tx1BPl1fzbuEhyHAxKHcv
4vFIUIMGj3wSxwo/5HhUsu9Q31ikP9R3qK802ZBnKMwz5Ll5dDJIsk5+JK+O0Z34NKAZzYIJ
vAhx08BrCDI/hZ7jcCoivP7krG2Jtlnb9LarWn8OUJbL5gO+kr5S/KResAhNAlmYDCj34lXy
CuFw/6UUzxaEhCTwgzQ0wZKuBYcU3046aNyv36HDnBZVG7TaRH26/mRf2XGKauqR40f6DOXl
5aU72zJWZnB4ITbkTTCMH1lUjAvyNUZgOs94OR5XliokyWu0emNNsX+lvBa7r3jS+/xL3OZT
c3343ju9mQVFj//k1O/4tofaFx5T5MkCz3hIeAAloy5Lpk6ITSQbDHhH7AYkxsbHcXE80uqT
dLaUKBFnbTPQWxITVkeFnbrv5NR9+5LKy4HTfX3Hp/aVAaul2JI+HU1PpmmBJOoTDU1cE2ky
tnFtJG4hovzDlZI6BQb5IycYCgzjDNw4fK18++ULdsmvHPrZ9u3CA/Lzp5Fc2DDpNPrZIfw2
eOvlSNUd6QPdGdAkS6pBF6eJQeTZ+Lt1++N2xIgaLYrVJ1F+k23AYOzpZy+bv6+vDFgDHZ7c
Zyg3JAFvQ9WWRvpKFpbc/GOqM+uO5UmXjCIlqcaf/fTUSb5tl9dFBJrfWk9/KBQB3Xiw2hhL
smZDEtqQsD9pTXrcjMR6MsM4hRrsJHWlI8f79MdKn5yUPD2jOpmAtYBYSuq4sokTxo8kEjLo
UR67c8/1LF/e033DDd04D1vlPfL78nvyz3E1WfbYhg2P0V+M5BflPrhexJfhFLguU3LtAuBF
p0lBepSNLrNkpW1AB3WGDcLB2DW6/fhBkgKG4yyZM+Kn5ABPx/vKqAL6qBfpjxwr3dloajMp
TgRupANdUGZADYRxWMC4JZtwh7ymbnv3a/JnWHwttGNjsLc3GOjtJXu51s/7NjoW4FpM4Kpd
ePKlR9avf4T+MvusB940fBvKQFMsWYkE4YS3Uw6mrdHjHUkaDiUnag3V4OP6TIUzsAc1TlnE
w7NWZgFzEInGFA4YSTNhqrkBXkeuxx2czpBaDT6O3fLaK/6j6/mX8U5ui/8q+Wjx93uyCkZu
+Qk3+p/rNzIvx9Ru/ASwWwb4SyY6gA/xugPaQ+IGA78hbb9hTWbMDC1KmQLs7CsLG08+fkz/
d1DUNVkrspiiFIdhNpxkAC4UI5al8hNq72pc/fDDq233WGyPz5Nflzfjubik9TF+mvxOWekT
99//RNlY+e3cXDwJG+GalKvYD3yYSwL70Zw02qLTvIt28A9yAoZUoI/Vn5zKPBbUU2qJa4pr
i/PHrYzjMUsj9NpC5aa/fNs/12tS5HcYTshNmnLITbHgn8UWI3o27jb8bGoslyoiYYy+GKXG
EcVDqZ7LVfzbmzIwFVBxzgKcJ/FpqUmg+RgNPxpz027u+/zE0VN/x6uhMJjd43G7PdfJ2+Ba
zG8/ee1f3n/vY1xgD7nkEw8/Kv/DFbKH40Tk6WmThSotecj4Wxx3IPaQsC4Bv5W+Lml/wprs
LCMXa9SiKk6bOCWb+cE+5gdU+UeY9o+BJ5TkTM+h2jfmMReIUryEBOanMYJ4co/2vluvPbp8
hbxCPig/gWfhfByLp8l39LR1/JueG+e+8cbKKrmvdCyegNPgPJ4sP3+Xe3m3V8l/i8E32oHX
IvSOxaJN4HTxE025JlYxCrw4MTfXVCjGm3J5I/OblAPGQ+nrDPy6QvCbUSYxPjcrBrVkNetS
YpryZ48CQeAoOQKSMP0qnvR36klJaeWlcHbF6HVHDWnl6mN+/vbYeFC+5eq4uDgxLj4+IV4b
lygUZCZkajN16Ynm2OK4YrE4vjihWDtaKo+dEjdFnBI/OWGydlZcnVgXX5dQo+1J6NHujt0d
t1vcHb87Ybe2UKfRxehidXE6URs/STt99DWjlXQbduBczKcaU3hIukUGJbDGjyyBfDhh/ERI
AHxa8M1r3I5Z9uk4+Rn5hNzvO7p8yQchz+Larul/e/b4Scfvwa8/KS0dN+HS4vi4gvWP7dhZ
UID148dPLi8t0caaNv50+xYT8295rnA16JXmpymWnEh+2q9bg98jO3IgN1lYltLTDFXGzjn9
kSNDU1ThQI6mdofgT45KpVwSjYK6nd2vYVH+7LXunQ8Fly0LQpraeGqnRoRDTn5KPgXXUwvJ
pEfXrXuUZSgMtkbkNoi9ZHSFJVsv4ITYDRq8Dj2o0+wQueQYFBMnaLXWxPgU/Tuztmnh1NOx
sy6enXV9kbPuSNlJSPNlSeywE1bGrIzlwFdBzTlYiVM41KhayW2/qp+Ky+RX5bXbtx94U5Py
10lVDafRyfWkDaOGp56gfihC7BZB7GrQTZYiksMLPJcDhSd9IE4D1UoOABRyBD0naAQovQQe
xegP7bwdQTG/cF8ai+Yy1ceEozH6WPVXODo/H1vMiNNzEreN42NwLEnD6SSdTxNyY6XYalSN
a0gNbxXqNPNwK7k91gDukpwXBwdSnohvwrfiW/BNp96SJwiH/7mdb6DVi5prhB8CvyJocawl
NWFrTPxWdFtcshYI6Mfw8bFQGKVQwx4ayDbHaX21HRkxzWMST52wwJA3kHn2citwDh4rvyZ/
KMsr8KrD/uuv9wuHT/3lr6dO9fPPyNd0OZ2dQJug5ZBfkqA+j0cFqARVW0alJxRtQRpwvG1j
tiTdZ1pTmm6MSyAjMhMvyTSOjMvMKiKZiSPzRpTqTx7po7lGfyypPCrd0GQDJoxyrEIaDyMY
k5oYE6asSiPAlMlhADAy91JnKNS5JBCQb/jBzTgTG3AizrzlB2vulX8Hh/i78lv3fupYcGV7
+5ULHNx9S73e7m6vr3vF6M0rnv7VL59ZsXn0JU/f8d6HH753x9N4zvy2tvnzr2kL53DEcng2
+r6lLCuTy87ISU1LTc9JS0stzEgVk9HWOM3WhNvSxNTkdKLPztAgXhtDUtP0cTGp8YQF06F9
oPS0cgNzi6lU7+XUSQecQ1CzT3o2zT65WelZGZmZWVmZ2RONE1OtRmvqXOPc1CaTy+hKbTMl
LsRM5EtxBgdOHdZJWnIegZzCvd/r8fRulFdw9bgIJ99+R+Nyy+uy+8lJ115Npl+5yN0qr5I/
O/WycPhXb979zJikFavkVhz0N7Pc68N7uQ+598GiSU9xj6HNPEa8/tA+MAucS/So83GhU7dy
78vvKrl6M3zj74ScUog8ltFZxqQ4PgZJmpj0xLelgwVkv2lHNgRvSlJCrFZTk6JNqsnN0ubo
RyqlK8RvDo3fk1PpAahYv2Qq1NVTj9By1UCVBVGcmFtUWtRU5C9aWXRH0RNFMQsxKw9ppXg5
VuweA2OlRoqUj/zuqj3+5/bLazCe2eD2cfIaS/MiP7x2zHhsUWg72dTRdezDU3O5Gm12Zs+S
R9ad+j1Xs3vJo/ezWvyaNr8SU7RO+SXIJ4KE91suidOgjNx49Ju01zTrdAcN0oHcl7PXFcDB
k4AK0ki6Nk4bPy2XaFOmjKTnDq3xDEqgHTl+Enz8T8c+O1bO/LzUUl9SNE2alje9aLY0O2+h
tDDPK3nzbpRuzPMX3Srdmne/dH/e49LjeU9LT+cZy0yluZUmS26LqSnXYWrL/a5pZe5dpjty
N5rW5243bcvVL4yqZ6fhwnBVRgNmXFhFoBWJ5zb6r73qCtfN2CPfU7Nz1dbfQYTkv/G9HwV/
NSf4cQg+1rX4RH1d1ew7u0Z//9SqTe6FL2/85a7sOY3FxdiQnfM3ZnM3xPoCiHVaS2Ym6ONQ
KtHqM1K3Ev3WuPvImszkMQlIc+ng2m2f/pcGRfCdJVnX0PqtMKpiS2NHIRSWSbSkEBYs/tNy
+Ra5Hu/E3cv/tHjJweCrfX2vBg8uaZ50Gd6AXdiNN1w2SX65tko+8fGf5RNVteFvELV+Mz2F
HuQw1LPwHah89kHJJrQJfmGloJZsrFzTpHzep/jxXSDTGJCpCD1suQQV8inpBqXGwC/wxhfS
txr4rYX3ReqLrAwoLzLyR+nfodXFvsHVxUf6j8BzVXEtNv9oXJ5TbirPLZfqTHW5dVKruDBn
genq3KulK/MWZ/tyfCZfbofkA/OH4kMJIe0NuTdIN+Stjr8n4V7T2tz7pLV5m+I3JWzSbs7Z
bNqcu1nanDdqIR5UPijpMH9EkSGVjy4fRuSV8fzLy/7ScfN35nc/9Plv5LflN34k//H223H8
DTd+76of/PgPr2EJ65ZhXtgk75t0WX3T1Mr0vLIDe//xXxMnYGv9bFvDzHpTXulvtr//SSHT
E205Xm//tCP5msSpf0e5sazN9PKjd38v0t2S58bsBCtgFBtpeEGW6JJzoltgQ1pimfwryM31
o73CdrSFvIGyyKdoi7ACtQq70QKYW88/g1q5Z9AWzUMA04Va+RfQYljbwr0Exw/UipqxSBTe
hbU70XLNaLSXNCNf7Fy0WXADjvcBN+wVXkB3Aa2RqA79CH2MR+DFeBd8C9dxIW4X0ZHdfCxc
zfxm/mNhrnBAOKKxad6LuSSmJuYdleNMVArepWQGPbJQCYWjXB48eboK38JhudYMyIjhTFyj
jjmAe1AdE8DwsDqGDwz0lDoWUAL6tTrWoET0hjqOhW/rP6rjeEic/62OtUn3Y7061qHxyY+r
Yz2KT/5AHRsQn9wHFDEfBwyVJn+ijjFKNUrqmEOxxonqmCDJeLk65mF8tToWULrxRnWsQSbj
anUci/KNO9VxPJpsfFMdawsnp+rVsQ51TKlTx3qUOmW7Ojag2CkvVvr8vQHPoo6QNMoxWiqD
YlZq75VmeELBUMBl7zJLtV5HsVTR2Sk1U6ig1OwKugJLXc5i8YytE+lWm31p12Kfd5E0w95x
lo1VrsX2ud2So8PuXeQKSvaAS/J4JX93e6fHITl9XXaPNwzTYvcGZ/g6nVGv0nDvc12BoMfn
lcqKx41T1ujSmChQt88LTIRApo5QyD+5pMQJ80u7i4O+7oDD5fYFFrmKva7QTAZGWaJCDehB
GhV0uaR2V6evZ3SxdB4CFEvVnb3+jqDk6fL7AiGXU3IHfF1SRcC1VGUlTIMprFtRWDQZUYxQ
B/HsksLagNbFMef8Ec+0z3mbVhpC2RMU7VIoYHe6uuyBJZLPPRSLKDa5Al2eILOBJyh1uAIu
oLUoYPeC6GaQHcSCbaAx0LNZCvkku7dX8oPVYIOvPQQa84AK7JIDmBYBMtThCuvJ4fB1+QGc
AoQ6ADto2eUNgvbymUryRwMyp2QPBn0OD3x+O0Wnz9Hd5fKG7CHKj9vTCUYaRTGyDVKLzx3q
AfXnj2acBFz+gM/Z7XAxNE4PCOZp7w65KA/ioA1mMLOjs9tJOenxhDp83SFgpsujEqIUAooq
AW13EOCpOGapy0WlFpmDBDvMUTTMlGaJLyAFXWAHgPYAq6r4Q0hT5gCtnyo6JCqqY4R6OsCx
zthAzeDuDniBoIttdPqkoM8sBbvbF7scITpD5XP7OsHZqEAOn9fpoXIEJ4uiDdDZ231LXUwC
xYsYAwNO4PWFwAxBZZZaxR/xAGVNCnbYOzvFdpeqNWADosQ+SE6fF/wiIHX5Aq5hxZZCvX6X
2w6EihWmBq922XshWmC70+P2UEezd4bA9WAASO1OJ5NcUR0NUHsA+OrutAdESsjpCnoWeRkb
i5RYhU3UQ+0OQBKkO8L8BIdSoihFIMAUZu8cHoG6J8xHBBuw5+3slTxRbi5ScQIu+pd8DJYO
glSR1C7h8HCBz7kCbFOPL+AMSvkDcZhPaYcXxHwatvlMZWCZejVe2l0QSRRrN9iA6mSpzzPA
mOu6EESMZPf7Ibzs7Z0uuqDIDpjpQIwYpcMekjrsQcDo8g7SCfW6iHc7pW6vU2U4wqrImFMk
PJdVg5C8IaqZ2aiR7FInzR4QK2FAv92xxL4IBIM49PpE6qpfzKkGkYKEBSy6Ot2UqRqrNLOx
wSa1NM60zatotkq1LVJTc+Pc2iprlZRf0QLv+WZpXq2tpnGOTQKI5ooG23ypcaZU0TBfmlXb
UGWWrK1NzdaWFrGxWaqd3VRfa4W52obK+jlVtQ3V0gzY19Bok+prZ9faAKmtkW1VUdVaWyiy
2dbmyhp4rZhRW19rm28WZ9baGgAnMNcsVUhNFc222so59RXNUtOc5qbGFivgqAK0DbUNM5uB
inW2FYQARJWNTfOba6trbGbYZINJs2hrrqiyzq5onmWWAFkjiNwsMZBi4BJwSNa5dHNLTUV9
vTSj1tZia7ZWzKawVDvVDY2zreLMxjkNVRW22sYGaYYVRKmYUW9VeANRKusramebpaqK2RXV
VJwwEQqmiBNRh0g3VFsbrM0V9WappclaWUsHoMfaZmuljUGC7kET9YzdysaGFusVc2AC4MIk
zOK8GisjAQJUwJ9KxhkTvwHEpXhsjc22AVbm1bZYzVJFc20LtcjM5kZgl9qzcSbzgDmgT2q8
BpVfaiM6d6Z3ABTdrQpYZa2oB4QtlA2YEAfBgndZr3O4/CHq22pwK6mRpVEld5qZ1ypJAFy4
2guBq8yxIRxLEFns1FGyW+TApsexWUm9LH2Ad8NJpKRe51IXZMAgTSW+gOijyaTHE2SRDkdg
l08586SgvROIwS4aRQwKcqW9E7YFB9gcFFBi+DD0BzywpSfgCUEykezdMBvwXK8ewwH1mGIS
SBEJKJVIclD4D7iCfjilPEtdnb3FABugZxnjxOOFWq1LFZ2pzxGaHC4VQtIihtzpC4lQ0RVL
osgqri9dOp1vaXtx6iBRqYOkC6mDxEgdJF1gHSSeWQepSd7BMAXDZ8YwBWqkYBG/TK0khWsl
8dtRK4mKHb6yWklUAvZL1UriRayVxEitJF1grSQOqgsuoFYSz1YrSedfK4lRtVJ0+A4ql+A8
hyRxscolUS2XpC9VLomD2GXfjRe7ZBK9PulLl0ziRS2ZRLVkki68ZBKHlkzShZRM4rAlk/RF
SibRVjF3dl0jZbui5oKqIzEi+ZepjsRwdSR9mepIjK6OpAuqjsRhqyPpy1RH1FkHBcpA4SOe
tfCRvkDhI5678JHOo/ARWeEzuHb41wVNKAxvYUWDWAyP4nN2rkp6PEs8JR7IINcV+zv8JWoa
G9JIQ5XIh/yoFwWQBy1CHSiEJDQKOdBoeJahUrjGwagdICQ0A2BCKAi/AeRCdtSFzDBbi7wA
XwyjCtQJl4SaB3AF2ZsLni7YsxTuToAUz4PqxAGqNqC0FGgthj1egKZ82GHPF6NYBaPFsG8u
6gYIB8DaGTYX22FnEkmAxQt3P8C0A14PwEmw3wfU7WxtKJ4WhiUIHPkA3nmWVem81+cyroNA
y8c4KQPex8EVvS+8a8xZsLrZXkUTIdVOVDMhkGsyKoHLqcIvBfhigPPBMwCyutjeANNKMeBw
wZ6ZUdjCWgpb6kx/oGtU8y5mPRdw50M9AEttdXEsQDFVw0ovwHSwnR5Y8zO+Q8zaVAMBtoP6
B8W6dIhWhsoR8bDuQR52NmlEuIaTXbGeHUbRWjvT10Ww3YVf4nnFz8WP2uHtHZHZAysiG4XY
DPWyLqbrJTDnAwv8K16oZE0MXxfDFokDD+Opg625VLkWMSpe1epm1e6KtRRqio8p/mxmfPmY
9b1sv1+NNYWCD7CGVB/zqF5gZzgUTYsqzhDjYqg/ORgc9UMFexgDhVZ4V3zZxSJX8b38KC/J
Z5aje53sGWR8OWCPXZVPZFHgAA/tYlhCbCWsHzeMOtVIGjXAY4QCzTWU/xD4r+L9lGJEJ3TG
z6LGCRQcbHeYGyeTIMR8rR1WQ2xVoSGeg4JZjWYHcNbNsCg66WE+0MGyTkjVTBebi5YoLENg
kFcq3HYzHZqjrEPHXcyeiq3FqAwShN3ms8hhHpCzhGUQiWFW4kHB7VG1Otj655Y6rDmFW/+A
R4cYXxGvi0jUw/TRdV4UwtHgZlnbq0roiqLoZHdKw8yeVBOLAcLB8CkwYfu52RmiZLawhRyM
tpNx7FE5ncyi06ZyZweMPpYZIjaIzkURDZyZCbwAH1KjITgINhwrEY1F54DofRKT2c44F1lu
HuxrijaUs8R+Dnv62CknqbbvYs9I/jgfW4TYSURPTrsqUfEgTZ1rL9VJr3q2KNSpzt2MR6fq
SZ3MTwMDMwqnVKfOKJtHe134BLWzE9HDckYnexMHJHIyTqm9vFHaWDToXFUohXOonXmP4rth
GkP1E/yXMoW5FFUJIh5mZzY6fw4G0xmqj+F4M6v27mT7PGfJ5uKAdQIsz9pZXongDc8EBzwy
HC9DTw+XmudcTIowpR4mlZPtzx/mPMwfkHvoDhHWwqdtfpSXKTFTP+R8aWfx7ovitVuNg7Cf
LIVVzzAac6HrmJ69aiT74VJOLzvLqK6BHdF2V3gOz4jDRkoHy/ASewZVHl3Mk87mJ+FcN1zu
drKTwMvsHq2v4bQqRmku2oYXGqtBtfKWVEnC0RaOJFo5dA7UHgF1x2CMfubRS+C+SLWYch5S
rxIHsupXmanOLlW7GiMh9Tx0D2iqBlkZnUbUAG+UTiO82dA8qCOb2VotzElQxzXDylx4q4LZ
KmaXCrZC1/NZNM6DMcXYiOYwXAqOZrhT3PNhhuKW2Dt9mwXwDYCL7rWiVkbDCthagLNGGFPc
s2G2Hp5WFY7uqISZOfBOx9WIVqEKvQbYZWOxQ/dRXhRObTAfoTqYq1pGMczZbHhrBvw16moF
4K5l+Cj/ZlYf0XGDyqeiuWaGneqIYqY4K4GjevZGZ+fAswngWpg+K5jMCrcNTIaZsK7IYmUc
KJZQOKqEZxPQphDVwJeNaYFSsqmQZmZHKk8V20+pzmJQCmeNqpXpOIKlWNWlwgfV/9wByi1M
/nq4JCa/DWZszDYVgD+MN+w71QwD5Vtk2pjD5KtgemhkFGYwOKpFqs/6AY9rjrJKJdMXtRvl
vIpRqmAaaRlWkjC2aOsM5x3iAIVqJp+VaaqeQbeAHq0AXzswo/hjLZO1UtW1glPxe8Un6qO0
W8lkpJa9AqhaVZ+qYLobLAW10zzGf0QKxQIV6r0ySmcR6zeo1g3zY2OUbcNoZR6LRSuDqmC2
bhmIkZksfmernM8Z8LBIDpij+mfjAGeD9RuOozDc+eQOBVeY9mALVjF/qlc5bBnQhgIhngOv
kruscK452HdOaCBvDz65o6vGSDUaXXeao3JtdCWgZOFqBts1BC4yq3wtKWdW5FsnunYb7gs7
/HWs1PLhqjdSfSi5W/kmiq56naw+V2rA4EBV4mN1oG+gMulhq5Ez3a/2TnyDvvMoZTs7+80D
tMJnUQSXUlfaWbVAqQWH0ebZTyjxjC9DPzvvFSo9bBxSKxMqX7cKS+evH/I1HO7/nGkDaVgb
hGUZrnKI1n+A2duvfkt5mIZpPVms4g2g8HdZRCdUA0pfrWuI1SPeR7FNRkO7ClQHi6I4dzJd
i0jp0VGaIstX4R7XN991uthd229TP0gc1A8aWnl9df0gcdh+kPQ194PE8+oHDa7kHVE8RXod
Ycjz66AO12ERv7G+knRGX0n8v75SVF8p0mH4f7OvJA46Yb+5vpI4zNfat6GvJA7bV4pI9PX0
lcRz9Au+nr6SiL5oXynyt04Xs68UibfBfaWznb5n7y4p3+dKJfFt6y6JaHB3afjuxtfTXRLP
oV0pSoPf7i6TyHzszGrm6+8yid/iLpM4pMsU+db9OrtM4r/sMklfW5dJ/AJdJukr6zKJTAdz
AWsd41bRdgWsf329I3FYm39TvSPxjN6R9I31jsSz9o4iPaCvvnckfoHe0bnwfrW9o3BmPfuJ
cmbHR7yAjk90l+ZidnzEL9XxOfOb7cI6PmJUx+dcfYeL0aEJnYHfgiKdBpHRoW/FX+LfXJUw
vSyB3xLGm5NVTcWsfvXD3OBq7Nz/Ig2p/500On0juhIN81PxHW4lHolkRHAhMsB9BM4DngU8
AvXDWwFKhXu+OpfP4OiYYImt56I9cDcBJYJz2Go2yoB7FjLBPZPNZLB7OrunsXsquxtxCtIB
ViN7o2OCk9k4id0TsQ4th/VE9kbHBGtxAroV5rRsToueRTxOwPGQMwS2QjD9/3XyOB6LaCTM
0RUCdwvM0RmC49jOWHaPQQnsTndott9TLFQkYw2TS2B3nkERJhHHZjC7I8vp5eT05USWycl/
moWTMvmnmfTL5PMT1cLny8mJavKPfvKZTP4uk+My+e895FOZ/JdMPpHJ30zkmEyO9onCUZn0
iaTPwv/1L6Lw1zLyF5H8Zz/5+M5U4WOZ/Lmf/KmffAQvH8nkiEw+lMkfZfKBTP4gk/dl8l4/
efeddOFdJ3knnby93iS87SS//12h8Pt+8rtC8tvXC4Xf9pO33kwR3kolbx7WC2+mkMN6cuiN
eOGQRN6IJ78BiN/0k9cB/+uF5ODdCcLBAvLaqynCayPJq68kCa+mkFeSyAFYPpBDXk4h+1/a
I+yXyUsvLhRe2kNeWsm/aDn960LhxYXkRQv/60LyK5n80kn23aEX9snkhWzyvEyek8mzv5gs
PNtPfvF4lvCLyeSZpzOFZ8rI03sNwtOZZO+eRGGvgezZnSDsSSS7E8jPgdjPZbJLJk8ZyZNJ
5D9kslMmO2SyPY38LINsSyVPAJ4n+slWeGztJ48D/ONZZAs8tiwnj8lk80jyqEwekcnDMtkk
k5+K5CGZPLhRJzwok406stHCbwBFbegn62HLehNZB491/eQBEP6BbHK/TO67d49wn0zuXbtQ
uHcPuXclv/b2QmHtQrLWwv9EJmvAO9bI5J5isho2rjZZTpMfw9YfS+TuBHIXTN01i/w7PP5d
JneCHu5MJXfoye2F5EcyuU0mt8rkFpncLJMfyuQH3y8UfiCT7xeS78nkuzL5Thm5aTX5N5ms
ksnKDLJCJDfKZLlMbpDJsn5yfT/plUnP0k1Cj0yWbiLdoSyhu5+EskiwnwSWk2tl4veZBZ+Z
ePtJVz/p7CdLZLJYJh6ZdDgShI4yskgm7jLicoqCSyZOkTgtvKNdFBwJpF0k9jajYF9N2rBB
aDOSa0RytUwWymQBvC+QyVVXZglXyeRKeLsyi8yXSWs/mSeTufBuOT1XJnNkYjORlhTSfEWG
0NxProCFKzJIU2OG0NRPGhsMQmMGaTCQ2SZSPytFqDeSWXUGYVYKqavVCXUGUqsjNf2kemaK
UG0kM1OItZ9UVeqEqkRSqSMzKgqFGf2kAnBWFBLL9ETBIpPpl+uE6Ynkch2ZNlUrTEslU7Vk
ipNMlkl5CrlMJpOSycQJmcLEQjJhfIowIZNMeJYfL2qF8Slk/Ep+XFmCMC6FjLPwZQlkbOkm
YaxMSgF/6SZSkkCKk8kY82RhTD8xGwsF82RyqZNc4iSjZTLKSIrSDEKRiYyUSKGJjCgABVw6
wkQKDCQfaYX8fpKXSPIsvJRCckViMpGc7Awhp5BkJyYL2RkkexfkjDv5LC3JzJglZC4nGUA0
YxZJl0magaQCtdR+YoQ5YyFJcZJkA0mSiQHeDTLRO0miTi8kJpPEZ3mdnuhW8lpY0faThDIS
D6LFp5L4lbyoJaKFj5NJrExiZKIRREEjE0EkgoXn+wlxEg52cTJkL62ADQRpCd6Fnd+9DV/6
/8cP+qYZ+Ap/ctD/AOE9+B0KZW5kc3RyZWFtCmVuZG9iagoKMzMgMCBvYmoKOTU2MQplbmRv
YmoKCjM0IDAgb2JqCjw8L1R5cGUvRm9udERlc2NyaXB0b3IvRm9udE5hbWUvRUFBQUFBK0Rl
amFWdVNhbnMtQm9sZAovRmxhZ3MgNAovRm9udEJCb3hbLTEwNjkgLTQxNSAxOTc0IDExNzRd
L0l0YWxpY0FuZ2xlIDAKL0FzY2VudCA5MjgKL0Rlc2NlbnQgLTIzNQovQ2FwSGVpZ2h0IDEx
NzQKL1N0ZW1WIDgwCi9Gb250RmlsZTIgMzIgMCBSCj4+CmVuZG9iagoKMzUgMCBvYmoKPDwv
TGVuZ3RoIDMzMy9GaWx0ZXIvRmxhdGVEZWNvZGU+PgpzdHJlYW0KeJxdkstugzAQRfd8hZfp
IgLzyENCSCkJEos+VNoPIPaQIhVjGbLg7+uZoa3UBeiMfa99NeOwrM+16efw1Y2qgVl0vdEO
pvHuFIgr3HoTyFjoXs1rRX81tDYIvbdZphmG2nRjngfhm9+bZreIzUmPV3gIwhenwfXmJjYf
ZePr5m7tFwxgZhEFRSE0dP6cp9Y+twOE5NrW2m/387L1lj/B+2JBxFRLjqJGDZNtFbjW3CDI
o6gQeVUVARj9by/O2HLt1GfrvFR6aRSlx8JzTLy7ICfE+xQ5ZY6RM9ZUyDtm0uxZkyEfeD1B
PjLT+Se+i/SPvE76kr2kPzNHyBfimLhi/c6zjIgzYs6foUZy/uSAzPkzzCw5f3xGXvMTr/kl
MudPMYNc85fInD9LqJlr17CtOPefcQl1d86Pih4HzQin0xv4fT92tOii7xub1qWKCmVuZHN0
cmVhbQplbmRvYmoKCjM2IDAgb2JqCjw8L1R5cGUvRm9udC9TdWJ0eXBlL1RydWVUeXBlL0Jh
c2VGb250L0VBQUFBQStEZWphVnVTYW5zLUJvbGQKL0ZpcnN0Q2hhciAwCi9MYXN0Q2hhciAy
NQovV2lkdGhzWzYwMCAzNzIgNzExIDQ3OCA0OTMgNjg3IDcxNSA3MTEgNTkyIDM0MiA4MzAg
Njc4IDU5NSA3MTUgMzQ4IDQzNQo3NzMgNzMyIDY5NSA3NzAgNDE1IDEwNDEgNjc0IDczMyAz
NDIgNzIwIF0KL0ZvbnREZXNjcmlwdG9yIDM0IDAgUgovVG9Vbmljb2RlIDM1IDAgUgo+Pgpl
bmRvYmoKCjM3IDAgb2JqCjw8L0xlbmd0aCAzOCAwIFIvRmlsdGVyL0ZsYXRlRGVjb2RlL0xl
bmd0aDEgNDEwNDA+PgpzdHJlYW0KeJzUvHlgFFXWN3zvrb26qrt6X9PpTiedpQMEkhAaAil2
kX0nSCTIvsmOgCBB2Qyo6CiCG+AKKhIgYAg4RmRwZWBcUHAUHHEdozwzyIxCur9zqzuA88z3
fe+/b1dX3VtLV9U999xzfme5vXD+oslIQTWIQfrE2RPmLhjQaT5C6H2EsG3i4oWhR/668CzU
zyPEF02ZO3X26KcLrAiJGkJc3dRZS6c8sKw2GyG1CaHKgmmTJ0zq0j1mQWjKj3CPjtPgwNOJ
uwWEpsI1KHva7IVLfGF3N9i/Ce45YNaciRN+O/jyvQhNexjO75w9YcncaXIji9D0ctgP3T5h
9uQhb52A89PHIRT7y9w5CxZuRgVJhB4poufnzp8898mlT/lgfwhCcgscw7DQjwJVnu4ThuV4
QZRkk6KaLZrVZnc4XW6P1+cPZAQzQ+GsSHZONDcvvyBW2KZtu6L2HYpLSjuWdYp37lLetVuF
3r1Hz169+/S9qd/N/QcMHDR4yNBh6P+uD9eIvLD6uBeQl40iD0LJb2H9jpaJ6cnv6Hlakh/g
4ob0Cn2BduPpaDd6HR3FF+FXe9AhVI/eRm7UCz2BlqOH0TrEo7Fw5F40DBYOjj+Mvcl61A7t
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
+U65V94ir5Qb5KVymeyWF8rFcp6SqziULCVDsSmKkqZYFKYQJY8/b1/DH67IS3PwLA2fArcg
7mA8ZebTRowqjFxO4k6pk3V2r6Od8eM+0jmgxv/QXT5DbVf0x63l62g8t5N09qyLr6rpnJFn
t8Wbajrj8tareg9Ruq8PSuPs4zOU9PTO0FledGNxPHd97xFCac6NtxbzvOrGW/v6iCt/bK1r
be6anOYN7edJrhbpnGfeXfPwhfE7O7t7419d2Bdv4Mjswr7O+Ke71Z29R+hv6dsd7Ufob3jW
13tEWkN/27GNl0tr2vv6OmfoDqQjKv0N0IHH/AbplFKicjqiKqUm3QGTrgLaA91ingFdejqp
QLqK9HSks1BOd8hY3NF+aPFipCmApSfSGAXqXJoTFUBTUYE0+ZPkBNKcyJ/kNPE1SFJSAiSl
JUhCi0gJkpTQIiTZkSKpEySfSJJ8AnuSaIqmxKTJfCVBk/kK0NS81x99XU0NPby6z7ezQy/v
uLq8Qwe4Ov6psRFXfHJAVQ/5+niFGpc8Vw/4Rniu6fG+cr097itvVw+t3nme6p28enV5+yGy
s6On99BOr94+vdq7uqNca+87vHFrY9O8vj6R7Ktx63mYbeXMGnlfG5vOU93Eqzfyvpp4X028
r43ejdgXQR/f2ntIIev61u8088PMbgN/vbq4rG9dvmN0DTrv6jLXdcVHYUFyL7HX9MUzytfF
MwF41bK2ZW28CuYUr8qC4mxR5bpudVnxUXqvqHJAcU75OlITjRkx4urwt5u/BvxAUTTGFW6m
NcaFfqCuI+7V2o0oIZ3x6u7O+Nor+nsPyTKUXs2HFG9JlNntHTOzx83CWihs4YWSlCTkZa28
LD1dEJ5r/1jqpRVHYKHx6GHqLaWwqeuT4qWdPQxCQU8/jHVnf+9RWC7x24PRBwM0aA01EjxQ
bPHgPeHjTUA0JjChh6jIzVbQxEioI/kDbSBU/Q+prKrHCmVuZHN0cmVhbQplbmRvYmoKCjM4
IDAgb2JqCjI1MDY4CmVuZG9iagoKMzkgMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9G
b250TmFtZS9GQUFBQUErQXJpYWxNVAovRmxhZ3MgNAovRm9udEJCb3hbLTY2NCAtMzI0IDIw
MjcgMTAzN10vSXRhbGljQW5nbGUgMAovQXNjZW50IDkwNQovRGVzY2VudCAtMjExCi9DYXBI
ZWlnaHQgMTAzNwovU3RlbVYgODAKL0ZvbnRGaWxlMiAzNyAwIFIKPj4KZW5kb2JqCgo0MCAw
IG9iago8PC9MZW5ndGggNTY2L0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nF3Uy46b
QBAF0D1fwXKyGAHV3bZHspA8fkhe5KF48gEY2g5SDAjjhf8+3LqVRMpiRpd2dXEo4862x92x
a6fs29jXpzill7ZrxnjvH2Md03O8tl1SSNq09WRX+r++VUOSzXtPz/sUb8fu0q/XSfZ9/uw+
jc/0ZdP05/gpyb6OTRzb7pq+/Nie5uvTYxh+xVvspjRPyjJt4mXu87kavlS3mOmu12Mzf9xO
z9d5y7+Cj+cQU9HrgpS6b+J9qOo4Vt01Jus8L9P14VAmsWv++2wl3HK+1D+rcS4t5tI8D76c
s2herJAd8xuy17x0yEGz5MgL1ujeJfMBecWs9W/cG5A3XN8hvzPr+pZ5j7xjvfbcM+u9Dswy
5yJn/QKZ/kWBbP4lsvm3yPR7raHf4xkL+r3Wm1/707/UdfNjDgX9S70v/UEz/QHOgn6n/ekX
PFdBv0ON0O/QU+h36CP0e12n32OGQn+ATcyv9ebHPIV+p/X0Cwxifjy70C/an37BfIR+0T70
e8xfbP7ax/wwOPOjpzM/ZuXoDzA48+P7debXGvoX78jm3yDTH3Sd/gCPoz/A7OgP2pN+B6ej
32kf86vT/LpO/w4GD7/kBXp6e//x3nqbv2b6He7l6RfM3Nv7r33Mj+/Xmx+z8vR7zNbT7/Fc
3vzweHv/Ndv89V70ixr2dGqfAzNmEsyPOQfz47sIwvW9/vDtF44jAGfUn6MlrR/jOB8repDp
eYKTpO3i37Nu6Afs0r/f8jArswplbmRzdHJlYW0KZW5kb2JqCgo0MSAwIG9iago8PC9UeXBl
L0ZvbnQvU3VidHlwZS9UcnVlVHlwZS9CYXNlRm9udC9GQUFBQUErQXJpYWxNVAovRmlyc3RD
aGFyIDAKL0xhc3RDaGFyIDgyCi9XaWR0aHNbNzUwIDYxMCA1NTYgMjIyIDUwMCAyNzcgNTU2
IDU1NiA1MDAgNTU2IDgzMyA1NTYgNTU2IDI3NyA1NTYgMzMzCjI3NyA1NTYgNTU2IDIyMiA2
NjYgNzIyIDc3NyA1NTYgNzIyIDUwMCA1MDAgNjY2IDY2NiA1NTYgMjc3IDU1Ngo1NTYgNTU2
IDI3NyA3MjIgNzIyIDYxMCA4MzMgNTU2IDMzMyA1NTYgMzMzIDI3NyAzMzMgNzIyIDUwMCA1
NTYKNTU2IDU1NiA2NjYgNjY2IDk0MyA1MDAgNTAwIDI3NyAyNzcgNjY2IDcyMiA1NTYgMjc3
IDY2NiA1MDAgNTgzCjIyMiA1NTYgNzc3IDU1NiA2NjYgMTkwIDcyMiA2NjYgNTU2IDY2NiA2
MTAgMjIyIDg4OSAyNzcgMzMzIDMzMwo1NTYgNzc3IDMzMyBdCi9Gb250RGVzY3JpcHRvciAz
OSAwIFIKL1RvVW5pY29kZSA0MCAwIFIKPj4KZW5kb2JqCgo0MiAwIG9iago8PC9MZW5ndGgg
NDMgMCBSL0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGgxIDMxMzcyPj4Kc3RyZWFtCnic7b15
fFRFtjheVffe7r69d6fXbH07nXSWJguhQwhEcgNJFCMkQMBEjaRJGhLNRhYCOgrjoCi44Kjg
NkN0FBCdsUkQE5QxLuM24xOXUZxN3gwO6siTN8Ooo6b7d6r6ZkGZ+c57398fv8/vYzd161TV
OVWnzjl16lTdJPT19IeRHm1GHJKbO0Ldbzzx1ssIoV8hhK3N6/ukv/7waDrAxxFSz1nTvbaj
/ySqRkh0ISScv7Z945quWmseQsYmhHK+aA2HWnJXPmJEqKQe+pjdChUD0evUUN4B5fTWjr4N
2+xH74XyQSgPtnc1hy76w+W/Q2huHZSXdYQ2dL9pfk0F5X1QljpDHeEG9+ldUAae8ou7u3r7
3kU5MYSuQLS9uyfcnXWP8R4oSwiZ26EOw5d+9ACqaJlwvKBSa0StTm8wmswWa4LN7nC63IlJ
ySmpHsmb5kvP8Gei/99+hMMomaW9KJn3o2SEYicmUrQtdoK20Zx8DMJKiSflM4QeQ+/iLCyh
YfwlcqIvsBvPRIsQjz4Ha3kcjaO7kA3VoZ3YitKRA61AizAPOAF0M74vtj72EToP/RA9GHsS
XxfbD+23oRfRF8DBH3iMitESwF+Bwugj7gPUELsXadBWpEPz0DLsQCH0Dnz/Djzcge5EP8ff
i30Bo9rQddBfKSpH5bFnY1+jHHQzv0M4Jj6BbkdPYVWsOdaGUlEa2kYCsXdi7yM/akA/QY8B
TwE8xl+AvOhKdD26G7u5FwG6Cz2EolhPGrmFwjMw0iK0EnWiAbQN7UevYiuuFY4Jp2NXx04i
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
WLG8HDaBrDnB4mypeOac3IJgQYEorqiGyoKZM4NBeBbPKpaKZxeVFJUYtP9k1f3LxUhL+Qp7
bB3CcTWsBEk01Jl+zXJ2Sx/qxwYIDT46C2eqdg06+5pbUmqqlEuP6S1KHXcjd4R7gXsGngem
t59V/91rg+9eG3z32uC71wbfvTb47rXBd68Nvntt8N1rg+9eG3z32uC71wbfvTb47rXBd68N
/j/82mDy/qAN/bObhXjLRZDHrbWL1fSfhfvt1vOZ1+g9C2uirgp9BOUr0WeA/xHUnX3rcHbb
BM1EfNV1zh6nWlcyaDpOvOYCVlrP7jvObj+7pVbZffvZ2a+Lrcrp2Odqny6prn8qwy7ew8/n
5/EL+dn8HF7mz+Or+ZLp2Odsrzvnjc5UbdW35hOvqaYlPBNwprdN1VYrsemV3+B4Wj22oD9y
PrCSae2Tdf+u3fybsvm3+/tXdqX8vDyKZaJ30Tk+R7h7kQnTPxk3xt09bLYVyiPcPcOmhEK5
3MzdhWohERThFqMxSAR1cbejTZAIoFcP5c4sHKXAsNZYaAb87UiCtBkShwbhiVlZhkTxtw8n
OGj3PxgyWRjd1UMFwTgwbHYV1pbbuA0Ic2GuE/mQh7sW8lTImyFPgXw11wJ+gvIpD5vMhZth
vDJAL+Ps4IQ8XDnnQIWQV3CJKImh9Q8Z4+P0D2XlFJZruYWci6GYOAN4Iw+n4dRDhR7pKU4G
TmXuxmFRR/m7cchsLzzCXc+pkQ2wNgOW02M6wmlRPiQ6k7ph0VC4o1zP1cE060AsHo7+qP5u
9pS5ziHoCMar5JKRA9qu5FKQHfIqLnXI7hl7iruDof2Q9gLjzR/SzKLZsMFYOFYucvS3ASLc
rSDxW9loO4b9cwpRuZ/LQgWQCAh1E0D072OYuW0AbQM1bQPVbAPVbAMutiEV6P0maLkJcPK5
q1A3N4B2QNoNMA9d2odAgqMMSM8qHOXcnAskYX4KZIehNnFYNFLOXEPWBIbmGtYbC8uOcL2o
BhIB5vuGna7Crqe4HDaVGcOuJErQPSTqQXTOuC6A0EF1cIRL5lKZJFKYBCLlHihjZOI8CJNX
yVEqHfIW+TXVL/1Pflj+SyV/Tcn/I57HxsjRYRhFHiFv0vx4eTL5ADpbRX6PdgNEyFPkedho
POQ3ZIRyQd4jo6gM8mNQboF8FPJZkB8e8r7sGSEjw5AB7/cNGRx0suT5oUC+AngyFMCZpABW
R2F5BnmOPIuSoYt3IU+H/FkyhtIgf4bQP6/lIWOkD70M+ROkCM2D/KCSv0CepjZNniSHYMf0
kOEhI2UhMqSm2eNDKpr9bAjFS7X5nqfJz8ijKBFQfzrkT4TafcP+dI/pKegPk4dJ31CKx1qu
JQ/genwGkAbRMZojK3lwqJh2smPoackzSnaQHbKrWM6Qc+U9XEFGQW7BHk7KkHKlYmmPVG4m
tyIBhAcLlmyHJ+zOBKwHkgxpB7lpiC+OlI/DnOi8CNoMz0EGNcGzm0EInubJ1tMMKiPXoxpI
BPq4FtImSJshfR/x8LwK0tWQvgfpGlbTB6kf0gC4j26g6AaKbqDoZhTdQNENFN1A0c0outno
/ZAoRRNQNAFFE1A0MYomoGgCiiagaGIUlN8moGhiFLVAUQsUtUBRyyhqgaIWKGqBopZR1AJF
LVDUMgoZKGSgkIFCZhQyUMhAIQOFzChkoJCBQmYUBUBRABQFQFHAKAqAogAoCoCigFEUAEUB
UBQwCgkoJKCQgEJiFBJQSEAhAYXEKCSgkIBCYhRmoDADhRkozIzCDBRmoDADhZlRmJl++iFR
iuNAcRwojgPFcUZxHCiOA8VxoDjOKI4DxXGgOE4GDnBHy38BJEeB5CiQHGUkR4HkKJAcBZKj
jOQokBwFkqPK1PuYMAiYzbWQNkHaDInSjgHtGNCOAe0Yox1j5tUPidJGgCICFBGgiDCKCFBE
gCICFBFGEQGKCFBEGMUgUAwCxSBQDDKKQaAYBIpBoBhkFIPMcPshUYr/uVH+j1VDvo/rNbC5
ks04m+Wb0CcsvxYdY/k16ADLv4f2sPxqdB3Lr0LFLB9AfpZDfyzvQx4NHvIUm8od4AJqIK2C
1AVpN6THIT0DSc2g1yG9DylGiuQ03qSuUe9WP65+Ri08rj6uJiZVjWq36nHVMyrhcdVxFZHK
k4iB+VFwLeg29twEz08hwSYCzzIGlZEgjBsEP1sE3yAJypZT0qc5+PUc/EwOfjwH35aDy0Vy
PuaZp4M4nwDjuF7W++d7jkEq9mfOB89066FPnJ4h/2zPCH46nmXLAcg/gXQA0h5I10EqhlQI
KRdSBiQPq8sB/Ho5TenyaUiZkLyQJDoEcjggtrFaNPIoMeA9w78wIPqnDIYys4DuqaHMAshG
hjJrIHtyKHO1p1zEh1AmDYPwE6C5RyF/fMhzApp/Gs8eG/I8Bdm+IU8QssahzDzILh3KfM1T
bsArkIenpHVKvhzmTfNlQ56VgLZ0yJMNWWAo00+xc2CgDGjNxvXoBOQZClV6fCTfkGceZGlD
nhKKrUGZVPFYhXIZewIkmnPDwNCno7iex7LOc8pzh+cTIP8LCBbM4z1phIfs9Qz61wS0nqdz
fwzI5Z6hci3Fh/3hgJJHaP6EZ0/GTZ77oC+ccchzjyfPc2vuiAaqbwG+b2JDDHmuk0bIo3KC
Z7OnwNOXe8LT67nQE/Is8zRmQP2Q5zLP05RN1IDryaOHPLXQ4SKYRcaQ5/yMEcZilWejR/Zk
ekqkp6l80Zx4v8W5T1MJoML46DNAvjkZI9TGVxSPYIucoz6t3qG+VL1APU/tU6epU9UpapvG
qjFrjBq9RqvRaFQaXkM0SGOjf6crQH+50qaif60ZqXj65BlsJvRJ4r9nSrCGoAtRJIGrJtXL
F+DqyFgzql4tRT5b7hvB2qWXRATfAhyxVqPqugWROYHqEXVsWaQ4UB1R115afwDjWxugNkJu
HMGorn4Ex2jV9Un0/6c6gNH1tySNIozd19/S0IBcjvVlrjLrfEtJVcU5Hk3KMzD1cU0HUyI7
q5fXR/anNEQKKRBLaaiOfJ/+71WjxEQMlRWjxEizhvpRvpuYKpfRer67ogHQTjA0sGYjoKFM
mgGaZgGSKBr4kwUUDXQUx/MDOeB5aQZ4WgPyMzy/1sDweEzxDhyTKisOSBLDyUDoGMM5loGm
4YDFAG3FAb+fYfkkXE+xcL1PYoxls448HkDJ9TAUOLd5WEcezAaL5E+hZCgoRZMoRWwsDk/h
eOI4tqwJHFsW4AT+Lz/hBQE8PLP/2ufpfwjW5KsMQ2qKbF/f6opsXi1JB67tV/6nMH/T6uZW
mofCkX5fuCJyra9COjDz+XM0P0+bZ/oqDqDnK+vqDzwvhyuGZsozK32hiobhstL68rPGumly
rPrSc3RWSjurp2OVlZ+juZw2l9GxyulY5XSsMrmMjVXZRu2+tv6ABi1oWHhZPB8mOi3YcFOS
t2GBw9w9nxr06Dyv69qkwzzC+5Au0BDR+xZEDJBoU255bjltgnVGm4z0f31TmlzXzvMmHcb7
lCYzVFt8C9CEaBFFov/DRHXEu/ySemoqETl0bp310g9rdqHKtgr4B+U+luA7HRP1nvPTd65P
f39/L330B+CMXB3JWV4dmU3/uoBaDUM1VTRAXd5EHcexugOiWDkSG4PGADCB++hwFApg+heg
ZS2cutRkUDWoJvSo0DecmFLYdQR28E2Q4BxHBoby2XmZDAynZdDzS99wflE8h/MpzYcSvYX0
ry0UAynNM+K5bMkFYEfGjtwdxYMZg7mDxSr6Z7T3QKVnD91Kh/L3cKgv0DshCAD7GlD8D1PD
eA8MJaewgQcpEAg0BHrZn1lF3xR1QPnzqyD0ScH2Kr32su77JhQSr+9FceR4Y6B/gqhfIWGN
/YwEwP8HOuAI6QplbmRzdHJlYW0KZW5kb2JqCgo0MyAwIG9iagoxNzI5NQplbmRvYmoKCjQ0
IDAgb2JqCjw8L1R5cGUvRm9udERlc2NyaXB0b3IvRm9udE5hbWUvQ0FBQUFBK0FyaWFsLUJv
bGRNVAovRmxhZ3MgNAovRm9udEJCb3hbLTYyNyAtMzc2IDIwMzIgMTA0N10vSXRhbGljQW5n
bGUgMAovQXNjZW50IDkwNQovRGVzY2VudCAtMjExCi9DYXBIZWlnaHQgMTA0NwovU3RlbVYg
ODAKL0ZvbnRGaWxlMiA0MiAwIFIKPj4KZW5kb2JqCgo0NSAwIG9iago8PC9MZW5ndGggMzk5
L0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nF2Sz26DMAyH7zxFjt2hgiRAW6lC6mgr
9bA/WrcHoOB2SCOgQA99+8X+dZu0A+iLY5svxHF52B5cO8Wvvq+PNKlz6xpPY3/1NakTXVoX
aaOatp7uK3nXXTVEcag93saJuoM79+t1FL+FvXHyNzXbNP2JHqL4xTfkW3dRs4/yGNbH6zB8
UUduUklUFKqhc+jzVA3PVUexVM0PTdhup9s8lPwlvN8GUkbWGip139A4VDX5yl0oWidJodb7
fRGRa/7t2RVKTuf6s/IhVYfUJEltEdgI53tmC94yp8KLhDlDXDPniBvmBeIr5iXi0nOF+I55
I2ykzyPiOXOJ/JR5i/iSeQfOmPfCGefrBMx9NPwt52v4LyTn7s89Nfxz9tHwX3BPDf+UnTX8
M8mHf8pn13f/khn+OZ9Xw9/yf9DwN+IAf8Pn1fC34gl/y98y8LfsaeBvJA7/lHsa+Fv+loF/
Jgz/VGrhb/lcBv6pkUu/3y5fP8/nz1ip+up9GCkZYpklnqLW0e+cD/3AVfJ8A2zAxiAKZW5k
c3RyZWFtCmVuZG9iagoKNDYgMCBvYmoKPDwvVHlwZS9Gb250L1N1YnR5cGUvVHJ1ZVR5cGUv
QmFzZUZvbnQvQ0FBQUFBK0FyaWFsLUJvbGRNVAovRmlyc3RDaGFyIDAKL0xhc3RDaGFyIDM5
Ci9XaWR0aHNbNzUwIDcyMiA2MTAgODg5IDYxMCA1NTYgMzg5IDI3NyA1NTYgNjEwIDI3NyAz
MzMgMzMzIDYxMCA1NTYgNjY2CjY2NiA1NTYgNTU2IDYxMCA1NTYgNjEwIDI3NyA2MTAgODMz
IDI3NyA2MTAgNTU2IDMzMyAyNzcgNTU2IDU1Ngo1NTYgMzMzIDcyMiA1NTYgNzIyIDYxMCA1
NTYgNzIyIF0KL0ZvbnREZXNjcmlwdG9yIDQ0IDAgUgovVG9Vbmljb2RlIDQ1IDAgUgo+Pgpl
bmRvYmoKCjQ3IDAgb2JqCjw8L0YxIDI2IDAgUi9GMiA0NiAwIFIvRjMgMjEgMCBSL0Y0IDM2
IDAgUi9GNSA0MSAwIFIvRjYgMzEgMCBSCj4+CmVuZG9iagoKNDggMCBvYmoKPDwvRm9udCA0
NyAwIFIKL1Byb2NTZXRbL1BERi9UZXh0XQo+PgplbmRvYmoKCjEgMCBvYmoKPDwvVHlwZS9Q
YWdlL1BhcmVudCAxNiAwIFIvUmVzb3VyY2VzIDQ4IDAgUi9NZWRpYUJveFswIDAgNTk1IDg0
Ml0vQW5ub3RzWwoxNCAwIFIgMTUgMCBSIF0KL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1Mv
RGV2aWNlUkdCL0kgdHJ1ZT4+L0NvbnRlbnRzIDIgMCBSPj4KZW5kb2JqCgo0IDAgb2JqCjw8
L1R5cGUvUGFnZS9QYXJlbnQgMTYgMCBSL1Jlc291cmNlcyA0OCAwIFIvTWVkaWFCb3hbMCAw
IDU5NSA4NDJdL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0kgdHJ1ZT4+
L0NvbnRlbnRzIDUgMCBSPj4KZW5kb2JqCgo3IDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQg
MTYgMCBSL1Jlc291cmNlcyA0OCAwIFIvTWVkaWFCb3hbMCAwIDU5NSA4NDJdL0dyb3VwPDwv
Uy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0kgdHJ1ZT4+L0NvbnRlbnRzIDggMCBSPj4K
ZW5kb2JqCgoxMCAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDE2IDAgUi9SZXNvdXJjZXMg
NDggMCBSL01lZGlhQm94WzAgMCA1OTUgODQyXS9Bbm5vdHNbCjEzIDAgUiBdCi9Hcm91cDw8
L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyAxMSAwIFI+
PgplbmRvYmoKCjQ5IDAgb2JqCjw8L0NvdW50IDIvRmlyc3QgNTAgMCBSL0xhc3QgNTEgMCBS
Cj4+CmVuZG9iagoKNTAgMCBvYmoKPDwvQ291bnQgMC9UaXRsZTxGRUZGMDAzMTAwMkUwMDMx
MDAyMDAwNEYwMDc2MDA2NTAwNzIwMDc2MDA2OTAwNjUwMDc3PgovRGVzdFsxIDAgUi9YWVog
OTkuNyAyNDQuNyAwXS9QYXJlbnQgNDkgMCBSL05leHQgNTEgMCBSPj4KZW5kb2JqCgo1MSAw
IG9iago8PC9Db3VudCAwL1RpdGxlPEZFRkYwMDMxMDAyRTAwMzIwMDIwMDA0ODAwNjEwMDcy
MDA2NDAwNzcwMDYxMDA3MjAwNjUwMDIwMDA1MzAwNzUwMDcwMDA3MDAwNkYwMDcyMDA3ND4K
L0Rlc3RbNCAwIFIvWFlaIDk5LjcgNTk0LjYgMF0vUGFyZW50IDQ5IDAgUi9QcmV2IDUwIDAg
Uj4+CmVuZG9iagoKMTYgMCBvYmoKPDwvVHlwZS9QYWdlcwovUmVzb3VyY2VzIDQ4IDAgUgov
TWVkaWFCb3hbIDAgMCA1OTUgODQyIF0KL0tpZHNbIDEgMCBSIDQgMCBSIDcgMCBSIDEwIDAg
UiBdCi9Db3VudCA0Pj4KZW5kb2JqCgoxMyAwIG9iago8PC9UeXBlL0Fubm90L1N1YnR5cGUv
TGluay9Cb3JkZXJbMCAwIDBdL1JlY3RbMTY1IDY2My4yIDMyNC4yIDY3NS45XS9BPDwvVHlw
ZS9BY3Rpb24vUy9VUkkvVVJJKGh0dHA6Ly93d3cuaWV0Zi5vcmcvcmZjL3JmYzYzODYudHh0
KT4+Cj4+CmVuZG9iagoKMTQgMCBvYmoKPDwvVHlwZS9Bbm5vdC9TdWJ0eXBlL0xpbmsvQm9y
ZGVyWzAgMCAwXS9SZWN0WzExMi42IDI2OS4zIDEyOS4xIDI4My4xXS9EZXN0WzEgMCBSL1hZ
WiA5OS43IDI0NC43IDBdPj4KZW5kb2JqCgoxNSAwIG9iago8PC9UeXBlL0Fubm90L1N1YnR5
cGUvTGluay9Cb3JkZXJbMCAwIDBdL1JlY3RbNzAuMiAxNzcuMSAyNDEuNiAxODkuOF0vRGVz
dFsxIDAgUi9YWVogMjQwLjggMTg5LjggMF0+PgplbmRvYmoKCjUyIDAgb2JqCjw8L1R5cGUv
Q2F0YWxvZy9QYWdlcyAxNiAwIFIKL09wZW5BY3Rpb25bMSAwIFIgL1hZWiBudWxsIG51bGwg
MF0KL1ZpZXdlclByZWZlcmVuY2VzPDwvRGlzcGxheURvY1RpdGxlIHRydWUKPj4KL091dGxp
bmVzIDQ5IDAgUgovTGFuZyhlbi1VUykKPj4KZW5kb2JqCgo1MyAwIG9iago8PC9UaXRsZTxG
RUZGMDA0OTAwNEUwMDU0MDA0NTAwNTIwMDRFMDA0MTAwNTQwMDQ5MDA0RjAwNEUwMDQxMDA0
QzAwMjAwMDRGMDA1MjAwNDcwMDQxMDA0RTAwNDkwMDUzMDA0MTAwNTQwMDQ5MDA0RjAwNEUw
MDIwMDA0NjAwNEYwMDUyMDAyMDAwNTMwMDU0MDA0MTAwNEUwMDQ0MDA0MTAwNTIwMDQ0MDA0
OTAwNTMwMDQxMDA1NDAwNDkwMDRGMDA0RT4KL0F1dGhvcjxGRUZGMDA2QzAwNjIwMDY5MDA3
NjAwNkYwMDZDMDA2MTAwNzIwMDczMDA2QjAwNjk+Ci9DcmVhdG9yPEZFRkYwMDU3MDA3MjAw
NjkwMDc0MDA2NTAwNzI+Ci9Qcm9kdWNlcjxGRUZGMDA0QzAwNjkwMDYyMDA3MjAwNjUwMDRG
MDA2NjAwNjYwMDY5MDA2MzAwNjUwMDIwMDAzMzAwMkUwMDM1PgovQ3JlYXRpb25EYXRlKEQ6
MjAxMzAyMjcxNzU2NDgrMDEnMDAnKT4+CmVuZG9iagoKeHJlZgowIDU0CjAwMDAwMDAwMDAg
NjU1MzUgZiAKMDAwMDEyNTI2MyAwMDAwMCBuIAowMDAwMDAwMDE5IDAwMDAwIG4gCjAwMDAw
MDQwOTQgMDAwMDAgbiAKMDAwMDEyNTQzMiAwMDAwMCBuIAowMDAwMDA0MTE1IDAwMDAwIG4g
CjAwMDAwMDkzNTcgMDAwMDAgbiAKMDAwMDEyNTU3NiAwMDAwMCBuIAowMDAwMDA5Mzc4IDAw
MDAwIG4gCjAwMDAwMTQ2MzkgMDAwMDAgbiAKMDAwMDEyNTcyMCAwMDAwMCBuIAowMDAwMDE0
NjYwIDAwMDAwIG4gCjAwMDAwMTYyMjYgMDAwMDAgbiAKMDAwMDEyNjM4MyAwMDAwMCBuIAow
MDAwMTI2NTM3IDAwMDAwIG4gCjAwMDAxMjY2NTYgMDAwMDAgbiAKMDAwMDEyNjI2NCAwMDAw
MCBuIAowMDAwMDE2MjQ4IDAwMDAwIG4gCjAwMDAwMzM5MjkgMDAwMDAgbiAKMDAwMDAzMzk1
MiAwMDAwMCBuIAowMDAwMDM0MTUzIDAwMDAwIG4gCjAwMDAwMzQ1NjAgMDAwMDAgbiAKMDAw
MDAzNDgyNSAwMDAwMCBuIAowMDAwMDU4OTUxIDAwMDAwIG4gCjAwMDAwNTg5NzQgMDAwMDAg
biAKMDAwMDA1OTE4MCAwMDAwMCBuIAowMDAwMDU5Njg0IDAwMDAwIG4gCjAwMDAwNjAwNDMg
MDAwMDAgbiAKMDAwMDA2ODg2MCAwMDAwMCBuIAowMDAwMDY4ODgyIDAwMDAwIG4gCjAwMDAw
NjkwOTIgMDAwMDAgbiAKMDAwMDA2OTQ3MiAwMDAwMCBuIAowMDAwMDY5NzE0IDAwMDAwIG4g
CjAwMDAwNzkzNjIgMDAwMDAgbiAKMDAwMDA3OTM4NCAwMDAwMCBuIAowMDAwMDc5NTg0IDAw
MDAwIG4gCjAwMDAwNzk5ODcgMDAwMDAgbiAKMDAwMDA4MDI1MSAwMDAwMCBuIAowMDAwMTA1
NDA2IDAwMDAwIG4gCjAwMDAxMDU0MjkgMDAwMDAgbiAKMDAwMDEwNTYyMCAwMDAwMCBuIAow
MDAwMTA2MjU2IDAwMDAwIG4gCjAwMDAxMDY3MzkgMDAwMDAgbiAKMDAwMDEyNDEyMSAwMDAw
MCBuIAowMDAwMTI0MTQ0IDAwMDAwIG4gCjAwMDAxMjQzNDAgMDAwMDAgbiAKMDAwMDEyNDgw
OSAwMDAwMCBuIAowMDAwMTI1MTI1IDAwMDAwIG4gCjAwMDAxMjUyMDggMDAwMDAgbiAKMDAw
MDEyNTg4NCAwMDAwMCBuIAowMDAwMTI1OTQwIDAwMDAwIG4gCjAwMDAxMjYwODYgMDAwMDAg
biAKMDAwMDEyNjc3NSAwMDAwMCBuIAowMDAwMTI2OTM1IDAwMDAwIG4gCnRyYWlsZXIKPDwv
U2l6ZSA1NC9Sb290IDUyIDAgUgovSW5mbyA1MyAwIFIKL0lEIFsgPENFNTczNzZBRkU3NzdE
NEZBRkU0QjM2MkUxMUZCMDNGPgo8Q0U1NzM3NkFGRTc3N0Q0RkFGRTRCMzYyRTExRkIwM0Y+
IF0KL0RvY0NoZWNrc3VtIC8xNDZFQTVDM0EzN0E1Q0VERDMxRTA2MEM3OEU3NUE3Mgo+Pgpz
dGFydHhyZWYKMTI3MzY1CiUlRU9GCg==
--------------070502000704030806080907--

From martin.thomson@gmail.com  Thu Feb 28 08:18:32 2013
Return-Path: <martin.thomson@gmail.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 F1ED621F8B6E for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 08:18:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.099
X-Spam-Level: 
X-Spam-Status: No, score=-7.099 tagged_above=-999 required=5 tests=[AWL=-3.500, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Gvk9SAxYswJz for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 08:18:31 -0800 (PST)
Received: from mail-wi0-f175.google.com (mail-wi0-f175.google.com [209.85.212.175]) by ietfa.amsl.com (Postfix) with ESMTP id 33C3C21F8ABC for <rtcweb@ietf.org>; Thu, 28 Feb 2013 08:18:31 -0800 (PST)
Received: by mail-wi0-f175.google.com with SMTP id l13so7929830wie.2 for <rtcweb@ietf.org>; Thu, 28 Feb 2013 08:18:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=jgL9nddRml4etMMzjKNcpzea9MtjlfSBJfW2EBb1Rpc=; b=0lAbLm6K/ONe3PLuX9LSdnDKMVUGz40EG7G7O7vTG4E6fpkwasYWmsR8BO5CT9N1KA yfPmPujGMv4mIuH2P0RyUPcFMnP/S0z97kS7eZC1dURChiZrDiH5n7RgBa0yWWgKRvNQ cvoYyUZllwFCdH+GOZ6hYotxBGX61sfEnhRYnDCFnY8/LtdSYR7ytTiDtlY+P3c9e8py FpswAQ6+sghZ1YlMZT901SCUzrfYxKW5yLPbk7ZJyc6LNLv+uevELq4og6ki7lU5b2TO WRHq/79x5kSeEZqdJwnERFuhq78gMiy4xViZ/1Z6VpgESfl4QfICtxs4egrgSbdV8mjh 5Z6A==
MIME-Version: 1.0
X-Received: by 10.180.108.229 with SMTP id hn5mr6727690wib.28.1362068310395; Thu, 28 Feb 2013 08:18:30 -0800 (PST)
Received: by 10.194.5.135 with HTTP; Thu, 28 Feb 2013 08:18:30 -0800 (PST)
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B10BB17@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B10BB17@ESESSMB209.ericsson.se>
Date: Thu, 28 Feb 2013 08:18:30 -0800
Message-ID: <CABkgnnWa8xBRqXhOV+t-oQAzRAquiVQjP_O_2unjP91Hq9U4VQ@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Content-Type: text/plain; charset=UTF-8
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] I-D Action: draft-muthu-behave-consent-freshness-03.txt - ICE lite?
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, 28 Feb 2013 16:18:32 -0000

On 28 February 2013 00:00, Christer Holmberg
<christer.holmberg@ericsson.com> wrote:
> So, when the consent freshness mechanism is used, and one endpoint is ICE lite, I assume it would not send consent STUN requests, but only receive them. Or?

Yeah, good call.  An ICE lite endpoint never generates checks, and I
expect that this doesn't change that characteristic.  It should
probably say as much.

(The main reason ICE lite is mentioned in considerations is that some
of the options discussed were eliminated on the basis of having to
interoperate with an ICE lite endpoint.)

From martin.thomson@gmail.com  Thu Feb 28 09:07:32 2013
Return-Path: <martin.thomson@gmail.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 4A3E221F8C53 for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 09:07:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.716
X-Spam-Level: 
X-Spam-Status: No, score=-6.716 tagged_above=-999 required=5 tests=[AWL=-3.417, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mEFLdK3IBuQm for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 09:07:31 -0800 (PST)
Received: from mail-wi0-f182.google.com (mail-wi0-f182.google.com [209.85.212.182]) by ietfa.amsl.com (Postfix) with ESMTP id 7609021F8C48 for <rtcweb@ietf.org>; Thu, 28 Feb 2013 09:07:31 -0800 (PST)
Received: by mail-wi0-f182.google.com with SMTP id hi18so2380672wib.15 for <rtcweb@ietf.org>; Thu, 28 Feb 2013 09:07:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=59SSqKkz0IbbmVY1JWJHT8HlXIVFbfhCOCRySNCO0y4=; b=khwfi+L3zHSa3Z4+iLL2xzd4N9yPPexOUBKxer6F5J6ohwytOHWbIKN8UFQGk+v3HJ RB88bBcDvdsLP3Nynb0d30h3ttao/9Fxh51siwXow7f1/o3UHh6SQERa10q3uhuqD7iP KsXFIha4khhL6ejYJiVwOOxwXiYMuvICTn+xDimcOTXR0HKNRxD+AwedwAsXFzq+7ReI Vnid045FJaP32PK2fv2cmqTI8TwGBJxgIrs9NNm6WEcMIAq1ps3FBGkr+Cv14AjcDBeC W/b44PIN3XykDhZLaaBwAsCnkMgeBXMTi2GiNE0gFg66oI7yZ6CcWvcCI47oNJqi2Y8w D4uw==
MIME-Version: 1.0
X-Received: by 10.194.76.37 with SMTP id h5mr12560487wjw.21.1362071250665; Thu, 28 Feb 2013 09:07:30 -0800 (PST)
Received: by 10.194.5.135 with HTTP; Thu, 28 Feb 2013 09:07:30 -0800 (PST)
In-Reply-To: <512F747D.4050403@ericsson.com>
References: <512F747D.4050403@ericsson.com>
Date: Thu, 28 Feb 2013 09:07:30 -0800
Message-ID: <CABkgnnVjjy_U=do=Aob9CPnkDvEKMSZLGJTQzpVcyWgHbnKv9Q@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: =?UTF-8?Q?Stefan_H=C3=A5kansson_LK?= <stefan.lk.hakansson@ericsson.com>
Content-Type: text/plain; charset=UTF-8
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Comments on draft-jennings-rtcweb-plan-01
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, 28 Feb 2013 17:07:32 -0000

In general, I believe that this is a largely reasonable proposal.

I too find the header extension problematic.  However, signaling based
on SSRC alone doesn't mesh well with the possibility that SSRC can
change in response to collisions.

In light of the solution for layer/simulcast-relationships, maybe the
right response is to have the first few messages on the new SSRC
indicate the old SSRC in a CSRC in case of renumbering.

That would give us the following semantics for CSRC:
 - Mixing/switching: this stream is derived from another stream
through mixing, switching or similar and this is the SSRC of that
contributing source
 - Layers: this stream depends on another stream, because it is
incomplete without it (we'd have to ensure that the pointer runs in
the one direction only, only dependent layers would have CSRC)
 - Simulcast: this stream is a (higher/lower) quality variant of the
stream with the given SSRC, either can be used as an entire
replacement (all variants would have CSRCs for all other variants)
 - Renumbering: this stream was previously known by another SSRC

A receiver can treat mixing, simulcast and renumbering using the same
logic: it can render the last packet that arrives, with the normal
allowances for selecting from simulcast streams.  Layered association
uses the mechanisms appropriate to the codec.

Stefan said:
> Is there a
> risk that the ICE -candidate's references to m-lines gets out of sync?

That one's a non-issue.  You can't remove m-blocks, so the index is consumed.

From mperumal@cisco.com  Thu Feb 28 09:45:34 2013
Return-Path: <mperumal@cisco.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 94F2E21F8C1F for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 09:45:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pKXCATEyxrNT for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 09:45:32 -0800 (PST)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) by ietfa.amsl.com (Postfix) with ESMTP id 7EAC621F8C1E for <rtcweb@ietf.org>; Thu, 28 Feb 2013 09:45:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4520; q=dns/txt; s=iport; t=1362073532; x=1363283132; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=//IFzMkeundj6FeZPIywrh3qG4PepMAA1CKVLMhmv9Q=; b=H50tNbl1L1tFI84lpiMatQKqYu4HITwrzUScdtcAZoA6j3V8hAL/6Mhy jjo6Tftd/miEwuJZ/muFGmeLCGbyqFmk9pzOTs9dUjoYEdzkoX+cJ82jo yIz0p3xPacKtviD+DbLqzhP6Ftsm+4thTsrx0+lUwKugSKnj4asUOemGL Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgMFAFmXL1GtJXHA/2dsb2JhbABFhk+7XQ1vFnOCHwEBAQQjEUUMBAIBCBEEAQEDAgYdAwICAh8RFAEHAQgCBA4FCAESh2YDDwyvIoh6DYkLgSOLGYEBFoEQJgsHBoInMmEDlGSNMIUXgwiBcjU
X-IronPort-AV: E=Sophos;i="4.84,755,1355097600"; d="scan'208";a="182312382"
Received: from rcdn-core2-5.cisco.com ([173.37.113.192]) by rcdn-iport-6.cisco.com with ESMTP; 28 Feb 2013 17:45:29 +0000
Received: from xhc-aln-x08.cisco.com (xhc-aln-x08.cisco.com [173.36.12.82]) by rcdn-core2-5.cisco.com (8.14.5/8.14.5) with ESMTP id r1SHjSut018817 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 28 Feb 2013 17:45:29 GMT
Received: from xmb-rcd-x02.cisco.com ([169.254.4.47]) by xhc-aln-x08.cisco.com ([173.36.12.82]) with mapi id 14.02.0318.004; Thu, 28 Feb 2013 11:45:28 -0600
From: "Muthu Arul Mozhi Perumal (mperumal)" <mperumal@cisco.com>
To: Martin Thomson <martin.thomson@gmail.com>
Thread-Topic: [rtcweb] FW: I-D Action: draft-muthu-behave-consent-freshness-03.txt
Thread-Index: AQHOE4XKyq5tIRCRdE+e+ktRkS0KtZiMOJFwgAEHPID///6IUIABRLuAgAEGxfA=
Date: Thu, 28 Feb 2013 17:45:28 +0000
Message-ID: <E721D8C6A2E1544DB2DEBC313AF54DE224029975@xmb-rcd-x02.cisco.com>
References: <20130225182705.666.1653.idtracker@ietfa.amsl.com> <E721D8C6A2E1544DB2DEBC313AF54DE224023E19@xmb-rcd-x02.cisco.com> <CABkgnnXkBSTNPDw-e=RMOU9UsucPeQyFya6w0R83CZvUqww_-A@mail.gmail.com> <E721D8C6A2E1544DB2DEBC313AF54DE22402509E@xmb-rcd-x02.cisco.com> <CABkgnnV3Oo2B8xyeb1=-3pu0b81Xhk5D_-TYmu3Swmsi-JY8Lw@mail.gmail.com>
In-Reply-To: <CABkgnnV3Oo2B8xyeb1=-3pu0b81Xhk5D_-TYmu3Swmsi-JY8Lw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.65.65.38]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] FW: I-D Action: draft-muthu-behave-consent-freshness-03.txt
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, 28 Feb 2013 17:45:34 -0000

fEltYWdpbmUgdGhhdCB5b3UgYXJlIHJ1bm5pbmcgVHIgYXQgMSBzZWNvbmQsIHdpdGggYSBjb21w
bGV0ZQ0KfHRyYW5zYWN0aW9uIHJlcXVpcmVkIGJlZm9yZSB5b3UgZG8gYW55dGhpbmcuICBEbyB5
b3UgcnVuIDM5IGluDQp8cGFyYWxsZWwgd2l0aCBodW5kcmVkcyBvZiBjaGVja3MsIG9yIGRvIHlv
dSBub3QgY3JlYXRlIGEgbmV3DQp8dHJhbnNhY3Rpb24gd2hlbiBhbm90aGVyIGlzIG91dHN0YW5k
aW5nPyAgDQoNClllcywgdGhhdCdzIHdoYXQgSSBoYWQgaW4gbWluZCAtLSBkb24ndCBnZW5lcmF0
ZSBhIG5ldyByZXF1ZXN0IHdoZW4gYSByZXNwb25zZSBpcyBwZW5kaW5nLiBBIGNvdXBsZSBtb3Jl
IGNvbnN0cmFpbnRzIHRoYXQgY291bGQgYmUgdXNlZnVsOg0KLSBEb24ndCBnZW5lcmF0ZSBhIG5l
dyBjb25zZW50IGZyZXNobmVzcyBjaGVjayB3aGVuIG5vIHRyYWZmaWMgd2FzIHNlbnQgb3ZlciB0
aGUgbGFzdCB4IHNlYyAoY291bGQgc2F2ZSBiYXR0ZXJ5KS4NCi0gRG9uJ3QgZ2VuZXJhdGUgYSBu
ZXcgbGl2ZW5lc3MgY2hlY2sgaWYgYW55IHRyYWZmaWMgd2FzIHJlY2VpdmVkIHNpbmNlIHRoZSBs
YXN0IGxpdmVuZXNzIGNoZWNrLg0KDQpJIGhhZCBhIGNydWRlIGFsZ29yaXRobToNCmh0dHA6Ly93
d3cuaWV0Zi5vcmcvbWFpbC1hcmNoaXZlL3dlYi9ydGN3ZWIvY3VycmVudC9tc2cwNTAwMC5odG1s
DQoNCk5lZWQgdG8gcmVmaW5lIGZ1cnRoZXIuDQoNCnxXZSd2ZSBkaXNjdXNzZWQgdGlnaHRlbmlu
ZyB0aGUgdGltZXJzIG9uY2UgdGhlIHNlc3Npb24gaXMgbGl2ZS4gIFdlJ3ZlDQp8YWxzbyBkaXNj
dXNzZWQgdGlnaHRlbmluZyB0aW1lcnMgd2hlbiB0aGUgc2Vzc2lvbiBpcyBzdGFydGluZy4gIEJv
dGgNCnxvZiB3aGljaCBJIHdvdWxkIGhhdmUgZXhwZWN0ZWQgdG8gc2VlIGluIHRoZSBkb2N1bWVu
dCBhcyBwcm9wb3NlZA0KfHNvbHV0aW9ucy4NCg0KTm90IHN1cmUgSSB1bmRlcnN0b29kLiBEbyB5
b3UgbWVhbiB0aWdodGVuaW5nIHRoZSBiYWNrb2ZmIHRpbWVyPw0KDQp8SSB0aGluayB0aGF0IHRo
ZSBkb2N1bWVudCBvbmx5IG5lZWRzIHRvIHRhbGsgaW4gdGVybXMgb2YgImNoZWNrcyIgb3INCnxC
aW5kaW5nIHJlcXVlc3RzIHJhdGhlciB0aGFuIHRyYW5zYWN0aW9ucy4NCg0KSG93IHdvdWxkIHRo
YXQgaGVscD8gVGhleSB3b3VsZCBkZWdlbmVyYXRlIGludG8gdHJhbnNhY3Rpb25zLCBhbnl3YXku
DQoNCk11dGh1DQoNCnwtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KfEZyb206IE1hcnRpbiBU
aG9tc29uIFttYWlsdG86bWFydGluLnRob21zb25AZ21haWwuY29tXQ0KfFNlbnQ6IFRodXJzZGF5
LCBGZWJydWFyeSAyOCwgMjAxMyAxOjE0IEFNDQp8VG86IE11dGh1IEFydWwgTW96aGkgUGVydW1h
bCAobXBlcnVtYWwpDQp8Q2M6IHJ0Y3dlYkBpZXRmLm9yZw0KfFN1YmplY3Q6IFJlOiBbcnRjd2Vi
XSBGVzogSS1EIEFjdGlvbjogZHJhZnQtbXV0aHUtYmVoYXZlLWNvbnNlbnQtZnJlc2huZXNzLTAz
LnR4dA0KfA0KfD4gSW4gaXRzIGN1cnJlbnQgZm9ybSwgdGhlIGRyYWZ0IHVzZXMgdGhlIFNUVU4g
dHJhbnNhY3Rpb24gYXMgZGVmaW5lZCBpbiBSRkM1Mzg5LCB3aGljaCBpbXBsaWVzIHRoZQ0KfHJl
cXVlc3RzIGFyZSByZXRyYW5zbWl0dGVkIHVudGlsIGEgcmVzcG9uc2UgaXMgcmVjZWl2ZWQsIG9y
IHVudGlsIGEgdG90YWwgb2YgNyByZXF1ZXN0cyBoYXZlIGJlZW4gc2VudA0KfChhc3N1bWluZyBu
byBoYXJkIElDTVAgZXJyb3IgaXMgcmVjZWl2ZWQpLiBTbywgcmVwb3J0aW5nIGEgY29uc2VudCBm
cmVzaG5lc3MgZmFpbHVyZSBpcyBzdWZmaWNpZW50bHkNCnxndWFyZGVkIGFnYWluc3QgdHJhbnNp
dG9yeSBuZXR3b3JrIGZhaWx1cmVzLg0KfA0KfFRoYXQncyBmYXIgdG9vIG11Y2guICBBbmQgdGhl
IGJhY2tvZmYgaXMgZGVzaWduZWQgZm9yIGNvbXBsZXRlbHkNCnxkaWZmZXJlbnQgc2l0dWF0aW9u
cy4NCnwNCnxJbWFnaW5lIHRoYXQgeW91IGFyZSBydW5uaW5nIFRyIGF0IDEgc2Vjb25kLCB3aXRo
IGEgY29tcGxldGUNCnx0cmFuc2FjdGlvbiByZXF1aXJlZCBiZWZvcmUgeW91IGRvIGFueXRoaW5n
LiAgRG8geW91IHJ1biAzOSBpbg0KfHBhcmFsbGVsIHdpdGggaHVuZHJlZHMgb2YgY2hlY2tzLCBv
ciBkbyB5b3Ugbm90IGNyZWF0ZSBhIG5ldw0KfHRyYW5zYWN0aW9uIHdoZW4gYW5vdGhlciBpcyBv
dXRzdGFuZGluZz8gIEtlZXAgaW4gbWluZCB0aGF0IHRoZSBsYXR0ZXINCnxjaG9pY2UgbWVhbnMg
dGhhdCB5b3UgYXJlbid0IHJlYWxseSBzZW5kaW5nIGEgY2hlY2sgZXZlcnkgc2Vjb25kIGFueQ0K
fG1vcmUsIGRlc3BpdGUgYWdyZWVpbmcgdG8gZG8gc28uDQp8DQp8PiBIb3dldmVyLCB3aXRoIHRo
ZSBkZWZhdWx0IDUwMCBtcyBSVE8gcmVjb21tZW5kZWQgaW4gUkZDNTM4OSwgaXQgd291bGQgdGFr
ZSAzOS41IHNlYyBmb3IgdGhlDQp8dHJhbnNhY3Rpb24gdG8gdGltZW91dCAtLSB0aGlzIHdhcyBj
b25zaWRlcmVkIHRvbyBsb25nIHRvIGRlY2xhcmUgYSBjb25zZW50IGZyZXNobmVzcyBmYWlsdXJl
Lg0KfA0KfFdlJ3ZlIGRpc2N1c3NlZCB0aWdodGVuaW5nIHRoZSB0aW1lcnMgb25jZSB0aGUgc2Vz
c2lvbiBpcyBsaXZlLiAgV2UndmUNCnxhbHNvIGRpc2N1c3NlZCB0aWdodGVuaW5nIHRpbWVycyB3
aGVuIHRoZSBzZXNzaW9uIGlzIHN0YXJ0aW5nLiAgQm90aA0KfG9mIHdoaWNoIEkgd291bGQgaGF2
ZSBleHBlY3RlZCB0byBzZWUgaW4gdGhlIGRvY3VtZW50IGFzIHByb3Bvc2VkDQp8c29sdXRpb25z
Lg0KfA0KfD4gT25lIG9wdGlvbiBjb3VsZCBiZSB0byBkZWZpbmUgYSBuZXcgU1RVTiB0cmFuc2Fj
dGlvbiB0aGF0IGRvZXNuJ3QgZG8gdGhlIGV4cG9uZW50aWFsIGJhY2tvZmYgZm9yDQp8cmV0cmFu
c21pc3Npb24sIGJ1dCBpbnN0ZWFkIHJldHJhbnNtaXRzIGF0IHBlcmlvZGljIGludGVydmFscyBh
bmQgZGVjbGFyZSBmYWlsdXJlIGlmIHRoZXJlIGlzIG5vDQp8cmVzcG9uc2UgYWZ0ZXIgc2VuZGlu
ZyBhIGJ1bmNoIG9mIHRoZW0sIGFzIHlvdSBhcmUgc3VnZ2VzdGluZy4gQnV0LCBJIGFtIG5vdCBz
dXJlIGF0IHRoaXMgcG9pbnQgaG93DQp8dGhhdCB3b3VsZCBiZSBib3RoIHN1cGVyaW9yIGNvbXBh
cmVkIHRvIHRoZSB0cmFuc2FjdGlvbiBkZWZpbmVkIGluIFJGQzUzODkgYW5kIHN1ZmZpY2llbnRs
eSBndWFyZA0KfGFnYWluc3QgdHJhbnNpdG9yeSBuZXR3b3JrIGZhaWx1cmVzLg0KfA0KfEkgdGhp
bmsgdGhhdCB0aGUgZG9jdW1lbnQgb25seSBuZWVkcyB0byB0YWxrIGluIHRlcm1zIG9mICJjaGVj
a3MiIG9yDQp8QmluZGluZyByZXF1ZXN0cyByYXRoZXIgdGhhbiB0cmFuc2FjdGlvbnMuDQo=

From mperumal@cisco.com  Thu Feb 28 09:47:37 2013
Return-Path: <mperumal@cisco.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 CDBBD21F8C22 for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 09:47:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dTg1zOiDW863 for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 09:47:37 -0800 (PST)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) by ietfa.amsl.com (Postfix) with ESMTP id 4338821F8C1A for <rtcweb@ietf.org>; Thu, 28 Feb 2013 09:47:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1816; q=dns/txt; s=iport; t=1362073657; x=1363283257; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=ECMIzt4rVgNjuCJX2JOQOgfEI2Kmfjk7Z81LC5ZEfZY=; b=eHJxVY4H03dFNWzowHfw5tH0MASwH5VtNUoElrunojUl9yb8bf1IKCGh DBJ5TwDjpdiz8IRwbmbz3UCajKTdEXCczDt+WdlteY7ptrGbVqykZhkU3 d13moyOAhZKEdRxe3ugWEVPqCImdNsvJGcuK3/lcGLL5sZHQLc8J3jJP/ o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgMFALeWL1GtJXG8/2dsb2JhbABFhk+7XQ1vFnOCHwEBAQQjEUUMBAIBCBEEAQEDAgYdAwICAh8RFAEICAIEAQ0FCId5Aw+vLYh6DYkLgSOLGYInJgsHBoInMmEDlGSNMIUXgVKBNoIn
X-IronPort-AV: E=Sophos;i="4.84,755,1355097600"; d="scan'208";a="179320259"
Received: from rcdn-core2-1.cisco.com ([173.37.113.188]) by rcdn-iport-9.cisco.com with ESMTP; 28 Feb 2013 17:47:36 +0000
Received: from xhc-rcd-x14.cisco.com (xhc-rcd-x14.cisco.com [173.37.183.88]) by rcdn-core2-1.cisco.com (8.14.5/8.14.5) with ESMTP id r1SHlacJ023645 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 28 Feb 2013 17:47:36 GMT
Received: from xmb-rcd-x02.cisco.com ([169.254.4.47]) by xhc-rcd-x14.cisco.com ([173.37.183.88]) with mapi id 14.02.0318.004; Thu, 28 Feb 2013 11:47:36 -0600
From: "Muthu Arul Mozhi Perumal (mperumal)" <mperumal@cisco.com>
To: Martin Thomson <martin.thomson@gmail.com>, Christer Holmberg <christer.holmberg@ericsson.com>
Thread-Topic: [rtcweb] I-D Action: draft-muthu-behave-consent-freshness-03.txt - ICE lite?
Thread-Index: AQHOFc9GAd3WmsuRzUyNvJjEwtdbCZiPi1Og
Date: Thu, 28 Feb 2013 17:47:35 +0000
Message-ID: <E721D8C6A2E1544DB2DEBC313AF54DE224029994@xmb-rcd-x02.cisco.com>
References: <7594FB04B1934943A5C02806D1A2204B10BB17@ESESSMB209.ericsson.se> <CABkgnnWa8xBRqXhOV+t-oQAzRAquiVQjP_O_2unjP91Hq9U4VQ@mail.gmail.com>
In-Reply-To: <CABkgnnWa8xBRqXhOV+t-oQAzRAquiVQjP_O_2unjP91Hq9U4VQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.65.65.38]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] I-D Action: draft-muthu-behave-consent-freshness-03.txt - ICE lite?
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, 28 Feb 2013 17:47:38 -0000

fFllYWgsIGdvb2QgY2FsbC4gIEFuIElDRSBsaXRlIGVuZHBvaW50IG5ldmVyIGdlbmVyYXRlcyBj
aGVja3MsIGFuZCBJDQp8ZXhwZWN0IHRoYXQgdGhpcyBkb2Vzbid0IGNoYW5nZSB0aGF0IGNoYXJh
Y3RlcmlzdGljLiAgSXQgc2hvdWxkDQp8cHJvYmFibHkgc2F5IGFzIG11Y2guDQoNClN1cmUsIHdp
bGwgY2xhcmlmeSBpbiB0aGUgbmV4dCByZXZpc2lvbi4NCg0KfChUaGUgbWFpbiByZWFzb24gSUNF
IGxpdGUgaXMgbWVudGlvbmVkIGluIGNvbnNpZGVyYXRpb25zIGlzIHRoYXQgc29tZQ0KfG9mIHRo
ZSBvcHRpb25zIGRpc2N1c3NlZCB3ZXJlIGVsaW1pbmF0ZWQgb24gdGhlIGJhc2lzIG9mIGhhdmlu
ZyB0bw0KfGludGVyb3BlcmF0ZSB3aXRoIGFuIElDRSBsaXRlIGVuZHBvaW50LikNCg0KRXhhY3Rs
eS4NCg0KTXV0aHUNCg0KfC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQp8RnJvbTogTWFydGlu
IFRob21zb24gW21haWx0bzptYXJ0aW4udGhvbXNvbkBnbWFpbC5jb21dDQp8U2VudDogVGh1cnNk
YXksIEZlYnJ1YXJ5IDI4LCAyMDEzIDk6NDkgUE0NCnxUbzogQ2hyaXN0ZXIgSG9sbWJlcmcNCnxD
YzogTXV0aHUgQXJ1bCBNb3poaSBQZXJ1bWFsIChtcGVydW1hbCk7IHJ0Y3dlYkBpZXRmLm9yZw0K
fFN1YmplY3Q6IFJlOiBbcnRjd2ViXSBJLUQgQWN0aW9uOiBkcmFmdC1tdXRodS1iZWhhdmUtY29u
c2VudC1mcmVzaG5lc3MtMDMudHh0IC0gSUNFIGxpdGU/DQp8DQp8T24gMjggRmVicnVhcnkgMjAx
MyAwMDowMCwgQ2hyaXN0ZXIgSG9sbWJlcmcNCnw8Y2hyaXN0ZXIuaG9sbWJlcmdAZXJpY3Nzb24u
Y29tPiB3cm90ZToNCnw+IFNvLCB3aGVuIHRoZSBjb25zZW50IGZyZXNobmVzcyBtZWNoYW5pc20g
aXMgdXNlZCwgYW5kIG9uZSBlbmRwb2ludCBpcyBJQ0UgbGl0ZSwgSSBhc3N1bWUgaXQgd291bGQN
Cnxub3Qgc2VuZCBjb25zZW50IFNUVU4gcmVxdWVzdHMsIGJ1dCBvbmx5IHJlY2VpdmUgdGhlbS4g
T3I/DQp8DQp8WWVhaCwgZ29vZCBjYWxsLiAgQW4gSUNFIGxpdGUgZW5kcG9pbnQgbmV2ZXIgZ2Vu
ZXJhdGVzIGNoZWNrcywgYW5kIEkNCnxleHBlY3QgdGhhdCB0aGlzIGRvZXNuJ3QgY2hhbmdlIHRo
YXQgY2hhcmFjdGVyaXN0aWMuICBJdCBzaG91bGQNCnxwcm9iYWJseSBzYXkgYXMgbXVjaC4NCnwN
CnwoVGhlIG1haW4gcmVhc29uIElDRSBsaXRlIGlzIG1lbnRpb25lZCBpbiBjb25zaWRlcmF0aW9u
cyBpcyB0aGF0IHNvbWUNCnxvZiB0aGUgb3B0aW9ucyBkaXNjdXNzZWQgd2VyZSBlbGltaW5hdGVk
IG9uIHRoZSBiYXNpcyBvZiBoYXZpbmcgdG8NCnxpbnRlcm9wZXJhdGUgd2l0aCBhbiBJQ0UgbGl0
ZSBlbmRwb2ludC4pDQo=

From martin.thomson@gmail.com  Thu Feb 28 10:32:48 2013
Return-Path: <martin.thomson@gmail.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 056FE21F8855 for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 10:32:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.455
X-Spam-Level: 
X-Spam-Status: No, score=-6.455 tagged_above=-999 required=5 tests=[AWL=-2.856, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Iw7zy8HImkAS for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 10:32:47 -0800 (PST)
Received: from mail-wg0-f53.google.com (mail-wg0-f53.google.com [74.125.82.53]) by ietfa.amsl.com (Postfix) with ESMTP id 4258221F8771 for <rtcweb@ietf.org>; Thu, 28 Feb 2013 10:32:47 -0800 (PST)
Received: by mail-wg0-f53.google.com with SMTP id fn15so1767768wgb.32 for <rtcweb@ietf.org>; Thu, 28 Feb 2013 10:32:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=1wK7xpmt4tlFswdkqq8yopasUrJRxTdeoI/WMiPIOJc=; b=XY1ykih6I9NhU4bCIJCF4HUyYca8DQVM1Y4L+X5XwrvqFwVn58VnXYzjsyMdHd2g3i 5gjWv4xhrGhRfb74F/zBCPr/ePQ1wliV2dZmQST6kVHpgGY2+Eamwuk52ij0SvMG9Zy0 kRIY92RwbhQEobE3EmpovHI+bLozgQyZ0R3h2Q0grfQh7x74Yb6vbt7TQjim2X+1/D7H SyucomvD+ftYcNN9Qn2frHgHM4f4gbw8aeByUDJhjNKqfXbj5brX7e9bm+/qJp7b/6az zQ7EEpRNPR3/NE6HnMEe+TJ5x7TRhoEABB1W3GVGjTPFaT/SUvLpdOhnnXgbIfhvj8s2 IaZg==
MIME-Version: 1.0
X-Received: by 10.194.5.137 with SMTP id s9mr12992465wjs.5.1362076366491; Thu, 28 Feb 2013 10:32:46 -0800 (PST)
Received: by 10.194.5.135 with HTTP; Thu, 28 Feb 2013 10:32:46 -0800 (PST)
In-Reply-To: <E721D8C6A2E1544DB2DEBC313AF54DE224029975@xmb-rcd-x02.cisco.com>
References: <20130225182705.666.1653.idtracker@ietfa.amsl.com> <E721D8C6A2E1544DB2DEBC313AF54DE224023E19@xmb-rcd-x02.cisco.com> <CABkgnnXkBSTNPDw-e=RMOU9UsucPeQyFya6w0R83CZvUqww_-A@mail.gmail.com> <E721D8C6A2E1544DB2DEBC313AF54DE22402509E@xmb-rcd-x02.cisco.com> <CABkgnnV3Oo2B8xyeb1=-3pu0b81Xhk5D_-TYmu3Swmsi-JY8Lw@mail.gmail.com> <E721D8C6A2E1544DB2DEBC313AF54DE224029975@xmb-rcd-x02.cisco.com>
Date: Thu, 28 Feb 2013 10:32:46 -0800
Message-ID: <CABkgnnUti73HVLp7x4jrZmq8xmt7PMrv0UTAAoi0rkE_Z0W15g@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: "Muthu Arul Mozhi Perumal (mperumal)" <mperumal@cisco.com>
Content-Type: text/plain; charset=UTF-8
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] FW: I-D Action: draft-muthu-behave-consent-freshness-03.txt
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, 28 Feb 2013 18:32:48 -0000

On 28 February 2013 09:45, Muthu Arul Mozhi Perumal (mperumal)
<mperumal@cisco.com> wrote:
> |Imagine that you are running Tr at 1 second, with a complete
> |transaction required before you do anything.  Do you run 39 in
> |parallel with hundreds of checks, or do you not create a new
> |transaction when another is outstanding?
>
> Yes, that's what I had in mind -- don't generate a new request when a response is pending. A couple more constraints that could be useful:

I would expect that to be hard for a low Tr value.  Overlapped
requests seem like a real possibility for Tr=1s.

> - Don't generate a new consent freshness check when no traffic was sent over the last x sec (could save battery).

Be careful here that you don't create a failure mode whereby you lose
NAT bindings.

> - Don't generate a new liveness check if any traffic was received since the last liveness check.

Definitely.  Mandatory even.

> |We've discussed tightening the timers once the session is live.  We've
> |also discussed tightening timers when the session is starting.  Both
> |of which I would have expected to see in the document as proposed
> |solutions.
>
> Not sure I understood. Do you mean tightening the backoff timer?

The initial timer and the number of rounds before giving up.  In fact,
I don't consider exponential back-off to be a useful feature for a
live flow.  It's there to help avoid overwhelming unknown peers with
checks.  Exponential back-off could go entirely.  Hence the suggestion
for a constant interval.  A constant interval also avoids having
transitory problems trigger unnecessarily harsh actions like ICE
restart.

From rob.glidden@sbcglobal.net  Thu Feb 28 11:08:11 2013
Return-Path: <rob.glidden@sbcglobal.net>
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 5F58621F8B4C for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 11:08:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2GPL0sc0T4xU for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 11:08:08 -0800 (PST)
Received: from nm21-vm0.access.bullet.mail.mud.yahoo.com (nm21-vm0.access.bullet.mail.mud.yahoo.com [66.94.236.31]) by ietfa.amsl.com (Postfix) with ESMTP id 72D1621F8AB4 for <rtcweb@ietf.org>; Thu, 28 Feb 2013 11:08:08 -0800 (PST)
Received: from [66.94.237.194] by nm21.access.bullet.mail.mud.yahoo.com with NNFMP; 28 Feb 2013 19:08:08 -0000
Received: from [98.138.226.240] by tm5.access.bullet.mail.mud.yahoo.com with NNFMP; 28 Feb 2013 19:08:08 -0000
Received: from [127.0.0.1] by smtp111.sbc.mail.ne1.yahoo.com with NNFMP; 28 Feb 2013 19:08:07 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sbcglobal.net; s=s1024; t=1362078487; bh=XG2spaEN0jrG2JmIXe+o25jde+jDqhCrshduAn4JjhE=; h=X-Yahoo-Newman-Id:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:References:In-Reply-To:Content-Type; b=pNV4GBLvvrJCdfqg+GDGIFoSGBWe8Q1Vwd9tDoCehJdnGATo050LDLK0IIqhlG6MPuOog+rp+6AnukIuXECz28sFDTKEXtkh8PFV6G6qnCojbI/UNVQEVBH9e12S0Z8nbexTH0O7mmdzG0NNKpJC5Hvl66WdQsa/OlLLGQZ0tTc=
X-Yahoo-Newman-Id: 981293.24185.bm@smtp111.sbc.mail.ne1.yahoo.com
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: OMsWbqwVM1nVrmvPymGKHprk.0l9ZP5vcOEx4ArDdRsNwbL w1eF63dwvoN28AtyrOsaIqQ0y3x6tovjZOa1REZc3btR_7wja5wnJp7j8evi DXYp3PzG79zJ7nuJZfhP.cglJeycgUfT3Hs4cjkJkb7mEH9NOK7IuP6EXMB_ saUKPRCRrmJK40mGPL2y9zlAIvehSKX9KWT8QC40CItdW7UdgzDtjLiuUGKz 9T6OdBhjYN8GV090MLqweRD2gxGCtfLEnBblJUhc4r2Pax.K7fN80ossaUAX ABFiJDtStEanp63b1vng96wLNXhf.CSZ8jjlStCmC.yGBAn5AD.AFC1VT3AB QSHN7zm_Cm9JVVD6ZBdbFajeOg5WDvIrsQnU4nIeUaMefXQmKGsspUEBoxOQ d3JJb.oNMRXooYIYXtdfFXFkbW02QGQOUxpuZgr3gicet9Shv18f4E8nLYEM fyq26GOEjujz9R9PpLBgzR4aNS324NhD2BI1zCZnlXa7ubraTHKHjaDBmZG4 IZWyAyuLyQ5gI33c4oUqBzoAA9wMiyesN1Bcp64ewTF755.OpKMPrS5SKuiJ eY71cIa9ZPit_dww-
X-Yahoo-SMTP: xflwSnaswBCuS46GvTyhPI4RUJpgPG5UXouB5Vxqo4t9fsHeH0I-
Received: from [10.0.0.10] (rob.glidden@99.25.33.39 with plain) by smtp111.sbc.mail.ne1.yahoo.com with SMTP; 28 Feb 2013 11:08:07 -0800 PST
Message-ID: <512FAB16.7070802@sbcglobal.net>
Date: Thu, 28 Feb 2013 11:08:06 -0800
From: Rob Glidden <rob.glidden@sbcglobal.net>
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20130215 Thunderbird/17.0.3
MIME-Version: 1.0
To: Harald Alvestrand <harald@alvestrand.no>, rtcweb@ietf.org
References: <CD5381E5.95C4C%stewe@stewe.org> <512F7840.6070407@alvestrand.no>
In-Reply-To: <512F7840.6070407@alvestrand.no>
Content-Type: multipart/alternative; boundary="------------010706080907040409080406"
Subject: Re: [rtcweb] Video codec quality evaluations (Re: Agenda time request for draft-dbenham-webrtcvideomti)
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, 28 Feb 2013 19:08:11 -0000

This is a multi-part message in MIME format.
--------------010706080907040409080406
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

The full decision is broader, and is in the public meeting resolutions 
(14.1.1 to 14.1.5), below.

Rob

------------------------------------------------------------------------
 From Resolutions, the 103rd SC 29/WG 11 Meeting, 2013-01-21/25, Geneva, 
Switzerland  [SC 29/WG 11 N 13250]
http://www.itscj.ipsj.or.jp/sc29/open/29view/29n13234c.htm

14.1 Internet Video Coding
14.1.1 The Video subgroup recommends approval of the following documents:

*No.*

	

*Title*

	

*TBP*

	

*Available*

*//*

	

*/Exploration -- Internet Video Coding/*

	

*//*

	

*//*

*13353*

	

*Internet Video Coding Test Model (ITM) v 4.0*

	

*N*

	

*13/02/20*

*13354*

	

*IVC Core Experiment CE1: Overall Codec Testing*

	

*N*

	

*13/01/25*

*13355*

	

*IVC Core Experiment CE2: Improvements of ITM*

	

*N*

	

*13/01/25*


14.1.2 The video subgroup would like to point out that an alternative 
technology with potential benefits over the current ITM4 has been 
proposed in M28182 and M28187 for consideration in the IVC 
standardization. A Core Experiment (CE1) was defined for systematic 
testing under comparable conditions. NBs and interested experts are 
encouraged to perform further study of the technology proposed in M28182 
and M28187 regarding the IVC requirements.

14.1.3 The contributors of M28182 and M28187 are asked to provide more 
information about potential restrictions which might prohibit the 
progressing of their technology into an MPEG standard, in case it would 
be considered beneficial from the perspective of IVC development.

14.1.4 WG11 requests its members to review M28182 and M28187 and provide 
suggestions concerning their usability in the IVC process.

14.1.5 WG11 thanks the AUNB for the comment on IVC (M28365). WG11 
considers the actions taken at this meeting to be sufficient in 
responding to AUNB's request.

14.1.6 The video subgroup thanks ITU-T for the viewing equipment that 
was used in the context of evaluating IVC contributions.
------------------------------------------------------------------------


On 2/28/2013 7:31 AM, Harald Alvestrand wrote:
> Sigh. I thought that after the drubbing draft-dbenham-webrtcvideomti 
> got at the previous meeting, the authors would have either improved 
> the attempts at quality evaluation or removed them.
>
> It seemed to me that there was rough consensus on the mailing list 
> earlier that the quality of the two codecs was close enough that this 
> was not going to convince anyone who had already taken a strong 
> position based on the IPR issues.
>
> But if we are going to play the video codec quality evaluation game, I 
> also have something I want to have on file here.
>
> Google has submitted VP8 as a candidate for standardization in ISO/IEC 
> JTC1 SC29 WG11 (better known as MPEG). As part of that submission, we 
> submitted a quantitative evaluation of VP8's quality compared to the 
> then-current "IVC Test Model", which also included numbers compared to 
> the AVC Baseline "anchors" that were part of the project description 
> for the IVC effort.
>
> This was contributed to MPEG's January meeting in Geneva; the decision 
> at that meeting was to continue the evaluation effort, with new data 
> being made available before the next meeting in April.
>
> I'm enclosing the report with the test results; the tests were not 
> done by Google; the scripts are available if anyone wants to run them 
> for themselves.
>
>                        Harald
>
>
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb


--------------010706080907040409080406
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">The full decision is broader, and is in
      the public meeting resolutions (14.1.1 to 14.1.5), below.<br>
      <br>
      Rob<br>
      <br>
      <hr width="100%" size="2">From Resolutions, the 103rd SC 29/WG 11
      Meeting, 2013-01-21/25, Geneva, Switzerland&nbsp; [SC 29/WG 11 N 13250]<br>
      <a
        href="http://www.itscj.ipsj.or.jp/sc29/open/29view/29n13234c.htm">http://www.itscj.ipsj.or.jp/sc29/open/29view/29n13234c.htm</a><br>
      <br>
      14.1 Internet Video Coding<br>
      14.1.1 The Video subgroup recommends approval of the following
      documents:<br>
      <br>
      <table class="MsoNormalTable"
        style="margin-left:-.25pt;border-collapse:collapse;mso-table-layout-alt:fixed;




        mso-padding-alt:0in 3.5pt 0in 3.5pt" width="661" border="0"
        cellpadding="0" cellspacing="0">
        <tbody>
          <tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes">
            <td style="width:40.8pt;border:solid black 1.0pt;
              border-right:none;mso-border-top-alt:solid black
              .5pt;mso-border-left-alt: solid black
              .5pt;mso-border-bottom-alt:solid black
              .5pt;background:aqua; padding:0in 3.5pt 0in 3.5pt"
              valign="top" width="54">
              <p class="MsoNormal" style="layout-grid-mode:char"><b
                  style="mso-bidi-font-weight: normal"><span
                    lang="EN-GB">No.<o:p></o:p></span></b></p>
            </td>
            <td style="width:5.0in;border:solid black 1.0pt;
              border-right:none;mso-border-top-alt:solid black
              .5pt;mso-border-left-alt: solid black
              .5pt;mso-border-bottom-alt:solid black
              .5pt;background:aqua; padding:0in 3.5pt 0in 3.5pt"
              valign="top" width="480">
              <p class="MsoNormal" style="layout-grid-mode:char"><b
                  style="mso-bidi-font-weight: normal"><span
                    lang="EN-GB">Title<o:p></o:p></span></b></p>
            </td>
            <td style="width:34.85pt;border:solid black 1.0pt;
              border-right:none;mso-border-top-alt:solid black
              .5pt;mso-border-left-alt: solid black
              .5pt;mso-border-bottom-alt:solid black
              .5pt;background:aqua; padding:0in 3.5pt 0in 3.5pt"
              valign="top" width="46">
              <p class="MsoNormal" style="layout-grid-mode:char"><b
                  style="mso-bidi-font-weight: normal"><span
                    lang="EN-GB">TBP<o:p></o:p></span></b></p>
            </td>
            <td style="width:60.05pt;border:solid black 1.0pt;
              mso-border-alt:solid black
              .5pt;background:aqua;padding:0in 3.5pt 0in 3.5pt"
              valign="top" width="80">
              <p class="MsoNormal" style="layout-grid-mode:char"><b
                  style="mso-bidi-font-weight: normal"><span
                    lang="EN-GB">Available<o:p></o:p></span></b></p>
            </td>
          </tr>
          <tr style="mso-yfti-irow:1">
            <td style="width:40.8pt;border-top:none;border-left:solid
              black 1.0pt; border-bottom:solid black
              1.0pt;border-right:none;mso-border-top-alt:solid black
              .5pt; mso-border-top-alt:solid black
              .5pt;mso-border-left-alt:solid black .5pt;
              mso-border-bottom-alt:solid black
              .5pt;background:#B2B2B2;padding:0in 3.5pt 0in 3.5pt"
              valign="top" width="54">
              <p class="MsoNormal" style="layout-grid-mode:char"><b
                  style="mso-bidi-font-weight: normal"><i
                    style="mso-bidi-font-style:normal"><span
                      lang="EN-GB"><o:p>&nbsp;</o:p></span></i></b></p>
            </td>
            <td style="width:5.0in;border-top:none;border-left:solid
              black 1.0pt; border-bottom:solid black
              1.0pt;border-right:none;mso-border-top-alt:solid black
              .5pt; mso-border-top-alt:solid black
              .5pt;mso-border-left-alt:solid black .5pt;
              mso-border-bottom-alt:solid black
              .5pt;background:#B2B2B2;padding:0in 3.5pt 0in 3.5pt"
              valign="top" width="480">
              <p class="MsoNormal" style="layout-grid-mode:char"><b
                  style="mso-bidi-font-weight: normal"><i
                    style="mso-bidi-font-style:normal"><span
                      lang="EN-GB">Exploration &#8211; Internet Video Coding<o:p></o:p></span></i></b></p>
            </td>
            <td style="width:34.85pt;border-top:none;border-left: solid
              black 1.0pt;border-bottom:solid black
              1.0pt;border-right:none; mso-border-top-alt:solid black
              .5pt;mso-border-top-alt:solid black .5pt;
              mso-border-left-alt:solid black
              .5pt;mso-border-bottom-alt:solid black .5pt;
              background:#B2B2B2;padding:0in 3.5pt 0in 3.5pt"
              valign="top" width="46">
              <p class="MsoNormal" style="layout-grid-mode:char"><b
                  style="mso-bidi-font-weight: normal"><i
                    style="mso-bidi-font-style:normal"><span
                      lang="EN-GB"><o:p>&nbsp;</o:p></span></i></b></p>
            </td>
            <td style="width:60.05pt;border:solid black 1.0pt;
              border-top:none;mso-border-top-alt:solid black
              .5pt;mso-border-alt:solid black .5pt;
              background:#B2B2B2;padding:0in 3.5pt 0in 3.5pt"
              valign="top" width="80">
              <p class="MsoNormal" style="layout-grid-mode:char"><b
                  style="mso-bidi-font-weight: normal"><i
                    style="mso-bidi-font-style:normal"><span
                      lang="EN-GB"><o:p>&nbsp;</o:p></span></i></b></p>
            </td>
          </tr>
          <tr style="mso-yfti-irow:2">
            <td style="width:40.8pt;border-top:none;border-left:solid
              black 1.0pt; border-bottom:solid black
              1.0pt;border-right:none;mso-border-top-alt:solid black
              .5pt; mso-border-top-alt:solid black
              .5pt;mso-border-left-alt:solid black .5pt;
              mso-border-bottom-alt:solid black .5pt;padding:0in 3.5pt
              0in 3.5pt" width="54">
              <p class="MsoNormal"><b><span lang="EN-GB">13353<o:p></o:p></span></b></p>
            </td>
            <td style="width:5.0in;border-top:none;border-left:solid
              black 1.0pt; border-bottom:solid black
              1.0pt;border-right:none;mso-border-top-alt:solid black
              .5pt; mso-border-top-alt:solid black
              .5pt;mso-border-left-alt:solid black .5pt;
              mso-border-bottom-alt:solid black .5pt;padding:0in 3.5pt
              0in 3.5pt" width="480">
              <p class="MsoNormal"><b><span lang="EN-GB">Internet Video
                    Coding Test Model (ITM) v 4.0<o:p></o:p></span></b></p>
            </td>
            <td style="width:34.85pt;border-top:none;border-left: solid
              black 1.0pt;border-bottom:solid black
              1.0pt;border-right:none; mso-border-top-alt:solid black
              .5pt;mso-border-top-alt:solid black .5pt;
              mso-border-left-alt:solid black
              .5pt;mso-border-bottom-alt:solid black .5pt; padding:0in
              3.5pt 0in 3.5pt" valign="top" width="46">
              <p class="MsoNormal"><b><span lang="EN-GB">N<o:p></o:p></span></b></p>
            </td>
            <td style="width:60.05pt;border:solid black 1.0pt;
              border-top:none;mso-border-top-alt:solid black
              .5pt;mso-border-alt:solid black .5pt; padding:0in 3.5pt
              0in 3.5pt" valign="top" width="80">
              <p class="MsoNormal"><b><span lang="EN-GB">13/02/20<o:p></o:p></span></b></p>
            </td>
          </tr>
          <tr style="mso-yfti-irow:3">
            <td style="width:40.8pt;border-top:none;border-left:solid
              black 1.0pt; border-bottom:solid black
              1.0pt;border-right:none;mso-border-top-alt:solid black
              .5pt; mso-border-top-alt:solid black
              .5pt;mso-border-left-alt:solid black .5pt;
              mso-border-bottom-alt:solid black .5pt;padding:0in 3.5pt
              0in 3.5pt" width="54">
              <p class="MsoNormal"><b><span lang="EN-GB">13354<o:p></o:p></span></b></p>
            </td>
            <td style="width:5.0in;border-top:none;border-left:solid
              black 1.0pt; border-bottom:solid black
              1.0pt;border-right:none;mso-border-top-alt:solid black
              .5pt; mso-border-top-alt:solid black
              .5pt;mso-border-left-alt:solid black .5pt;
              mso-border-bottom-alt:solid black .5pt;padding:0in 3.5pt
              0in 3.5pt" width="480">
              <p class="MsoNormal"><b><span lang="EN-GB">IVC Core
                    Experiment CE1: Overall Codec Testing<o:p></o:p></span></b></p>
            </td>
            <td style="width:34.85pt;border-top:none;border-left: solid
              black 1.0pt;border-bottom:solid black
              1.0pt;border-right:none; mso-border-top-alt:solid black
              .5pt;mso-border-top-alt:solid black .5pt;
              mso-border-left-alt:solid black
              .5pt;mso-border-bottom-alt:solid black .5pt; padding:0in
              3.5pt 0in 3.5pt" valign="top" width="46">
              <p class="MsoNormal"><b><span lang="EN-GB">N<o:p></o:p></span></b></p>
            </td>
            <td style="width:60.05pt;border:solid black 1.0pt;
              border-top:none;mso-border-top-alt:solid black
              .5pt;mso-border-alt:solid black .5pt; padding:0in 3.5pt
              0in 3.5pt" valign="top" width="80">
              <p class="MsoNormal"><b><span lang="EN-GB">13/01/25<o:p></o:p></span></b></p>
            </td>
          </tr>
          <tr style="mso-yfti-irow:4;mso-yfti-lastrow:yes">
            <td style="width:40.8pt;border-top:none;border-left:solid
              black 1.0pt; border-bottom:solid black
              1.0pt;border-right:none;mso-border-top-alt:solid black
              .5pt; mso-border-top-alt:solid black
              .5pt;mso-border-left-alt:solid black .5pt;
              mso-border-bottom-alt:solid black .5pt;padding:0in 3.5pt
              0in 3.5pt" width="54">
              <p class="MsoNormal"><b><span lang="EN-GB">13355<o:p></o:p></span></b></p>
            </td>
            <td style="width:5.0in;border-top:none;border-left:solid
              black 1.0pt; border-bottom:solid black
              1.0pt;border-right:none;mso-border-top-alt:solid black
              .5pt; mso-border-top-alt:solid black
              .5pt;mso-border-left-alt:solid black .5pt;
              mso-border-bottom-alt:solid black .5pt;padding:0in 3.5pt
              0in 3.5pt" width="480">
              <p class="MsoNormal"><b><span lang="EN-GB">IVC Core
                    Experiment CE2: Improvements of ITM<o:p></o:p></span></b></p>
            </td>
            <td style="width:34.85pt;border-top:none;border-left: solid
              black 1.0pt;border-bottom:solid black
              1.0pt;border-right:none; mso-border-top-alt:solid black
              .5pt;mso-border-top-alt:solid black .5pt;
              mso-border-left-alt:solid black
              .5pt;mso-border-bottom-alt:solid black .5pt; padding:0in
              3.5pt 0in 3.5pt" valign="top" width="46">
              <p class="MsoNormal"><b><span lang="EN-GB">N<o:p></o:p></span></b></p>
            </td>
            <td style="width:60.05pt;border:solid black 1.0pt;
              border-top:none;mso-border-top-alt:solid black
              .5pt;mso-border-alt:solid black .5pt; padding:0in 3.5pt
              0in 3.5pt" valign="top" width="80">
              <p class="MsoNormal"><b><span lang="EN-GB">13/01/25<o:p></o:p></span></b></p>
            </td>
          </tr>
        </tbody>
      </table>
      <br>
      14.1.2 The video subgroup would like to point out that an
      alternative technology with potential benefits over the current
      ITM4 has been proposed in M28182 and M28187 for consideration in
      the IVC standardization. A Core Experiment (CE1) was defined for
      systematic testing under comparable conditions. NBs and interested
      experts are encouraged to perform further study of the technology
      proposed in M28182 and M28187 regarding the IVC requirements.<br>
      <br>
      14.1.3 The contributors of M28182 and M28187 are asked to provide
      more information about potential restrictions which might prohibit
      the progressing of their technology into an MPEG standard, in case
      it would be considered beneficial from the perspective of IVC
      development.<br>
      <br>
      14.1.4 WG11 requests its members to review M28182 and M28187 and
      provide suggestions concerning their usability in the IVC process.<br>
      <br>
      14.1.5 WG11 thanks the AUNB for the comment on IVC (M28365). WG11
      considers the actions taken at this meeting to be sufficient in
      responding to AUNB&#8217;s request.<br>
      <br>
      14.1.6 The video subgroup thanks ITU-T for the viewing equipment
      that was used in the context of evaluating IVC contributions.<br>
      <hr width="100%" size="2"><br>
      <br>
      On 2/28/2013 7:31 AM, Harald Alvestrand wrote:<br>
    </div>
    <blockquote cite="mid:512F7840.6070407@alvestrand.no" type="cite">Sigh.
      I thought that after the drubbing draft-dbenham-webrtcvideomti got
      at the previous meeting, the authors would have either improved
      the attempts at quality evaluation or removed them.
      <br>
      <br>
      It seemed to me that there was rough consensus on the mailing list
      earlier that the quality of the two codecs was close enough that
      this was not going to convince anyone who had already taken a
      strong position based on the IPR issues.
      <br>
      <br>
      But if we are going to play the video codec quality evaluation
      game, I also have something I want to have on file here.
      <br>
      <br>
      Google has submitted VP8 as a candidate for standardization in
      ISO/IEC JTC1 SC29 WG11 (better known as MPEG). As part of that
      submission, we submitted a quantitative evaluation of VP8's
      quality compared to the then-current "IVC Test Model", which also
      included numbers compared to the AVC Baseline "anchors" that were
      part of the project description for the IVC effort.
      <br>
      <br>
      This was contributed to MPEG's January meeting in Geneva; the
      decision at that meeting was to continue the evaluation effort,
      with new data being made available before the next meeting in
      April.
      <br>
      <br>
      I'm enclosing the report with the test results; the tests were not
      done by Google; the scripts are available if anyone wants to run
      them for themselves.
      <br>
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Harald
      <br>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
rtcweb mailing list
<a class="moz-txt-link-abbreviated" href="mailto:rtcweb@ietf.org">rtcweb@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/rtcweb">https://www.ietf.org/mailman/listinfo/rtcweb</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------010706080907040409080406--

From prvs=3771cda41f=gmartincocher@rim.com  Thu Feb 28 12:50:58 2013
Return-Path: <prvs=3771cda41f=gmartincocher@rim.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 6820F21F8901 for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 12:50:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.203
X-Spam-Level: 
X-Spam-Status: No, score=-5.203 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MIME_QP_LONG_LINE=1.396, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id m06JV+FAKAn7 for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 12:50:57 -0800 (PST)
Received: from mhs061cnc.rim.net (mhs061cnc.rim.net [208.65.73.35]) by ietfa.amsl.com (Postfix) with ESMTP id C878421F89D3 for <rtcweb@ietf.org>; Thu, 28 Feb 2013 12:50:42 -0800 (PST)
X-AuditID: 0a412830-b7f716d0000040f3-29-512fc315bfb8
Received: from XCT103CNC.rim.net (smtp-pop.rim.net [10.65.161.203]) (using TLS with cipher AES128-SHA (128/128 bits)) (Client did not present a certificate) by mhs061cnc.rim.net (SBG) with SMTP id 82.02.16627.513CF215; Thu, 28 Feb 2013 14:50:29 -0600 (CST)
Received: from XCT110CNC.rim.net (10.65.161.210) by XCT103CNC.rim.net (10.65.161.203) with Microsoft SMTP Server (TLS) id 14.2.328.9; Thu, 28 Feb 2013 15:50:28 -0500
Received: from XMB106BCNC.rim.net ([fe80::99b8:8d0e:cdcd:c00d]) by XCT110CNC.rim.net ([::1]) with mapi id 14.02.0328.009; Thu, 28 Feb 2013 15:50:28 -0500
From: Gaelle Martin-Cocher <gmartincocher@rim.com>
To: Harald Alvestrand <harald@alvestrand.no>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: [rtcweb] Video codec quality evaluations (Re: Agenda time request for draft-dbenham-webrtcvideomti)
Thread-Index: AQHOFcjDTigXDSswI0yAtDwbUIIW7JiPu3gA
Date: Thu, 28 Feb 2013 20:50:27 +0000
Message-ID: <92D0D52F3A63344CA478CF12DB0648AA26526250@XMB106BCNC.rim.net>
References: <CD5381E5.95C4C%stewe@stewe.org> <512F7840.6070407@alvestrand.no>
In-Reply-To: <512F7840.6070407@alvestrand.no>
Accept-Language: fr-FR, en-CA, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.65.160.249]
Content-Type: text/plain; charset="us-ascii"
content-transfer-encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDKsWRmVeSWpSXmKPExsXC5bjwtK7oYf1Ag13nNSyO9XWxWaz9187u wORxZcIVVo8lS34yBTBFNTDaJCWWlAVnpufp29kk5uXllySWpCqkpBYn2yr5pKYn5igEFGWW JSZXKrhkFifnJGbmphYpKWSm2CqZKCkU5CQmp+am5pXYKiUWFKTmpSjZcSlgABugssw8hdS8 5PyUzLx0WyXPYH9dCwtTS11DJTvdhE6ejOajr1kLugUq+hp3sDYwfubpYuTkkBAwkXj/5Sg7 hC0mceHeejYQW0igjUni00vrLkYuIHslo0T/s04WCGcuo8Th1s3MIFVsAkYSM078YgKxRQSC JXqfv2cEsYUFiiR+/bjGDhEvlmg/8JMRwjaSOLZkLSuIzSKgKnH80EqwGl4BT4nFJ18zQ2z2 lZi5byZQnIODU0BXYvZHPRCTUUBF4uTTcJAKZgFxiVtP5jNB3CwgsWTPeWYIW1Ti5eN/rBC2 osTeZ0eZIOp1JBbs/sQGYWtLLFsIsYlXQFDi5MwnLBBblSRav55nmsAoPgvJillI2mchaZ+F pH0BI8sqRsHcjGIDM8PkvGS9osxcvbzUkk2M4OShYbCD8f17i0OMAhyMSjy827brBwqxJpYV V+YeYpTgYFYS4fWbChTiTUmsrEotyo8vKs1JLT7E6AoMn4nMUtzJ+cDEllcSb2xggJujJM4r EigaKCSQDkxV2ampBalFMHOYODhB9nBJiRQDE05qUWJpSUY8KC3GFwMTo1QD45Y5NmtnM3t8 CrDUe8c2I5Bjac9enbPxmy+mcActc364ePn/LUxix9tLNWZZqJ6+uOp1mDurtfyST88bLcJV d82rc3rnanWRjWG9xW9NXv1LSUzqO5qm77/iLVVt9U28//e8ZWl3ix8oCEslyi+pmNnz/2e4 V8Wdz4ZfF72/H/J7+67bhvwdzEosxRmJhlrMRcWJAFqb9S5fAwAA
Subject: Re: [rtcweb] Video codec quality evaluations (Re: Agenda time request for draft-dbenham-webrtcvideomti)
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, 28 Feb 2013 20:50:58 -0000

Harald,

You may want to clarify that the document you provided is not a report but a=
n input document, and a later revision corrected the source of it.
Further tests and comparisons happen at that meeting (not necessarily very c=
onclusive) and has pointed out by Rob, further tests for the next mpeg meeti=
ng were requested. Resolution 14.1.2 is pretty clear .

Sincerely,
Gaelle 

-----Original Message-----
From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf Of=
 Harald Alvestrand
Sent: Thursday, February 28, 2013 10:31 AM
To: rtcweb@ietf.org
Subject: [rtcweb] Video codec quality evaluations (Re: Agenda time request f=
or draft-dbenham-webrtcvideomti)

Sigh. I thought that after the drubbing draft-dbenham-webrtcvideomti got at=
 the previous meeting, the authors would have either improved the attempts a=
t quality evaluation or removed them.

It seemed to me that there was rough consensus on the mailing list earlier t=
hat the quality of the two codecs was close enough that this was not going t=
o convince anyone who had already taken a strong position based on the IPR i=
ssues.

But if we are going to play the video codec quality evaluation game, I also=
 have something I want to have on file here.

Google has submitted VP8 as a candidate for standardization in ISO/IEC
JTC1 SC29 WG11 (better known as MPEG). As part of that submission, we submit=
ted a quantitative evaluation of VP8's quality compared to the then-current=
 "IVC Test Model", which also included numbers compared to the AVC Baseline=
 "anchors" that were part of the project description for the IVC effort.

This was contributed to MPEG's January meeting in Geneva; the decision at th=
at meeting was to continue the evaluation effort, with new data being made a=
vailable before the next meeting in April.

I'm enclosing the report with the test results; the tests were not done by G=
oogle; the scripts are available if anyone wants to run them for themselves.

                        Harald


---------------------------------------------------------------------
This transmission (including any attachments) may contain confidential infor=
mation, privileged material (including material protected by the solicitor-c=
lient or other applicable privileges), or constitute non-public information.=
 Any use of this information by anyone other than the intended recipient is=
 prohibited. If you have received this transmission in error, please immedia=
tely reply to the sender and delete this information from your system. Use,=
 dissemination, distribution, or reproduction of this transmission by uninte=
nded recipients is not authorized and may be unlawful.

From harald@alvestrand.no  Thu Feb 28 14:18:34 2013
Return-Path: <harald@alvestrand.no>
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 4923E21F8B4C for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 14:18:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.599
X-Spam-Level: 
X-Spam-Status: No, score=-110.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KDHw+7YZ+kDL for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 14:18:33 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id 080C521F8B9B for <rtcweb@ietf.org>; Thu, 28 Feb 2013 14:18:33 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id BD0FF39E17B; Thu, 28 Feb 2013 23:18:31 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uWTsdzjXsnzp; Thu, 28 Feb 2013 23:18:30 +0100 (CET)
Received: from [10.10.0.251] (unknown [212.17.135.146]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id 5B2C939E0E6; Thu, 28 Feb 2013 23:18:30 +0100 (CET)
Message-ID: <512FD7B6.8090009@alvestrand.no>
Date: Thu, 28 Feb 2013 23:18:30 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: Gaelle Martin-Cocher <gmartincocher@rim.com>
References: <CD5381E5.95C4C%stewe@stewe.org> <512F7840.6070407@alvestrand.no> <92D0D52F3A63344CA478CF12DB0648AA26526250@XMB106BCNC.rim.net>
In-Reply-To: <92D0D52F3A63344CA478CF12DB0648AA26526250@XMB106BCNC.rim.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Video codec quality evaluations (Re: Agenda time request for draft-dbenham-webrtcvideomti)
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, 28 Feb 2013 22:18:34 -0000

On 02/28/2013 09:50 PM, Gaelle Martin-Cocher wrote:

Good to hear from you here too, Gaelle!
> Harald,
>
> You may want to clarify that the document you provided is not a report but an input document, and a later revision corrected the source of it.
Yes, the "Source: AGH on IVC" was both wrong and misspelled!

The source was the three named individuals; it was provided as input to 
the meeting.
> Further tests and comparisons happen at that meeting (not necessarily very conclusive) and has pointed out by Rob, further tests for the next mpeg meeting were requested. Resolution 14.1.2 is pretty clear .

Yep, we're working on it as we speak; they will be ready by the April 
meeting. But not before Orlando!

>
> Sincerely,
> Gaelle
>
> -----Original Message-----
> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf Of Harald Alvestrand
> Sent: Thursday, February 28, 2013 10:31 AM
> To: rtcweb@ietf.org
> Subject: [rtcweb] Video codec quality evaluations (Re: Agenda time request for draft-dbenham-webrtcvideomti)
>
> Sigh. I thought that after the drubbing draft-dbenham-webrtcvideomti got at the previous meeting, the authors would have either improved the attempts at quality evaluation or removed them.
>
> It seemed to me that there was rough consensus on the mailing list earlier that the quality of the two codecs was close enough that this was not going to convince anyone who had already taken a strong position based on the IPR issues.
>
> But if we are going to play the video codec quality evaluation game, I also have something I want to have on file here.
>
> Google has submitted VP8 as a candidate for standardization in ISO/IEC
> JTC1 SC29 WG11 (better known as MPEG). As part of that submission, we submitted a quantitative evaluation of VP8's quality compared to the then-current "IVC Test Model", which also included numbers compared to the AVC Baseline "anchors" that were part of the project description for the IVC effort.
>
> This was contributed to MPEG's January meeting in Geneva; the decision at that meeting was to continue the evaluation effort, with new data being made available before the next meeting in April.
>
> I'm enclosing the report with the test results; the tests were not done by Google; the scripts are available if anyone wants to run them for themselves.
>
>                          Harald
>
>
> ---------------------------------------------------------------------
> This transmission (including any attachments) may contain confidential information, privileged material (including material protected by the solicitor-client or other applicable privileges), or constitute non-public information. Any use of this information by anyone other than the intended recipient is prohibited. If you have received this transmission in error, please immediately reply to the sender and delete this information from your system. Use, dissemination, distribution, or reproduction of this transmission by unintended recipients is not authorized and may be unlawful.


From harald@alvestrand.no  Thu Feb 28 14:22:04 2013
Return-Path: <harald@alvestrand.no>
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 3C54A21F84D5 for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 14:22:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.599
X-Spam-Level: 
X-Spam-Status: No, score=-110.599 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d7RD8LDy5t1W for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 14:22:01 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id EF1C621F8511 for <rtcweb@ietf.org>; Thu, 28 Feb 2013 14:22:00 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id B5D5239E17B; Thu, 28 Feb 2013 23:21:58 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3zL99qy8LFy0; Thu, 28 Feb 2013 23:21:56 +0100 (CET)
Received: from [10.10.0.251] (unknown [212.17.135.146]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id D8A8739E0E6; Thu, 28 Feb 2013 23:21:55 +0100 (CET)
Message-ID: <512FD883.2040003@alvestrand.no>
Date: Thu, 28 Feb 2013 23:21:55 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: Rob Glidden <rob.glidden@sbcglobal.net>
References: <CD5381E5.95C4C%stewe@stewe.org> <512F7840.6070407@alvestrand.no> <512FAB16.7070802@sbcglobal.net>
In-Reply-To: <512FAB16.7070802@sbcglobal.net>
Content-Type: multipart/alternative; boundary="------------050707090201020807020705"
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Video codec quality evaluations (Re: Agenda time request for draft-dbenham-webrtcvideomti)
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, 28 Feb 2013 22:22:04 -0000

This is a multi-part message in MIME format.
--------------050707090201020807020705
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 02/28/2013 08:08 PM, Rob Glidden wrote:
> The full decision is broader, and is in the public meeting resolutions 
> (14.1.1 to 14.1.5), below.

Yep, that's the output of the discussion; the file I provided was part 
of the input.

>
> Rob
>
> ------------------------------------------------------------------------
> From Resolutions, the 103rd SC 29/WG 11 Meeting, 2013-01-21/25, 
> Geneva, Switzerland  [SC 29/WG 11 N 13250]
> http://www.itscj.ipsj.or.jp/sc29/open/29view/29n13234c.htm
>
> 14.1 Internet Video Coding
> 14.1.1 The Video subgroup recommends approval of the following documents:
>
> *No.*
>
> 	
>
> *Title*
>
> 	
>
> *TBP*
>
> 	
>
> *Available*
>
> *//*
>
> 	
>
> */Exploration -- Internet Video Coding/*
>
> 	
>
> *//*
>
> 	
>
> *//*
>
> *13353*
>
> 	
>
> *Internet Video Coding Test Model (ITM) v 4.0*
>
> 	
>
> *N*
>
> 	
>
> *13/02/20*
>
> *13354*
>
> 	
>
> *IVC Core Experiment CE1: Overall Codec Testing*
>
> 	
>
> *N*
>
> 	
>
> *13/01/25*
>
> *13355*
>
> 	
>
> *IVC Core Experiment CE2: Improvements of ITM*
>
> 	
>
> *N*
>
> 	
>
> *13/01/25*
>
>
> 14.1.2 The video subgroup would like to point out that an alternative 
> technology with potential benefits over the current ITM4 has been 
> proposed in M28182 and M28187 for consideration in the IVC 
> standardization. A Core Experiment (CE1) was defined for systematic 
> testing under comparable conditions. NBs and interested experts are 
> encouraged to perform further study of the technology proposed in 
> M28182 and M28187 regarding the IVC requirements.
>
> 14.1.3 The contributors of M28182 and M28187 are asked to provide more 
> information about potential restrictions which might prohibit the 
> progressing of their technology into an MPEG standard, in case it 
> would be considered beneficial from the perspective of IVC development.
>
> 14.1.4 WG11 requests its members to review M28182 and M28187 and 
> provide suggestions concerning their usability in the IVC process.
>
> 14.1.5 WG11 thanks the AUNB for the comment on IVC (M28365). WG11 
> considers the actions taken at this meeting to be sufficient in 
> responding to AUNB's request.
>
> 14.1.6 The video subgroup thanks ITU-T for the viewing equipment that 
> was used in the context of evaluating IVC contributions.
> ------------------------------------------------------------------------
>
>
> On 2/28/2013 7:31 AM, Harald Alvestrand wrote:
>> Sigh. I thought that after the drubbing draft-dbenham-webrtcvideomti 
>> got at the previous meeting, the authors would have either improved 
>> the attempts at quality evaluation or removed them.
>>
>> It seemed to me that there was rough consensus on the mailing list 
>> earlier that the quality of the two codecs was close enough that this 
>> was not going to convince anyone who had already taken a strong 
>> position based on the IPR issues.
>>
>> But if we are going to play the video codec quality evaluation game, 
>> I also have something I want to have on file here.
>>
>> Google has submitted VP8 as a candidate for standardization in 
>> ISO/IEC JTC1 SC29 WG11 (better known as MPEG). As part of that 
>> submission, we submitted a quantitative evaluation of VP8's quality 
>> compared to the then-current "IVC Test Model", which also included 
>> numbers compared to the AVC Baseline "anchors" that were part of the 
>> project description for the IVC effort.
>>
>> This was contributed to MPEG's January meeting in Geneva; the 
>> decision at that meeting was to continue the evaluation effort, with 
>> new data being made available before the next meeting in April.
>>
>> I'm enclosing the report with the test results; the tests were not 
>> done by Google; the scripts are available if anyone wants to run them 
>> for themselves.
>>
>>                        Harald
>>
>>
>>
>> _______________________________________________
>> rtcweb mailing list
>> rtcweb@ietf.org
>> https://www.ietf.org/mailman/listinfo/rtcweb
>


--------------050707090201020807020705
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 02/28/2013 08:08 PM, Rob Glidden
      wrote:<br>
    </div>
    <blockquote cite="mid:512FAB16.7070802@sbcglobal.net" type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      <div class="moz-cite-prefix">The full decision is broader, and is
        in the public meeting resolutions (14.1.1 to 14.1.5), below.<br>
      </div>
    </blockquote>
    <br>
    Yep, that's the output of the discussion; the file I provided was
    part of the input.<br>
    <br>
    <blockquote cite="mid:512FAB16.7070802@sbcglobal.net" type="cite">
      <div class="moz-cite-prefix"> <br>
        Rob<br>
        <br>
        <hr width="100%" size="2">From Resolutions, the 103rd SC 29/WG
        11 Meeting, 2013-01-21/25, Geneva, Switzerland&nbsp; [SC 29/WG 11 N
        13250]<br>
        <a moz-do-not-send="true"
          href="http://www.itscj.ipsj.or.jp/sc29/open/29view/29n13234c.htm">http://www.itscj.ipsj.or.jp/sc29/open/29view/29n13234c.htm</a><br>
        <br>
        14.1 Internet Video Coding<br>
        14.1.1 The Video subgroup recommends approval of the following
        documents:<br>
        <br>
        <table class="MsoNormalTable"
          style="margin-left:-.25pt;border-collapse:collapse;mso-table-layout-alt:fixed;





          mso-padding-alt:0in 3.5pt 0in 3.5pt" border="0"
          cellpadding="0" cellspacing="0" width="661">
          <tbody>
            <tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes">
              <td style="width:40.8pt;border:solid black 1.0pt;
                border-right:none;mso-border-top-alt:solid black
                .5pt;mso-border-left-alt: solid black
                .5pt;mso-border-bottom-alt:solid black
                .5pt;background:aqua; padding:0in 3.5pt 0in 3.5pt"
                valign="top" width="54">
                <p class="MsoNormal" style="layout-grid-mode:char"><b
                    style="mso-bidi-font-weight: normal"><span
                      lang="EN-GB">No.<o:p></o:p></span></b></p>
              </td>
              <td style="width:5.0in;border:solid black 1.0pt;
                border-right:none;mso-border-top-alt:solid black
                .5pt;mso-border-left-alt: solid black
                .5pt;mso-border-bottom-alt:solid black
                .5pt;background:aqua; padding:0in 3.5pt 0in 3.5pt"
                valign="top" width="480">
                <p class="MsoNormal" style="layout-grid-mode:char"><b
                    style="mso-bidi-font-weight: normal"><span
                      lang="EN-GB">Title<o:p></o:p></span></b></p>
              </td>
              <td style="width:34.85pt;border:solid black 1.0pt;
                border-right:none;mso-border-top-alt:solid black
                .5pt;mso-border-left-alt: solid black
                .5pt;mso-border-bottom-alt:solid black
                .5pt;background:aqua; padding:0in 3.5pt 0in 3.5pt"
                valign="top" width="46">
                <p class="MsoNormal" style="layout-grid-mode:char"><b
                    style="mso-bidi-font-weight: normal"><span
                      lang="EN-GB">TBP<o:p></o:p></span></b></p>
              </td>
              <td style="width:60.05pt;border:solid black 1.0pt;
                mso-border-alt:solid black
                .5pt;background:aqua;padding:0in 3.5pt 0in 3.5pt"
                valign="top" width="80">
                <p class="MsoNormal" style="layout-grid-mode:char"><b
                    style="mso-bidi-font-weight: normal"><span
                      lang="EN-GB">Available<o:p></o:p></span></b></p>
              </td>
            </tr>
            <tr style="mso-yfti-irow:1">
              <td style="width:40.8pt;border-top:none;border-left:solid
                black 1.0pt; border-bottom:solid black
                1.0pt;border-right:none;mso-border-top-alt:solid black
                .5pt; mso-border-top-alt:solid black
                .5pt;mso-border-left-alt:solid black .5pt;
                mso-border-bottom-alt:solid black
                .5pt;background:#B2B2B2;padding:0in 3.5pt 0in 3.5pt"
                valign="top" width="54">
                <p class="MsoNormal" style="layout-grid-mode:char"><b
                    style="mso-bidi-font-weight: normal"><i
                      style="mso-bidi-font-style:normal"><span
                        lang="EN-GB"><o:p>&nbsp;</o:p></span></i></b></p>
              </td>
              <td style="width:5.0in;border-top:none;border-left:solid
                black 1.0pt; border-bottom:solid black
                1.0pt;border-right:none;mso-border-top-alt:solid black
                .5pt; mso-border-top-alt:solid black
                .5pt;mso-border-left-alt:solid black .5pt;
                mso-border-bottom-alt:solid black
                .5pt;background:#B2B2B2;padding:0in 3.5pt 0in 3.5pt"
                valign="top" width="480">
                <p class="MsoNormal" style="layout-grid-mode:char"><b
                    style="mso-bidi-font-weight: normal"><i
                      style="mso-bidi-font-style:normal"><span
                        lang="EN-GB">Exploration &#8211; Internet Video Coding<o:p></o:p></span></i></b></p>
              </td>
              <td style="width:34.85pt;border-top:none;border-left:
                solid black 1.0pt;border-bottom:solid black
                1.0pt;border-right:none; mso-border-top-alt:solid black
                .5pt;mso-border-top-alt:solid black .5pt;
                mso-border-left-alt:solid black
                .5pt;mso-border-bottom-alt:solid black .5pt;
                background:#B2B2B2;padding:0in 3.5pt 0in 3.5pt"
                valign="top" width="46">
                <p class="MsoNormal" style="layout-grid-mode:char"><b
                    style="mso-bidi-font-weight: normal"><i
                      style="mso-bidi-font-style:normal"><span
                        lang="EN-GB"><o:p>&nbsp;</o:p></span></i></b></p>
              </td>
              <td style="width:60.05pt;border:solid black 1.0pt;
                border-top:none;mso-border-top-alt:solid black
                .5pt;mso-border-alt:solid black .5pt;
                background:#B2B2B2;padding:0in 3.5pt 0in 3.5pt"
                valign="top" width="80">
                <p class="MsoNormal" style="layout-grid-mode:char"><b
                    style="mso-bidi-font-weight: normal"><i
                      style="mso-bidi-font-style:normal"><span
                        lang="EN-GB"><o:p>&nbsp;</o:p></span></i></b></p>
              </td>
            </tr>
            <tr style="mso-yfti-irow:2">
              <td style="width:40.8pt;border-top:none;border-left:solid
                black 1.0pt; border-bottom:solid black
                1.0pt;border-right:none;mso-border-top-alt:solid black
                .5pt; mso-border-top-alt:solid black
                .5pt;mso-border-left-alt:solid black .5pt;
                mso-border-bottom-alt:solid black .5pt;padding:0in 3.5pt
                0in 3.5pt" width="54">
                <p class="MsoNormal"><b><span lang="EN-GB">13353<o:p></o:p></span></b></p>
              </td>
              <td style="width:5.0in;border-top:none;border-left:solid
                black 1.0pt; border-bottom:solid black
                1.0pt;border-right:none;mso-border-top-alt:solid black
                .5pt; mso-border-top-alt:solid black
                .5pt;mso-border-left-alt:solid black .5pt;
                mso-border-bottom-alt:solid black .5pt;padding:0in 3.5pt
                0in 3.5pt" width="480">
                <p class="MsoNormal"><b><span lang="EN-GB">Internet
                      Video Coding Test Model (ITM) v 4.0<o:p></o:p></span></b></p>
              </td>
              <td style="width:34.85pt;border-top:none;border-left:
                solid black 1.0pt;border-bottom:solid black
                1.0pt;border-right:none; mso-border-top-alt:solid black
                .5pt;mso-border-top-alt:solid black .5pt;
                mso-border-left-alt:solid black
                .5pt;mso-border-bottom-alt:solid black .5pt; padding:0in
                3.5pt 0in 3.5pt" valign="top" width="46">
                <p class="MsoNormal"><b><span lang="EN-GB">N<o:p></o:p></span></b></p>
              </td>
              <td style="width:60.05pt;border:solid black 1.0pt;
                border-top:none;mso-border-top-alt:solid black
                .5pt;mso-border-alt:solid black .5pt; padding:0in 3.5pt
                0in 3.5pt" valign="top" width="80">
                <p class="MsoNormal"><b><span lang="EN-GB">13/02/20<o:p></o:p></span></b></p>
              </td>
            </tr>
            <tr style="mso-yfti-irow:3">
              <td style="width:40.8pt;border-top:none;border-left:solid
                black 1.0pt; border-bottom:solid black
                1.0pt;border-right:none;mso-border-top-alt:solid black
                .5pt; mso-border-top-alt:solid black
                .5pt;mso-border-left-alt:solid black .5pt;
                mso-border-bottom-alt:solid black .5pt;padding:0in 3.5pt
                0in 3.5pt" width="54">
                <p class="MsoNormal"><b><span lang="EN-GB">13354<o:p></o:p></span></b></p>
              </td>
              <td style="width:5.0in;border-top:none;border-left:solid
                black 1.0pt; border-bottom:solid black
                1.0pt;border-right:none;mso-border-top-alt:solid black
                .5pt; mso-border-top-alt:solid black
                .5pt;mso-border-left-alt:solid black .5pt;
                mso-border-bottom-alt:solid black .5pt;padding:0in 3.5pt
                0in 3.5pt" width="480">
                <p class="MsoNormal"><b><span lang="EN-GB">IVC Core
                      Experiment CE1: Overall Codec Testing<o:p></o:p></span></b></p>
              </td>
              <td style="width:34.85pt;border-top:none;border-left:
                solid black 1.0pt;border-bottom:solid black
                1.0pt;border-right:none; mso-border-top-alt:solid black
                .5pt;mso-border-top-alt:solid black .5pt;
                mso-border-left-alt:solid black
                .5pt;mso-border-bottom-alt:solid black .5pt; padding:0in
                3.5pt 0in 3.5pt" valign="top" width="46">
                <p class="MsoNormal"><b><span lang="EN-GB">N<o:p></o:p></span></b></p>
              </td>
              <td style="width:60.05pt;border:solid black 1.0pt;
                border-top:none;mso-border-top-alt:solid black
                .5pt;mso-border-alt:solid black .5pt; padding:0in 3.5pt
                0in 3.5pt" valign="top" width="80">
                <p class="MsoNormal"><b><span lang="EN-GB">13/01/25<o:p></o:p></span></b></p>
              </td>
            </tr>
            <tr style="mso-yfti-irow:4;mso-yfti-lastrow:yes">
              <td style="width:40.8pt;border-top:none;border-left:solid
                black 1.0pt; border-bottom:solid black
                1.0pt;border-right:none;mso-border-top-alt:solid black
                .5pt; mso-border-top-alt:solid black
                .5pt;mso-border-left-alt:solid black .5pt;
                mso-border-bottom-alt:solid black .5pt;padding:0in 3.5pt
                0in 3.5pt" width="54">
                <p class="MsoNormal"><b><span lang="EN-GB">13355<o:p></o:p></span></b></p>
              </td>
              <td style="width:5.0in;border-top:none;border-left:solid
                black 1.0pt; border-bottom:solid black
                1.0pt;border-right:none;mso-border-top-alt:solid black
                .5pt; mso-border-top-alt:solid black
                .5pt;mso-border-left-alt:solid black .5pt;
                mso-border-bottom-alt:solid black .5pt;padding:0in 3.5pt
                0in 3.5pt" width="480">
                <p class="MsoNormal"><b><span lang="EN-GB">IVC Core
                      Experiment CE2: Improvements of ITM<o:p></o:p></span></b></p>
              </td>
              <td style="width:34.85pt;border-top:none;border-left:
                solid black 1.0pt;border-bottom:solid black
                1.0pt;border-right:none; mso-border-top-alt:solid black
                .5pt;mso-border-top-alt:solid black .5pt;
                mso-border-left-alt:solid black
                .5pt;mso-border-bottom-alt:solid black .5pt; padding:0in
                3.5pt 0in 3.5pt" valign="top" width="46">
                <p class="MsoNormal"><b><span lang="EN-GB">N<o:p></o:p></span></b></p>
              </td>
              <td style="width:60.05pt;border:solid black 1.0pt;
                border-top:none;mso-border-top-alt:solid black
                .5pt;mso-border-alt:solid black .5pt; padding:0in 3.5pt
                0in 3.5pt" valign="top" width="80">
                <p class="MsoNormal"><b><span lang="EN-GB">13/01/25<o:p></o:p></span></b></p>
              </td>
            </tr>
          </tbody>
        </table>
        <br>
        14.1.2 The video subgroup would like to point out that an
        alternative technology with potential benefits over the current
        ITM4 has been proposed in M28182 and M28187 for consideration in
        the IVC standardization. A Core Experiment (CE1) was defined for
        systematic testing under comparable conditions. NBs and
        interested experts are encouraged to perform further study of
        the technology proposed in M28182 and M28187 regarding the IVC
        requirements.<br>
        <br>
        14.1.3 The contributors of M28182 and M28187 are asked to
        provide more information about potential restrictions which
        might prohibit the progressing of their technology into an MPEG
        standard, in case it would be considered beneficial from the
        perspective of IVC development.<br>
        <br>
        14.1.4 WG11 requests its members to review M28182 and M28187 and
        provide suggestions concerning their usability in the IVC
        process.<br>
        <br>
        14.1.5 WG11 thanks the AUNB for the comment on IVC (M28365).
        WG11 considers the actions taken at this meeting to be
        sufficient in responding to AUNB&#8217;s request.<br>
        <br>
        14.1.6 The video subgroup thanks ITU-T for the viewing equipment
        that was used in the context of evaluating IVC contributions.<br>
        <hr width="100%" size="2"><br>
        <br>
        On 2/28/2013 7:31 AM, Harald Alvestrand wrote:<br>
      </div>
      <blockquote cite="mid:512F7840.6070407@alvestrand.no" type="cite">Sigh.

        I thought that after the drubbing draft-dbenham-webrtcvideomti
        got at the previous meeting, the authors would have either
        improved the attempts at quality evaluation or removed them. <br>
        <br>
        It seemed to me that there was rough consensus on the mailing
        list earlier that the quality of the two codecs was close enough
        that this was not going to convince anyone who had already taken
        a strong position based on the IPR issues. <br>
        <br>
        But if we are going to play the video codec quality evaluation
        game, I also have something I want to have on file here. <br>
        <br>
        Google has submitted VP8 as a candidate for standardization in
        ISO/IEC JTC1 SC29 WG11 (better known as MPEG). As part of that
        submission, we submitted a quantitative evaluation of VP8's
        quality compared to the then-current "IVC Test Model", which
        also included numbers compared to the AVC Baseline "anchors"
        that were part of the project description for the IVC effort. <br>
        <br>
        This was contributed to MPEG's January meeting in Geneva; the
        decision at that meeting was to continue the evaluation effort,
        with new data being made available before the next meeting in
        April. <br>
        <br>
        I'm enclosing the report with the test results; the tests were
        not done by Google; the scripts are available if anyone wants to
        run them for themselves. <br>
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Harald <br>
        <br>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <br>
        <pre wrap="">_______________________________________________
rtcweb mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:rtcweb@ietf.org">rtcweb@ietf.org</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/rtcweb">https://www.ietf.org/mailman/listinfo/rtcweb</a>
</pre>
      </blockquote>
      <br>
    </blockquote>
    <br>
  </body>
</html>

--------------050707090201020807020705--

From juberti@google.com  Thu Feb 28 14:37:36 2013
Return-Path: <juberti@google.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 54BC921F8630 for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 14:37:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.505
X-Spam-Level: 
X-Spam-Status: No, score=-102.505 tagged_above=-999 required=5 tests=[AWL=-0.129, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_42=0.6, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 46Zcf-bVhuvN for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 14:37:35 -0800 (PST)
Received: from mail-qe0-f41.google.com (mail-qe0-f41.google.com [209.85.128.41]) by ietfa.amsl.com (Postfix) with ESMTP id 1638D21F8700 for <rtcweb@ietf.org>; Thu, 28 Feb 2013 14:37:34 -0800 (PST)
Received: by mail-qe0-f41.google.com with SMTP id 6so1893692qeb.28 for <rtcweb@ietf.org>; Thu, 28 Feb 2013 14:37:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=2aE6Lr/ZxTELNu03Mo5I4BwA9UDcToqBtrlWbXbV9tY=; b=djmcLu5LH+ALbYJXbaC3joHQqpis9rUcYkvQ3o2qXP27wTZZyiVAMwBzpU9k9qZokz wNTyH10p8U0doYr1r81GBT417ZISod5G2zB6R62BGR08pt/yrR+/wofPsrfTKq6iXifL ailLHWtr8Em9zjWgY+gR3TCfQHm2S5wgGaNWbo1z17OR1DxJDSb8FZXG30HEI3uQSaqC y6vHXLmjow7y0NNLHrEuqbAQbIc5839YylVznseyRAcS4QWDU/B6OneOKHk6fUGbfB0U nSeOAYJRBo4nL1QUO/afymEoocKSBR0GimsD23fmpzyglGdTyN8ra3feVAe3Ii1jKqyU FO9w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:cc:content-type:x-gm-message-state; bh=2aE6Lr/ZxTELNu03Mo5I4BwA9UDcToqBtrlWbXbV9tY=; b=KTQK7g0AZ/M9FvnJHrNsTLQMiqE8xZpGKlqTph+scbHpFL8gry6PW7zML6hZn4f9kd sd1+wOq+HzRMtDmtbGRuQ622nuDatTaCgGhMbUpYX1hgee9mePUpxFlqPB9iiGNyiUTr QV/uWbTwHHYPE0TtRuNmdqcmr4TGZtvEf3ub7yI6w/D361yJ0WToF23mO9t2rWrBDZTN p9LXzJt644Y5HDR7yjmzu9Gx7zBEEP/Ksr6iHcNBMlWhLYDV66Z2TCuPeVnK+SxOvwbJ ZLec3BV5jLCTygJiBGIYcmgpm8zgGm7uc55A3KUOiVFELeYx3Xt4VKAfB9s+mbSGQ9Ng T5xA==
X-Received: by 10.229.137.14 with SMTP id u14mr2866750qct.138.1362091054338; Thu, 28 Feb 2013 14:37:34 -0800 (PST)
MIME-Version: 1.0
Received: by 10.229.206.17 with HTTP; Thu, 28 Feb 2013 14:37:14 -0800 (PST)
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B10B98F@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B10B6DE@ESESSMB209.ericsson.se> <CAOJ7v-0UTceYRjiTL2tPWhnJ914dsk54MYd1vvXAGLmp8ByztQ@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B10B98F@ESESSMB209.ericsson.se>
From: Justin Uberti <juberti@google.com>
Date: Thu, 28 Feb 2013 14:37:14 -0800
Message-ID: <CAOJ7v-1VMjQ01J2vxJdwt0M7O7LiBeLLxDeUxCiKp4JRDH+ofA@mail.gmail.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Content-Type: multipart/alternative; boundary=00235452e6ec72680104d6d08984
X-Gm-Message-State: ALoCoQlFrIDuBIqkrQWcegER5oKO1bz9vk/0IX93HctA9E1i3pJ+RkAH/g2Md5ZdsR0sA5P9hHbw/cwIAaQRAhojN2TJglIi6y2/slja4dcmmWDyQP+33QHLqSWmpfEL/fPQauPzJzkiP4b2hahKv9IO+caIN6RZtT7BlOZYwkDWCFaebim2aNYkltOw9dfTcZL7fCDqa9Ln
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] JSEP-03: O/A state machine and trickle ICE with forking
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, 28 Feb 2013 22:37:36 -0000

--00235452e6ec72680104d6d08984
Content-Type: text/plain; charset=UTF-8

On Wed, Feb 27, 2013 at 10:57 PM, Christer Holmberg <
christer.holmberg@ericsson.com> wrote:

>
> Hi Justin,
>
> Thanks for your response!
>
> Comments inline, with an additional state machine question (Q_OA_3).
>
>
> ------------------
>
>
> >> Q_OA_1: As I have commented earlier, the state machine does not support
> setting of remote offer when a
> >> remote pranswer has been set. A JS SIP app may e.g. receive an SDP
> answer in a reliable 18x response,
> >> call setPranswer, and then receive an UPDATE on the same leg with a new
> offer.
> >
> > Section 3.5.2, paragraph 2, attempts to provide a workaround for this
> issue.
>
> Section 3.5.2 talks about parallel forking, and how it can be solved by
> creating a new PC, and then send an UPDATE to provide the new PC
> information to the remote entity.
>
> But, my issues is when the remote entity sends an UPDATE, with a new
> offer. It's not even related to forking. See my example below:
>
>
> BROWSER                         JS APP
>  REMOTE ENITTY
>
>     ------ create offer ----------
>                                              -------- SDP Offer
> 1----------------->
>                                             <------- SDP Answer 1
> ----------------
>     ------ set pranswer ---------
>                                             <------- SDP Offer 2
> -------------------
>     ------ ??? ----------------------
>
>
> ------------------
>

Right. This is clearly a problem, but the reason it is a problem is because
the two sides don't agree on the state of the negotiation. In a forking
case, it would be handled via the mechanism I mentioned above. In a
non-forking case, this is not solvable even with cloning, because the two
sides are out of sync. The browser has to handle this case by rejecting SDP
Offer 2.

>
>
> >>Q_OA_2: The text in section 4.2.3 says:
> >>
> >>  "A description used as a "pranswer" may be applied as a response to an
> "offer", or an update to a previously sent "answer"."
> >>
> >> I don't understand the "update to a previously sent answer" part. As
> the previously sent "answer" has freed any resources
> >> that are no longer needed, is a subsequent "preanswer" supposed to
> un-free those? Also, the state machine doesn't seem to
> >> support it, and there is text saying that once "answer" has been set,
> no more "answer"/"pranswer" can be set for that O/A transaction.
> >
> > This should have said "previously sent "pranswer"", like the paragraph
> that follows it.
>
> Ok.
>
>
> ------------------
>
> Q_OA_3: When a pranswer has been set, the state machine does not allow
> creating a new local offer.
>
> So, if the JS APP needs to send a new offer, e.g. because of BUNDLE, it
> would have to set answer first. But, that would again more or less prevent
> serial forking (at least on the same PeerConnection).
>

Can you explain the BUNDLE case you have in mind? The BUNDLE renegotiation
to a single port can't happen at this point in the negotiation, because the
caller may receive another answer that doesn't want to use BUNDLE.


>
>
> ------------------
>
>
> >Q_TI_1:
> >
> >Assume the JS APP receives an SDP answer from remote entity A, and
> provides it to the browser as a pranswer. Then the JS APP receives an SDP
> answer from remote entity B, and provides it to the browser as a pranswer.
> >
> >Then, the JS APP receives trickle ICE candidates from both entities A and
> B. What will happen to the trickle ICE candidates from remote entity A? The
> same question applies if the browser receives peer reflexive candidates
> from A.
> >
> >The draft says that trickle ICE candidates will be provided to the ICE
> Agent, that will then perform connectivity checks etc. But, does that mean
> that the ICE Agent will perform connectivity checks with both A and B.
> >
> >This could of course be handled by always creating separate
> PeerConnections (and hence separate ICE agents) for A and B, even in the
> case of serial forking.
> >
> >But, in any case I think the draft also needs to describe the ICE impacts
> of forking, because currently I don't think there is any text.
> >
> >Thanks for pointing this out. I discussed this at the IETF 83.5 interim,
> but forgot to put this into the draft. The answer is that when B's pranswer
> is applied,
> >and the received ICE credentials are different than the previous answer
> (as they would be in this case), the existing candidates are discarded.
>
> But, A doesn't know that, so it may keep sending STUN requests, trickle
> ICE candidates etc.
>

The app should send a termination message to A when it accepts the pranswer
from B. Even if it didn'tm the STUN requests would be ignored by the impl,
and the ICE candidates would be ignored by the app, so I don't think there
is a problem.


> But, assume that the JS APP discards whatever comes from A. Then, if the
> session will eventually be established with A (i.e. the SDP answer from A
> is provided to the browser as "answer"), A needs to be informed to re-send
> all trickle ICE candidates etc again,  because the previously sent ones
> were discarded (since the JS APP provided the SDP answer from B to the
> browser)...
>

The app can't keep the session alive simultaneously with both A and B. It
needs to pick one or the other. The last time this was discussed, this was
felt to be a reasonable solution. Perhaps this needs to be codified in the
JSEP draft.



>
> ------------------
>
> I actually think that PeerConnection cloning would solve *ALL* of the
> issues above: there would be no need for pranswer, which means that the
> JSEP O/A procedures would be fully aligned with RFC 3264. And, ICE
> procedures could take place with multiple remote entities simultaneously.
>

I considered that in the past, but PRANSWER is not just for forking; it's
also useful in the non-forking case  to get media flowing as fast as
possible in a single O/A sequence.

The overall opinion of the WG was that PRANSWER solves the problem above
and provides a fairly good treatment of forking without introducing
significant complexity. Adding cloning would allow a more comprehensive
treatment of forking, but at the cost of significant additional complexity.
Also, I have yet to have any application builder ask me for cloning support.

>
>
> Regards,
>
> Christer
>
>

--00235452e6ec72680104d6d08984
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><br><div class=3D"gmail=
_quote">On Wed, Feb 27, 2013 at 10:57 PM, Christer Holmberg <span dir=3D"lt=
r">&lt;<a href=3D"mailto:christer.holmberg@ericsson.com" target=3D"_blank">=
christer.holmberg@ericsson.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><br>
Hi Justin,<br>
<br>
Thanks for your response!<br>
<br>
Comments inline, with an additional state machine question (Q_OA_3).<br>
<br>
<br>
------------------<br>
<div class=3D"im"><br>
<br>
&gt;&gt; Q_OA_1: As I have commented earlier, the state machine does not su=
pport setting of remote offer when a<br>
&gt;&gt; remote pranswer has been set. A JS SIP app may e.g. receive an SDP=
 answer in a reliable 18x response,<br>
&gt;&gt; call setPranswer, and then receive an UPDATE on the same leg with =
a new offer.<br>
&gt;<br>
&gt; Section 3.5.2, paragraph 2, attempts to provide a workaround for this =
issue. =C2=A0<br>
<br>
</div>Section 3.5.2 talks about parallel forking, and how it can be solved =
by creating a new PC, and then send an UPDATE to provide the new PC informa=
tion to the remote entity.<br>
<br>
But, my issues is when the remote entity sends an UPDATE, with a new offer.=
 It&#39;s not even related to forking. See my example below:<br>
<br>
<br>
BROWSER =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 JS APP =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0REMOTE ENITTY<br>
<br>
=C2=A0 =C2=A0 ------ create offer ----------<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0-------- SDP Offer 1-----------------&gt;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 &lt;------- SDP Answer 1 ----------------<br>
=C2=A0 =C2=A0 ------ set pranswer ---------<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 &lt;------- SDP Offer 2 -------------------<br>
=C2=A0 =C2=A0 ------ ??? ----------------------<br>
<br>
<br>
------------------<br></blockquote><div><br></div><div style>Right. This is=
 clearly a problem, but the reason it is a problem is because the two sides=
 don&#39;t agree on the state of the negotiation. In a forking case, it wou=
ld be handled via the mechanism I mentioned above. In a non-forking case, t=
his is not solvable even with cloning, because the two sides are out of syn=
c. The browser has to handle this case by rejecting SDP Offer 2.=C2=A0</div=
>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<div class=3D"im"><br>
<br>
&gt;&gt;Q_OA_2: The text in section 4.2.3 says:<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0&quot;A description used as a &quot;pranswer&quot; may be ap=
plied as a response to an &quot;offer&quot;, or an update to a previously s=
ent &quot;answer&quot;.&quot;<br>
&gt;&gt;<br>
&gt;&gt; I don&#39;t understand the &quot;update to a previously sent answe=
r&quot; part. As the previously sent &quot;answer&quot; has freed any resou=
rces<br>
&gt;&gt; that are no longer needed, is a subsequent &quot;preanswer&quot; s=
upposed to un-free those? Also, the state machine doesn&#39;t seem to<br>
&gt;&gt; support it, and there is text saying that once &quot;answer&quot; =
has been set, no more &quot;answer&quot;/&quot;pranswer&quot; can be set fo=
r that O/A transaction.<br>
&gt;<br>
&gt; This should have said &quot;previously sent &quot;pranswer&quot;&quot;=
, like the paragraph that follows it. =C2=A0<br>
<br>
</div>Ok.<br>
<br>
<br>
------------------<br>
<br>
Q_OA_3: When a pranswer has been set, the state machine does not allow crea=
ting a new local offer.<br>
<br>
So, if the JS APP needs to send a new offer, e.g. because of BUNDLE, it wou=
ld have to set answer first. But, that would again more or less prevent ser=
ial forking (at least on the same PeerConnection).<br></blockquote><div>

<br></div><div style>Can you explain the BUNDLE case you have in mind? The =
BUNDLE renegotiation to a single port can&#39;t happen at this point in the=
 negotiation, because the caller may receive another answer that doesn&#39;=
t want to use BUNDLE.</div>

<div style>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 =
0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
------------------<br>
<div class=3D"im"><br>
<br>
&gt;Q_TI_1:<br>
&gt;<br>
&gt;Assume the JS APP receives an SDP answer from remote entity A, and prov=
ides it to the browser as a pranswer. Then the JS APP receives an SDP answe=
r from remote entity B, and provides it to the browser as a pranswer.<br>


&gt;<br>
&gt;Then, the JS APP receives trickle ICE candidates from both entities A a=
nd B. What will happen to the trickle ICE candidates from remote entity A? =
The same question applies if the browser receives peer reflexive candidates=
 from A.<br>


&gt;<br>
&gt;The draft says that trickle ICE candidates will be provided to the ICE =
Agent, that will then perform connectivity checks etc. But, does that mean =
that the ICE Agent will perform connectivity checks with both A and B.<br>


&gt;<br>
&gt;This could of course be handled by always creating separate PeerConnect=
ions (and hence separate ICE agents) for A and B, even in the case of seria=
l forking.<br>
&gt;<br>
&gt;But, in any case I think the draft also needs to describe the ICE impac=
ts of forking, because currently I don&#39;t think there is any text.<br>
&gt;<br>
&gt;Thanks for pointing this out. I discussed this at the IETF 83.5 interim=
, but forgot to put this into the draft. The answer is that when B&#39;s pr=
answer is applied,<br>
&gt;and the received ICE credentials are different than the previous answer=
 (as they would be in this case), the existing candidates are discarded.<br=
>
<br>
</div>But, A doesn&#39;t know that, so it may keep sending STUN requests, t=
rickle ICE candidates etc.<br></blockquote><div><br></div><div>The app shou=
ld send a termination message to A when it accepts the pranswer from B. Eve=
n if it didn&#39;tm the STUN requests would be ignored by the impl, and the=
 ICE candidates would be ignored by the app, so I don&#39;t think there is =
a problem.</div>

<div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex=
;border-left:1px #ccc solid;padding-left:1ex">
<br>
But, assume that the JS APP discards whatever comes from A. Then, if the se=
ssion will eventually be established with A (i.e. the SDP answer from A is =
provided to the browser as &quot;answer&quot;), A needs to be informed to r=
e-send all trickle ICE candidates etc again, =C2=A0because the previously s=
ent ones were discarded (since the JS APP provided the SDP answer from B to=
 the browser)...<br>

</blockquote><div><br></div><div style>The app can&#39;t keep the session a=
live simultaneously with both A and B. It needs to pick one or the other. T=
he last time this was discussed, this was felt to be a reasonable solution.=
 Perhaps this needs to be codified in the JSEP draft.</div>

<div><br></div><div style><br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
------------------<br>
<br>
I actually think that PeerConnection cloning would solve *ALL* of the issue=
s above: there would be no need for pranswer, which means that the JSEP O/A=
 procedures would be fully aligned with RFC 3264. And, ICE procedures could=
 take place with multiple remote entities simultaneously.<br>

</blockquote><div><br></div><div style>I considered that in the past, but P=
RANSWER is not just for forking; it&#39;s also useful in the non-forking ca=
se =C2=A0to get media flowing as fast as possible in a single O/A sequence.=
=C2=A0</div>

<div style><br></div><div style>The overall opinion of the WG was that PRAN=
SWER solves the problem above and provides a fairly good treatment of forki=
ng without introducing significant complexity. Adding cloning would allow a=
 more comprehensive treatment of forking, but at the cost of significant ad=
ditional complexity. Also, I have yet to have any application builder ask m=
e for cloning support.</div>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
<br>
Regards,<br>
<br>
Christer<br>
<br>
</blockquote></div><br></div></div>

--00235452e6ec72680104d6d08984--

From prvs=077171ed94=gmartincocher@rim.com  Thu Feb 28 14:55:44 2013
Return-Path: <prvs=077171ed94=gmartincocher@rim.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 91B9221F89C0 for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 14:55:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.203
X-Spam-Level: 
X-Spam-Status: No, score=-5.203 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MIME_QP_LONG_LINE=1.396, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c5bbpi9p0gLD for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 14:55:43 -0800 (PST)
Received: from mhs060cnc.rim.net (mhs060cnc.rim.net [208.65.73.34]) by ietfa.amsl.com (Postfix) with ESMTP id 84A9821F89B5 for <rtcweb@ietf.org>; Thu, 28 Feb 2013 14:55:43 -0800 (PST)
X-AuditID: 0a41282f-b7f456d0000006c9-5b-512fe066eba4
Received: from XCT108CNC.rim.net (xct108cnc.rim.net [10.65.161.208]) by mhs060cnc.rim.net (SBG) with SMTP id B9.A0.01737.660EF215; Thu, 28 Feb 2013 16:55:34 -0600 (CST)
Received: from XCT115CNC.rim.net (10.65.161.215) by XCT108CNC.rim.net (10.65.161.208) with Microsoft SMTP Server (TLS) id 14.2.328.9; Thu, 28 Feb 2013 17:55:34 -0500
Received: from XMB106BCNC.rim.net ([fe80::99b8:8d0e:cdcd:c00d]) by XCT115CNC.rim.net ([::1]) with mapi id 14.02.0328.009; Thu, 28 Feb 2013 17:55:33 -0500
From: Gaelle Martin-Cocher <gmartincocher@rim.com>
To: Harald Alvestrand <harald@alvestrand.no>
Thread-Topic: [rtcweb] Video codec quality evaluations (Re: Agenda time request for draft-dbenham-webrtcvideomti)
Thread-Index: AQHOFcjDTigXDSswI0yAtDwbUIIW7JiPu3gAgABv2wD//7QVUA==
Date: Thu, 28 Feb 2013 22:55:32 +0000
Message-ID: <92D0D52F3A63344CA478CF12DB0648AA265264DE@XMB106BCNC.rim.net>
References: <CD5381E5.95C4C%stewe@stewe.org> <512F7840.6070407@alvestrand.no> <92D0D52F3A63344CA478CF12DB0648AA26526250@XMB106BCNC.rim.net> <512FD7B6.8090009@alvestrand.no>
In-Reply-To: <512FD7B6.8090009@alvestrand.no>
Accept-Language: fr-FR, en-CA, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.65.160.249]
Content-Type: text/plain; charset="iso-8859-1"
content-transfer-encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNKsWRmVeSWpSXmKPExsXC5bjwgm7aA/1Ag4uztSyO9XWxWaz9187u wORxZcIVVo8lS34yBTBFNTDaJCWWlAVnpufp29kk5uXllySWpCqkpBYn2yr5pKYn5igEFGWW JSZXKrhkFifnJGbmphYpKWSm2CqZKCkU5CQmp+am5pXYKiUWFKTmpSjZcSlgABugssw8hdS8 5PyUzLx0WyXPYH9dCwtTS11DJTvdhE6ejPlPX7AXnJataJ8zmamB8Y94FyMnh4SAicT8FxuY IWwxiQv31rN1MXJxCAmsYpRYtGYCI4SzklHi58lOFghnLqNE/8E2JpAWNgEjiRknfoHZIgI6 Eg/3N4DZzALqEncWn2MHsYUFiiR+/bjGDlFTLNF+4CcjhO0ksXnlTLB6FgFViRfz/oPZvAKe EhOa90Et28QoMat/LliCU0BXYsLxA0DNHByMAioSJ5+GQ+wSl7j1ZD4TxAsCEkv2nId6R1Ti 5eN/rBC2osTeZ0ehbtOTuDF1ChuErS2xbOFrZoi9ghInZz5hAbGFBJQkWr+eZ5oAtB3JillI 2mchaZ+FpH0BI8sqRsHcjGIDM4PkvGS9osxcvbzUkk2M4NSiob+D8e17i0OMAhyMSjy8P67q BwqxJpYVV+YeYpTgYFYS4S2/BxTiTUmsrEotyo8vKs1JLT7E6AoMoYnMUtzJ+cC0l1cSb2xg gJujJM4rEigaKCSQDkxk2ampBalFMHOYODhB9nBJiRQD01FqUWJpSUY8KGnGFwPTplQD4xF+ BrHXPvc2fnqzzELhZczNHemyi3atWO9ayyNmuz7z6zuDPxf7Ew0WvG9M3Nics70pYbfYy8Mz WN8/uDrjicsupp3tlTmHbVlsp/xvMghzEWl9d88mWPrqhl1MtuoJj29m6EysNnqr7tuRK/B+ 3fQPOTvevrkv/2W/1DLBO/53bRXFcz7m7lBiKc5INNRiLipOBAAnH6VJbgMAAA==
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Video codec quality evaluations (Re: Agenda time request for draft-dbenham-webrtcvideomti)
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, 28 Feb 2013 22:55:44 -0000

Thanks Harald,

:-)
It will be indeed interesting to have the full set of results.
I think the request of MPEG in resolution 14.1.3 is relevant as well to the=
 discussion happening on this list too. 
Would you be in a position to provide an answer in Orlando?
That could help resolve the MTI selection.

Sincerely,
Ga=EBlle

-----Original Message-----
From: Harald Alvestrand [mailto:harald@alvestrand.no] 
Sent: Thursday, February 28, 2013 5:19 PM
To: Gaelle Martin-Cocher
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Video codec quality evaluations (Re: Agenda time reque=
st for draft-dbenham-webrtcvideomti)

On 02/28/2013 09:50 PM, Gaelle Martin-Cocher wrote:

Good to hear from you here too, Gaelle!
> Harald,
>
> You may want to clarify that the document you provided is not a report but=
 an input document, and a later revision corrected the source of it.
Yes, the "Source: AGH on IVC" was both wrong and misspelled!

The source was the three named individuals; it was provided as input to the=
 meeting.
> Further tests and comparisons happen at that meeting (not necessarily very=
 conclusive) and has pointed out by Rob, further tests for the next mpeg mee=
ting were requested. Resolution 14.1.2 is pretty clear .

Yep, we're working on it as we speak; they will be ready by the April 
meeting. But not before Orlando!

>
> Sincerely,
> Gaelle
>
> -----Original Message-----
> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf O=
f Harald Alvestrand
> Sent: Thursday, February 28, 2013 10:31 AM
> To: rtcweb@ietf.org
> Subject: [rtcweb] Video codec quality evaluations (Re: Agenda time request=
 for draft-dbenham-webrtcvideomti)
>
> Sigh. I thought that after the drubbing draft-dbenham-webrtcvideomti got a=
t the previous meeting, the authors would have either improved the attempts=
 at quality evaluation or removed them.
>
> It seemed to me that there was rough consensus on the mailing list earlier=
 that the quality of the two codecs was close enough that this was not going=
 to convince anyone who had already taken a strong position based on the IPR=
 issues.
>
> But if we are going to play the video codec quality evaluation game, I als=
o have something I want to have on file here.
>
> Google has submitted VP8 as a candidate for standardization in ISO/IEC
> JTC1 SC29 WG11 (better known as MPEG). As part of that submission, we subm=
itted a quantitative evaluation of VP8's quality compared to the then-curren=
t "IVC Test Model", which also included numbers compared to the AVC Baseline=
 "anchors" that were part of the project description for the IVC effort.
>
> This was contributed to MPEG's January meeting in Geneva; the decision at=
 that meeting was to continue the evaluation effort, with new data being mad=
e available before the next meeting in April.
>
> I'm enclosing the report with the test results; the tests were not done by=
 Google; the scripts are available if anyone wants to run them for themselve=
s.
>
>                          Harald
>
>
> ---------------------------------------------------------------------
> This transmission (including any attachments) may contain confidential inf=
ormation, privileged material (including material protected by the solicitor=
-client or other applicable privileges), or constitute non-public informatio=
n. Any use of this information by anyone other than the intended recipient i=
s prohibited. If you have received this transmission in error, please immedi=
ately reply to the sender and delete this information from your system. Use,=
 dissemination, distribution, or reproduction of this transmission by uninte=
nded recipients is not authorized and may be unlawful.


---------------------------------------------------------------------
This transmission (including any attachments) may contain confidential infor=
mation, privileged material (including material protected by the solicitor-c=
lient or other applicable privileges), or constitute non-public information.=
 Any use of this information by anyone other than the intended recipient is=
 prohibited. If you have received this transmission in error, please immedia=
tely reply to the sender and delete this information from your system. Use,=
 dissemination, distribution, or reproduction of this transmission by uninte=
nded recipients is not authorized and may be unlawful.

From richard.ejzak@alcatel-lucent.com  Thu Feb 28 15:10:21 2013
Return-Path: <richard.ejzak@alcatel-lucent.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 9AE6421F8511 for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 15:10:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.609
X-Spam-Level: 
X-Spam-Status: No, score=-9.609 tagged_above=-999 required=5 tests=[AWL=0.640,  BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ko2jT2248bbT for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 15:10:21 -0800 (PST)
Received: from smail5.alcatel.fr (smail5.alcatel.fr [64.208.49.27]) by ietfa.amsl.com (Postfix) with ESMTP id AA83D21F8506 for <rtcweb@ietf.org>; Thu, 28 Feb 2013 15:10:20 -0800 (PST)
Received: from FRMRSSXCHHUB02.dc-m.alcatel-lucent.com (FRMRSSXCHHUB02.dc-m.alcatel-lucent.com [135.120.45.62]) by smail5.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id r1SNAB29021586 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Fri, 1 Mar 2013 00:10:11 +0100
Received: from US70TWXCHHUB03.zam.alcatel-lucent.com (135.5.2.35) by FRMRSSXCHHUB02.dc-m.alcatel-lucent.com (135.120.45.62) with Microsoft SMTP Server (TLS) id 8.3.213.0; Fri, 1 Mar 2013 00:10:11 +0100
Received: from US70UWXCHMBA04.zam.alcatel-lucent.com ([169.254.12.105]) by US70TWXCHHUB03.zam.alcatel-lucent.com ([135.5.2.35]) with mapi id 14.02.0247.003; Thu, 28 Feb 2013 18:10:08 -0500
From: "Ejzak, Richard P (Richard)" <richard.ejzak@alcatel-lucent.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>, Ted Hardie <ted.ietf@gmail.com>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: [rtcweb] DRAFT Agenda for RTCWEB
Thread-Index: AQHOFRLcZ2QmQVBDiECl5/dQQDdArZiOfAyAgAFkj4A=
Date: Thu, 28 Feb 2013 23:10:07 +0000
Message-ID: <03FBA798AC24E3498B74F47FD082A92F36EA7EAB@US70UWXCHMBA04.zam.alcatel-lucent.com>
References: <CA+9kkMALouyyzN4dcGdF92TO2HGcBHbHR6fvHg7QC-x5ndCGjw@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B10B717@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B10B717@ESESSMB209.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.5.27.16]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.69 on 155.132.188.13
Cc: Richard Barnes <rbarnes@bbn.com>, "rtcweb-chairs@tools.ietf.org" <rtcweb-chairs@tools.ietf.org>
Subject: Re: [rtcweb] DRAFT Agenda for RTCWEB
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, 28 Feb 2013 23:10:21 -0000

Since multiplexing of the data channel with RTP media has been shown as a d=
esirable feature of BUNDLE (and most of its variants), I would suggest that=
 this be treated as a significant advantage for BUNDLE (and similarly capab=
le variants) over any proposal without it.  Cullen's "Plan A" is preferred =
over Plan B precisely because it has an incremental muxing advantage.

BR, Richard

> -----Original Message-----
> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On
> Behalf Of Christer Holmberg
> Sent: Wednesday, February 27, 2013 2:30 PM
> To: Ted Hardie; rtcweb@ietf.org
> Cc: Richard Barnes; rtcweb-chairs@tools.ietf.org
> Subject: Re: [rtcweb] DRAFT Agenda for RTCWEB
>=20
>=20
> Hi,
>=20
> Does the Data Channel part (or some other part) of the agenda include
> making a decision on whether it shall be possible to bundle the Data
> Channel with the RTP media?
>=20
> Or, do we already have consensus that it shall be possible?
>=20
> Just to clarify, because I think it is important input for the MMUSIC
> discussions on the actual mechanism.
>=20
> Regards,
>=20
> Christer
>=20
>=20
> ________________________________________
> From: rtcweb-bounces@ietf.org [rtcweb-bounces@ietf.org] on behalf of
> Ted Hardie [ted.ietf@gmail.com]
> Sent: Wednesday, 27 February 2013 7:49 PM
> To: rtcweb@ietf.org
> Cc: Richard Barnes; rtcweb-chairs@tools.ietf.org
> Subject: [rtcweb] DRAFT Agenda for RTCWEB
>=20
> The agenda below has been uploaded as an initial, draft agenda for the
> group.  Comments on the timing and balance are encouraged.
>=20
> thanks,
>=20
> Ted Hardie
>=20
> RTCWEB Draft Agenda
> March 12, 2013 9:00 to 11:30
>=20
> Administrivia (5 min)
>=20
> AD Message (5 min)
>=20
> Data Channel
>  - draft-jesup-rtcweb-data-protocol (20 min)
>  - draft-thomson-rtcweb-data (15 min)
>  - draft-marcon-rtcweb-data-channel-management (15 min)
>  - Discussion (30 min)
>  - Consensus call(s) (5 min)
>=20
> WGLC Issue resolution (30 min)
> - draft-ietf-rtcweb-security
> - draft-ietf-rtcweb-security-arch
> - draft-ietf-rtcweb-overview
> - draft-ietf-rtcweb-use-cases-and-requirements
>=20
> RTCP-XR (15 min )
> - draft-ietf-rtcweb-rtp-usage-06
>=20
> FEC in RTCWEB  (Call for interest)
> - draft-mandyam-rtcweb-fecframe-00 (5 min)
>=20
> Mobile issues for RTCWEB (Call for review)
> - http://tools.ietf.org/html/draft-reddy-rtcweb-mobile-00 (5 min)
>=20
>=20
> March 14, 2013 9:00 to 11:30
>=20
> JSEP
> - draft-rtcweb-jsep (40 min)
> - Discussion (30 min)
> - Consensus call(s) (5)
>=20
> Video Codec                       10:15 to 11:30
> 1. draft-alvestrand-rtcweb-vp8-01 (15 mins) 2. draft-burman-rtcweb-
> h264-proposal-01+draft-dbenham-webrtcvideomti-01+draft-marjou-rtcweb-
> video-codec-00
> (25 mins)
>       Discussion (30 minutes)
>       Call the question (5 minutes)
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb

From singer@apple.com  Thu Feb 28 15:44:54 2013
Return-Path: <singer@apple.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 2E58F21F84F5 for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 15:44:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.599
X-Spam-Level: 
X-Spam-Status: No, score=-110.599 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 063iNmL5W+Mp for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 15:44:53 -0800 (PST)
Received: from mail-out.apple.com (mail-out.apple.com [17.151.62.49]) by ietfa.amsl.com (Postfix) with ESMTP id B0C8C21F84C9 for <rtcweb@ietf.org>; Thu, 28 Feb 2013 15:44:53 -0800 (PST)
MIME-version: 1.0
Content-type: multipart/alternative; boundary="Boundary_(ID_LzTO+v5+bsIbsu/ELrk/2Q)"
Received: from relay13.apple.com ([17.128.113.29]) by mail-out.apple.com (Oracle Communications Messaging Server 7u4-23.01 (7.0.4.23.0) 64bit (built Aug 10 2011)) with ESMTPS id <0MIY00IU5FAMN6D1@mail-out.apple.com> for rtcweb@ietf.org; Thu, 28 Feb 2013 15:44:53 -0800 (PST)
X-AuditID: 1180711d-b7f236d000005e0f-9f-512febf538bf
Received: from cardamom.apple.com (cardamom.apple.com [17.128.115.94]) (using TLS with cipher RC4-MD5 (RC4-MD5/128 bits)) (Client did not present a certificate)	by relay13.apple.com (Apple SCV relay) with SMTP id E6.22.24079.5FBEF215; Thu, 28 Feb 2013 15:44:53 -0800 (PST)
Received: from singda.apple.com ([17.197.32.11]) by cardamom.apple.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPSA id <0MIY00C1FFAS0O50@cardamom.apple.com> for rtcweb@ietf.org; Thu, 28 Feb 2013 15:44:53 -0800 (PST)
From: David Singer <singer@apple.com>
Message-id: <CBA665B2-388F-4331-85E5-1057E712341C@apple.com>
Date: Thu, 28 Feb 2013 15:44:52 -0800
References: <CD53871A.95C7D%stewe@stewe.org>
To: "rtcweb@ietf.org" <rtcweb@ietf.org>
In-reply-to: <CD53871A.95C7D%stewe@stewe.org>
X-Mailer: Apple Mail (2.1499)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLLMWRmVeSWpSXmKPExsUi2FAcp/v1tX6gwYvjYhZr/7WzOzB6LFny kymAMYrLJiU1J7MstUjfLoErY0XHWeaCw0oVf5+sYm1gbJHrYuTkkBAwkbg6Zz8rhC0mceHe erYuRi4OIYFpTBKHfr2CcmYySey9+pMNpIpNQFXiwZxjjF2MHBzMAkkSG/+VgYR5BWwkHtya zAIS5hXQk5i0PwgkLCzgJfF/7jcWEJsFqLNl5yywEiEBHYljt01AwiIC6hKXH15gB7E5BXQl 1m14xAZxjqzEiqm9TBMY+WYh7JqFMH8WUBGzgLbEsoWvmSEqdCQmL2REFYawP54/wrSAkW0V o2BRak5ipaGxXmJBQU6qXnJ+7iZGcCAWyu5g3P+T/xCjAAejEg/vyhr9QCHWxLLiytxDjBIc zEoivOX3gEK8KYmVValF+fFFpTmpxYcYpTlYlMR5a1cApQTSE0tSs1NTC1KLYLJMHJxSDYxK lWKrTCWacqtvztNduqpSwsYuy46P/erVVWt2d7zjf+lXx/ZWt0DUY8XKK9M8XMSb45qWSBj4 NEWWJjmF8/D5cB7UEj7h+Wn3MkvGI5dmSgbO31EenPv6hAL7jaxj7PM03Y1eF5p2vBU3aZiu phDQsI5jysS0jUlv3qlOzViXobPkjnrLSSWW4oxEQy3mouJEAHw1u7pAAgAA
Subject: Re: [rtcweb] Agenda time request for draft-dbenham-webrtcvideomti
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, 28 Feb 2013 23:44:54 -0000

--Boundary_(ID_LzTO+v5+bsIbsu/ELrk/2Q)
Content-type: text/plain; CHARSET=US-ASCII
Content-transfer-encoding: 7BIT


On Feb 27, 2013, at 9:50 , Stephan Wenger <stewe@stewe.org> wrote:

> 
> StW: Oh good.  Let's fall back to H.261, or skip video altogether.  Case closed.
> 

I know you were joking, but perhaps we do indeed need something that is simple both to implement and license, as the fall-back codec?  We do, after all, have an end-to-end capability negotiation here -- we're not talking broadcast.  We would like it if we could be sure that that negotiation never comes up empty-handed.  (It would be peachy if it always came up with super quality, at low cost, and with free beer included.)

David Singer
Multimedia and Software Standards, Apple Inc.


--Boundary_(ID_LzTO+v5+bsIbsu/ELrk/2Q)
Content-type: text/html; CHARSET=US-ASCII
Content-transfer-encoding: quoted-printable

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
"><br><div><div>On Feb 27, 2013, at 9:50 , Stephan Wenger &lt;<a =
href=3D"mailto:stewe@stewe.org">stewe@stewe.org</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite">

<meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii">

<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; font-size: 14px; font-family: =
Calibri, sans-serif; ">
<div><br></div>
<div>StW: Oh good. &nbsp;Let's fall back to H.261, or skip video =
altogether. &nbsp;Case closed.</div>
<div><br>
</div>
</div></blockquote><br></div><div>I know you were joking, but perhaps we =
do indeed need something that is simple both to implement and license, =
as the fall-back codec? &nbsp;We do, after all, have an end-to-end =
capability negotiation here -- we're not talking broadcast. &nbsp;We =
would like it if we could be sure that that negotiation never comes up =
empty-handed. &nbsp;(It would be peachy if it always came up with super =
quality, at low cost, and with free beer included.)</div><br><div =
apple-content-edited=3D"true">
<span class=3D"Apple-style-span" style=3D"border-collapse: separate; =
color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; =
font-style: normal; font-variant: normal; font-weight: normal; =
letter-spacing: normal; line-height: normal; orphans: 2; text-align: =
auto; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: medium; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><div>David Singer</div><div>Multimedia and Software =
Standards, Apple Inc.</div></div></span></div></span></span>
</div>
<br></body></html>=

--Boundary_(ID_LzTO+v5+bsIbsu/ELrk/2Q)--

From juberti@google.com  Thu Feb 28 23:30:40 2013
Return-Path: <juberti@google.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 7237A21F858E for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 23:30:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.977
X-Spam-Level: 
X-Spam-Status: No, score=-101.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5xyOK9CNTBuX for <rtcweb@ietfa.amsl.com>; Thu, 28 Feb 2013 23:30:39 -0800 (PST)
Received: from mail-qc0-x22d.google.com (mail-qc0-x22d.google.com [IPv6:2607:f8b0:400d:c01::22d]) by ietfa.amsl.com (Postfix) with ESMTP id 84B4811E80A2 for <rtcweb@ietf.org>; Thu, 28 Feb 2013 23:30:39 -0800 (PST)
Received: by mail-qc0-f173.google.com with SMTP id b12so280928qca.4 for <rtcweb@ietf.org>; Thu, 28 Feb 2013 23:30:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=tbuUfITaD4wWgFHFBdn/GkfWctev6gD4wz3jF15Axi4=; b=WUamwafObGP66JYiaUFx5mAxI5uk2hIaOOJJoGuIBo7CcOwBzWD7zQkTr1R8FUaqlA BnRHctPAAz0PBIb4XevBogWX7ZD9UgkR4PC4/dlgagKojiCdRyEI1wsau0pjtZ9DAkQW X7YC1Cg4vPbvm1t+fIkTAkFgUv1ZXTxH9C8jLtK58nGAPtmOYzAcwcmPQMMsX0Mn1FPr 6iKYzpuGrZlZG19HZb5VLG1Kogn/lJ9WX8iI074nU2US5Fu1MHWO7yO82Xrx2WFxv0mg mp1Wj60PU35QwFyZIheUbLpk5Ldq7+a6gKRHVac2p+fUW+Xp/Cygqf4tNWSHzTngaVoV b+dg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:cc:content-type:x-gm-message-state; bh=tbuUfITaD4wWgFHFBdn/GkfWctev6gD4wz3jF15Axi4=; b=enUGyumcNx9u8sxVKr+2ijb3nH8N/uLwcVaHeuqVSuXi+EVw2rjEywAxfSBYOmrTWa ZcbeuGq61KjGnJHvgCMEkor05iicoptFwT8ljA5Wo2bCh9YD8C1LI794e6nfPoOpBRuw I5I4+i7EheSSUa3YEFOMsPgbalb/IvIT/ZNb5f6c4IX3YJOp893/ta712tY48XGhpFNB y4CBkxmzAa6HdDxpYbLWgIoLHfwi/FiGHL3yPX7TZcnWs3+DS31JV9No39cVScbSKZkh mhecbbF4YkkPflJfVluHd6xdLh531ULlXaI7pjGbGBasrJHBoIAHkCV7Epvn6YS0V99u 7NIA==
X-Received: by 10.49.73.105 with SMTP id k9mr16083262qev.6.1362123038663; Thu, 28 Feb 2013 23:30:38 -0800 (PST)
MIME-Version: 1.0
Received: by 10.229.206.17 with HTTP; Thu, 28 Feb 2013 23:30:15 -0800 (PST)
In-Reply-To: <03FBA798AC24E3498B74F47FD082A92F36EA7EAB@US70UWXCHMBA04.zam.alcatel-lucent.com>
References: <CA+9kkMALouyyzN4dcGdF92TO2HGcBHbHR6fvHg7QC-x5ndCGjw@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B10B717@ESESSMB209.ericsson.se> <03FBA798AC24E3498B74F47FD082A92F36EA7EAB@US70UWXCHMBA04.zam.alcatel-lucent.com>
From: Justin Uberti <juberti@google.com>
Date: Thu, 28 Feb 2013 23:30:15 -0800
Message-ID: <CAOJ7v-2zvTc7_Upz6Lr-0iWO7UHuD0mDJXfRXXgxn76sTgV8qw@mail.gmail.com>
To: "Ejzak, Richard P (Richard)" <richard.ejzak@alcatel-lucent.com>
Content-Type: multipart/alternative; boundary=047d7b67897cdc3c5304d6d7fbcf
X-Gm-Message-State: ALoCoQmwO5SYyzMcPse2HV4ZA/nAYuCBwlAgwLZSmmFVfTBg+rj3VXDr+37Q2ga9hF0TzJfBJ33wCX5Lflcdk28X7FbJAro/Ax2vhXKaMEMx9PVuEKzcs+R4qMtCd7iAqY63RwgH39d1YvWYsdoVlqb2HG9AvBd32lm03XFnegn3yjQ7Yj/vbRg7z+WbLgwptjfAlmfTfgfc
Cc: Richard Barnes <rbarnes@bbn.com>, "rtcweb@ietf.org" <rtcweb@ietf.org>, "rtcweb-chairs@tools.ietf.org" <rtcweb-chairs@tools.ietf.org>
Subject: Re: [rtcweb] DRAFT Agenda for RTCWEB
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: Fri, 01 Mar 2013 07:30:40 -0000

--047d7b67897cdc3c5304d6d7fbcf
Content-Type: text/plain; charset=UTF-8

BUNDLE and data muxing works for both "Plan A" and "Plan B".

Recall that "Plan B" is muxing multiple media sources of the same type over
a single m= line, and BUNDLE then provides muxing of the audio, video, and
data m= lines.


On Thu, Feb 28, 2013 at 3:10 PM, Ejzak, Richard P (Richard) <
richard.ejzak@alcatel-lucent.com> wrote:

> Since multiplexing of the data channel with RTP media has been shown as a
> desirable feature of BUNDLE (and most of its variants), I would suggest
> that this be treated as a significant advantage for BUNDLE (and similarly
> capable variants) over any proposal without it.  Cullen's "Plan A" is
> preferred over Plan B precisely because it has an incremental muxing
> advantage.
>
> BR, Richard
>
> > -----Original Message-----
> > From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On
> > Behalf Of Christer Holmberg
> > Sent: Wednesday, February 27, 2013 2:30 PM
> > To: Ted Hardie; rtcweb@ietf.org
> > Cc: Richard Barnes; rtcweb-chairs@tools.ietf.org
> > Subject: Re: [rtcweb] DRAFT Agenda for RTCWEB
> >
> >
> > Hi,
> >
> > Does the Data Channel part (or some other part) of the agenda include
> > making a decision on whether it shall be possible to bundle the Data
> > Channel with the RTP media?
> >
> > Or, do we already have consensus that it shall be possible?
> >
> > Just to clarify, because I think it is important input for the MMUSIC
> > discussions on the actual mechanism.
> >
> > Regards,
> >
> > Christer
> >
> >
> > ________________________________________
> > From: rtcweb-bounces@ietf.org [rtcweb-bounces@ietf.org] on behalf of
> > Ted Hardie [ted.ietf@gmail.com]
> > Sent: Wednesday, 27 February 2013 7:49 PM
> > To: rtcweb@ietf.org
> > Cc: Richard Barnes; rtcweb-chairs@tools.ietf.org
> > Subject: [rtcweb] DRAFT Agenda for RTCWEB
> >
> > The agenda below has been uploaded as an initial, draft agenda for the
> > group.  Comments on the timing and balance are encouraged.
> >
> > thanks,
> >
> > Ted Hardie
> >
> > RTCWEB Draft Agenda
> > March 12, 2013 9:00 to 11:30
> >
> > Administrivia (5 min)
> >
> > AD Message (5 min)
> >
> > Data Channel
> >  - draft-jesup-rtcweb-data-protocol (20 min)
> >  - draft-thomson-rtcweb-data (15 min)
> >  - draft-marcon-rtcweb-data-channel-management (15 min)
> >  - Discussion (30 min)
> >  - Consensus call(s) (5 min)
> >
> > WGLC Issue resolution (30 min)
> > - draft-ietf-rtcweb-security
> > - draft-ietf-rtcweb-security-arch
> > - draft-ietf-rtcweb-overview
> > - draft-ietf-rtcweb-use-cases-and-requirements
> >
> > RTCP-XR (15 min )
> > - draft-ietf-rtcweb-rtp-usage-06
> >
> > FEC in RTCWEB  (Call for interest)
> > - draft-mandyam-rtcweb-fecframe-00 (5 min)
> >
> > Mobile issues for RTCWEB (Call for review)
> > - http://tools.ietf.org/html/draft-reddy-rtcweb-mobile-00 (5 min)
> >
> >
> > March 14, 2013 9:00 to 11:30
> >
> > JSEP
> > - draft-rtcweb-jsep (40 min)
> > - Discussion (30 min)
> > - Consensus call(s) (5)
> >
> > Video Codec                       10:15 to 11:30
> > 1. draft-alvestrand-rtcweb-vp8-01 (15 mins) 2. draft-burman-rtcweb-
> > h264-proposal-01+draft-dbenham-webrtcvideomti-01+draft-marjou-rtcweb-
> > video-codec-00
> > (25 mins)
> >       Discussion (30 minutes)
> >       Call the question (5 minutes)
> > _______________________________________________
> > rtcweb mailing list
> > rtcweb@ietf.org
> > https://www.ietf.org/mailman/listinfo/rtcweb
> > _______________________________________________
> > rtcweb mailing list
> > rtcweb@ietf.org
> > https://www.ietf.org/mailman/listinfo/rtcweb
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>

--047d7b67897cdc3c5304d6d7fbcf
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">BUNDLE and data muxing works for both &quot;Plan A&quot; a=
nd &quot;Plan B&quot;.=C2=A0<div><br></div><div>Recall that &quot;Plan B&qu=
ot; is muxing multiple media sources of the same type over a single m=3D li=
ne, and BUNDLE then provides muxing of the audio, video, and data m=3D line=
s.</div>

</div><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Thu,=
 Feb 28, 2013 at 3:10 PM, Ejzak, Richard P (Richard) <span dir=3D"ltr">&lt;=
<a href=3D"mailto:richard.ejzak@alcatel-lucent.com" target=3D"_blank">richa=
rd.ejzak@alcatel-lucent.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Since multiplexing of the data channel with =
RTP media has been shown as a desirable feature of BUNDLE (and most of its =
variants), I would suggest that this be treated as a significant advantage =
for BUNDLE (and similarly capable variants) over any proposal without it. =
=C2=A0Cullen&#39;s &quot;Plan A&quot; is preferred over Plan B precisely be=
cause it has an incremental muxing advantage.<br>


<br>
BR, Richard<br>
<div class=3D"im HOEnZb"><br>
&gt; -----Original Message-----<br>
&gt; From: <a href=3D"mailto:rtcweb-bounces@ietf.org">rtcweb-bounces@ietf.o=
rg</a> [mailto:<a href=3D"mailto:rtcweb-bounces@ietf.org">rtcweb-bounces@ie=
tf.org</a>] On<br>
&gt; Behalf Of Christer Holmberg<br>
&gt; Sent: Wednesday, February 27, 2013 2:30 PM<br>
&gt; To: Ted Hardie; <a href=3D"mailto:rtcweb@ietf.org">rtcweb@ietf.org</a>=
<br>
&gt; Cc: Richard Barnes; <a href=3D"mailto:rtcweb-chairs@tools.ietf.org">rt=
cweb-chairs@tools.ietf.org</a><br>
</div><div class=3D"HOEnZb"><div class=3D"h5">&gt; Subject: Re: [rtcweb] DR=
AFT Agenda for RTCWEB<br>
&gt;<br>
&gt;<br>
&gt; Hi,<br>
&gt;<br>
&gt; Does the Data Channel part (or some other part) of the agenda include<=
br>
&gt; making a decision on whether it shall be possible to bundle the Data<b=
r>
&gt; Channel with the RTP media?<br>
&gt;<br>
&gt; Or, do we already have consensus that it shall be possible?<br>
&gt;<br>
&gt; Just to clarify, because I think it is important input for the MMUSIC<=
br>
&gt; discussions on the actual mechanism.<br>
&gt;<br>
&gt; Regards,<br>
&gt;<br>
&gt; Christer<br>
&gt;<br>
&gt;<br>
&gt; ________________________________________<br>
&gt; From: <a href=3D"mailto:rtcweb-bounces@ietf.org">rtcweb-bounces@ietf.o=
rg</a> [<a href=3D"mailto:rtcweb-bounces@ietf.org">rtcweb-bounces@ietf.org<=
/a>] on behalf of<br>
&gt; Ted Hardie [<a href=3D"mailto:ted.ietf@gmail.com">ted.ietf@gmail.com</=
a>]<br>
&gt; Sent: Wednesday, 27 February 2013 7:49 PM<br>
&gt; To: <a href=3D"mailto:rtcweb@ietf.org">rtcweb@ietf.org</a><br>
&gt; Cc: Richard Barnes; <a href=3D"mailto:rtcweb-chairs@tools.ietf.org">rt=
cweb-chairs@tools.ietf.org</a><br>
&gt; Subject: [rtcweb] DRAFT Agenda for RTCWEB<br>
&gt;<br>
&gt; The agenda below has been uploaded as an initial, draft agenda for the=
<br>
&gt; group. =C2=A0Comments on the timing and balance are encouraged.<br>
&gt;<br>
&gt; thanks,<br>
&gt;<br>
&gt; Ted Hardie<br>
&gt;<br>
&gt; RTCWEB Draft Agenda<br>
&gt; March 12, 2013 9:00 to 11:30<br>
&gt;<br>
&gt; Administrivia (5 min)<br>
&gt;<br>
&gt; AD Message (5 min)<br>
&gt;<br>
&gt; Data Channel<br>
&gt; =C2=A0- draft-jesup-rtcweb-data-protocol (20 min)<br>
&gt; =C2=A0- draft-thomson-rtcweb-data (15 min)<br>
&gt; =C2=A0- draft-marcon-rtcweb-data-channel-management (15 min)<br>
&gt; =C2=A0- Discussion (30 min)<br>
&gt; =C2=A0- Consensus call(s) (5 min)<br>
&gt;<br>
&gt; WGLC Issue resolution (30 min)<br>
&gt; - draft-ietf-rtcweb-security<br>
&gt; - draft-ietf-rtcweb-security-arch<br>
&gt; - draft-ietf-rtcweb-overview<br>
&gt; - draft-ietf-rtcweb-use-cases-and-requirements<br>
&gt;<br>
&gt; RTCP-XR (15 min )<br>
&gt; - draft-ietf-rtcweb-rtp-usage-06<br>
&gt;<br>
&gt; FEC in RTCWEB =C2=A0(Call for interest)<br>
&gt; - draft-mandyam-rtcweb-fecframe-00 (5 min)<br>
&gt;<br>
&gt; Mobile issues for RTCWEB (Call for review)<br>
&gt; - <a href=3D"http://tools.ietf.org/html/draft-reddy-rtcweb-mobile-00" =
target=3D"_blank">http://tools.ietf.org/html/draft-reddy-rtcweb-mobile-00</=
a> (5 min)<br>
&gt;<br>
&gt;<br>
&gt; March 14, 2013 9:00 to 11:30<br>
&gt;<br>
&gt; JSEP<br>
&gt; - draft-rtcweb-jsep (40 min)<br>
&gt; - Discussion (30 min)<br>
&gt; - Consensus call(s) (5)<br>
&gt;<br>
&gt; Video Codec =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 10:15 to 11:30<br>
&gt; 1. draft-alvestrand-rtcweb-vp8-01 (15 mins) 2. draft-burman-rtcweb-<br=
>
&gt; h264-proposal-01+draft-dbenham-webrtcvideomti-01+draft-marjou-rtcweb-<=
br>
&gt; video-codec-00<br>
&gt; (25 mins)<br>
&gt; =C2=A0 =C2=A0 =C2=A0 Discussion (30 minutes)<br>
&gt; =C2=A0 =C2=A0 =C2=A0 Call the question (5 minutes)<br>
&gt; _______________________________________________<br>
&gt; rtcweb mailing list<br>
&gt; <a href=3D"mailto:rtcweb@ietf.org">rtcweb@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/rtcweb" target=3D"_bl=
ank">https://www.ietf.org/mailman/listinfo/rtcweb</a><br>
&gt; _______________________________________________<br>
&gt; rtcweb mailing list<br>
&gt; <a href=3D"mailto:rtcweb@ietf.org">rtcweb@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/rtcweb" target=3D"_bl=
ank">https://www.ietf.org/mailman/listinfo/rtcweb</a><br>
_______________________________________________<br>
rtcweb mailing list<br>
<a href=3D"mailto:rtcweb@ietf.org">rtcweb@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/rtcweb" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/rtcweb</a><br>
</div></div></blockquote></div><br></div>

--047d7b67897cdc3c5304d6d7fbcf--
