Re: [rtcweb] JSEP question: How to set up simulcast for server-originated calls?

Stefan Håkansson LK <stefan.lk.hakansson@ericsson.com> Wed, 07 November 2018 07:40 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 8FBC5129BBF for <rtcweb@ietfa.amsl.com>; Tue, 6 Nov 2018 23:40:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.792
X-Spam-Level:
X-Spam-Status: No, score=-3.792 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FROM_EXCESS_BASE64=0.979, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com header.b=dK6Luv54; dkim=pass (1024-bit key) header.d=ericsson.com header.b=Y29K5u6i
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 1bK5gkypSj50 for <rtcweb@ietfa.amsl.com>; Tue, 6 Nov 2018 23:40:04 -0800 (PST)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CD263127333 for <rtcweb@ietf.org>; Tue, 6 Nov 2018 23:40:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1541576401; x=1544168401; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:CC:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=GUN58M6fhWBmoyw8pZYxqcPr+MaVeBIR1Emn8wlb7u0=; b=dK6Luv54RVzfLlBYBDYKG8+3mE0TglNFLlUOSBrDCZnFtHvJoGMx+1UHpJsvvZ1Q yiuN5JEG/hgkEuoPPWzfQlzJqilv3PKOYX4X+9sSZ5/hG24tmLK4RCcyqUtDcmek KGdfWwC4+xzaNfg0tk12OSyJ8AZDAL1RqLCe4jU6aRQ=;
X-AuditID: c1b4fb3a-477ff70000002747-eb-5be296d19137
Received: from ESESSMB503.ericsson.se (Unknown_Domain [153.88.183.121]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id BA.D8.10055.1D692EB5; Wed, 7 Nov 2018 08:40:01 +0100 (CET)
Received: from ESESSMR505.ericsson.se (153.88.183.127) by ESESSMB503.ericsson.se (153.88.183.191) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Wed, 7 Nov 2018 08:40:01 +0100
Received: from ESESSMB505.ericsson.se (153.88.183.166) by ESESSMR505.ericsson.se (153.88.183.127) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Wed, 7 Nov 2018 08:40:01 +0100
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (153.88.183.157) by ESESSMB505.ericsson.se (153.88.183.166) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3 via Frontend Transport; Wed, 7 Nov 2018 08:40:01 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GUN58M6fhWBmoyw8pZYxqcPr+MaVeBIR1Emn8wlb7u0=; b=Y29K5u6iBQ0CvWLx0h6P9qt5EgHxmsG+zOxfm7AQIMXNR7OdMigYKgTrB7WgTu/pCHIiqb5WCH1fMIcWe25cMOnMDz6BT86amOhfj6hsDXNFb7DjcQTk0zg1i32MCB522ROSd2g38Z34rFe0dLjlmF5i6WzzmVOU4dzOmR9Qaj4=
Received: from HE1PR0702MB3803.eurprd07.prod.outlook.com (52.133.7.21) by HE1PR0702MB3834.eurprd07.prod.outlook.com (52.133.7.30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.15; Wed, 7 Nov 2018 07:40:00 +0000
Received: from HE1PR0702MB3803.eurprd07.prod.outlook.com ([fe80::39af:5668:c1c0:d0b5]) by HE1PR0702MB3803.eurprd07.prod.outlook.com ([fe80::39af:5668:c1c0:d0b5%4]) with mapi id 15.20.1294.034; Wed, 7 Nov 2018 07:39:59 +0000
From: Stefan Håkansson LK <stefan.lk.hakansson@ericsson.com>
To: "bernard.aboba@gmail.com" <bernard.aboba@gmail.com>, "fluffy@iii.ca" <fluffy@iii.ca>
CC: "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: [rtcweb] JSEP question: How to set up simulcast for server-originated calls?
Thread-Index: AQHUdBZUTg0cJIWSI0uXT0gq1ZU2QaU/SkGAgADuQYCAAAF8AIAAa0GAgAB0wICAAnz9gIAAD1MAgABLr4A=
Date: Wed, 07 Nov 2018 07:39:59 +0000
Message-ID: <1541576399.5384.7.camel@ericsson.com>
References: <185c8d1d-3971-ad09-eee0-a26bed446a96@alvestrand.no> <A5687AE0-7D07-46C8-AF93-7B0D0DE0BC4B@mozilla.com> <CAOW+2dveTZ8jtAyNNftv=fMi_C8LifvE8RtUuszg0-eUYcgANg@mail.gmail.com> <CALiegfnChcJ9W52e0C-CyyCw+9jUnJg0Wszv7DTd_CtpvEC2Xg@mail.gmail.com> <5FB0A50F-DAF3-47C4-A5F5-8DA20586C9E2@iii.ca> <CALiegf=tFL1zagfp7qyPBWn6r+NQ8SKW=OBKc=6ZOVwgHzcHWg@mail.gmail.com> <C6D65A1E-F701-4E47-9B82-B4EA444BA7A0@iii.ca> <CAOW+2duUbcQ3OCa-vdw57Y7676KOOyCN8wY17Vjw1up_7HDpCQ@mail.gmail.com>
In-Reply-To: <CAOW+2duUbcQ3OCa-vdw57Y7676KOOyCN8wY17Vjw1up_7HDpCQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Evolution 3.18.5.2-0ubuntu3.2
x-originating-ip: [192.176.1.83]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; HE1PR0702MB3834; 6:sQirBbHGxumUvEc6c70Ui5hTQt+Lmj9Dxy2MVRUVL7dCdtgh08BVIU8SnwzkjmVfH4eHWc2UbRZhPSphLzuYEvUkhwkRJsesqyk6Nfx1OFODP1HuNCCo1a/Qz5glrLzKtfibuYQVK/Vs78ejpXCz6dF0yQ7IQeT3ipiaRq+f3CHBdPVSJlkHaSBmV2yuWmjVJYwl+aHH3Fq6z1nAMqy5a5Ys97KAT9+lZBxztQ7muVGTN8ySvWoeTCNJNGaYNh1qXrMTP9sJ/WDRsfFGHkBLSD6kJcFZJNKCjZuQYhvHXWs8Juxihng2dtCnfjsq3bnoc44ie7St0DeCh/8a/ls03pvfia5v93P0+j7UzzX1zXqBlqJnb64CSSQYxOn6DZwIQUzrNXys5Hk9h7Chbx3bDn6Ry2em+TwLIbyveOXC+SDdxI4Y0m6KrL9kAZHs/4GA+DmcGXiv6bo9lPHRApdDTg==; 5:dkNt8hGHBfSyxO3Jad9ioYRf5NVjlhXNjFnk6Ost1CePUbHYOCwNlv6UOHLywvYMdb2NnnEfW8utUjFUAo9efgqGFxbaRQdnlBPdz9rNiK3gi/JPLqlwAxfO6Wz77J2zoeolXWyZCDgjSRqR1fQY9+RHvwZIQQbKamsJ4zI/mR4=; 7:9nqaU07BB6gZr6rp7hEhPV3JL9SrKIu1SkdtFPDcILghWwwGnZAkkNlXWctrTXaKksDs3jc7Upcpnb9YzbE3HTSsext1SVx1NaolTbRxq1n8kLJPMm4wxbHEKvKHPYYJypUeOUSnGXBgpadyXmrRIg==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 6dc4f392-92ca-4edb-1782-08d6448438d5
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020); SRVR:HE1PR0702MB3834;
x-ms-traffictypediagnostic: HE1PR0702MB3834:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=stefan.lk.hakansson@ericsson.com;
x-microsoft-antispam-prvs: <HE1PR0702MB3834C6B05B65B0963EF86A82C9C40@HE1PR0702MB3834.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231382)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(148016)(149066)(150057)(6041310)(20161123558120)(20161123564045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(201708071742011)(7699051)(76991095); SRVR:HE1PR0702MB3834; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0702MB3834;
x-forefront-prvs: 08497C3D99
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(136003)(366004)(346002)(376002)(39860400002)(199004)(189003)(6506007)(66574009)(478600001)(71190400001)(2906002)(68736007)(93886005)(6436002)(53546011)(7736002)(39060400002)(305945005)(71200400001)(229853002)(2501003)(5660300001)(76176011)(25786009)(110136005)(6306002)(6512007)(99286004)(6486002)(103116003)(6246003)(316002)(8936002)(26005)(8676002)(97736004)(446003)(476003)(36756003)(81166006)(81156014)(50226002)(11346002)(102836004)(53936002)(4326008)(106356001)(486006)(85202003)(186003)(6116002)(105586002)(2900100001)(3846002)(2616005)(85182001)(14454004)(14444005)(966005)(66066001)(256004)(86362001)(99106002); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0702MB3834; H:HE1PR0702MB3803.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: m8lPfaT99BQPqBAtWHkubFCovOkK9cYF2eeHfUsTfTxGWVzjmla+8o3aBfDyqnZFX/ebmwxtPX+dFPj5bKjroeunxFdSfF6xdlTwGyc8rBa+FXbI9Nbx6UnMmkX7zhxlkEwn4kvK5H0OK1XWGBe6wW78/SiPD5vhfHPOsVap3COuvoFwbT/GWZHKW3KyGZAijDPUd42FpO9jy5KL/0xva4KM/2eoguVQ+6eXuxcF7Jip5DuHfmpnY2be8oy6bW0+JM9LC7/qNzxO/vg2+j/HaUk3kP50SGES6kVctehR5v9tWNuqxZb+2Z81S4cTSlD/NmQTJp/yOuCIudT+L4eLkrdicFoQ/Wj1p1WHPG3bJcA=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <4197DAB50BB655409E44652C68E365A7@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 6dc4f392-92ca-4edb-1782-08d6448438d5
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Nov 2018 07:39:59.8115 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0702MB3834
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02SbUhTYRTHee69266jwdPSPGpJjcqMfBt+WCllQbYPhb0RoWJOd6cj39q1 kYEpgmZKMMtZW5nhTMW3WYhpiqFZoElaUphM3EzLiMqB4nKlud1Fffv9z/mfc54/PDQpvsfz p9VZuYwmS5Eh4Qspw7kneSFvqmYSwvusUll73xopWzA7kKx19ZoghpR3G6cE8rq6n4R8fNSO TpDxwmglk6HWMpqwA8nC9MVeGy9nzP+ydcYiKEQOvzLkRQOOhKmVClSGhLQYDyJwvHrH48QS gvpSwz9Rahny2EwEdDs/kC5BYR0JFWXNAq5zk4D7v+wkJ+YQmF9aKdcZPj4NY4YSwsXeOB5m fi/zXEziILCYXq9P0/QmnABd09GcJRGm7WY+xynwo+2Omym8Az7Z5gQuFmEpWHVrnsMOEnSd te6dXvgklDhG3IzwZlgebiG4W74wOVtDcLEx1PWOkhz7wJePqzyOd4O+vwVxvA0s+lYBx1vh bU25Oz/gCT7MNVZ7FoXAgl7vWXQcnKYXFGcaQnDL2eCZ3gsPu/SEKyXCqXC7OJYrZ0N7z3dK hyKN/73PuO4icTCYn4ZxZTlU2J9THG+HynKbwOjOvxGGDLPUA8RrQj4sw7KZaVJpKKNRp7Js dlZoFpP7GK3/mf4O5/4u1P/50ADCNJJsENmLZxLEPIWWzcscQECTEm+RM3m9JFIq8q4wmuzz mksZDDuAAmhK4is6rJLFi3GaIpe5wDA5jOZvl6C9/AsR2dO8oN3ZONKYpCvK0SrPqL7GLi6q jhx8pJxSxd0Qv4/LlGUItO1nDSaJpu1ZpC3g6sVBvvGoNakmr/PY3YiVff5B8/XhtQ1L40RB 0RZ5VBW7GJN6SjoZ5a2SXJ+sTElOrA4sGjHNWdTf2vKbLLuqA1tJv+CE/PmCtolJ5XCHhGLT FRF7SA2r+AMpiv48LwMAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtcweb/_uqTsvmE_1XzjnEyNMX4MYsEk6Q>
Subject: Re: [rtcweb] JSEP question: How to set up simulcast for server-originated calls?
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: Wed, 07 Nov 2018 07:40:07 -0000

If memory serves, we originally had the model that the author of the
web app and the developer of the receiver of simulcast would cooperate,
in other words the simulcast receiver would send enough info (in form
of whatever) for the web app to correctly set up simulcast using the
available APIs and then send an offer SDP. I think this is what Inaki
is saying.

If this now has changed, and we can have the simulcast receiver send an
SDP offer that is applied in the browser and things work (perhaps with
some web app intervention), and we have people interested in
implementing this, I personally see no reason why that should not be
pursued.

Br, Stefan

On tis, 2018-11-06 at 22:09 -0500, Bernard Aboba wrote:
> Cullen said: 
> 
> "Let me put this as politely and straight forward as I can.  You are
> wrong."
> 
> [BA] I would agree that API interoperability is needed for simulcast,
> even if it doesn't yet exist because we're still ironing out the
> Issues.  The interest in implementation appears to be quite high, so
> once we figure these things out (assuming we make the specification
> clear enough to avoid further confusion), we stand a chance of
> interoperablity in both APIs and protocols, which is after all, the
> point of developing a standard. 
> 
> In that respect, I would prefer if JSEP would include some guidance
> we could cite in WebRTC-PC, rather than having to provide
> clarifications within the API document itself.
> 
> On Tue, Nov 6, 2018 at 9:15 PM Cullen Jennings <fluffy@iii.ca> wrote:
> > 
> > > On Nov 5, 2018, at 7:14 PM, Iñaki Baz Castillo <ibc@aliax.net>
> > > wrote:
> > > 
> > > If you excluded the word "interop" from any rationale, life would
> > > be
> > > much better, specially here where such an interop:
> > > 
> > > 1) does not exist
> > > 2) is not needed
> > > 
> > > To be clear: No app in the world is or will be NEVER ready to
> > > enable
> > > simulcast auto-magically just because it eventually receives a
> > > different SDP offer from the remote. The app developers would
> > > already
> > > figured out different ways to enable simulcast that would just
> > > not
> > > allow such an auto-magic "upgrade".
> > > 
> > 
> > Let me put this as politely and straight forward as I can. You are
> > wrong. 
> > 
> > 
> > 
> > 
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb