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

Cullen Jennings <> Tue, 23 August 2011 21:55 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id E572E21F8BD8 for <>; Tue, 23 Aug 2011 14:55:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -103.447
X-Spam-Status: No, score=-103.447 tagged_above=-999 required=5 tests=[AWL=-0.848, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id GNw8W+zql6sZ for <>; Tue, 23 Aug 2011 14:55:42 -0700 (PDT)
Received: from ( []) by (Postfix) with ESMTP id 4F60221F8BB8 for <>; Tue, 23 Aug 2011 14:55:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;;; l=1271; q=dns/txt; s=iport; t=1314136611; x=1315346211; h=subject:mime-version:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=om0s1OsOjJD/Th2qyTSu8Zy4JhymGbCX6735QMV8Ilw=; b=BEoh3KEPyZOR/W3gRxg7teUtupUKH5IrCbkB13H5TaC9qAUH3W5rbT+Y x9qDn+Rt/ctxvzEw0SRiwznxq48qmTouidTQubxnavBjNO4iGaRQ6In1P GNkwGez59WaY5ExejsoSfYXGn0al9UXo/vzJXy7aKs2YUgDP9wEhb8D7w M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av0EAFMhVE6rRDoG/2dsb2JhbABCp2V3gUABAQEBAgESASc2CQULC0ZXBjWHT51fAZ9AhWlfBIdhiziFDYwM
X-IronPort-AV: E=Sophos;i="4.68,271,1312156800"; d="scan'208";a="15845697"
Received: from ([]) by with ESMTP; 23 Aug 2011 21:56:50 +0000
Received: from [] ( []) by (8.14.3/8.14.3) with ESMTP id p7NLulS8029856; Tue, 23 Aug 2011 21:56:47 GMT
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=us-ascii
From: Cullen Jennings <>
In-Reply-To: <>
Date: Tue, 23 Aug 2011 15:56:46 -0600
Content-Transfer-Encoding: quoted-printable
Message-Id: <>
References: <>
To: "Elwell, John" <>
X-Mailer: Apple Mail (2.1084)
Cc: "" <>, "" <>
Subject: Re: [rtcweb] Proposed text for local recording use case
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Tue, 23 Aug 2011 21:55:43 -0000

On Aug 22, 2011, at 8:42 AM, Elwell, John wrote:

> 4.2.xx Local Session Recording
> In this use case, the web application user wishes to record a real-time communication locally, such that transmitted and received audio, video or other real-time media are stored in one or more files. For a given medium, the two directions of transmission can be stored in the same file (mixed) or in separate files. The web application also stores metadata that gives context to the stored media.
> New requirements:
> Fxx1: The browser MUST be able to store transmitted and received media in local files.
> Axx1: The web application MUST be able to ask the browser to store transmitted and received media in local files, and in the case of audio at least, ask for the two directions of transmission to be stored mixed or separately.
> John

I think I want something just slightly different and that is to send media that is data in the JS and to be able to hand media as data to the JS. If the JS happens to read / write that to a file that is fine with me but this allows the JS to operate on the data or synthetically generate media and opens the doors to the possibility of writing a codec in JS or NACL.