Re: [rtcweb] Proposed text for remote recording use case

"Elwell, John" <john.elwell@siemens-enterprise.com> Tue, 23 August 2011 07:51 UTC

Return-Path: <john.elwell@siemens-enterprise.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 81C4D21F8AFA for <rtcweb@ietfa.amsl.com>; Tue, 23 Aug 2011 00:51:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.226
X-Spam-Level:
X-Spam-Status: No, score=-103.226 tagged_above=-999 required=5 tests=[AWL=-0.627, BAYES_00=-2.599, 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 rHEV44OHT7ml for <rtcweb@ietfa.amsl.com>; Tue, 23 Aug 2011 00:51:06 -0700 (PDT)
Received: from senmx12-mx.siemens-enterprise.com (senmx12-mx.siemens-enterprise.com [62.134.46.10]) by ietfa.amsl.com (Postfix) with ESMTP id 4F2C721F8AEC for <rtcweb@ietf.org>; Tue, 23 Aug 2011 00:51:06 -0700 (PDT)
Received: from MCHP064A.global-ad.net (unknown [172.29.37.63]) by senmx12-mx.siemens-enterprise.com (Server) with ESMTP id 138B723F0497; Tue, 23 Aug 2011 09:52:13 +0200 (CEST)
Received: from MCHP058A.global-ad.net ([172.29.37.55]) by MCHP064A.global-ad.net ([172.29.37.63]) with mapi; Tue, 23 Aug 2011 09:52:13 +0200
From: "Elwell, John" <john.elwell@siemens-enterprise.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Date: Tue, 23 Aug 2011 09:52:11 +0200
Thread-Topic: [rtcweb] Proposed text for remote recording use case
Thread-Index: AcxhEtIwIVUTWKU+RRi7tagJvfsxQwAVQpIg
Message-ID: <A444A0F8084434499206E78C106220CA0B00FDB085@MCHP058A.global-ad.net>
References: <A444A0F8084434499206E78C106220CA0B00FDAE6B@MCHP058A.global-ad.net> <8584590C8D7DD141AA96D01920FC6C698C880779@gbplmail03.genband.com> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C051BF791@xmb-sjc-234.amer.cisco.com> <8584590C8D7DD141AA96D01920FC6C698C8807DC@gbplmail03.genband.com> <4E52CA9A.9020901@alum.mit.edu>
In-Reply-To: <4E52CA9A.9020901@alum.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [rtcweb] Proposed text for remote recording use case
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: Tue, 23 Aug 2011 07:51:07 -0000

 

> -----Original Message-----
> From: rtcweb-bounces@ietf.org 
> [mailto:rtcweb-bounces@ietf.org] On Behalf Of Paul Kyzivat
> Sent: 22 August 2011 22:31
> To: rtcweb@ietf.org
> Subject: Re: [rtcweb] Proposed text for remote recording use case
> 
> On 8/22/11 3:01 PM, Jim McEachern wrote:
> > Charles,
> > Does this mean that there isn't a need to say anything, or 
> that we should state there is a requirement to  indicate the 
> communication is being recorded, but not assume you will have 
> to insert something into the media path?
> 
> We've discussed this in siprec.
> Its our understanding that in some cases the entity doing the 
> recording 
> has an obligation to ensure that the participants in the recorded 
> session are aware of the recording. Playing out special tones, like 
> beeps, is one way of achieving that, but not necessarily the 
> only way. 
> Rules vary, so we need to be flexible about this.
> 
> For siprec we are providing a way for participants in the 
> session being 
> recorded to signal that they are capable of recognizing an 
> indication of 
> recording in the signaling path. For UAs that don't so 
> signal, the SRC 
> will then have to provide indication in the media.
[JRE] A caveat here. The fact that a participant's UA can signal that it can recognize an indication of recording and pass on some sort of indication to the participant should not necessarily be seen as removing the need for the SRC to insert a tone/announcement (or equivalent in other media). The simple indication to the UA that recording is in progress for a given medium might not convey the full meaning that can be conveyed by a country-specific or enterprise-specific announcement. So in many deployments I anticipate the SRC providing in-band indications anyway, but allowing a recording-aware UA to augment these with additional indications specific to its user interface, e.g., light a lamp, flash text, etc..

John

> 
> This seems to provide sufficient flexibility for the cases siprec is 
> covering. It covers things like pstn gateways.
> 
> For RTCWEB the same concepts probably apply, but the assumptions and 
> details may differ.
> 
> Also note that this isn't just about audio. If we are 
> recording video, 
> and not audio, then playing out beeps in the audio stream may 
> not make 
> much sense. (Consider a video + real time text call involving a deaf 
> person.) Providing an indication in the signaling allows the UA to 
> tailor an indication most suited to its user.
> 
> 	Thanks,
> 	Paul
> 
> > Jim
> >
> >
> > -----Original Message-----
> > From: Charles Eckel (eckelcu) [mailto:eckelcu@cisco.com]
> > Sent: Monday, August 22, 2011 2:43 PM
> > To: Jim McEachern; Elwell, John; rtcweb@ietf.org; 
> public-webrtc@w3.org
> > Subject: RE: [rtcweb] Proposed text for remote recording use case
> >
> > Hi Jim,
> >
> > SIPREC includes the notion of recording awareness, and in 
> the case of a recording aware device you can signal in SDP 
> the fact that something is being recorded rather than 
> requiring an indication to be inserted into the media stream. 
> I think RTCWEB should be able to leverage this mechanism. In 
> that case, the indication of the media being recorded may be 
> communicated by the web application or the browser, but it 
> need not necessarily be inserted in the actual media.
> >
> > Cheers,
> > Charles
> >
> >> -----Original Message-----
> >> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On
> > Behalf Of Jim McEachern
> >> Sent: Monday, August 22, 2011 11:30 AM
> >> To: Elwell, John; rtcweb@ietf.org; public-webrtc@w3.org
> >> Subject: Re: [rtcweb] Proposed text for remote recording use case
> >>
> >> John,
> >> It has previously been pointed out that in some 
> jurisdictions there is
> > a legal requirement to insert a
> >> tone (e.g. an intermittent beep) that indicates the conversation is
> > being recorded.  It seems like
> >> this would be a good thing to mention here.
> >>
> >> If this makes sense, I'm thinking something like the following
> > sentence added to the end of 4.2.yy:
> >> "... If required, the web application will direct the browser to
> > insert an appropriate indication
> >> (e.g. an intermediate beep) into the media stream to show that the
> > communication is being recorded."
> >>
> >> This also suggests an additional requirement.
> >> "Ayy2: The web application MUST be able to ask the browser 
> to insert
> > an appropriate indication into
> >> the media stream to indicate that the communication is being
> > recorded."
> >>
> >> I believe that F15 already covers the requirments for the 
> browser in
> > this case.
> >> F15:         The browser MUST be able to process and mix
> >>                     sound objects (media that is retrieved 
> from another
> >>                     source than the established media 
> stream(s) with
> > the
> >>                     peer(s) with audio streams).
> >>
> >> Thoughts?
> >> Jim
> >>
> >> -----Original Message-----
> >> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On
> > Behalf Of Elwell, John
> >> Sent: Monday, August 22, 2011 10:42 AM
> >> To: rtcweb@ietf.org; public-webrtc@w3.org
> >> Subject: [rtcweb] Proposed text for remote recording use case
> >>
> >> 4.2.yy Remote Session Recording
> >> In this use case, the web application user wishes to record a
> > real-time communication at a remote
> >> recording device, such that transmitted and received 
> audio, video or
> > other real-time media are
> >> transmitted in real-time to the remote device. The remote 
> device can
> > perform archiving, retrieval,
> >> playback, etc., but can also perform real-time analytics 
> on the media.
> > A typical deployment might be
> >> in a contact centre. For a given medium, the two directions of
> > transmission can be transmitted
> >> together (mixed) or separately. The web application also sends
> > metadata that gives context to the
> >> stored media.
> >>
> >> New requirements:
> >> Fyy1: The browser MUST be able to send in real-time to a remote
> > recording device media that are being
> >> transmitted to and received from remote participants.
> >>
> >> Ayy1: The web application MUST be able to ask the browser 
> to transmit
> > in real-time to a remote
> >> recording device media that are being transmitted to and 
> received from
> > remote participants and, in the
> >> case of audio at least, ask for the two directions of 
> transmission to
> > be transmitted to the remote
> >> recording device mixed or separately.
> >>
> >> John
> >>
> >>
> >> John Elwell
> >> Tel: +44 1908 817801 (office and mobile)
> >> Email: john.elwell@siemens-enterprise.com
> >> http://www.siemens-enterprise.com/uk/
> >>
> >> Siemens Enterprise Communications Limited.
> >> Registered office: Brickhill Street, Willen Lake, Milton 
> Keynes, MK15
> > 0DJ.
> >> Registered No: 5903714, England.
> >>
> >> Siemens Enterprise Communications Limited is a Trademark 
> Licensee of
> > Siemens AG.
> >> _______________________________________________
> >> rtcweb mailing list
> >> rtcweb@ietf.org
> >> https://www.ietf.org/mailman/listinfo/rtcweb
> >> _______________________________________________
> >> rtcweb mailing list
> >> rtcweb@ietf.org
> >> https://www.ietf.org/mailman/listinfo/rtcweb
> >>
> >>
> >> _______________________________________________
> >> rtcweb mailing list
> >> rtcweb@ietf.org
> >> https://www.ietf.org/mailman/listinfo/rtcweb
> 
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>