Re: [rtcweb] SDP and ssrc-group,
Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com> Tue, 21 October 2014 18:31 UTC
Return-Path: <sergio.garcia.murillo@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 26F031A7014 for <rtcweb@ietfa.amsl.com>; Tue, 21 Oct 2014 11:31:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.399
X-Spam-Level:
X-Spam-Status: No, score=-1.399 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, J_CHICKENPOX_15=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 InialMaiWZv6 for <rtcweb@ietfa.amsl.com>; Tue, 21 Oct 2014 11:31:33 -0700 (PDT)
Received: from mail-wi0-x231.google.com (mail-wi0-x231.google.com [IPv6:2a00:1450:400c:c05::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5D7941A6F07 for <rtcweb@ietf.org>; Tue, 21 Oct 2014 11:31:29 -0700 (PDT)
Received: by mail-wi0-f177.google.com with SMTP id fb4so2674282wid.16 for <rtcweb@ietf.org>; Tue, 21 Oct 2014 11:31:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type; bh=244HTTvADDjimvCkPdVl9kfF5zTHWPK/IB6kLRSfvKI=; b=Cj5F/nJHTFhScYUCbdbPYQrV6O1RiO/LWVrEhJdHklrgrOOunrTh4JnHxSi7Y98GKs z+S8pjGVgwUbfCVK71LZnxbbZlltBmrSXOrtg+0CsFHPu/thNpvuR/YtJ8/ibBh82B2z GieUAFF5fD30kTASickshPW9saXCYmhWn7AQzhDQQNS86UA0qaS+A2QJ3FwSSYHH+RAT P57ruCwGXEfWDHksElbwiCI9NQqreO9XgK1rnItfNNUwBUA/hT9lj2sTtDP1hK8cKV9o v/IYwNeOExpj/BWOnnWxgZaCI54Sue7U0we/9nUspoux1VpuTNxVDIjChqvwDHSVvyUg mugg==
X-Received: by 10.194.24.98 with SMTP id t2mr20647724wjf.24.1413916284641; Tue, 21 Oct 2014 11:31:24 -0700 (PDT)
Received: from [192.168.0.194] ([95.61.111.78]) by mx.google.com with ESMTPSA id ga7sm13948792wic.5.2014.10.21.11.31.22 for <rtcweb@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 21 Oct 2014 11:31:23 -0700 (PDT)
Message-ID: <5446A67E.9010306@gmail.com>
Date: Tue, 21 Oct 2014 20:31:26 +0200
From: Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CALiegfmH8rRyEDbJjQ=kzMv0nGC=S9gNsE7roE=kqJyVcfgy8g@mail.gmail.com> <CAJrXDUHekuQCLeCYzsnm8AuTUgiVppQHUqR7MKdQ9Q=eFFAy0w@mail.gmail.com> <CALiegfm_B5KfD5SBPzsH4YYuzD2OXdu47TtatPVmd6ihrMCh1A@mail.gmail.com> <CAJrXDUF-AXcDuQmYhH91vbgPAxLkYkB==GY9opoRk7zrEP8A7A@mail.gmail.com>
In-Reply-To: <CAJrXDUF-AXcDuQmYhH91vbgPAxLkYkB==GY9opoRk7zrEP8A7A@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------060203090304080301040400"
Archived-At: http://mailarchive.ietf.org/arch/msg/rtcweb/MnTf8WHcfgvIZ_GY3m_cNug54Io
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: Tue, 21 Oct 2014 18:31:36 -0000
Hi Peter, This is the rtcweb list, so while I appreciate the info about how Chrome implements it, in regards to this discussion it is irrelevant. As far as I know there is no spec that allow us to know just by looking at the SDP which ssrc belongs to each stream. Please, correct me if I am wrong. Best regards Sergio On 21/10/2014 19:57, Peter Thatcher wrote: > I'm not sure where it's specified, but here's where it's implemented: > > https://code.google.com/p/webrtc/source/browse/trunk/talk/media/webrtc/webrtcvideoengine.cc#4108 > > It only supports 2 SSRCs for a FID group. It would ignore any more > than that. > > On Tue, Oct 21, 2014 at 10:40 AM, Iñaki Baz Castillo <ibc@aliax.net > <mailto:ibc@aliax.net>> wrote: > > How is that? Where is that specified? What about if I include 3 > ssrc values in the ssrc-group? What is each one for? > > On 21 Oct 2014 19:31, "Peter Thatcher" <pthatcher@google.com > <mailto:pthatcher@google.com>> wrote: > > 345259865 is "real" > 2693756249 <tel:2693756249> is rtx > > On Tue, Oct 21, 2014 at 9:25 AM, Iñaki Baz Castillo > <ibc@aliax.net <mailto:ibc@aliax.net>> wrote: > > Hi, > > May I know which SSRC (345259865 or 2693756249 > <tel:2693756249>) will be used for the > real media stream (plus RED and FEC) and which SSRC will > be used for > RTX? > > > > -------------------------- > m=video 62164 RTP/SAVPF 100 116 117 96 > a=mid:video > a=rtpmap:100 VP8/90000 > a=rtpmap:116 red/90000 > a=rtpmap:117 ulpfec/90000 > a=rtpmap:96 rtx/90000 > a=fmtp:96 apt=100 > a=ssrc-group:FID 345259865 2693756249 <tel:2693756249> > a=ssrc:345259865 cname:erS7E/KHLYKTejNs > a=ssrc:345259865 msid:DWpWct9bWKzTMNYZn5bKVgwZ8Mfy2EtfqBY5 > c0134f05-e7c2-4afd-a979-4e224de5eb91 > a=ssrc:345259865 mslabel:DWpWct9bWKzTMNYZn5bKVgwZ8Mfy2EtfqBY5 > a=ssrc:345259865 label:c0134f05-e7c2-4afd-a979-4e224de5eb91 > a=ssrc:2693756249 <tel:2693756249> cname:erS7E/KHLYKTejNs > a=ssrc:2693756249 <tel:2693756249> > msid:DWpWct9bWKzTMNYZn5bKVgwZ8Mfy2EtfqBY5 > c0134f05-e7c2-4afd-a979-4e224de5eb91 > a=ssrc:2693756249 <tel:2693756249> > mslabel:DWpWct9bWKzTMNYZn5bKVgwZ8Mfy2EtfqBY5 > a=ssrc:2693756249 <tel:2693756249> > label:c0134f05-e7c2-4afd-a979-4e224de5eb91 > ------------------------------- > > > > > RFC 5576 does not clarify it at all: > > http://tools.ietf.org/html/rfc5576#section-4.2 > > -------------------------------------------------- > 4.2. The "ssrc-group" Media Attribute > > a=ssrc-group:<semantics> <ssrc-id> ... > > [..] > > The <semantics> parameter is taken from the > specification of the > "group" attribute [RFC3388]. The initial semantic > values defined for > the "ssrc-group" attribute are FID (Flow > Identification) [RFC3388] > and FEC (Forward Error Correction) [RFC4756]. In each > case, the > relationship among the grouped sources is the same as the > relationship among corresponding sources in media > streams grouped > using the SDP "group" attribute. > -------------------------------------------------- > > > > The referenced RFC 3388 neither clarifies it: > > --------------------------------------------------- > 7.4 FID Semantics > > Several "m" lines grouped together using FID semantics > form a media > flow. A media agent handling a media flow that > comprises several "m" > lines MUST send a copy of the media to every "m" line > part of the > flow as long as the codecs and the direction attribute > present in a > particular "m" line allow it. > > It is assumed that the application uses only one codec > at a time to > encode the media produced. This codec MAY change > dynamically during > the session, but at any particular moment only one > codec is in use. > > The application encodes the media using the current > codec and checks > one by one all the "m" lines that are part of the > flow. If a > particular "m" line contains the codec being used and > the direction > attribute is "sendonly" or "sendrecv", a copy of the > encoded media is > sent to the address/port specified in that particular > media stream. > If either the "m" line does not contain the codec being > used or the > direction attribute is neither "sendonly" nor > "sendrecv", nothing is > sent over this media stream. > ---------------------------------------------------- > > > > > So, how is the usage of ssrc-group? Where is it really > defined? > > Can I put more than 2 ssrc together in the same ssrc-group > line? > > How should the receiver interpret it? > > Does a ssrc-group always mean RTX usage? Where is that > specified in > the above SDP? > > Does not the above SDP look a complete mixture of hacks > and workarounds? > > > > > -- > Iñaki Baz Castillo > <ibc@aliax.net <mailto:ibc@aliax.net>> > > _______________________________________________ > rtcweb mailing list > rtcweb@ietf.org <mailto: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