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

"Parthasarathi R" <partha@parthasarathi.co.in> Mon, 07 October 2013 17:05 UTC

Return-Path: <partha@parthasarathi.co.in>
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 3C4A321E81AF for <rtcweb@ietfa.amsl.com>; Mon, 7 Oct 2013 10:05:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.969
X-Spam-Level:
X-Spam-Status: No, score=-0.969 tagged_above=-999 required=5 tests=[AWL=-0.330, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.96]
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 v3VawHDmPGDL for <rtcweb@ietfa.amsl.com>; Mon, 7 Oct 2013 10:05:44 -0700 (PDT)
Received: from smtp.mailhostbox.com (outbound-us2.mailhostbox.com [70.87.28.142]) by ietfa.amsl.com (Postfix) with ESMTP id 1B03821E81A6 for <rtcweb@ietf.org>; Mon, 7 Oct 2013 10:05:40 -0700 (PDT)
Received: from userPC (unknown [122.179.88.43]) (Authenticated sender: partha@parthasarathi.co.in) by smtp.mailhostbox.com (Postfix) with ESMTPA id 84F9363970C; Mon, 7 Oct 2013 17:05:31 +0000 (GMT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=parthasarathi.co.in; s=20120823; t=1381165535; bh=a2zKf5NRF8+FyCL/Ma29E26HFVM371qQrYE0oTtMFFM=; h=From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID: MIME-Version:Content-Type:Content-Transfer-Encoding; b=Y6WqZ9Qf/3q9nWKpuNOz8PDIXKdBhBO2fMOeZOwTkec6lpfleRVS2QwomlG0pNk7N LCJTsMVmmPn06morHby4ayrIDcjv++kGrdxmwGAeQ6egf4Zv+JkD4ao4QmjYhc11UW pWqCjvzLwYU9tJHJXWU4GOH9Z0kxy8fyXghnvhRw=
From: Parthasarathi R <partha@parthasarathi.co.in>
To: 'Harald Alvestrand' <harald@alvestrand.no>, 'Magnus Westerlund' <magnus.westerlund@ericsson.com>
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> <525274CC.7030907@alvestrand.no>
In-Reply-To: <525274CC.7030907@alvestrand.no>
Date: Mon, 07 Oct 2013 22:35:29 +0530
Message-ID: <00c801cec37f$7017bd70$50473850$@co.in>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Ac7DOa3+5h31DiflQ3WLbXbOUiOaEgAPs7Jg
Content-Language: en-us
X-CTCH-RefID: str=0001.0A0C0205.5252E9DF.0058, ss=2, re=0.000, recu=0.000, reip=0.000, cl=2, cld=1, fgs=64
X-CTCH-VOD: Unknown
X-CTCH-Spam: Suspect
X-CTCH-Score: 0.000
X-CTCH-Rules:
X-CTCH-Flags: 64
X-CTCH-ScoreCust: 0.000
X-CTCH-SenderID: partha@parthasarathi.co.in
X-CTCH-SenderID-TotalMessages: 1
X-CTCH-SenderID-TotalSpam: 0
X-CTCH-SenderID-TotalSuspected: 0
X-CTCH-SenderID-TotalBulk: 0
X-CTCH-SenderID-TotalConfirmed: 0
X-CTCH-SenderID-TotalRecipients: 0
X-CTCH-SenderID-TotalVirus: 0
X-CTCH-SenderID-BlueWhiteFlag: 0
X-Scanned-By: MIMEDefang 2.72 on 70.87.28.142
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 17:05:48 -0000

Hi Harald/Magnus,

I agree with you that we need to reference the correct transport in
draft-ietf-rtcweb-transports. I noticed that RTP over TCP
(http://www.ietf.org/mail-archive/web/pntaw/current/msg00041.html)
discussion is going on in ptnaw mailing alias. As there is a possibility of
two different stack for RTCWeb and it is an open item, let us discuss and
conclude in ptnaw mailing alias before updating in RTCWeb transport.
 
Also I agree with Magnus that it is better to discuss in MMUSIC for SDP
field proto cleanup for TCP/RTP/SAVPF, TCP/RTP/SAVP, TCP/RTP/AVPF. I'll
start the mail thread in Mmusic after seeing the interest in ptnaw mailing
alias.

Thanks
Partha

> -----Original Message-----
> From: Harald Alvestrand [mailto:harald@alvestrand.no]
> Sent: Monday, October 07, 2013 2:16 PM
> To: Magnus Westerlund; Parthasarathi R
> Cc: rtcweb@ietf.org
> Subject: Re: SV: [rtcweb] SRTP/AVPF/TCP in draft-ietf-rtcweb-
> transports-01
> 
> 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.