Re: [Slim] SDP limitations
Gunnar Hellström <gunnar.hellstrom@omnitor.se> Mon, 05 October 2015 06:48 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 F371F1B49E8 for <slim@ietfa.amsl.com>; Sun, 4 Oct 2015 23:48:01 -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_12=0.6, J_CHICKENPOX_14=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 Zj5O7hVCbKpJ for <slim@ietfa.amsl.com>; Sun, 4 Oct 2015 23:47:59 -0700 (PDT)
Received: from bin-vsp-out-04.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 763211B49E5 for <slim@ietf.org>; Sun, 4 Oct 2015 23:47:58 -0700 (PDT)
X-Halon-ID: 00ac775c-6b2d-11e5-bfe4-005056917c0c
Authorized-sender: gunnar.hellstrom@omnitor.se
Received: from [192.168.2.48] (unknown [77.53.228.139]) by bin-vsp-out-04.atm.binero.net (Halon Mail Gateway) with ESMTPSA for <slim@ietf.org>; Mon, 5 Oct 2015 08:47:53 +0200 (CEST)
To: slim@ietf.org
References: <560FA86D.8080201@omnitor.se> <5611B9DC.1030706@nteczone.com>
From: Gunnar Hellström <gunnar.hellstrom@omnitor.se>
Message-ID: <56121D19.8000103@omnitor.se>
Date: Mon, 05 Oct 2015 08:47:53 +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: <5611B9DC.1030706@nteczone.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/slim/_aPDb9UZ0FgP39SJdrPwDRyG9O4>
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: Mon, 05 Oct 2015 06:48:02 -0000
Den 2015-10-05 kl. 01:44, skrev Christian Groves: > Hello Gunnar, > > It would be possible to "hook" the humanlang attributes to the > specific instance of the datachannel. You simply use the humanlang > tags in the dcsa attribute. The protocol is indicated via the > subprotocol element in the dcmap attribute. E.g. > > m=application 911 <L4>/DTLS/SCTP webrtc-datachannel > c=IN IP4 11.9.19.65 > a=max-message-size:1000 ; > a=sctp-port 5000 > a=dcmap:1 label="text conversation";subprotocol="t140" > a=dcsa:1 cps=30 ; "the RFC4103 default value as example" > a=dcsa:1 humintlang-send:<language tag> > a=dcsa:1 humintlang-recv:<language tag> (GH) Thanks for the good hint. I tried to decode section 5.1.2 Sub-Protocol Specific Attributes in the data-channel-sdpneg draft to see if there is a need to specify somewhere that the lang and humintlang attributes are allowed in subprotocol="t140" environment. But I did not find the answer. The lang and humintlang attributes are not really subprotocol specific, even if there are SDP-media and data-subprotocols where they are meaningless. They are commonly useful in many stream specifications. So there is probably a need for another section in data-channel-sdpneg to tell about common attributes. The idea is however clear and useful. Thanks. That leaves us with a possibility to extend the use of lang and humintlang relatively easy into part of the WebRTC area. It requires a bit more application awareness of the negotiation parser. On the traditional SIP side we have so far said that under m=text, we have language attributes for text streams, while now it must know also that under a dcmap with subprotocol="t140" lang and humintlang specifications talk about text streams. It would help parsing a lot if we had an explicit way to differentiate written language from spoken language in the language tag itself. Can we revive that issue? /Gunnar > > Regards, Christian > > On 3/10/2015 8:05 PM, Gunnar Hellström wrote: >> The limitations of having the language indications in SDP is >> eternally popping up as a problem when planning its use. >> I know that this has been discussed a lot in the past and that we >> have agreed to go the SDP path. >> >> But I want to question it again. >> 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. >> 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. >> A tempting alternative is to move the whole language indication to an >> XML block carried in a defined place, so that it can be reused in >> different environments. >> >> Gunnar >> > > _______________________________________________ > 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