Re: [rtcweb] SDP and ssrc-group,
Martin Thomson <martin.thomson@gmail.com> Wed, 29 October 2014 05:22 UTC
Return-Path: <martin.thomson@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 31B451A6FDD for <rtcweb@ietfa.amsl.com>; Tue, 28 Oct 2014 22:22:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.801
X-Spam-Level: *
X-Spam-Status: No, score=1.801 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, J_CHICKENPOX_12=0.6, J_CHICKENPOX_15=0.6, J_CHICKENPOX_36=0.6, J_CHICKENPOX_41=0.6, SPF_PASS=-0.001] autolearn=no
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 PsvE7B0ldmv1 for <rtcweb@ietfa.amsl.com>; Tue, 28 Oct 2014 22:22:31 -0700 (PDT)
Received: from mail-la0-x230.google.com (mail-la0-x230.google.com [IPv6:2a00:1450:4010:c03::230]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E45291A6FD6 for <rtcweb@ietf.org>; Tue, 28 Oct 2014 22:22:30 -0700 (PDT)
Received: by mail-la0-f48.google.com with SMTP id gq15so1853122lab.21 for <rtcweb@ietf.org>; Tue, 28 Oct 2014 22:22:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=zPYz6A187fE9I7reyvJ08oSNe6GjvAs1TKQM9aQYrbs=; b=tez+djhKqeQ2AR1KBymcmmwEHQNHNkhEbFdQc2EyJB3bSfYCqbgN/vdL3i+vLjkeiz ddnorF+WWqHsE0cwr7es/6ldOeMnc0FDfZXm9NToKPW9HNYGuSr947Pj54XQecm+6N7S iYDZWtdHMAWZU5bsB4RWrL4/vdlO/sR34u+XBhWDIqiCiy+qdEr/Ac4SvX6pu2DTb1fe LdAwE9pxNLNVpddFNzOm6OPkAo+NmWL7vrY1v9+dhxceTDN1unF72QHdLXo6+tKvXIvg 5s2qQyuYqu658VitYCOF4jT/ZIQh/s7yCd439/SnAxH5RehaYijw+k4ES8qzACv3Iuht ZlKA==
MIME-Version: 1.0
X-Received: by 10.112.63.70 with SMTP id e6mr546904lbs.93.1414560149048; Tue, 28 Oct 2014 22:22:29 -0700 (PDT)
Received: by 10.25.215.217 with HTTP; Tue, 28 Oct 2014 22:22:28 -0700 (PDT)
Received: by 10.25.215.217 with HTTP; Tue, 28 Oct 2014 22:22:28 -0700 (PDT)
In-Reply-To: <CAOJ7v-0Z+eGPNM0JVTWq1Q90eU4pc49+O4rEOkzwTJmBiyoz0Q@mail.gmail.com>
References: <CALiegfmH8rRyEDbJjQ=kzMv0nGC=S9gNsE7roE=kqJyVcfgy8g@mail.gmail.com> <CAJrXDUHekuQCLeCYzsnm8AuTUgiVppQHUqR7MKdQ9Q=eFFAy0w@mail.gmail.com> <CALiegfm_B5KfD5SBPzsH4YYuzD2OXdu47TtatPVmd6ihrMCh1A@mail.gmail.com> <CAJrXDUF-AXcDuQmYhH91vbgPAxLkYkB==GY9opoRk7zrEP8A7A@mail.gmail.com> <CALiegfmxnzZ6_3rKX0paNhHas6Emvu1Mekgb9caj9NLVSf_u+g@mail.gmail.com> <5F93BF20-03B2-4D2D-BEFC-ED91250993BD@gmail.com> <54480864.4050106@gmail.com> <5448583B.5090109@mozilla.com> <E1FE4C082A89A246A11D7F32A95A17828E5EE05D@US70UWXCHMBA02.zam.alcatel-lucent.com> <544936E5.2040909@mozilla.com> <E1FE4C082A89A246A11D7F32A95A17828E5EE2D3@US70UWXCHMBA02.zam.alcatel-lucent.com> <CAOJ7v-0Z+eGPNM0JVTWq1Q90eU4pc49+O4rEOkzwTJmBiyoz0Q@mail.gmail.com>
Date: Tue, 28 Oct 2014 22:22:28 -0700
Message-ID: <CABkgnnUaVGDVns6ztRNRhn80HBOBWG-s8poibCRefnH8onYDdQ@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: Justin Uberti <juberti@google.com>
Content-Type: multipart/alternative; boundary="001a11c3ee74329387050688f315"
Archived-At: http://mailarchive.ietf.org/arch/msg/rtcweb/2f8JdA512qv8hMMk6BMsNeqgLJI
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] SDP and ssrc-group,
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, 29 Oct 2014 05:22:33 -0000
Sounds like a reasonable idea to me, but don't you have to specify a strict pecking order? RTX before FEC doesn't sound right to me, but that's pure prejudice/bias (FEC is always present, and optional stuff his last) So how would you decide that order? A hat? PT value? Order of PT on the m line? Order of the fmtp attributes? Something else? Or can we simply fix the order, since there are only a small number of variations to consider? On Oct 28, 2014 9:24 PM, "Justin Uberti" <juberti@google.com> wrote: > So it's not clear to me that a=ssrc:X fmtp:Y is actually legal, without > any fmtp parameters, or that it clearly indicates that only PT Y is to be > sent on that SSRC. As such, I consider this solution to be wishful thinking. > > I think it would be easier if we defined FEC/FID semantics such that the > initial SSRC was to be used for the primary encoding, and any subsequent > SSRCs were used for the secondary/tertiary streams. (e.g. RTX or FEC) > > e.g. for a stream with 2 video codecs, RTX and 1d/2d FEC: > > m=video 30000 RTP/AVP 100 101 108 109 110 111 > c=IN IP4 233.252.0.1 > a=rtpmap:100 VP8/90000 > a=rtpmap:101 VP9/90000 > a=rtpmap:108 rtx/90000 > a=rtpmap:109 rtx/90000 > a=fmtp:108 apt=100 > a=fmtp:109 apt=101 > a=rtpmap:110 interleaved-parityfec/90000 > a=fmtp:110 L:5; D:10; ToP:2; repair-window:200000 > a=rtpmap:111 non-interleaved-parityfec/90000 > a=fmtp:111 L:5; D:10; ToP:2; repair-window:200000 > a=ssrc:1234 > a=ssrc:2345 > a=ssrc:3456 > a=ssrc:4567 > a=ssrc-group:FID 1234 2345 > a=ssrc-group:FEC-FR 1234 3456 4567 > > SSRC 1234 is the primary encoding (VP8 or VP9) > SSRC 2345 is RTX (either PT 108 or 109, as needed) > SSRC 3456 is FEC (either PT 110 or 111, depending on impl) > SSRC 4567 is FEC (either PT 110 or 111, depending on impl) > > > On Thu, Oct 23, 2014 at 12:29 PM, Makaraju, Maridi Raju (Raju) < > Raju.Makaraju@alcatel-lucent.com> wrote: > >> > >> > Makaraju, Maridi Raju (Raju) wrote: >> > > OPUS does have a built-in FEC so no need for red+ulpfec. >> > >> > As discussed previously on this list [1] the built-in FEC only covers >> > the SILK layer. Existing codec-agnostic mechanisms were perfectly >> > adequate for protecting CELT-mode packets, so we didn't invent something >> > new. >> > >> > [1] https://www.ietf.org/mail-archive/web/rtcweb/current/msg12353.html >> [Raju] Thanks and appreciate the reference. >> >> _______________________________________________ >> 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 > >
- [rtcweb] SDP and ssrc-group, Iñaki Baz Castillo
- Re: [rtcweb] SDP and ssrc-group, Peter Thatcher
- Re: [rtcweb] SDP and ssrc-group, Iñaki Baz Castillo
- Re: [rtcweb] SDP and ssrc-group, Peter Thatcher
- Re: [rtcweb] SDP and ssrc-group, Bernard Aboba
- Re: [rtcweb] SDP and ssrc-group, Sergio Garcia Murillo
- Re: [rtcweb] SDP and ssrc-group, Iñaki Baz Castillo
- Re: [rtcweb] SDP and ssrc-group, Justin Uberti
- Re: [rtcweb] SDP and ssrc-group, Makaraju, Maridi Raju (Raju)
- Re: [rtcweb] SDP and ssrc-group, Sergio Garcia Murillo
- Re: [rtcweb] SDP and ssrc-group, Iñaki Baz Castillo
- Re: [rtcweb] SDP and ssrc-group, Makaraju, Maridi Raju (Raju)
- Re: [rtcweb] SDP and ssrc-group, Sergio Garcia Murillo
- Re: [rtcweb] SDP and ssrc-group, Makaraju, Maridi Raju (Raju)
- Re: [rtcweb] SDP and ssrc-group, Bernard Aboba
- Re: [rtcweb] SDP and ssrc-group, Suhas Nandakumar
- Re: [rtcweb] SDP and ssrc-group, Bernard Aboba
- Re: [rtcweb] SDP and ssrc-group, Sergio Garcia Murillo
- Re: [rtcweb] SDP and ssrc-group, Sergio Garcia Murillo
- Re: [rtcweb] SDP and ssrc-group, Peter Thatcher
- Re: [rtcweb] SDP and ssrc-group, Makaraju, Maridi Raju (Raju)
- Re: [rtcweb] SDP and ssrc-group, Makaraju, Maridi Raju (Raju)
- Re: [rtcweb] SDP and ssrc-group, Bernard Aboba
- Re: [rtcweb] SDP and ssrc-group, Makaraju, Maridi Raju (Raju)
- Re: [rtcweb] SDP and ssrc-group, Timothy B. Terriberry
- Re: [rtcweb] SDP and ssrc-group, Sergio Garcia Murillo
- Re: [rtcweb] SDP and ssrc-group, Makaraju, Maridi Raju (Raju)
- Re: [rtcweb] SDP and ssrc-group, Timothy B. Terriberry
- Re: [rtcweb] SDP and ssrc-group, Timothy B. Terriberry
- Re: [rtcweb] SDP and ssrc-group, Makaraju, Maridi Raju (Raju)
- Re: [rtcweb] SDP and ssrc-group, Justin Uberti
- Re: [rtcweb] SDP and ssrc-group, Martin Thomson
- Re: [rtcweb] SDP and ssrc-group, Mo Zanaty (mzanaty)
- Re: [rtcweb] SDP and ssrc-group, Bernard Aboba
- Re: [rtcweb] SDP and ssrc-group, Christer Holmberg
- Re: [rtcweb] SDP and ssrc-group, Roni Even
- Re: [rtcweb] SDP and ssrc-group, Sergio Garcia Murillo
- Re: [rtcweb] SDP and ssrc-group, Makaraju, Maridi Raju (Raju)
- Re: [rtcweb] SDP and ssrc-group, Sergio Garcia Murillo
- Re: [rtcweb] SDP and ssrc-group, Roni Even
- Re: [rtcweb] SDP and ssrc-group, Sergio Garcia Murillo
- Re: [rtcweb] SDP and ssrc-group, Justin Uberti