Re: [rtcweb] SRTP/AVPF/TCP in draft-ietf-rtcweb-transports-01

Harald Alvestrand <harald@alvestrand.no> Mon, 07 October 2013 08:46 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 E60C521E819F for <rtcweb@ietfa.amsl.com>; Mon, 7 Oct 2013 01:46:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.599
X-Spam-Level:
X-Spam-Status: No, score=-110.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
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 XDC1D8d6UPFG for <rtcweb@ietfa.amsl.com>; Mon, 7 Oct 2013 01:46:10 -0700 (PDT)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id E386321F9E8B for <rtcweb@ietf.org>; Mon, 7 Oct 2013 01:46:09 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 8591D39E4C6; Mon, 7 Oct 2013 10:46:06 +0200 (CEST)
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 k-wHVeJo7tsi; Mon, 7 Oct 2013 10:46:05 +0200 (CEST)
Received: from [10.59.3.34] (unknown [212.91.240.155]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id 3750639E418; Mon, 7 Oct 2013 10:46:05 +0200 (CEST)
Message-ID: <525274CC.7030907@alvestrand.no>
Date: Mon, 07 Oct 2013 10:46:04 +0200
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0
MIME-Version: 1.0
To: Magnus Westerlund <magnus.westerlund@ericsson.com>, Parthasarathi R <partha@parthasarathi.co.in>
References: <006401cebf96$7db7a4f0$7926eed0$@co.in>, <524C7FD8.1050801@alvestrand.no> <ro3xdjcv7wkbl37rttggv2qu.1380777749933@email.android.com> <524D8B2C.7050606@alvestrand.no> <005c01cec05b$4c998710$e5cc9530$@co.in> <52526EF6.40303@ericsson.com>
In-Reply-To: <52526EF6.40303@ericsson.com>
X-Enigmail-Version: 1.5.2
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: 8bit
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] SRTP/AVPF/TCP in draft-ietf-rtcweb-transports-01
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, 07 Oct 2013 08:46:17 -0000

On 10/07/2013 10:21 AM, Magnus Westerlund wrote:
> On 2013-10-03 19:09, Parthasarathi R wrote:
>> Hi Harald/Magnus,
>>
>>  
>>
>> Thanks for the clarification.  Please clarify whether TCP/RTP/SAVPF will
>> be registered in IANA as separate MMUSIC specification or any another
>> simple mechanism exists to add IANA registry.
> I think we might need a MMUSIC or AVTCORE SDP field proto cleanup
> document. It is not only TCP/RTP/SAVPF that is missing, also AVPF and
> SAVP is missing.
>
> But, before diving into this. Are there really consensus that we will
> use IP/TCP/RFC4571 framing/RTP(SAVPF) rather than using TURN over TCP to
> get a stack saying IP/TCP/TURN/RTP(SAVPF)?

I have seen this thread suggesting two stacks:

- TURN over TCP to a TURN server, UDP to final destination
- RFC 4571 framing (I think) over TCP, all the way to the final destination

The latter would be done using ICE TCP candidates according to RFC
63something. I haven't yet seen one suggesting using the TURN framing
all the way to the final destination; I'm not sure I've seen a way of
signalling that either.

I think I've seen rough consensus that we should (SHOULD) support the
former. Ihaven't seen anything stronger than a MAY support the latter,
so for Transport, the only concern is that if we reference it, we
reference it correctly.


>
> Their SDP identification are quite different. The later uses m= lines
> indicating RTP/SAVPF with the TURN part in the ICE candidates.
>
>>  
>>
>> I’m interested in seeing the usage of DTLS key exchange for SRTP within
>> TCP/RTP/SAVPF profile. Even though DTLS is designed for connectionless
>> protocol, I assume that it works with TCP (connection oriented) protocol
>> as well. The optimized version of TCP/RTP/SAVPF shall use TLS as a SRTP
>> key exchange mechanism. Please correct me in case I’m missing something.
> In that case you definitely need an MMUSIC document. This as we need to
> figure out if using TLS to represent DTLS was a misstake as I think you
> need to separate DTLS and TLS when sent over TCP for the different
> purposes in that case.
>
> Cheers
>
> Magnus Westerlund
>
> ----------------------------------------------------------------------
> Multimedia Technologies, Ericsson Research EAB/TVM
> ----------------------------------------------------------------------
> Ericsson AB                | Phone  +46 10 7148287
> Färögatan 6                | Mobile +46 73 0949079
> SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
> ----------------------------------------------------------------------
>


-- 
Surveillance is pervasive. Go Dark.