Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER scenario in JSEP
Roman Shpount <roman@telurix.com> Thu, 10 May 2012 19:51 UTC
Return-Path: <roman@telurix.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 2202421F8649 for <rtcweb@ietfa.amsl.com>; Thu, 10 May 2012 12:51:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.894
X-Spam-Level:
X-Spam-Status: No, score=-2.894 tagged_above=-999 required=5 tests=[AWL=0.082, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
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 Dbp61wQ4L-6b for <rtcweb@ietfa.amsl.com>; Thu, 10 May 2012 12:51:32 -0700 (PDT)
Received: from mail-pz0-f44.google.com (mail-pz0-f44.google.com [209.85.210.44]) by ietfa.amsl.com (Postfix) with ESMTP id 39D2721F8644 for <rtcweb@ietf.org>; Thu, 10 May 2012 12:51:32 -0700 (PDT)
Received: by dacx6 with SMTP id x6so2250267dac.31 for <rtcweb@ietf.org>; Thu, 10 May 2012 12:51:32 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=PyBNUiVWk3Cnkzn5ptjQ8JZxGhPYqfV6b7YRXHO711c=; b=IVAhAmEa133lb087jwlMlTf7IOb89b2KJJm680y3cqF7yDI1KMWGZMIKSnppImrngy XgpIWJHcH6fBTVBTGoJVcykFCVFCwTFSnwzYCVtjiV/didQFuDtT5a6t5UJdi51w+kdq Sbb1QXh2H4XWSPwnNJWbjpMuxG2RA/MaafNCD03/kh4r01KRWC8ezl9gIArSJXBs9QO0 lZx3fL//eSkKcLXC6lc1nrNfJ7HGx5YXVSMjkzQfqqghnbG/kFcx5Rd9NR5837mqhcxR qLNIDjsCO7NQTOk+38QNQoNhdwRMau2EGxBD/NBAXN/OOqOwK1hxw/NBpfRtZTey/Hq9 rVqQ==
Received: by 10.68.203.98 with SMTP id kp2mr57401pbc.103.1336679491908; Thu, 10 May 2012 12:51:31 -0700 (PDT)
Received: from mail-pz0-f44.google.com (mail-pz0-f44.google.com [209.85.210.44]) by mx.google.com with ESMTPS id ud10sm10390649pbc.25.2012.05.10.12.51.30 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 10 May 2012 12:51:30 -0700 (PDT)
Received: by dacx6 with SMTP id x6so2250227dac.31 for <rtcweb@ietf.org>; Thu, 10 May 2012 12:51:29 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.68.192.74 with SMTP id he10mr3612079pbc.69.1336679489369; Thu, 10 May 2012 12:51:29 -0700 (PDT)
Received: by 10.68.129.161 with HTTP; Thu, 10 May 2012 12:51:29 -0700 (PDT)
In-Reply-To: <90DEBA9A-E8D2-4662-9A41-95B361FDAF05@iii.ca>
References: <387F9047F55E8C42850AD6B3A7A03C6C0E23B102@inba-mail01.sonusnet.com> <6F428EFD2B8C2F49A2FB1317291A76C1136029362A@USNAVSXCHMBSA1.ndc.alcatel-lucent.com> <4FA13816.6050003@alvestrand.no> <CAD5OKxsOAeTRdCgj2g4BY8maeG1n9nzCv29g8kaFPVZ4tf8C5w@mail.gmail.com> <4FA15898.1040204@alvestrand.no> <7F2072F1E0DE894DA4B517B93C6A05852C44001329@ESESSCMS0356.eemea.ericsson.se> <CAD5OKxsbTSpMPg30P4DSN6UasCx6na43tpZ5yT2ct6SLMpd9xQ@mail.gmail.com> <7F2072F1E0DE894DA4B517B93C6A05852C4400132C@ESESSCMS0356.eemea.ericsson.se> <6F428EFD2B8C2F49A2FB1317291A76C1136047B753@USNAVSXCHMBSA1.ndc.alcatel-lucent.com> <7F2072F1E0DE894DA4B517B93C6A05852C4400132F@ESESSCMS0356.eemea.ericsson.se> <CAD5OKxuy8_Ras3X-8tcY1qaLRTVJ-z-JuXQaf0NKaRwN_dU18Q@mail.gmail.com> <7F2072F1E0DE894DA4B517B93C6A05852C442AC0DA@ESESSCMS0356.eemea.ericsson.se> <CAD5OKxuv7T6YrEXEeVECKbGtRg4feoRYTgvC57yqWXTBK43ypg@mail.gmail.com> <4FA2B447.7010504@jesup.org> <4FA2E264.4040207@jesup.org> <CAD5OKxs3AqvbookWYPDgOuAkjPZGVUdSEhqz6P_p9E4h_ZHJGQ@mail.gmail.com> <7F2072F1E0DE894DA4B517B93C6A05852C44001338@ESESSCMS0356.eemea.ericsson.se> <CAD5OKxuq14_DfSJuFEHq_ZEubbOYt7NFTcXWpLND8ggAr37QhA@mail.gmail.com> <7F2072F1E0DE894DA4B517B93C6A05852C44001339@ESESSCMS0356.eemea.ericsson.se> <CAD5OKxvFYy-9XAE5GG0n58xX2HKRX3o5qkTZ2o6rugakaM77Ew@mail.gmail.com> <7F2072F1E0DE894DA4B517B93C6A05852C4400133A@ESESSCMS0356.eemea.ericsson.se> <CAOJ7v-1Ue=q4MAh0csiDLvRFfMGaJ4vWrDxhir-S-OjSTsymaw@mail.gmail.com> <90DEBA9A-E8D2-4662-9A41-95B361FDAF05@iii.ca>
Date: Thu, 10 May 2012 15:51:29 -0400
Message-ID: <CAD5OKxvXstf7GOcZc7qdFB6GPvZyzBP8cv+JQcDK6rzbsmA6-Q@mail.gmail.com>
From: Roman Shpount <roman@telurix.com>
To: Cullen Jennings <fluffy@iii.ca>
Content-Type: multipart/alternative; boundary="e89a8ff24e1124777404bfb3f206"
X-Gm-Message-State: ALoCoQlISgi9bdT6YEMDWYwE1C3oNAJ/J9dJN2VYABTy9KV6FQaFkbqu6Ooqg5iYUywMCTsl2+q/
Cc: Randell Jesup <randell-ietf@jesup.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER scenario in JSEP
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, 10 May 2012 19:51:33 -0000
On Thu, May 10, 2012 at 3:06 PM, Cullen Jennings <fluffy@iii.ca> wrote: > > Uh, I don't think we are ready to design anything yet - I am still 100% > confused on what the use case we are trying to solve is. Is it forking on > at the browser, in intermediate node, in SIP, parallel, sequential or what? > I want to see the end user use cases we need to deal with. The example > Randell gave seems reasonable but seem like it would best be handled with > just multiple independent PeerConnection. The combination of requiring ICE > and SIP parallel forking is very complicated - particularly without > Reliable provisions responses and all the complexity that ensues. > > So before we go down this path, lets get clearer on what we are trying to > accomplish. > > One use case is interop with SIP with parallel forking, reliable provisioning responses, UPDATE, and ICE. The big question regarding this use case is availability of anything that supports parallel forking, reliable provisioning and UPDATE. I actually think ICE makes implementation of this use case easier, not harder. The real end user use case is any type of service where calling destination is a small group of people. This allows to initiate a single offer and send it to all the members of the group. In most cases only one person will reply, but, in a smaller set of cases, several people from the group will answer. In the later case, you need a mechanism to clone the original peer connection (or to create additional peer connections based on the original offer) and deal with additional answers independently. This is a very common use case for any type of service where people use multiple devices. For instance if we add voice/video calling to a web mail program, I can be logged in from multiple devices. It can also be a shared account (like support@acme.com) where several different people are logged in to the same account. When someone places a call to a shared account, several people can answer at the same time. I know this can be addressed by sending a separate message and reversing the call setup direction (each accepting party creates an offer and sends it back), but this causes another set of issues related to slow call setup and media clipping. _____________ Roman Shpount
- [rtcweb] SDP_PRANSWER followed by SDP_OFFER scena… Ravindran, Parthasarathi
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Charles Eckel (eckelcu)
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Nataraju A.B
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Justin Uberti
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Ejzak, Richard P (Richard)
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Nataraju A.B
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Ravindran, Parthasarathi
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Ravindran, Parthasarathi
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Harald Alvestrand
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Roman Shpount
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Roman Shpount
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Harald Alvestrand
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Christer Holmberg
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Roman Shpount
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Christer Holmberg
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Harald Alvestrand
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Ejzak, Richard P (Richard)
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Ejzak, Richard P (Richard)
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Christer Holmberg
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Roman Shpount
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Christer Holmberg
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Roman Shpount
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Randell Jesup
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Roy, Radhika R CIV (US)
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Christer Holmberg
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Roman Shpount
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Randell Jesup
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Roman Shpount
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Christer Holmberg
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Roman Shpount
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Christer Holmberg
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Roman Shpount
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Christer Holmberg
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Justin Uberti
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Ravindran, Parthasarathi
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Cullen Jennings
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Roman Shpount
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Martin Thomson
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Cullen Jennings
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Cullen Jennings
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Roman Shpount
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Martin Thomson
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Cullen Jennings
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Justin Uberti
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Cullen Jennings
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Martin Thomson
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Iñaki Baz Castillo
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Roman Shpount
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Cullen Jennings
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Roman Shpount
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Cullen Jennings
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Ejzak, Richard P (Richard)
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Neil Stratford
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Randell Jesup
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Victor Semanic
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Ejzak, Richard P (Richard)
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Ravindran, Parthasarathi
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Tim Panton
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Roman Shpount
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Martin Thomson
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Roman Shpount
- Re: [rtcweb] SDP_PRANSWER followed by SDP_OFFER s… Randell Jesup