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

Magnus Westerlund <magnus.westerlund@ericsson.com> Thu, 28 June 2012 14:17 UTC

Return-Path: <magnus.westerlund@ericsson.com>
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 87D0921F85A8 for <rtcweb@ietfa.amsl.com>; Thu, 28 Jun 2012 07:17:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.214
X-Spam-Level:
X-Spam-Status: No, score=-106.214 tagged_above=-999 required=5 tests=[AWL=0.035, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4, 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 wA+2JO9aHWTM for <rtcweb@ietfa.amsl.com>; Thu, 28 Jun 2012 07:17:02 -0700 (PDT)
Received: from mailgw7.ericsson.se (mailgw7.ericsson.se [193.180.251.48]) by ietfa.amsl.com (Postfix) with ESMTP id 5811A21F85A5 for <rtcweb@ietf.org>; Thu, 28 Jun 2012 07:17:02 -0700 (PDT)
X-AuditID: c1b4fb30-b7fb46d0000064f2-a3-4fec675c63a0
Received: from esessmw0197.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id 69.31.25842.C576CEF4; Thu, 28 Jun 2012 16:17:00 +0200 (CEST)
Received: from [127.0.0.1] (153.88.115.8) by esessmw0197.eemea.ericsson.se (153.88.115.88) with Microsoft SMTP Server id 8.3.264.0; Thu, 28 Jun 2012 16:17:00 +0200
Message-ID: <4FEC675B.8080002@ericsson.com>
Date: Thu, 28 Jun 2012 16:16:59 +0200
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:13.0) Gecko/20120614 Thunderbird/13.0.1
MIME-Version: 1.0
To: Roni Even <ron.even.tlv@gmail.com>
References: <4FEAB80A.7040207@ericsson.com> <4FEC0C73.4030709@ericsson.com> <00af01cd553d$b72ce070$2586a150$@gmail.com>
In-Reply-To: <00af01cd553d$b72ce070$2586a150$@gmail.com>
X-Enigmail-Version: 1.4.2
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBLMWRmVeSWpSXmKPExsUyM+JvrW5M+ht/g7ZHJhZ/25kt1v5rZ3dg 8tg56y67x5IlP5kCmKK4bFJSczLLUov07RK4Mp4fMCh4pFSx4dsD9gbGn9JdjJwcEgImEvMa L7NC2GISF+6tZwOxhQROMUpc7NHoYuQCspczSpy9+Q2oiIODV0BbYvdlS5AaFgFViUv9u8F6 2QQsJG7+aATrFRUIlpg2/R47iM0rIChxcuYTFhBbREBN4vXaz2A1zALqEncWn2MHGSks4Ccx vyEMYm25xNytbUwgNifQyBcbDjFDnCYpca99NVSrnsSUqy2MELa8RPPW2cwQvdoSDU0drBMY hWYh2TwLScssJC0LGJlXMQrnJmbmpJeb66UWZSYXF+fn6RWnbmIEhu7BLb8NdjBuui92iFGa g0VJnFdPdb+/kEB6YklqdmpqQWpRfFFpTmrxIUYmDk6pBkaVmaILz+/SjlN01t1TF/g0oex9 6zTJqLisiEa7N9/lHT78mvpIcPXcecmy13P75s7ITKl251r98zDrVDsBT66EovTjz6VX792w YOnEjvWVEhbdHZ/a08+tPG978eCNLp/mL69Wm72euqO/nOXdpv7P5wPef/z6b6LAxKnh51bm Zj/8o/8xptxDiaU4I9FQi7moOBEAwPdlMysCAAA=
Cc: "rtcweb@ietf.org" <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:17:03 -0000

On 2012-06-28 16: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.

My experience with using this system several times a week for the last
two years says that it is not that noticable. The type of video image
degradations you get from unrepaired burst losses are so much worse.

I also think it is important that we consider the goals. If your goal is
a really high quality telepresence system then this approach is most
likely not usable. But, most WebRTC applications doesn't have that
quality requirements nor the user expectancies to be significantly
annoyed at a short loss of lip sync. The bit-rate savings that RTP
retransmission provides compared to FEC is much more important in my mind.

I think the Google hangout session during the interim showed the
importance of having some video being much higher than having no video
or requiring video with perfect sync with audio. And Justin said, Google
Hangout uses Retransmission.

Cheers

Magnus


> 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
----------------------------------------------------------------------