Re: [rtcweb] Drop RFC 4588 RTX session multiplexing support requirement from RTP USAGE

Colin Perkins <csp@csperkins.org> Mon, 27 October 2014 16:36 UTC

Return-Path: <csp@csperkins.org>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0853E1A00C2 for <rtcweb@ietfa.amsl.com>; Mon, 27 Oct 2014 09:36:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0
X-Spam-Level:
X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, HTML_MESSAGE=0.001] autolearn=ham
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 wBJ_jOsc5opy for <rtcweb@ietfa.amsl.com>; Mon, 27 Oct 2014 09:36:34 -0700 (PDT)
Received: from haggis.mythic-beasts.com (haggis.mythic-beasts.com [IPv6:2a00:1098:0:86:1000:0:2:1]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0E3AE1A00FA for <rtcweb@ietf.org>; Mon, 27 Oct 2014 09:36:34 -0700 (PDT)
Received: from [130.209.247.112] (port=60069 helo=mangole.dcs.gla.ac.uk) by haggis.mythic-beasts.com with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <csp@csperkins.org>) id 1XinHT-00086i-OD; Mon, 27 Oct 2014 16:36:32 +0000
Content-Type: multipart/alternative; boundary="Apple-Mail=_0412D1B8-350B-4622-BEB7-F757E7724EBA"
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Colin Perkins <csp@csperkins.org>
In-Reply-To: <5446ACD8.1010004@gmail.com>
Date: Mon, 27 Oct 2014 16:36:26 +0000
Message-Id: <B9AC89FB-C656-42C7-9204-C2B3AC6B8E29@csperkins.org>
References: <5446ACD8.1010004@gmail.com>
To: Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com>
X-Mailer: Apple Mail (2.1878.6)
X-BlackCat-Spam-Score: -28
X-Mythic-Debug: Threshold = On =
Archived-At: http://mailarchive.ietf.org/arch/msg/rtcweb/5HDPYDS_sNKhBjzEhsldRhh6xEs
Cc: "<rtcweb@ietf.org>" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Drop RFC 4588 RTX session multiplexing support requirement from RTP USAGE
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.15
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, 27 Oct 2014 16:36:39 -0000

Hi,

On 21 Oct 2014, at 19:58, Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com> wrote:
> Not sure if it is done on pourpose, but according to the RTP usage draft, it may seem that full RFC 4588 is mandated at the recevier side:
> 
>     Receivers are REQUIRED to implement support for RTP retransmission
>     packets [RFC4588].
> 
> That would include both modes, session and ssrc multiplexing. Given the extensive usage of bundle and current implementations, session multiplexing support doesn't make much sense.
> 
> Should we drop it, and state that only ssrc-multiplexing shall be     supported at the receiving end?

I don’t see any advantage to doing so, given that support for non-BUNDLE sessions is REQUIRED. You need to implement the signalling needed for session-multiplexing of retransmission packet anyway, so disallowing it buys you nothing.

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