Re: [rtcweb] Does ROAP mandate the on-the-wire format?
Randell Jesup <randell-ietf@jesup.org> Fri, 21 October 2011 22:10 UTC
Return-Path: <randell-ietf@jesup.org>
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 92EF011E8081 for <rtcweb@ietfa.amsl.com>; Fri, 21 Oct 2011 15:10:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.541
X-Spam-Level:
X-Spam-Status: No, score=-2.541 tagged_above=-999 required=5 tests=[AWL=0.058, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mdAekpkBs9U0 for <rtcweb@ietfa.amsl.com>; Fri, 21 Oct 2011 15:10:25 -0700 (PDT)
Received: from r2-chicago.webserversystems.com (r2-chicago.webserversystems.com [173.236.101.58]) by ietfa.amsl.com (Postfix) with ESMTP id 0236021F8AD2 for <rtcweb@ietf.org>; Fri, 21 Oct 2011 15:10:24 -0700 (PDT)
Received: from pool-173-49-141-165.phlapa.fios.verizon.net ([173.49.141.165] helo=[192.168.1.12]) by r2-chicago.webserversystems.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <randell-ietf@jesup.org>) id 1RHNI7-0005H6-4k for rtcweb@ietf.org; Fri, 21 Oct 2011 17:10:15 -0500
Message-ID: <4EA1ECA9.7030509@jesup.org>
Date: Fri, 21 Oct 2011 18:05:29 -0400
From: Randell Jesup <randell-ietf@jesup.org>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CALiegf=gbZJgvCEy83FuS4GJ+6O-kU4MBXdPEgdz4ubSt5Y4pw@mail.gmail.com> <F6C22392-95FE-4CB2-836A-5DF1B5143F8B@acmepacket.com> <CALiegfnTJVJTnNy-V_UrQtzAptQ1LUhCyaZFvsAr-L39ePBFGw@mail.gmail.com> <5E920713-0B41-493D-9457-7FE48DB6A98D@skype.net> <CALiegfk7KqAvB0jSzK_U08mvhEFtx63ZGgc9UCTbeef_ZxT7iw@mail.gmail.com>
In-Reply-To: <CALiegfk7KqAvB0jSzK_U08mvhEFtx63ZGgc9UCTbeef_ZxT7iw@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - r2-chicago.webserversystems.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - jesup.org
X-Source:
X-Source-Args:
X-Source-Dir:
Subject: Re: [rtcweb] Does ROAP mandate the on-the-wire format?
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: Fri, 21 Oct 2011 22:10:25 -0000
On 10/21/2011 2:12 PM, Iñaki Baz Castillo wrote: > 2011/10/21 Matthew Kaufman<matthew.kaufman@skype.net>: >> If you can do this as easily as it sounds above, and it supports both early media and forking, then I think we've put far too much into the browser logic. So this is actually a good test of the design. >> >> For a browser, there should be no such thing as early media... Just media. > > As Hadriel has pointed out, in SIP early media is just a *normal* > media session but without a confirmed INVITE transaction (not a final > response yet, but just 180/183 with SDP). So there is no problem in > implementing early media in the browser. In ROAP, this would be a TENTATIVE ANSWER, which can set up ICE and media channels for one-way media (if desired). >> And for a browser, there should be no such thing as forking, > > Why not? my current implementation can receive different SIP 180/183 > with different To-tags, which means "forking". I believe it's very important to be able to receive multiple answers to an offer, which allows for all sorts of interesting uses by the app writer. For example, the case I gave yesterday, where each participant in a game OFFERed to the game server at the start, and if during the game it wanted them connected to another player, it would forward (fork) the OFFER to the other player as an ANSWER to *their* OFFER, and vice versa. This 'tricky' server-side manipulation might require the server to manually perform O/A resolution to transform the OFFERs into ANSWERs; though that shouldn't be that hard for this case. This also means it can leverage the existing authority granted for access to camera and mic. Also, this "transformation" isn't needed if the existing authority can be leveraged in some other manner This is roughly equivalent to the use-case of a "mesh" conference, where the server isn't serving as a media hub/mixer, and in that case we wouldn't want a new user joining to force everyone to individually authorize talking to them. So if we can solve that problem security-wise, then the game scenario above just becomes "fork the original offer to the other player, and route the answer back" - very easy. -- Randell Jesup randell-ietf@jesup.org
- [rtcweb] Does ROAP mandate the on-the-wire format? Iñaki Baz Castillo
- Re: [rtcweb] Does ROAP mandate the on-the-wire fo… Ralph Giles
- Re: [rtcweb] Does ROAP mandate the on-the-wire fo… Hadriel Kaplan
- Re: [rtcweb] Does ROAP mandate the on-the-wire fo… Iñaki Baz Castillo
- Re: [rtcweb] Does ROAP mandate the on-the-wire fo… Hadriel Kaplan
- Re: [rtcweb] Does ROAP mandate the on-the-wire fo… Matthew Kaufman
- Re: [rtcweb] Does ROAP mandate the on-the-wire fo… Matthew Kaufman
- Re: [rtcweb] Does ROAP mandate the on-the-wire fo… Iñaki Baz Castillo
- Re: [rtcweb] Does ROAP mandate the on-the-wire fo… Hadriel Kaplan
- Re: [rtcweb] Does ROAP mandate the on-the-wire fo… Iñaki Baz Castillo
- Re: [rtcweb] Does ROAP mandate the on-the-wire fo… Randell Jesup
- Re: [rtcweb] Does ROAP mandate the on-the-wire fo… Cullen Jennings
- Re: [rtcweb] Does ROAP mandate the on-the-wire fo… Iñaki Baz Castillo
- Re: [rtcweb] Does ROAP mandate the on-the-wire fo… Wolfgang Beck