[AVT] RTP translator or mixer for multi-party real-time text
"Gunnar Hellstrom" <gunnar.hellstrom@omnitor.se> Wed, 22 July 2009 05:33 UTC
Return-Path: <gunnar.hellstrom@omnitor.se>
X-Original-To: avt@core3.amsl.com
Delivered-To: avt@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 809773A6A3C for <avt@core3.amsl.com>; Tue, 21 Jul 2009 22:33:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.281
X-Spam-Level:
X-Spam-Status: No, score=0.281 tagged_above=-999 required=5 tests=[AWL=0.070, BAYES_20=-0.74, HELO_EQ_SE=0.35, HTML_MESSAGE=0.001, J_CHICKENPOX_41=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QOP2gaHTxyKy for <avt@core3.amsl.com>; Tue, 21 Jul 2009 22:33:48 -0700 (PDT)
Received: from s87.loopia.se (s87.loopia.se [194.9.95.112]) by core3.amsl.com (Postfix) with ESMTP id 344FF3A690D for <avt@ietf.org>; Tue, 21 Jul 2009 22:33:48 -0700 (PDT)
Received: (qmail 86442 invoked from network); 22 Jul 2009 04:55:30 -0000
Received: from s34.loopia.se (HELO s42.loopia.se) ([194.9.94.70]) (envelope-sender <gunnar.hellstrom@omnitor.se>) by s87.loopia.se (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for <avt@ietf.org>; 22 Jul 2009 04:55:30 -0000
Received: (qmail 3798 invoked from network); 22 Jul 2009 04:55:27 -0000
Received: from h16n1fls34o265.telia.com (HELO GunnarH) (gunnar.hellstrom@omnitor.se@[213.64.232.16]) (envelope-sender <gunnar.hellstrom@omnitor.se>) by s42.loopia.se (qmail-ldap-1.03) with SMTP for <avt@ietf.org>; 22 Jul 2009 04:55:27 -0000
From: Gunnar Hellstrom <gunnar.hellstrom@omnitor.se>
To: avt IETF <avt@ietf.org>
Date: Wed, 22 Jul 2009 06:55:27 +0200
Message-ID: <010701ca0a88$a21d7530$e800a8c0@GunnarH>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0108_01CA0A99.65A64530"
X-Mailer: Microsoft Office Outlook 11
thread-index: AcoKiJ76OVYmeYZTRhaRc4Sc8cxdXg==
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962
Subject: [AVT] RTP translator or mixer for multi-party real-time text
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Audio/Video Transport Working Group <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/avt>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jul 2009 05:33:50 -0000
A new version of draft-hellstrom-text-conference is available at <http://www.ietf.org/internet-drafts/draft-hellstrom-text-conference-01.txt> http://www.ietf.org/internet-drafts/draft-hellstrom-text-conference-01.txt It brings up the question if the RTP translator model or mixer model shall be specified for multi-party real-time text. In its earlier version, only the translator model was mentioned, using multiple SSRCs as source identification in one single RTP session. That, in fact seemed not to require any additional standardisation. However, two problems have been identified with the RTP translator model: 1. Some RTP implementations do not implement support for multiple SSRC:s in the same session. There is a risk that it will cause failures. 2. When adding a new stream to the session, a new SSRC is started to be used. There seems to be a habit in RTP to throw away some initial packets until it is clearly evident that the new SSRC represents an added source. This behaviour is very unfavourable for real-time text, where information can be carried from the first packet. Because of these problems, the RTP mixer model has been briefly introduced as an alternative, requireing an in-line source identification in the text medium. It is of course not favourable to have two alternatives for one task. Therefore I ask: were the comments on the translator model valid, and can anything be done about them, or shall we move to only specifying the mixer model? Info on the draft: ---------------------------------------------------------------------------- ----------------- Title : Text media handling in RTP based real-time conferences Author(s) : G. Hellstrom, A. Wijk Filename : draft-hellstrom-text-conference-01.txt Pages : 9 Date : 2009-07-12 This memo specifies methods for text media handling in multi-party calls, where the text is carried by the RTP protocol. Real-time text is carried in a time-sampled mode according to RFC 4103. Centralized multi-party handling of real-time text is achieved through a media control unit coordinating multiple RTP text streams into one RTP session, identifying each stream with its own SSRC. Identification for the streams are provided through the RTCP messages. This mechanism enables the receiving application to present the received real-time text medium in different ways according to user preferences. Some presentation related features are also described explaining suitable variations of transmission and presentation of text. Call control features are described for the SIP environment, while the transport mechanisms should be suitable for any IP based call control environment using RTP transport. An alternative method using a single RTP stream and source identification inline in the text stream is also described. A URL for this Internet-Draft is: <http://www.ietf.org/internet-drafts/draft-hellstrom-text-conference-01.txt> http://www.ietf.org/internet-drafts/draft-hellstrom-text-conference-01.txt ---------------------------------------------------------------------------- --------------------------------- /Gunnar ------------------------------------------------------------------- Gunnar Hellström Omnitor gunnar.hellstrom@omnitor.se Tel: +46708204288 www.omnitor.se <http://www.omnitor.se/>
- [AVT] RTP translator or mixer for multi-party rea… Gunnar Hellstrom
- Re: [AVT] RTP translator or mixer for multi-party… Colin Perkins