Re: [rtcweb] SDP lines (JSEP Issue 27)

"Cullen Jennings (fluffy)" <fluffy@cisco.com> Mon, 06 April 2015 19:39 UTC

Return-Path: <fluffy@cisco.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B0D0D1A90D3 for <rtcweb@ietfa.amsl.com>; Mon, 6 Apr 2015 12:39:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -114.511
X-Spam-Level:
X-Spam-Status: No, score=-114.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_WHITELIST=-100] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AHO1EoWYa1VW for <rtcweb@ietfa.amsl.com>; Mon, 6 Apr 2015 12:39:57 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D43CB1A0231 for <rtcweb@ietf.org>; Mon, 6 Apr 2015 12:39:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3454; q=dns/txt; s=iport; t=1428349196; x=1429558796; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=gx9Qa8lO5Xqtt9gjjMdU2VDKLv+tkEvQuWfeqhc3rAI=; b=iECVmeFegeClf5+47+M64Jxw9rovou0wir5tvM0EIlXaWWTJBxi7G+kv AFeXk4j0lqvlFyUTNbDQC56viOSUPKAkTJ0Cy2FHvYa0Cj63WSwHcfOKD 7Lq8DoKWKo1rciF91p8dZhLhuZBI/IQ1CSix/KrwlJ9cmPPSdoO7KYHms M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AOBQA34CJV/51dJa1cgwhSXAXFKgqFL04CgSFMAQEBAQEBfoQeAQEBAwEBAQE3NAsFCwIBCBgeECcLJQIEAQ0FiCcIDcxMAQEBAQEBAQEBAQEBAQEBAQEBAQEBEwSLKYE9gmoBAR0zB4MXgRYFkGuKAoEdgzWMOoNIIoIDDQ+BUG+BCzl/AQEB
X-IronPort-AV: E=Sophos;i="5.11,533,1422921600"; d="scan'208";a="138704435"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by alln-iport-1.cisco.com with ESMTP; 06 Apr 2015 19:39:56 +0000
Received: from xhc-rcd-x05.cisco.com (xhc-rcd-x05.cisco.com [173.37.183.79]) by rcdn-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id t36JdtEO030533 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 6 Apr 2015 19:39:56 GMT
Received: from xmb-aln-x02.cisco.com ([169.254.5.130]) by xhc-rcd-x05.cisco.com ([173.37.183.79]) with mapi id 14.03.0195.001; Mon, 6 Apr 2015 14:39:55 -0500
From: "Cullen Jennings (fluffy)" <fluffy@cisco.com>
To: Harald Tveit Alvestrand <harald@alvestrand.no>, Adam Roach <adam@nostrum.com>
Thread-Topic: [rtcweb] SDP lines (JSEP Issue 27)
Thread-Index: AQHQcKF0wGF8Ci0c+0+XWZV08Q3otA==
Date: Mon, 06 Apr 2015 19:40:14 +0000
Message-ID: <BDB12FB2-1F62-40AB-AD40-91B793CA72C5@cisco.com>
References: <5519753D.1080907@nostrum.com> <30772BF4-B814-4CB2-932F-96885D0BD76E@iii.ca> <5519A5A4.4070205@nostrum.com> <BAC4D6B1-06EF-453E-BBEF-1FBE3E89D9B7@alvestrand.no>
In-Reply-To: <BAC4D6B1-06EF-453E-BBEF-1FBE3E89D9B7@alvestrand.no>
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: <8CE6DCCF8C166C4A8D1965F9519D4079@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtcweb/TuqVWX21m1mUAv9gA01Z8sZ4XkA>
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] SDP lines (JSEP Issue 27)
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb/>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@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, 06 Apr 2015 19:39:58 -0000

I think we are just seeing different meanings in the word ignore. I see it as "ignore" would mean the browser did not process or store whatever it found in something that it MUST ignore. It's doing syntax checking on this and then storing it and then passing it back later (presumable unchanged). 

The things we are talking about here (with the exception of k=) seems like if some browser wanted to use them in the way SDP meant that is fine too, it just SDP does not require anything to happen with them. 

Can we find a different way of phrasing this than "MUST ignore" - I'm agreeing with you on what browser need to implement, I just don't think "MUST ignore" is the right way to say it. 


> On Apr 2, 2015, at 9:14 AM, Harald Alvestrand <harald@alvestrand.no> wrote:
> 
> The API already exposes the sdp that went into set remote. Those lines should show up there. Otherwise, must ignore seems right to me.
> 
> Den 30. mars 2015 20.36.04 GMT+01:00, skrev Adam Roach <adam@nostrum.com>:
> On 3/30/15 14:18, Cullen Jennings wrote:
>  On Mar 30, 2015, at 10:09 AM, Adam Roach <adam@nostrum.com> wrote:
> 
>  i=, u=, e=, p=, z=, r=
>    SHOULD NOT send, MUST ignore.
>  I don't think MUST ignore is correct. First to be clear, I'm not saying the browser needs to do anything with the info in theses lines.
> 
>  I think MAY ignore or not typically used by a webrtc browser might be a better way to say it. For example, if rtcweb device was taking a streaming video session via webrtc protocols, it might make sense for it to use the i= or u= particularly if the SDP had originally come from an RTSP stream that was gatewayed to WebRTC. Similarly if a browser reported the full SDP it had
> received in some stats interface, I would expect it not to ignore the lines but actually report what it was it received.
> 
> 
>  To be clear, I'm not saying the browser needs to do anything with the info in theses lines - it's fine to ignore them. But that's very different from all webrtc things must ignore them. (and I agree with SHOULD NOT send part)
> 
> I think we're in agreement about the principle, but might be at cross 
> purposes regarding the venue: I agree that non-browsers may well have 
> reasons to use these fields, but I don't think this document has much 
> bearing on what those implementations do; at least, not as it currently 
> describes itself.
> 
>  From the introduction section, JSEP "describes how the W3C WEBRTC 
> RTCPeerConnection interface is used to control the setup, management and 
> teardown of a multimedia session." So, in the context of *this* 
> document, it would *appear* that we're in agreement that
> the proper 
> 
> normative behavior is to ignore the values in these lines. So I can see 
> why we might be quibbling about "SHOULD" versus "MUST," but your 
> objection seems much broader than that.
> 
> If our difference of opinion here arises from differing views about 
> intended scope for the JSEP document, then we need to start a broader 
> conversation around, minimally, the introduction section of the current 
> draft.
> 
> /a
> 
> 
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
> 
> -- 
> Sent from my Android device with K-9 Mail. Please excuse my brevity.