Re: [rtcweb] New usecase & requirement for media forking in browser

Harald Alvestrand <harald@alvestrand.no> Mon, 07 November 2011 09:01 UTC

Return-Path: <harald@alvestrand.no>
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 6654421F84F5 for <rtcweb@ietfa.amsl.com>; Mon, 7 Nov 2011 01:01:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.57
X-Spam-Level:
X-Spam-Status: No, score=-110.57 tagged_above=-999 required=5 tests=[AWL=0.029, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
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 M4vaqa4lRVyt for <rtcweb@ietfa.amsl.com>; Mon, 7 Nov 2011 01:01:51 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id CD07421F844E for <rtcweb@ietf.org>; Mon, 7 Nov 2011 01:01:50 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 1E03E39E119; Mon, 7 Nov 2011 10:01:50 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id h7oU834tEFmb; Mon, 7 Nov 2011 10:01:49 +0100 (CET)
Received: from hta-dell.lul.corp.google.com (62-20-124-50.customer.telia.com [62.20.124.50]) by eikenes.alvestrand.no (Postfix) with ESMTPS id D647039E112; Mon, 7 Nov 2011 10:01:48 +0100 (CET)
Message-ID: <4EB79E7C.9070708@alvestrand.no>
Date: Mon, 07 Nov 2011 10:01:48 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.23) Gecko/20110921 Thunderbird/3.1.15
MIME-Version: 1.0
To: Ravindran Parthasarathi <pravindran@sonusnet.com>
References: <20111024224257.28459.65554.idtracker@ietfa.amsl.com><6EB8679A-13D5-4AD7-97F2-BC35FC0966F0@acmepacket.com><2E239D6FCD033C4BAF15F386A979BF51159C32@sonusinmail02.sonusnet.com><CALiegfnVaZjh1K+brd180Z9Ufheau3v6OJe6Ejv8P7wzw6ROQw@mail.gmail.com> <2E239D6FCD033C4BAF15F386A979BF51159D7A@sonusinmail02.sonusnet.com> <4EAAF413.8030501@alvestrand.no> <2E239D6FCD033C4BAF15F386A979BF51159D7B@sonusinmail02.sonusnet.com> <247FFE2C-DB2C-4280-A219-BE1503662F92@acmepacket.com> <387F9047F55E8C42850AD6B3A7A03C6CB953@inba-mail01.sonusnet.com> <4EAEC609.1040707@alvestrand.no> <387F9047F55E8C42850AD6B3A7A03C6CD0B4@inba-mail01.sonusnet.com> <4EB26EE5.40703@alvestrand.no> <387F9047F55E8C42850AD6B3A7A03C6CD31E@inba-mail01.sonusnet.com>
In-Reply-To: <387F9047F55E8C42850AD6B3A7A03C6CD31E@inba-mail01.sonusnet.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: "<rtcweb@ietf.org>" <rtcweb@ietf.org>
Subject: Re: [rtcweb] New usecase & requirement for media forking in browser
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: Mon, 07 Nov 2011 09:01:51 -0000

On 11/03/2011 12:56 PM, Ravindran Parthasarathi wrote:
> Harald,
>
> Please read inline.
>
> Thanks
> Partha
>>> 2) Remote Recording: The call is forked towards remote peer as well as
>> recording server. This usecase is already covered in usecase document
>> Again, this does not need forking. The client creating 2 connections is
>> the one deciding to do so.
> <partha>  I'll take this usecase because it is very common usecase. Client (browser) is not required to create two connection in this scenario if recording request is going as metadata and WebRTC Server forks the request to remote peer and recorder. Please note that client is not required to know the recorder destination till get the answer.</partha>
Partha,

thanks for the details. What do you base your assertion that this is a 
"very common usecase" on?
(In previous discussions on recording, when people argued for a solution 
with media relaying in the client, people have variously argued that 
this should not be supported at all.)

In the scenario you sketch, the recording device will also fail to 
capture media from the destination, so I assume that the scenario you 
suggest is just part of the scenaroi.