Re: [rtcweb] Proposal for dealing with CNAMEs and MSIDs for synchronization

Stefan Håkansson LK <stefan.lk.hakansson@ericsson.com> Sat, 09 February 2013 13:11 UTC

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, 09 Feb 2013 14:11:24 +0100
From: Stefan Håkansson 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