[rtcweb] Agenda request: Overall Approach to defining SDP usage in WebRTC

Bernard Aboba <bernard_aboba@hotmail.com> Thu, 11 October 2012 18:58 UTC

Return-Path: <bernard_aboba@hotmail.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 C20E121F859F for <rtcweb@ietfa.amsl.com>; Thu, 11 Oct 2012 11:58:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.216
X-Spam-Level:
X-Spam-Status: No, score=-102.216 tagged_above=-999 required=5 tests=[AWL=0.382, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
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 xbSmBk4sSEJD for <rtcweb@ietfa.amsl.com>; Thu, 11 Oct 2012 11:58:08 -0700 (PDT)
Received: from blu0-omc3-s35.blu0.hotmail.com (blu0-omc3-s35.blu0.hotmail.com [65.55.116.110]) by ietfa.amsl.com (Postfix) with ESMTP id ECC1621F850B for <rtcweb@ietf.org>; Thu, 11 Oct 2012 11:58:07 -0700 (PDT)
Received: from BLU169-DS31 ([65.55.116.73]) by blu0-omc3-s35.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Thu, 11 Oct 2012 11:58:07 -0700
X-Originating-IP: [24.16.96.166]
X-EIP: [ICieIffDoxJ+nEn/fZTVbQqLOe5yHaGH]
X-Originating-Email: [bernard_aboba@hotmail.com]
Message-ID: <BLU169-DS31FC5595F5CB38B9F089E7938D0@phx.gbl>
From: Bernard Aboba <bernard_aboba@hotmail.com>
To: <rtcweb@ietf.org>
Date: Thu, 11 Oct 2012 11:58:29 -0700
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_01E6_01CDA7A7.BAF185A0"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: Ac2n390YKMPBJlHJR6qO6A5g1JgwWw==
Content-Language: en-us
X-OriginalArrivalTime: 11 Oct 2012 18:58:07.0319 (UTC) FILETIME=[59B67670:01CDA7E2]
Subject: [rtcweb] Agenda request: Overall Approach to defining SDP usage in WebRTC
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: Thu, 11 Oct 2012 18:58:08 -0000

In addition to covering "fascinating" topics such as MTI codecs and JSEP
support of O/A at IETF 85, I'd like to suggest that we also set some time
aside at IETF 85 to discuss the overall approach to defining SDP usage in
WebRTC.  

 

In this "big picture" discussion, I'd like to try to figure out how we will
answer some of the following questions:

 

1.	What SDP functionality MUST/SHOULD/MAY be implemented/used in WebRTC
API implementations?
2.	What is the overall model for SDP usage in JSEP?
3.	How much of this discussion belongs in W3C, how much in IETF? 

 

The goal of this discussion is *not* to get into the details of the answer
to the questions, but rather to focus on what work needs to be done,  what
form it takes (adding material in existing docs, new docs, etc.), and what
is handled in what org (W3C, IETF, etc.).

 

To some extent, answers to question #1 are derivable from the RTP usage
draft, but I'm not clear that it makes sense to cover all aspects of SDP
usage there.  Also, it would be useful to discuss the plan for documenting
SDP in current usage that has no corresponding RFC or I-D (e.g. are all the
bases covered?). 

 

In question #2, I would include questions such as the role of the
constraints API (versus hacking SDP), what SDP lines/fields can or cannot be
edited by applications and how SDP errors are handled. 

 

While it would certainly be possible to write a -00 draft, without
understanding the overall plan, getting into detail probably doesn't make
much sense.  IMHO, slides should be sufficient, and I have some available to
stimulate discussion.