Re: [Slim] SDP limitations
Gunnar Hellström <gunnar.hellstrom@omnitor.se> Sun, 04 October 2015 06:47 UTC
Return-Path: <gunnar.hellstrom@omnitor.se>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 626521A9066 for <slim@ietfa.amsl.com>; Sat, 3 Oct 2015 23:47:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.199
X-Spam-Level:
X-Spam-Status: No, score=0.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_111=0.6, J_CHICKENPOX_14=0.6, J_CHICKENPOX_17=0.6, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Cn9VY8A8tu3H for <slim@ietfa.amsl.com>; Sat, 3 Oct 2015 23:47:28 -0700 (PDT)
Received: from bin-vsp-out-05.atm.binero.net (vsp-unauthed02.binero.net [195.74.38.227]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2BCA41A9063 for <slim@ietf.org>; Sat, 3 Oct 2015 23:47:27 -0700 (PDT)
X-Halon-ID: c5cc3492-6a63-11e5-b53c-005056916f53
Authorized-sender: gunnar.hellstrom@omnitor.se
Received: from [192.168.2.48] (unknown [77.53.228.139]) by bin-vsp-out-05.atm.binero.net (Halon Mail Gateway) with ESMTPSA for <slim@ietf.org>; Sun, 4 Oct 2015 08:47:25 +0200 (CEST)
To: slim@ietf.org
References: <560FA86D.8080201@omnitor.se> <561021A1.4040408@alum.mit.edu> <48F2AAB3-AD31-401F-92C7-572E49AD5819@gmail.com>
From: Gunnar Hellström <gunnar.hellstrom@omnitor.se>
Message-ID: <5610CB7A.3020705@omnitor.se>
Date: Sun, 04 Oct 2015 08:47:22 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0
MIME-Version: 1.0
In-Reply-To: <48F2AAB3-AD31-401F-92C7-572E49AD5819@gmail.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/slim/1HPEd9e-vTaNmckxpuENH523KK4>
Subject: Re: [Slim] SDP limitations
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 04 Oct 2015 06:47:31 -0000
Den 2015-10-04 kl. 05:37, skrev Bernard Aboba: >>> I got a reminder from reviewing the latest specification of real-time >>> text in WebRTC. >>> https://tools.ietf.org/html/draft-schwarz-mmusic-t140-usage-data-channel-02 >>> >>> There, the real-time text stream is a subchannel multiplexed in the >>> WebRTC data channel, with sdp-specification m=application. >>> So, there is no m=text to hook our humintlang attributes on. >>> It is quite likely that WebRTC terminals will be used in situations >>> where language negotiation is desirable. > [BA] If we are talking about a WEBRTC application talking over the data channel to a gateway that translates to RTT, the gateway can compose the m=text line to hang the humintlang attributes on. The WEBRTC application need not speak SDP to the gateway to accomplish this, it just needs to provide the information the gateway needs to compose the m=text line and humintlang attributes. This could be in any desired format: JSON, XML, etc. > >>> If we keep it under SDP, we would then need to define some mapping rules >>> between languages for media not appearing under their original m= names. > [BA] The gateway would need such a mapping, but it is not clear to me why this application-specific signaling would need to be standardized. [GH] It is the usual reasons to standardize. Development of different parts of a system can be distributed in time and between organizations. What is developed for one application can be reused in another. One part of a system can be based on one technology and another part on another technology. Application functions can be implemented relatively easily end - to - end even if the communicating partners have tools using different technologies. Application functions are of interest to the users, and can be discussed in general terms with the users and need not be limited by lack of specification for the function in one technology or between them. In line with this reasoning is also my hope that what we do to now can have as wide scope as possible without extra efforts. Many WebRTC applications are based on SIP and SDP. So we could hope that the work was directly applicable for these cases, but it is not because the current idea relies on consistent media names in m-lines. Other WebRTC applications use other methods, so you are right in that a language and modality indication in JSON or XML could have a wider scope than the one merged into the SDP media specifications. Even within traditional SIP and SDP, we have media specifications that can contain different media. E.g. MSRP using m=message with a possibility to convey messages with audio, video, images and text. And there is SIP MESSAGE transmission without any SDP. These are not really real-time communication, so I have accepted that our work does not have them in scope. Our scope on the real-time side of slim has so far been real-time text, audio and video. But in our scope is also to satisfy RFC 6881, and there is also messaging specified. There may be users who have not enabled real-time text but are used to text messaging, and want to use that in an emergency situation. These would also fall beside the implicit linking between m-line media names and media. Shall we bother about them? This can be solved by a coding rule that makes an explicit difference between text and spoken modality, either in the language tags or in the attribute names. By that it would be clear what modality a humintlang attribute indicated even if it was hooked on to a media-agnostic media specification. > > _______________________________________________ > SLIM mailing list > SLIM@ietf.org > https://www.ietf.org/mailman/listinfo/slim
- [Slim] SDP limitations Gunnar Hellström
- Re: [Slim] SDP limitations Paul Kyzivat
- Re: [Slim] SDP limitations Bernard Aboba
- Re: [Slim] SDP limitations Gunnar Hellström
- Re: [Slim] SDP limitations Christian Groves
- Re: [Slim] SDP limitations Gunnar Hellström
- Re: [Slim] SDP limitations Paul Kyzivat
- Re: [Slim] SDP limitations Gunnar Hellström
- Re: [Slim] SDP limitations Christian Groves
- Re: [Slim] SDP limitations Christian Groves