Re: [rtcweb] Text communication in RTCWEB sessions
Igor Faynberg <igor.faynberg@alcatel-lucent.com> Mon, 12 November 2012 19:04 UTC
Return-Path: <igor.faynberg@alcatel-lucent.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 1B88521F8682 for <rtcweb@ietfa.amsl.com>; Mon, 12 Nov 2012 11:04:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.598
X-Spam-Level:
X-Spam-Status: No, score=-6.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dZiLhoF9Or9l for <rtcweb@ietfa.amsl.com>; Mon, 12 Nov 2012 11:04:33 -0800 (PST)
Received: from ihemail3.lucent.com (ihemail3.lucent.com [135.245.0.37]) by ietfa.amsl.com (Postfix) with ESMTP id E2EBB21F8612 for <rtcweb@ietf.org>; Mon, 12 Nov 2012 11:04:32 -0800 (PST)
Received: from usnavsmail4.ndc.alcatel-lucent.com (usnavsmail4.ndc.alcatel-lucent.com [135.3.39.12]) by ihemail3.lucent.com (8.13.8/IER-o) with ESMTP id qACJ4V4g013816 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <rtcweb@ietf.org>; Mon, 12 Nov 2012 13:04:32 -0600 (CST)
Received: from umail.lucent.com (umail-ce2.ndc.lucent.com [135.3.40.63]) by usnavsmail4.ndc.alcatel-lucent.com (8.14.3/8.14.3/GMO) with ESMTP id qACJ4VQb012012 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for <rtcweb@ietf.org>; Mon, 12 Nov 2012 13:04:31 -0600
Received: from [135.244.35.68] (faynberg.lra.lucent.com [135.244.35.68]) by umail.lucent.com (8.13.8/TPES) with ESMTP id qACJ4RZb008700; Mon, 12 Nov 2012 13:04:31 -0600 (CST)
Message-ID: <50A1483B.5050700@alcatel-lucent.com>
Date: Mon, 12 Nov 2012 14:04:27 -0500
From: Igor Faynberg <igor.faynberg@alcatel-lucent.com>
Organization: Alcatel-Lucent
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.18) Gecko/20110616 Thunderbird/3.1.11
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <50A0BC04.6090200@omnitor.se> <50A0E85E.4020201@alvestrand.no>
In-Reply-To: <50A0E85E.4020201@alvestrand.no>
Content-Type: multipart/alternative; boundary="------------000102040307070009020409"
X-Scanned-By: MIMEDefang 2.57 on 135.245.2.37
X-Scanned-By: MIMEDefang 2.64 on 135.3.39.12
Subject: Re: [rtcweb] Text communication in RTCWEB sessions
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: igor.faynberg@alcatel-lucent.com
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, 12 Nov 2012 19:04:34 -0000
+1 Igor On 11/12/2012 7:15 AM, Harald Alvestrand wrote: > I would prefer this to be added as a separate specification, rather > than done at this time. > The reason being that this should be relatively easy to add on top of > the data channel functionality, but will definitely take some time to > specify, so should not be on the critical path for this round of > specifications. > > Harald > > On 11/12/2012 10:06 AM, Gunnar Hellström wrote: >> Real time sessions with video and audio are often accompanied with >> some form of text communication. >> >> It is mentioned in a couple of places in RTCWEB related >> specifications, but I see a need to get the specifications of how >> text should be handled up to the level of specification of the other >> media. >> >> The real-time requirements are slightly lower on text communication >> than on video and audio, so I realize that it can be carried by >> mechanisms already available in the web browser environment. But even >> if that will be the case, it needs to be considered and described, >> because text communication is part of the real-time communication >> concepts that RTCWEB belongs to. >> >> I know three kinds of text communication: >> >> Real-time text: >> >> Real-time text is text transmitted while it is being typed or >> created.*The recipient can read the sender's text as it is written, >> without waiting. >> >> *Text messaging: >> >> Text messaging is text collected to complete messages and sent as a >> whole when completed by specific user action.***The recipient can >> read the sender's text *soon after it is transmitted. >> >> Timed text: >> >> Timed text is text sent together with with information about the >> intended timing of the display, often related to another medium, such >> as audio or video. The recipient can read the text presented timely >> to events in the other media. >> >> >> Real-time text for conversational use has the timing requirement that >> end-to-end latency shall not be more than 2 seconds for usable text, >> and one second for good usability. This is clearly lower than the >> requirements on audio and video that traditionally is 400 ms for >> usable end-to-end latency. >> >> Real-time text is briefly mentioned in a requirement in >> draft-ietf-rtcweb-data-channel >> http://tools.ietf.org/html/draft-ietf-rtcweb-data-channel-02 >> >> All three text communication forms are mentioned in >> http://tools.ietf.org/id/draft-aboba-rtcweb-ecrit-00.txt >> >> I am most eager to see the use of real-time text specified in >> relation to RTCWEB, but it might be good to touch all three types. >> >> >> I suggest that it starts with requirements and use cases in >> http://tools.ietf.org/wg/rtcweb/draft-ietf-rtcweb-use-cases-and-requirements/ >> >> >> I propose to add real-time text to use case 4.2.1 so that it reads: >> >> >> 4.2.1. Simple Video Communication Service >> >> with audio and real-time text >> >> >> 4.2.1.1. Description >> >> >> >> Two or more users have loaded a video communication web application >> into their browsers, provided by the same service provider, and >> logged into the service it provides. The web service publishes >> information about user login status by pushing updates to the web >> application in the browsers. When one online user selects a peer >> online user, a 1-1 video communication session between the browsers >> of the two peers is initiated. The invited user might accept or >> reject the session.Audio and real-time text is also available >> during the session. >> >> During session establishment a self-view is displayed, and once the >> session has been established the video sent from the remote peer is >> displayed in addition to the self-view. During the session, each >> user can select to remove and re-insert the self-view as often as >> desired. Each user can also change the sizes of his/her two video >> displays during the session.Audio from each user is presented to >> the other user. While one user types in the real-time text area, it >> is nearly immediately presented to the other user. Each user can >> also pause sending of media (audio, video, or both) and mute incoming >> media >> >> >> An alternative is to add a small additional section in 4.2 >> " >> >> >> 4.2.x. Simple Video Communication Service with real-time text >> >> >> >> 4.2.x.1. Description >> >> >> >> This use-case has the audio and video communication of the Simple >> Video Communication Service use-case (Section 4.2.1 <http://tools.ietf.org/html/draft-ietf-rtcweb-use-cases-and-requirements-09#section-4.2.1>). >> >> But in addition to this, the users can send and receive real-time text. >> While one user types in the real-time text area, it >> is nearly immediately presented to the other user. >> " >> A couple of requirements then need to be added in the A and F ranges >> in 5.2 and 5.3, but I want to start with this initial proposal. >> >> Gunnar Hellstrom >> >> >> >> >> >> >> _______________________________________________ >> 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
- Re: [rtcweb] Text communication in RTCWEB sessions Richard Shockey
- [rtcweb] Text communication in RTCWEB sessions Gunnar Hellström
- Re: [rtcweb] Text communication in RTCWEB sessions Harald Alvestrand
- Re: [rtcweb] Text communication in RTCWEB sessions Gunnar Hellström
- Re: [rtcweb] Text communication in RTCWEB sessions Stefan Hakansson LK
- Re: [rtcweb] Text communication in RTCWEB sessions Peter Saint-Andre
- Re: [rtcweb] Text communication in RTCWEB sessions Jim Barnett
- Re: [rtcweb] Text communication in RTCWEB sessions Gunnar Hellström
- Re: [rtcweb] Text communication in RTCWEB sessions Stefan Håkansson LK
- Re: [rtcweb] Text communication in RTCWEB sessions Adam Roach
- Re: [rtcweb] Text communication in RTCWEB sessions Eric Burger
- Re: [rtcweb] Text communication in RTCWEB sessions Randell Jesup
- Re: [rtcweb] Text communication in RTCWEB sessions Dale R. Worley
- Re: [rtcweb] Text communication in RTCWEB sessions Gunnar Hellström
- Re: [rtcweb] Text communication in RTCWEB sessions Randell Jesup
- Re: [rtcweb] Text communication in RTCWEB sessions Peter Saint-Andre
- Re: [rtcweb] Text communication in RTCWEB sessions Gunnar Hellström
- Re: [rtcweb] Text communication in RTCWEB sessions Igor Faynberg
- Re: [rtcweb] Text communication in RTCWEB sessions Igor Faynberg
- Re: [rtcweb] Text communication in RTCWEB sessions Adam Roach
- Re: [rtcweb] Text communication in RTCWEB sessions Gunnar Hellström
- Re: [rtcweb] Text communication in RTCWEB sessions Jim Barnett
- Re: [rtcweb] Text communication in RTCWEB sessions Igor Faynberg
- Re: [rtcweb] Text communication in RTCWEB sessions Gunnar Hellström
- Re: [rtcweb] Text communication in RTCWEB sessions Randell Jesup
- Re: [rtcweb] Text communication in RTCWEB sessions Salvatore Loreto
- Re: [rtcweb] Text communication in RTCWEB sessions Peter Saint-Andre
- Re: [rtcweb] Text communication in RTCWEB sessions Gunnar Hellström
- Re: [rtcweb] Text communication in RTCWEB sessions Silvia Pfeiffer
- Re: [rtcweb] Text communication in RTCWEB sessions Martin J. Dürst
- Re: [rtcweb] Text communication in RTCWEB sessions Olle E. Johansson
- Re: [rtcweb] Text communication in RTCWEB sessions Harald Alvestrand
- Re: [rtcweb] Text communication in RTCWEB sessions Gunnar Hellström
- Re: [rtcweb] Text communication in RTCWEB sessions Dale R. Worley
- Re: [rtcweb] Text communication in RTCWEB sessions Adam Roach
- Re: [rtcweb] Text communication in RTCWEB sessions Paul Kyzivat
- Re: [rtcweb] Text communication in RTCWEB sessions Jim Barnett
- Re: [rtcweb] Text communication in RTCWEB sessions Erik Lagerway
- Re: [rtcweb] Text communication in RTCWEB sessions Randell Jesup
- Re: [rtcweb] Text communication requirements for … Gunnar Hellström
- Re: [rtcweb] Text communication requirements for … Eric Rescorla
- Re: [rtcweb] Text communication in RTCWEB sessions Randell Jesup
- Re: [rtcweb] Text communication in RTCWEB sessions Gunnar Hellström
- Re: [rtcweb] Text communication requirements for … Gunnar Hellström
- Re: [rtcweb] Text communication requirements for … Göran Eriksson AP
- Re: [rtcweb] Text communication in RTCWEB sessions Randell Jesup
- Re: [rtcweb] Text communication in RTCWEB sessions Silvia Pfeiffer
- Re: [rtcweb] Text communication SDP in RTCWEB Gunnar Hellström
- Re: [rtcweb] Text communication requirements for … Gunnar Hellström
- Re: [rtcweb] Text communication requirements for … Göran Eriksson AP
- Re: [rtcweb] Text communication requirements for … Gunnar Hellström
- Re: [rtcweb] Text communication requirements for … Göran Eriksson AP
- Re: [rtcweb] Text communication in RTCWEB session… Gunnar Hellström
- Re: [rtcweb] Text communication in RTCWEB session… Harald Alvestrand
- Re: [rtcweb] Text communication in RTCWEB sessions Martin J. Dürst
- Re: [rtcweb] Text communication in RTCWEB session… Bernard Aboba
- Re: [rtcweb] Text communication in RTCWEB session… Gunnar Hellström
- Re: [rtcweb] Text communication in RTCWEB session… Randell Jesup
- Re: [rtcweb] Text communication in RTCWEB session… Randell Jesup
- Re: [rtcweb] Text communication in RTCWEB sessions Dale R. Worley
- Re: [rtcweb] Text communication in RTCWEB sessions DRAGE, Keith (Keith)
- Re: [rtcweb] Text communication in RTCWEB sessions Dale R. Worley
- Re: [rtcweb] Text communication in RTCWEB sessions Randell Jesup
- Re: [rtcweb] Text communication in RTCWEB sessions Gunnar Hellström
- Re: [rtcweb] Text communication in RTCWEB sessions Harald Alvestrand
- Re: [rtcweb] Text communication in RTCWEB sessions DRAGE, Keith (Keith)
- Re: [rtcweb] Text communication in RTCWEB sessions Gunnar Hellström
- Re: [rtcweb] Text communication in RTCWEB sessions Stefan Hakansson LK
- Re: [rtcweb] Text communication in RTCWEB sessions Mark Rejhon
- Re: [rtcweb] Text communication in RTCWEB sessions Mark Rejhon
- Re: [rtcweb] Text communication in RTCWEB sessions Mark Rejhon
- Re: [rtcweb] Text communication in RTCWEB sessions Randell Jesup
- Re: [rtcweb] Text communication in RTCWEB sessions Bernard Aboba
- Re: [rtcweb] Text communication in RTCWEB sessions DRAGE, Keith (Keith)
- Re: [rtcweb] Text communication in RTCWEB sessions Mark Rejhon
- Re: [rtcweb] Text communication in RTCWEB sessions Mark Rejhon
- Re: [rtcweb] Text communication in RTCWEB sessions Richard Shockey
- Re: [rtcweb] Text communication in RTCWEB sessions Randell Jesup
- Re: [rtcweb] Text communication in RTCWEB sessions Bernard Aboba
- Re: [rtcweb] Text communication in RTCWEB sessions Gunnar Hellström
- Re: [rtcweb] Text communication in RTCWEB sessions Kevin Dempsey
- Re: [rtcweb] Text communication in RTCWEB sessions Randell Jesup
- Re: [rtcweb] Text communication in RTCWEB sessions Dale R. Worley
- Re: [rtcweb] Text communication in RTCWEB sessions Gunnar Hellström
- Re: [rtcweb] Text communication in RTCWEB sessions Matthew Kaufman
- Re: [rtcweb] Text communication in RTCWEB sessions Mark Rejhon
- Re: [rtcweb] Text communication in RTCWEB sessions Matthew Kaufman
- Re: [rtcweb] Text communication in RTCWEB sessions Mark Rejhon
- Re: [rtcweb] Text communication in RTCWEB sessions Randell Jesup
- Re: [rtcweb] Text communication in RTCWEB sessions BeckW
- Re: [rtcweb] Text communication in RTCWEB sessions Gunnar Hellström
- Re: [rtcweb] Text communication in RTCWEB sessions Markus.Isomaki
- Re: [rtcweb] Text communication in RTCWEB sessions Gunnar Hellström
- Re: [rtcweb] Text communication in RTCWEB sessions Eric Burger
- Re: [rtcweb] Text communication in RTCWEB sessions Gunnar Hellström
- Re: [rtcweb] Text communication in RTCWEB sessions Harald Alvestrand
- Re: [rtcweb] Text communication in RTCWEB sessions Cullen Jennings (fluffy)
- Re: [rtcweb] Text communication in RTCWEB sessions Gunnar Hellström
- Re: [rtcweb] Text communication in RTCWEB sessions Martin Thomson
- Re: [rtcweb] Text communication in RTCWEB sessions Gunnar Hellström
- [rtcweb] Fwd: Text communication in RTCWEB sessio… Cullen Jennings
- Re: [rtcweb] Text communication in RTCWEB sessions Gunnar Hellström