Re: [rtcweb] [MMUSIC] Draft new: draft-wang-mmusic-encrypted-ice-candidates

Sean DuBois <sean@pion.ly> Tue, 12 November 2019 22:52 UTC

Return-Path: <sean@pion.ly>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7D71612011D for <rtcweb@ietfa.amsl.com>; Tue, 12 Nov 2019 14:52:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=pion-ly.20150623.gappssmtp.com
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 Rkw4LJX9BXQd for <rtcweb@ietfa.amsl.com>; Tue, 12 Nov 2019 14:52:48 -0800 (PST)
Received: from mail-pg1-x533.google.com (mail-pg1-x533.google.com [IPv6:2607:f8b0:4864:20::533]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AF5E2120089 for <rtcweb@ietf.org>; Tue, 12 Nov 2019 14:52:48 -0800 (PST)
Received: by mail-pg1-x533.google.com with SMTP id z24so12847415pgu.4 for <rtcweb@ietf.org>; Tue, 12 Nov 2019 14:52:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pion-ly.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=BSTR2hBwqXwePaahrBmKbL19RTx2qzudX5SkW+LKa+E=; b=P1t/EOMfBS2TSDtY2QORsZwpZOUxjV4KuZPTcQWyXdnEhZXl3dv14FsJZPSq3HfgQP E6PXbaejByeYMrcZrngMmMzYO52mI6NjbbLobepXfuGL09qmHUenYG2GnX+pFJ/k1KIo OTQMQ5JuoQt+rTv7Ch9ew+ylb1DKXsxudtpM2ifVTTCpBNbevoZGxkcEboWtWAdhWRPS t8A8Qh3i9gH3LAPvlHAd3N6i8R48oWmUa1o1b7yGDBc4a7ptNDUcligbc4lFvRGEt30l oqlWEwKDP42qSOEVy1yiTjr3dTfT9zfG47j0KcS28oYW4wCc3MLaY4U5I5UNS/NhI+wm bG5Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=BSTR2hBwqXwePaahrBmKbL19RTx2qzudX5SkW+LKa+E=; b=tKvQviuZV/Di7veowzsA6Bdap/6JIcLUnrDYgpzcZR04zq2UMgb7caNHcW3BP4/wEd G9Ggw4OQXCTbVSVV86WEYFE3GQOpHWSTOA5BFftMD8Y/9yTmDX+xQTscmFvX5OegIYFB JT5eziVsDY3bY9xaz48+zoyUE9OLXbvFYLvp/4jC/QEeEpJHJvsviq74KQDVdn5Qy8zC eIL8jdVbPDuPVFeY+s+JUYcnkc0R0KDvwdXTisDhqNy6Gj+HWnuMw8mah74OmOXfHWSu Q8Z80z29DPpA6Sf3MN5w4hY6IPg4/LK5l610Xoo53tV/7WB2kgvOCEsH9OsNjlA3SHd/ sXKw==
X-Gm-Message-State: APjAAAUJ6A80QC0yuk/6Wh+sEd4GfjZjPhc1Cf8YxKGzLjzaaRsgrd4s GKyPMm9pbkZ1MKBzTZ3iM0OIQQ==
X-Google-Smtp-Source: APXvYqxbMfzGEzlq0/bsDUsjoIIcEL6hRxsWEh0x+bXqWjaSnYCMmxQpob9A4t5fOxJBnGQL0h4nPQ==
X-Received: by 2002:a63:c103:: with SMTP id w3mr38030774pgf.275.1573599168156; Tue, 12 Nov 2019 14:52:48 -0800 (PST)
Received: from 38f9d359441f.ant.amazon.com (54-240-196-190.amazon.com. [54.240.196.190]) by smtp.gmail.com with ESMTPSA id u3sm37949pgp.51.2019.11.12.14.52.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Nov 2019 14:52:47 -0800 (PST)
Date: Tue, 12 Nov 2019 14:52:47 -0800
From: Sean DuBois <sean@pion.ly>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Cc: Qingsi Wang <qingsi=40google.com@dmarc.ietf.org>, Alex Drake <alexdrake@google.com>, "rtcweb@ietf.org" <rtcweb@ietf.org>, "mmusic@ietf.org" <mmusic@ietf.org>
Message-ID: <20191112224957.47lozyfu67lflz23@38f9d359441f.ant.amazon.com>
References: <CA+m752++Frkcq00Lcg0x6is+cWtg2NNf6unWdEiaG1JwTfNMQw@mail.gmail.com> <20191111090356.mfkn2nbzim7xvhg4@38f9d359441f.ant.amazon.com> <FDD5658B-7D2D-4FE8-9F61-6D9994D731AA@ericsson.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <FDD5658B-7D2D-4FE8-9F61-6D9994D731AA@ericsson.com>
User-Agent: NeoMutt/20180716
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtcweb/jc78RyKyhDTG1PLeEXkJJe_3Pds>
Subject: Re: [rtcweb] [MMUSIC] Draft new: draft-wang-mmusic-encrypted-ice-candidates
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtcweb/>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@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 Nov 2019 22:52:51 -0000

On Mon, Nov 11, 2019 at 11:28:19AM +0000, Christer Holmberg wrote:
> HI,
>
> >    Really excited to see this RFC. This is a real pain point, and glad it
> >    is being addressed. I implemented this over the weekend and everything
> >    fell into place.
> >
> >    Have you thought about/explored encrypting the entire SessionDescription?
> >    There might be some issues I am not aware of, but it would give us some
> >    other nice things!
> >
> >   * No more SDP munging (or at least make it harder)
> >       - People shoot themselves in the foot constantly by editing things
>
> People don't modify SDP just because they can - they make it in order to make things work.
>
> Regards,
>
> Christer
>
>
>

Agree, but we are failing developers every time they had to do this.
WebRTC agents should provide standardized APIs so they don't need to
touch the SDP to make things work.

Maybe I am wrong, but when developers using Pion WebRTC do SDP munging I try to
figure out what APIs they need. I have no way to get them into the W3C
though, so far I just have a bucket of 'Proprietary APIs I wish I could
figure out how to upstream.