[rtcweb] Review of draft-ietf-rtcweb-rtp-usage
Bernard Aboba <bernard.aboba@gmail.com> Wed, 07 May 2014 19:26 UTC
Return-Path: <bernard.aboba@gmail.com>
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 5B5441A08BB for <rtcweb@ietfa.amsl.com>; Wed, 7 May 2014 12:26:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-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 5EI0mJYfkNaZ for <rtcweb@ietfa.amsl.com>; Wed, 7 May 2014 12:25:58 -0700 (PDT)
Received: from mail-we0-x22b.google.com (mail-we0-x22b.google.com [IPv6:2a00:1450:400c:c03::22b]) by ietfa.amsl.com (Postfix) with ESMTP id 34D0A1A08B6 for <rtcweb@ietf.org>; Wed, 7 May 2014 12:25:58 -0700 (PDT)
Received: by mail-we0-f171.google.com with SMTP id w62so1493445wes.16 for <rtcweb@ietf.org>; Wed, 07 May 2014 12:25:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=igZ1NkY5gmx1HBPWmyFz0LLHdKoiWOkQu1+9WRGuhoQ=; b=GYqv0pDYGFTLtnhXRxahV/x16G8qJveQys63xolvmI2n1IgutBoceK9MOAdx9v9ptB YTAkSk9odoSCPA2QHugrZ6lAU3XlXRtUO6PD4blYh0CY+mmBgyCBrYgj19xJrdRep1Bi KdUvhJ6xr9Pk7nVGGbfGkmhdFnnTviZTnXv993DPvkSg9eMMpg+CWso3+Ay7J5fU+c/E zSdT0rSAt5xWhpJgIoW5lhV6W3r8cJ/dddF5ku1tZiK9CkZmK1WZM2jSB972cB8eIuxo mVMNc2HwRj2sep+dyNziS7coCXTEnYD/rca3bkz/MAL93HyJXRcFTr19ceeyiy8Ztu8S m1IA==
X-Received: by 10.180.81.36 with SMTP id w4mr9113066wix.36.1399490753459; Wed, 07 May 2014 12:25:53 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.216.102.130 with HTTP; Wed, 7 May 2014 12:25:33 -0700 (PDT)
From: Bernard Aboba <bernard.aboba@gmail.com>
Date: Wed, 07 May 2014 12:25:33 -0700
Message-ID: <CAOW+2dsdEZyzs4Qu6+z55JcgiwaOWNQ0pHz=8-buuH1+3TJj8w@mail.gmail.com>
To: "rtcweb@ietf.org" <rtcweb@ietf.org>
Content-Type: multipart/alternative; boundary="bcaec550ac2439fc7504f8d4556a"
Archived-At: http://mailarchive.ietf.org/arch/msg/rtcweb/rZgfHiWngZPza7RdehZ4010__xw
Subject: [rtcweb] Review of draft-ietf-rtcweb-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: Wed, 07 May 2014 19:26:00 -0000
Here are a few things that caught my eye in re-reading draft-ietf-rtcweb-rtp-usage: Circuit Breaker requirements Section 7.1 In the absence of a concrete congestion control algorithm, all WebRTC implementations MUST implement the RTP circuit breaker algorithm that is described in [I-D.ietf-avtcore-rtp-circuit-breakers<http://tools.ietf.org/html/draft-ietf-rtcweb-rtp-usage-13#ref-I-D.ietf-avtcore-rtp-circuit-breakers>]. [BA] What does "concrete" mean here? There are a number of congestion control algorithms that one might or might not consider "concrete". Also at various meetings, I have heard people talk about implementation of Circuit Breakers along with congestion control algorithms. Personally, I would consider sender-side congestion control algorithms to qualify as "concrete", assuming that the algorithm could function adequately when interacting with standards-based implementations only supporting the functionality described in the RTP usage document (e.g. RTCP reports, etc.). I am not sure that receiver-side congestion control mechanisms should qualify as "concrete" if they require both sender and receiver to implement proprietary functionality for congestion control to function adequately. SDP dependencies Since WebRTC is signaling-independent, at various points in discussion of the RTP usage document, it has been pointed out that it is not appropriate to mandate SDP signaling. However, in re-reading the draft, a number of SDP mandates still remain. I'd like to see these changed to state the requirement more generically, with guidance provided on what to do if SDP signaling is used. Section 4.8 Implementations are REQUIRED to support signalled RTP synchronisation source (SSRC) identifiers, using the "a=ssrc:" SDP attribute defined in Section 4.1<http://tools.ietf.org/html/draft-ietf-rtcweb-rtp-usage-13#section-4.1>and Section 5 of [RFC5576] <http://tools.ietf.org/html/rfc5576#section-5>. Implementations MUST also support the "previous-ssrc" source attribute defined in Section 6.2 of [RFC5576] <http://tools.ietf.org/html/rfc5576#section-6.2>. Other per-SSRC attributes defined in [RFC5576 <http://tools.ietf.org/html/rfc5576>] MAY be supported. Propose this be changed to: Implementations are REQUIRED to support signalled RTP synchronisation source (SSRC) identifiers. In an SDP context, this can be done using the "a=ssrc:" SDP attribute defined in Section 4.1<http://tools.ietf.org/html/draft-ietf-rtcweb-rtp-usage-13#section-4.1>and Section 5 of [RFC5576] <http://tools.ietf.org/html/rfc5576#section-5> in addition to the "previous-ssrc" source attribute defined in Section 6.2; other per-SSRC attributes defined in [RFC5576 <http://tools.ietf.org/html/rfc5576>] MAY be supported.
- [rtcweb] Review of draft-ietf-rtcweb-rtp-usage Bernard Aboba
- Re: [rtcweb] Review of draft-ietf-rtcweb-rtp-usage Colin Perkins
- Re: [rtcweb] Review of draft-ietf-rtcweb-rtp-usage Bernard Aboba
- Re: [rtcweb] Review of draft-ietf-rtcweb-rtp-usage Colin Perkins
- [rtcweb] Review of draft-ietf-rtcweb-rtp-usage Jim Spring
- Re: [rtcweb] Review of draft-ietf-rtcweb-rtp-usage Emil Ivov
- Re: [rtcweb] Review of draft-ietf-rtcweb-rtp-usage Bernard Aboba
- Re: [rtcweb] Review of draft-ietf-rtcweb-rtp-usage Colin Perkins
- Re: [rtcweb] Review of draft-ietf-rtcweb-rtp-usage Colin Perkins
- Re: [rtcweb] Review of draft-ietf-rtcweb-rtp-usage Emil Ivov
- Re: [rtcweb] Review of draft-ietf-rtcweb-rtp-usage Magnus Westerlund
- Re: [rtcweb] Review of draft-ietf-rtcweb-rtp-usage Magnus Westerlund
- Re: [rtcweb] Review of draft-ietf-rtcweb-rtp-usage Emil Ivov
- Re: [rtcweb] Review of draft-ietf-rtcweb-rtp-usage Magnus Westerlund