[rtcweb] RTT Education: Neat Demonstration of NON-peer-to-peer RTT (for future webrtc standardization purposes)
Mark Rejhon <markybox@gmail.com> Fri, 31 May 2013 19:04 UTC
Return-Path: <markybox@gmail.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 0F4C621F925A for <rtcweb@ietfa.amsl.com>; Fri, 31 May 2013 12:04:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.601
X-Spam-Level:
X-Spam-Status: No, score=0.601 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_50=0.001, HTML_MESSAGE=0.001, J_CHICKENPOX_66=0.6, MIME_8BIT_HEADER=0.3, NO_RELAYS=-0.001]
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 ELzf7Io+TYpE for <rtcweb@ietfa.amsl.com>; Fri, 31 May 2013 12:04:12 -0700 (PDT)
Received: from mail-vb0-x22c.google.com (mail-vb0-x22c.google.com [IPv6:2607:f8b0:400c:c02::22c]) by ietfa.amsl.com (Postfix) with ESMTP id 9AEDD21F87E0 for <rtcweb@ietf.org>; Fri, 31 May 2013 12:04:12 -0700 (PDT)
Received: by mail-vb0-f44.google.com with SMTP id i3so1328152vbh.3 for <rtcweb@ietf.org>; Fri, 31 May 2013 12:04:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:cc:content-type; bh=IpJe7ET869XbXlqywUmf9XYlX/2Hpw1JHoQmVpnQRvQ=; b=aqcIkNI9L+1wbgYoQ/kpqi7+9k7l4XoOWkAtoyry33UHM7ggTjD4jiEYugdnzrcn7B SdMNaXLmVbBqoLfbigNS1fINYKOV5+Yx7FAHXaacE342+HD5XyjQ7nBp9CIhaEIIDaBx t+WK9Dq74ipZ0Z/Zck8BGH2BAoMO+9iy94VdCYv2Ndg/Bm4KtSwdmPOAmnNIvES96i9p bsNf2zTM2+Nq6xLzvCO2Fz1k5NNKLld9DbxTsuUWFU69QGrElnmZoaTXWQiF1D0oKdRY K95+fqVcKjAd5g5lL2JLFce8er9Rk/vih/5NznnfDjH3+tgiukGLLm4cO/l/Y0tJuPHA GIvQ==
X-Received: by 10.52.159.72 with SMTP id xa8mr9772272vdb.48.1370027052013; Fri, 31 May 2013 12:04:12 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.58.198.163 with HTTP; Fri, 31 May 2013 12:03:51 -0700 (PDT)
From: Mark Rejhon <markybox@gmail.com>
Date: Fri, 31 May 2013 15:03:51 -0400
Message-ID: <CAA79oDkcKr6rWy=uJe2P7TuabiUeizJoHqtRMs=zYK7z3AW8OQ@mail.gmail.com>
To: Iñaki Baz Castillo <ibc@aliax.net>
Content-Type: multipart/alternative; boundary="089e0160bf48c4a3fe04de084765"
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: [rtcweb] RTT Education: Neat Demonstration of NON-peer-to-peer RTT (for future webrtc standardization purposes)
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: Fri, 31 May 2013 19:04:14 -0000
Although this is not 100% webrtc related, it has implications, since Gunnar (RFC4103) worked with me as the co-author of XEP-0301, so I want to write this to help people understand that RTT is not necessarily always peer-to-peer. -- Federated network-to-network compatible. Anything federated will interop with each other for RTT. (e.g. Lync RTT reaches Cisco WebEx RTT) Neat Demonstration of XEP-0301 interoperability in multiple XMPP clients (including non-RTT) *This is a live demonstration of non-peer-to-peer RTT*, but broadcast RTT sent through the same channels as full messages. On one account on one computer, run two browser windows simultaneously: *1. Log onto your Google Talk via GMAIL account at http://www.gmail.com * *2. Log onto your Google Talk via Gallaudet University's implementation: http://tap.gallaudet.edu/rtt/ ... (Same account) * On a different account on a different computer: *3. On a separate computer, log using a different, separate Google account at http://tap.gallaudet.edu/rtt/ (or use any RTT client such as the RealJabber.org client)* Observe the following interoperability: -- You can message from any #1, #2, or #3. -- Completed messages from #1/#2 (simultaneously logged into same account) will reach #3 and vice-versa -- Messages from #3 will reach both #1 and #2 simultaneously. -- Real-time text doesn't show up in GMAIL, but does show up in RTT-compatible clients -- GMAIL keeps working merrily along, logging & archiving the completed messages. GMAIL silently ignores the extraneous RTT XML Observe that: -- Everything is routed through unmodified XMPP servers -- No server modifications -- Not peer-to-peer. No direct connections. No firewall worries. -- If full messages make it through, real-time text also makes it through. -- Federated network-to-network compatible. Anything federated will interop with each other for RTT. -- One end can be a jabber.org account, another end can be a Cisco WebEx account (if federated). An RTT-enhanced Lync client transmits RTT to an RTT-enhanced WebEx. Yes, federation is being abandoned by Google -- but others aren't. You can still test RTT over federation between jabber.organd gmail.com using two separate copies of RealJabber.org client -- it works! It bridges the mainstream and accessibility. I got feedback for my XEP-0301 specification from several people at Microsoft (including Bernard Aboba), Facebook (Name requested to be private), Cisco (Paul E. Jones), and others. See the names at http://xmpp.org/extensions/xep-0301.html#acknowledgments. So you see, big names are on real-time text already on a 10-year roadmap. It allows text to be used as conversationally as a telephone conversation, including in situations where speech is not practical (e.g. environments that must be quiet, environments too noisy to hear, restrictions on phone use, situations where speaking is a privacy or security concern, and/or when participant(s) are deaf or hard of hearing). It is also used for transmission of live speech transcription. It can also be turned on/off, for privacy considerations, and when you're not in as a chatty mood. It also proved more popular and appealing than video: When I did a test among family and friends, when taught about real-time text ( http://www.fasttext.org -- The International Symbol of Real-Time Text), more people enabled the RTT feature than the video feature. There is potential for RTT to be more popular than video, once people are more fully familiar with the feature, and when it's not intrusive (e.g. easy to turn on/off) -- Gunnar Helstrom has also developed a bridge that fills the gap between RFC4103 and XEP-0301 -- Vint Cerf received an accessibility demonstration involving real-time text demonstration as part of Raising The Floor, by Gregg Vanderheiden. -- Real-time text was demonstrated at FCC text-to-911 as a standardized add-on to line-by-line SMS text messaging. I developed a method of presenting real-time text smoothly (non-bursty) despite only 1 packet every second, or every 2 seconds: http://www.realjabber.org/anim/real_time_text_demo.gif Observe that the key press intervals are successfully (optionally) preserved. (Many deafies like the natural typing feel) It also can support word-at-a-time buffering, for those people who hate watching typing mistakes. Closed captioning was thought of as a luxury in 1970's. Now it's built into TV's. Mainstream loves captioning nowadays. In 10 years from now, this could become a mainstream feature. It may not happen in 3 years, maybe not even 5 years. But there is movement behind the scenes. It is important to understand the implications of real-time text and its ability to be 100% seamlessly compatible with existing messaging networks, potentially as a more popular optional feature than Video. Sincerely, Mark Rejhon
- [rtcweb] RTT Education: Neat Demonstration of NON… Mark Rejhon
- Re: [rtcweb] RTT Education: Neat Demonstration of… Bernard Aboba
- Re: [rtcweb] RTT Education: Neat Demonstration of… Adam Roach
- Re: [rtcweb] RTT Education: Neat Demonstration of… Mark Rejhon
- Re: [rtcweb] RTT Education: Neat Demonstration of… Mark Rejhon
- Re: [rtcweb] RTT Education: Neat Demonstration of… Peter Saint-Andre
- Re: [rtcweb] RTT Education: Neat Demonstration of… Gunnar Hellstrom
- Re: [rtcweb] RTT Education: Neat Demonstration of… Cullen Jennings (fluffy)