Re: [rtcweb] RTP Usage: Is RTP Retransmission REQUIRED or RECOMMENDED

Colin Perkins <csp@csperkins.org> Thu, 28 June 2012 14:14 UTC

Return-Path: <csp@csperkins.org>
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 1639121F8593 for <rtcweb@ietfa.amsl.com>; Thu, 28 Jun 2012 07:14:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.599
X-Spam-Level:
X-Spam-Status: No, score=-103.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, 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 GsscFQkw8x4v for <rtcweb@ietfa.amsl.com>; Thu, 28 Jun 2012 07:14:56 -0700 (PDT)
Received: from lon1-msapost-1.mail.demon.net (lon1-msapost-1.mail.demon.net [195.173.77.180]) by ietfa.amsl.com (Postfix) with ESMTP id 13DD021F858F for <rtcweb@ietf.org>; Thu, 28 Jun 2012 07:14:56 -0700 (PDT)
Received: from switch57.dcs.gla.ac.uk ([130.209.241.107] helo=[192.168.200.186]) by lon1-post-1.mail.demon.net with esmtpsa (AUTH csperkins-dwh) (TLSv1:AES128-SHA:128) (Exim 4.69) id 1SkFUk-0004Hj-Yv; Thu, 28 Jun 2012 14:14:54 +0000
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: text/plain; charset="iso-8859-1"
From: Colin Perkins <csp@csperkins.org>
In-Reply-To: <00af01cd553d$b72ce070$2586a150$@gmail.com>
Date: Thu, 28 Jun 2012 15:14:51 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <451142FF-AB75-4C87-9936-30DDC212FBC8@csperkins.org>
References: <4FEAB80A.7040207@ericsson.com> <4FEC0C73.4030709@ericsson.com> <00af01cd553d$b72ce070$2586a150$@gmail.com>
To: Roni Even <ron.even.tlv@gmail.com>
X-Mailer: Apple Mail (2.1278)
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] RTP Usage: Is RTP Retransmission REQUIRED or RECOMMENDED
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: Thu, 28 Jun 2012 14:14:57 -0000

Roni,

I don't understand how you can say this is not practical. Magnus has an implementation, and he states it works well. That seems practical to me.

There are also self-evidently network paths with low enough RTT for RTP retransmission to be used for interactive calls, if the playout buffer code knows the RTT and adjusts the buffer to allow this. Not all paths, I agree, but that doesn't mean it's not useful in some environments. 

We're defining requirements for the RTP infrastructure in WebRTC clients here, not forcing all implementations to use every feature. My personal view is that retransmission should be REQUIRED. Given that the RTP/AVPF profile is REQUIRED, implementation of retransmission is straightforward. I see no benefit in leaving it out, and very little cost in requiring it.

Colin


On 28 Jun 2012, at 15:52, Roni Even wrote:
> Hi Magnus,
> So using retransmission is at the cost of losing lip synch which is very noticeable. I am not saying that it does not work to do retransmission, my claim that it is not practical and this is why I do not think it is required.
> Roni
> 
> -----Original Message-----
> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf Of
> Magnus Westerlund
> Sent: 28 June, 2012 9:49 AM
> To: rtcweb@ietf.org
> Subject: Re: [rtcweb] RTP Usage: Is RTP Retransmission REQUIRED or
> RECOMMENDED
> 
> Hi,
> 
> As Individual I like to state my position.
> 
> We have a video conference system developed by my colleagues used internally at Ericsson that uses RTP Retransmission for video, not for audio with great success. This is implemented such that we actually allow the video to fall behind the audio when packet loss and retransmission is not able to repair in a timely enough fashion. The benefit is minimal overhead and still no loss induced degradations in the video. Yes, we get degradation in form of frame display jittering and short freezes. But those events that are truly visible are rare over wired networks.
> 
> I am personally convinced that RTP Retransmission is great tool in the toolbox when it comes to improve media quality in many use cases. Yes there are scenarios where RTP retransmission is less efficient. Long RTTs (over 200-400 ms) is the primary source of degradations. Compared to FEC it so much more efficient from bandwidth consumption perspective.
> 
> I also think it is important that we have some mandatory to implement tool for making the transport more robust now that we have a consensus that we are not going for a FEC solution in the initial specification.
> 
> Thus my personal position is that RTP Retransmission should be REQUIRED to implement.
> 
> Cheers
> 
> Magnus
> 
> 
> On 2012-06-27 09:36, Magnus Westerlund wrote:
>> WG,
>> 
>> We had a discussion at the interim if RTP Retransmission is to be 
>> considered REQUIRED or RECOMMENDED to implement. I would like to see 
>> if we can first have some discussion on this topic before moving on to 
>> see if we can get a consensus here on the mailing list.
>> 
>> Please provide your views on this topic.
>> 
>> Cheers
>> 
>> Magnus Westerlund
>> (As Chair and document editor)
>> 
>> 
>> ----------------------------------------------------------------------
>> 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
>> ----------------------------------------------------------------------
>> 
>> 
>> _______________________________________________
>> rtcweb mailing list
>> rtcweb@ietf.org
>> https://www.ietf.org/mailman/listinfo/rtcweb
>> 
>> 
> 
> 
> -- 
> 
> 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
> ----------------------------------------------------------------------
> 
> 
> 
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
> 
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb



-- 
Colin Perkins
http://csperkins.org/