Re: [MMUSIC] Simulcast and 5576 source attributes?

Roni Even <roni.even@huawei.com> Tue, 14 November 2017 03:37 UTC

Return-Path: <roni.even@huawei.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 B00F3128C84 for <mmusic@ietfa.amsl.com>; Mon, 13 Nov 2017 19:37:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.22
X-Spam-Level:
X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=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 V4yl5Q_Jeh18 for <mmusic@ietfa.amsl.com>; Mon, 13 Nov 2017 19:37:28 -0800 (PST)
Received: from huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id EBE52127342 for <mmusic@ietf.org>; Mon, 13 Nov 2017 19:37:27 -0800 (PST)
Received: from lhreml709-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 0B14479B5166C; Tue, 14 Nov 2017 03:37:25 +0000 (GMT)
Received: from DGGEMM403-HUB.china.huawei.com (10.3.20.211) by lhreml709-cah.china.huawei.com (10.201.108.32) with Microsoft SMTP Server (TLS) id 14.3.361.1; Tue, 14 Nov 2017 03:37:26 +0000
Received: from DGGEMM506-MBX.china.huawei.com ([169.254.3.14]) by DGGEMM403-HUB.china.huawei.com ([10.3.20.211]) with mapi id 14.03.0361.001; Tue, 14 Nov 2017 11:37:22 +0800
From: Roni Even <roni.even@huawei.com>
To: Jonathan Lennox <jonathan@vidyo.com>, Bo Burman <bo.burman@ericsson.com>
CC: mmusic <mmusic@ietf.org>
Thread-Topic: [MMUSIC] Simulcast and 5576 source attributes?
Thread-Index: AQHTXEuRh+eXA8dV/UujXHEiqe0+nKMTOXMw
Date: Tue, 14 Nov 2017 03:37:21 +0000
Message-ID: <6E58094ECC8D8344914996DAD28F1CCD83698E@DGGEMM506-MBX.china.huawei.com>
References: <58277100-1D4C-44E0-B621-30972D8BBC41@vidyo.com> <qbfr28fwgrgcelwf0qc3rsl5.1510544803607@email.android.com> <A0843D26-69F3-40BC-9CB2-A775E0AAE4A6@vidyo.com>
In-Reply-To: <A0843D26-69F3-40BC-9CB2-A775E0AAE4A6@vidyo.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.52.38.9]
Content-Type: multipart/alternative; boundary="_000_6E58094ECC8D8344914996DAD28F1CCD83698EDGGEMM506MBXchina_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/qU0_bY2BZEdFgBzbEvoQ-e8NSS0>
Subject: Re: [MMUSIC] Simulcast and 5576 source attributes?
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.22
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: <https://mailarchive.ietf.org/arch/browse/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: Tue, 14 Nov 2017 03:37:31 -0000

Hi,

The text in 06 was " It is possible, but not required to use source-specific signaling

      [RFC5576] with the proposed solution."

I made the comment at the time about identifying which SSRC is related to each simulcast stream. The current text tried to address my comment in 07

I agree with Jonathan here.   Note the SSRC may change in the RTP due to collision for example.

BTW:  repeating myself, this is what we tried to address in https://tools.ietf.org/html/draft-even-mmusic-application-token-03  see section 5

Roni

From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of Jonathan Lennox
Sent: יום ב 13 נובמבר 2017 08:49
To: Bo Burman
Cc: mmusic
Subject: Re: [MMUSIC] Simulcast and 5576 source attributes?

a=ssrc:<ssrc> fmtp:<pt> doesn’t constrain what payload types the SSRC can use; it just gives additional format parameters for that payload type as applied to that SSRC.  (The motivating use case was H.264 sprop- parameters.)

On Nov 13, 2017, at 11:49 AM, Bo Burman <bo.burman@ericsson.com<mailto:bo.burman@ericsson.com>> wrote:

One "certain case" is when using a 1:1 mapping of rid-id and RTP PT, in combination with a 1:1 mapping of SSRC and RTP PT. This would e.g. be:
a=rid:<rid-id1> pt=<pt1>
a=ssrc:<ssrc1> fmtp:<pt1>
a=rid:<rid-id2> pt=<pt2>
a=ssrc:<ssrc2> fmtp:<pt2>
a=simulcast:send 1,2

This way, ssrc1 can be known to use rid-id1 and ssrc2 rid-id2, via knowledge what RTP PT they use. Therefore, which simulcast stream uses which SSRC is also known.

Cheers
Bo
(as individual)

-------- Original Message --------
Subject: [MMUSIC] Simulcast and 5576 source attributes?
From: Jonathan Lennox <jonathan@vidyo.com<mailto:jonathan@vidyo.com>>
Date: 9 nov. 2017 15:25
To: mmusic <mmusic@ietf.org<mailto:mmusic@ietf.org>>

The latest Simulcast draft (draft-ietf-mmusic-sdp-simulcast-10) has a paragraph at the end of Section 5.1 that says:

   It is possible to use source-specific signaling [RFC5576] with
   "a=simulcast", but it is only in certain cases possible to learn from
   that signaling which SSRC will belong to a particular simulcast
   stream.

However, there’s no other mention of 5576 in the document, and no registration of any 5576-style source-specific attributes.

What are the “certain cases”? It’s not clear to me there’s any way for the currently-registered 5576 attributes to tell you which SSRC corresponds to which simulcast stream, prior to receiving RID in RTCP or header extensions.  (Notably, there’s no rid source attribute.)


_______________________________________________
mmusic mailing list
mmusic@ietf.org<mailto:mmusic@ietf.org>
https://www.ietf.org/mailman/listinfo/mmusic