Re: [rtcweb] Text communication in RTCWEB sessions
Harald Alvestrand <harald@alvestrand.no> Mon, 12 November 2012 12:14 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 4057821F854B for <rtcweb@ietfa.amsl.com>; Mon, 12 Nov 2012 04:14:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -109.109
X-Spam-Level:
X-Spam-Status: No, score=-109.109 tagged_above=-999 required=5 tests=[BAYES_05=-1.11, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
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 d44JkzZ-eQBa for <rtcweb@ietfa.amsl.com>; Mon, 12 Nov 2012 04:14:15 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id D4C9421F851F for <rtcweb@ietf.org>; Mon, 12 Nov 2012 04:14:11 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id ADBF839E0FE for <rtcweb@ietf.org>; Mon, 12 Nov 2012 13:14:06 +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 9ve1E1AlGEvy for <rtcweb@ietf.org>; Mon, 12 Nov 2012 13:14:02 +0100 (CET)
Received: from [192.168.1.16] (unknown [188.113.88.47]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id 0FE0539E03A for <rtcweb@ietf.org>; Mon, 12 Nov 2012 13:14:02 +0100 (CET)
Message-ID: <50A0E85E.4020201@alvestrand.no>
Date: Mon, 12 Nov 2012 13:15:26 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:16.0) Gecko/20121028 Thunderbird/16.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <50A0BC04.6090200@omnitor.se>
In-Reply-To: <50A0BC04.6090200@omnitor.se>
Content-Type: multipart/alternative; boundary="------------020700080200070709020304"
Subject: Re: [rtcweb] Text communication in RTCWEB sessions
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, 12 Nov 2012 12:14:17 -0000
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
- 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