Re: [MMUSIC] RFC 6190 Single Session Transport
Jonathan Lennox <jonathan@vidyo.com> Mon, 17 June 2013 19:34 UTC
Return-Path: <jonathan@vidyo.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D46CC21E8053 for <mmusic@ietfa.amsl.com>; Mon, 17 Jun 2013 12:34:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level:
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001]
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 HHFAmdjy68jT for <mmusic@ietfa.amsl.com>; Mon, 17 Jun 2013 12:34:15 -0700 (PDT)
Received: from mxout.myoutlookonline.com (mxout.myoutlookonline.com [64.95.72.252]) by ietfa.amsl.com (Postfix) with ESMTP id 6D11B21F9BAA for <mmusic@ietf.org>; Mon, 17 Jun 2013 12:34:15 -0700 (PDT)
Received: from mxout.myoutlookonline.com (localhost [127.0.0.1]) by mxout.myoutlookonline.com (Postfix) with ESMTP id ACF538BE42F; Mon, 17 Jun 2013 15:34:07 -0400 (EDT)
X-Virus-Scanned: by SpamTitan at mail.lan
Received: from HUB023.mail.lan (unknown [10.110.2.1]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by mxout.myoutlookonline.com (Postfix) with ESMTPS id 5E5F58BE297; Mon, 17 Jun 2013 15:34:06 -0400 (EDT)
Received: from BE235.mail.lan ([10.110.32.235]) by HUB023.mail.lan ([10.110.17.23]) with mapi; Mon, 17 Jun 2013 15:34:13 -0400
From: Jonathan Lennox <jonathan@vidyo.com>
To: "Mo Zanaty (mzanaty)" <mzanaty@cisco.com>
Date: Mon, 17 Jun 2013 15:34:12 -0400
Thread-Topic: [MMUSIC] RFC 6190 Single Session Transport
Thread-Index: Ac5rkY1Ghe+vY6dOSiCfbnJvNVbV/w==
Message-ID: <EE556E46-54C1-4AAB-B03A-56FB8971D8A2@vidyo.com>
References: <BLU169-W630D4FBAA70899F6C54A0593830@phx.gbl> <3879D71E758A7E4AA99A35DD8D41D3D91D487E63@xmb-rcd-x14.cisco.com>
In-Reply-To: <3879D71E758A7E4AA99A35DD8D41D3D91D487E63@xmb-rcd-x14.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_EE556E4654C14AABB03A56FB8971D8A2vidyocom_"
MIME-Version: 1.0
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] RFC 6190 Single Session Transport
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Jun 2013 19:34:19 -0000
This was certainly my understanding of RFC 6190 as well, from heavy participation in its standardization in AVT. I don't understand how single-session multi-source transmission will work without either a) signaling "a=ssrc-group DDP" decoding dependencies, or b) making various implementation-specific assumptions about the structure of the SVC streams. On Jun 17, 2013, at 2:38 PM, Mo Zanaty (mzanaty) <mzanaty@cisco.com<mailto:mzanaty@cisco.com>> wrote: My understanding of 6190 SST is a single SSRC for all layers, not multiple SSRCs (one per layer) within one RTP session. 6190 doesn’t state this clearly, but otherwise SST would need all the same mst-mode stuff as MST, since mst-mode defines how receivers put packets into decoding order from multiple streams based on timestamps or Cross-Session Decoding Order Numbers (CS-DON). I think you may be referring to the common industry practice of MST using the same port and thus the same RTP session, i.e. Multi-SSRC (rather than Session) Transmission. That is not standardized in 6190, but often used in practice. This often uses a single m-line, so it has no BUNDLE dependency. If it used multiple m-lines, your argument would be true for that case. BUNDLE (or some similar mechanism to mux m-lines onto one port) would be required for that type of MST to use the same port. But that does not seem to be a limitation of Plan A, since some mux mechanism is always required to do that type of MST regardless of Plan A. Mo From: mmusic-bounces@ietf.org<mailto:mmusic-bounces@ietf.org> [mailto:mmusic-bounces@ietf.org<mailto:bounces@ietf.org>] On Behalf Of Bernard Aboba Sent: Monday, June 17, 2013 1:20 PM To: mmusic@ietf.org<mailto:mmusic@ietf.org> Subject: [MMUSIC] RFC 6190 Single Session Transport At the virtual interim, a question arose about RFC 6190 Single Session Transport. Here is what RFC 6190 Section 1 says: This memo defines two basic modes for transmission of SVC data, single-session transmission (SST) and multi-session transmission (MST). In SST, a single RTP session is used for the transmission of all scalability layers comprising an SVC bitstream; in MST, the scalability layers are transported on different RTP sessions. Section 1.2.2 clarifies the usage scenarios of SST and MST: SST should be used in point-to-point unicast applications and, in general, whenever the potential benefit of using multiple RTP sessions does not justify the added complexity... MST should be used in a multicast session when different receivers may request different layers of the scalable bitstream. Since SST implies (by definition), use of a single RTP session to transport multiple layers, were plan A to be used for signaling, negotiation of SST would only be possible if both peers support BUNDLE, since otherwise distinct RTP ports would be required for each layer, which is incompatible with SST. Today, existing SST implementations typically utilize a single m line. As Jonathan noted, some implementations utilize the same SSRC for multiple layers, while others utilize distinct SSRCs. Utilization of the same SSRC is possible, since separation of the layers can be handled within the H.264/SVC implementation. _______________________________________________ mmusic mailing list mmusic@ietf.org<mailto:mmusic@ietf.org> https://www.ietf.org/mailman/listinfo/mmusic -- Jonathan Lennox jonathan@vidyo.com<mailto:jonathan@vidyo.com>
- [MMUSIC] RFC 6190 Single Session Transport Bernard Aboba
- Re: [MMUSIC] RFC 6190 Single Session Transport Adam Roach
- Re: [MMUSIC] RFC 6190 Single Session Transport Mo Zanaty (mzanaty)
- Re: [MMUSIC] RFC 6190 Single Session Transport Bernard Aboba
- Re: [MMUSIC] RFC 6190 Single Session Transport Jonathan Lennox
- Re: [MMUSIC] RFC 6190 Single Session Transport Bernard Aboba
- Re: [MMUSIC] RFC 6190 Single Session Transport Jonathan Lennox
- Re: [MMUSIC] RFC 6190 Single Session Transport Roni Even
- Re: [MMUSIC] RFC 6190 Single Session Transport Mo Zanaty (mzanaty)