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

Stefan Håkansson LK <stefan.lk.hakansson@ericsson.com> Tue, 12 February 2013 08:04 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 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: 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> <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