Re: [MMUSIC] Simulcast: Inclusion of the same SCID in multiple Simulcast streams

"Roni Even" <ron.even.tlv@gmail.com> Wed, 02 November 2016 11:51 UTC

Return-Path: <ron.even.tlv@gmail.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 753A1129514; Wed, 2 Nov 2016 04:51:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 OIXb53eLme8K; Wed, 2 Nov 2016 04:51:17 -0700 (PDT)
Received: from mail-wm0-x234.google.com (mail-wm0-x234.google.com [IPv6:2a00:1450:400c:c09::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6C69B1295B0; Wed, 2 Nov 2016 04:51:17 -0700 (PDT)
Received: by mail-wm0-x234.google.com with SMTP id n67so31901818wme.1; Wed, 02 Nov 2016 04:51:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:references:in-reply-to:subject:date:message-id:mime-version :content-transfer-encoding:thread-index:content-language; bh=n3/bWxZNWZdeEwHxaSR5tEFJnUGw5HBehuoP+zYZieY=; b=kxHkvdmVJE29aBjIxji+vNJwQFhc9GRpPhgmwTwxHHyulBCYQZv8MBbIZtN9kgtdt/ 3Toy8VaSYO9f9cfKrTV1M16F4NWOHXrZVGEkf41hpjkTDpTLFDJUM0r/64V61wcLrK/C +qmGZGjCqymHddVFoE47Aam/REhIYs0UQSAS82rIpNQBrSnMoayvpQPAlrLFdY33Fb76 LJEqv73DUYCSgyraphtfohcZPJ4r/nSNarUSTggpUgtmymvg+DJbNLHjsvSuKYyc/kMu xR5QJttUBblBzdW8eXaAvaJZd3FhBhMc/0OR/DfrS/SLW35Fa93CHz56xW52d6CDEI9Q gprA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:references:in-reply-to:subject:date :message-id:mime-version:content-transfer-encoding:thread-index :content-language; bh=n3/bWxZNWZdeEwHxaSR5tEFJnUGw5HBehuoP+zYZieY=; b=fvyha4pTswyypHp4/xnBuWbjS3Ir+Ggvk1Lj5olFndLWzeFRCwXxZK1ULQW+8lJQEH biQcmfY74qxvKsy1vIw5TbAe+ZB0c3woZ0FiPTj2J+6WzsRyCmqVsniui/6MOa3qMplT jAShKjY0760cQkZhWp7L0HluKXcORoQGNt1clu9zx4KZgNquYa5u7/UQxDauGqREKCYy KgoRoEPnXzW/bmfg5WFYjSBPumGJ++hrhpxvxYlkxzi93nPt6L+bB9Bq0d0fbRpkrlJG TymvyctNMf92iv2XpUm7bqlJAfNR53rF7EGA/YoWLbBVnv2Jrpjsrw1FPfH0eDQMX+Hp hbYQ==
X-Gm-Message-State: ABUngveWtSaWopniDWcNaoKbouB//vnuSECvuOgWUoLpOlgQL/D+FLlfXhTv396j4vv7Dw==
X-Received: by 10.194.93.234 with SMTP id cx10mr2600403wjb.140.1478087475891; Wed, 02 Nov 2016 04:51:15 -0700 (PDT)
Received: from RoniPC (bzq-79-178-162-211.red.bezeqint.net. [79.178.162.211]) by smtp.gmail.com with ESMTPSA id g142sm35910291wmd.2.2016.11.02.04.51.14 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 02 Nov 2016 04:51:15 -0700 (PDT)
From: Roni Even <ron.even.tlv@gmail.com>
To: 'Magnus Westerlund' <magnus.westerlund@ericsson.com>, "'mmusic (E-mail)'" <mmusic@ietf.org>, draft-ietf-mmusic-sdp-simulcast@ietf.org
References: <5bc8bd40-7c70-f1f0-a209-1ef09c93165f@ericsson.com>
In-Reply-To:
Date: Wed, 02 Nov 2016 13:49:12 +0200
Message-ID: <00e101d234ff$21fab8f0$65f02ad0$@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQIqyvrLQRTLnx5g6R4TqE1duWhKo6AUYcRwgAAFGiA=
Content-Language: he
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/q0mKJnpadOLBVmE0ezYhbh_kkgU>
Subject: Re: [MMUSIC] Simulcast: Inclusion of the same SCID in multiple Simulcast streams
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.17
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: Wed, 02 Nov 2016 11:51:19 -0000

Hi Magnus,
Looking more at your question and since I do not see so much usage of
multicast in multipoint conferencing applications, this looks OK. Section
6.4 almost addresses my concern about usage of simulcast with multicast in
SDP for streaming like applications. Will send a separate email
Roni

> -----Original Message-----
> From: Roni Even [mailto:ron.even.tlv@gmail.com]
> Sent: Wednesday, November 02, 2016 1:34 PM
> To: 'Magnus Westerlund'; 'mmusic (E-mail)'; 'draft-ietf-mmusic-sdp-
> simulcast@ietf.org'
> Subject: RE: [MMUSIC] Simulcast: Inclusion of the same SCID in multiple
> Simulcast streams
> 
> Hi Magnus,
> I would like to verify that I understand this correctly.
> 
> The case is about having a media source that sends simulcast streams in
two
> RTP sessions represented in SDP by two m-lines. The first one will have,
for
> example, HD resolution and CIF while the second will have SD and same CIF
> as the first one. You suggest to not allow having the CIF in both RTP
sessions
> but still allow having, for example, one with HD and VGA and a second with
> SD and CIF?
> 
> I see value when using multicast with simulcast to have one multicast
group
> with HD and a second multicast with SD and maybe a third multicast with
CIF
> from the same source (example case is streaming live events (sports, ...)
> using simulcast and multicast for distribution)
> 
> Roni
> 
> > -----Original Message-----
> > From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of Magnus
> > Westerlund
> > Sent: Tuesday, November 01, 2016 11:46 AM
> > To: mmusic (E-mail); draft-ietf-mmusic-sdp-simulcast@ietf.org
> > Subject: [MMUSIC] Simulcast: Inclusion of the same SCID in multiple
> > Simulcast streams
> >
> > WG,
> >
> > During the reviews of the edits yesterday I did find one more issue
> > that should be resolved to avoid interoperability issues. There is
> > currently no text making it explicit if it is allowed to have the same
> > simulcast format (and thus
> > SCID) appear in multiple simulcast streams. I believe that unless we
> > either explicit allow this or explicitly disallow it implementations
> > will make different interpretations and thus we end up with
interoperability
> issues.
> >
> > So the reason Bo and I didn't conclude yesterday that this is a bad
> > idea and we should just explicitly disallow it because it would
> > simplify things are two reasons.
> >
> > The first is that as we have attempted to create the best
> > possibilities for future extensions, e.g. for multicast or at least
> > spread one media source over multiple RTP sessions. Thus, forbidding
> > things can cause issues for the ones defining such extensions, unless
> > we see it necessary to ensure the base mechanism working.
> >
> > Secondly, there are actually usage benefits for allowing a format to
> > be included in multiple simulcast streams. A not unusual way to
> > consider simulcast streams is that they fulfill a purpose in the
> > application. For example one simulcast is the video suitable to
> > present the current speaker in a better fidelity version with higher
> > resolution. One may also have a simulcast stream suitable for the
> > recent speakers that is an intermediate format between high resolution
> > and low resolution thumbnails. In such a case the simulcast stream for
> > the high resolution could include a least preferred simulcast format
> > (SCID=Y) of a rather low resolution version (for being the high
> > resolution) as the last fallback for this streams purpose. At the same
> > time the intermediate simulcast stream could include the same format
> > SCID=Y as suitable format for this medium resolution usage, possible
> > with a much higher preference as it would provide good quality for
> > this streams purpose. So by including the same format in two streams,
> > in situation where the media sender becomes resource restrained, for
> > example in bandwidth, the media source sender could make the decision
> > that the best way of providing both the high and intermediate
> > simulcast streams are to select to send a single RTP stream according to
> SCID=Y that matches both.
> >
> > If one would not allow an SCID to be in multiple simulcast streams,
> > then the likely result in the above case is that one have to turn of
> > the high resolution simulcast stream due to insufficient resources.
> > This may or may not mean that the application logic chooses to use the
> > intermediate stream as stand in for the high, given that the stream
> > fits the restriction of any of the high resolution simulcast stream's
formats.
> >
> > So, this example is not particular convincing in regards to why one
> > should allow this, as the application logic and with some care when
> > negotiating the simulcast formats for the different streams still can
> > allow a simulcast using middlebox to utilize the simulcast stream as
> > stand in for another simulcast stream if that one is not available.
> >
> > So, I currently don't have any better example of why one would allow
> > it, but I think it is important that the WG gets to think about this.
> > So please consider if you have usage that would benefit from allowing
> > multiple simulcast streams to include the same format (with the same
> > SCID)? If no good usage arises then I suggest we explicitly disallow it.
> > Please provide your feedback by the end of the IETF meeting (18th of
> > November).
> >
> > Cheers
> >
> > Magnus Westerlund
> >
> > ----------------------------------------------------------------------
> > Services, Media and Network features, Ericsson Research EAB/TXM
> > ----------------------------------------------------------------------
> > Ericsson AB                 | Phone  +46 10 7148287
> > Färögatan 6                 | Mobile +46 73 0949079
> > SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
> > ----------------------------------------------------------------------
> >
> > _______________________________________________
> > mmusic mailing list
> > mmusic@ietf.org
> > https://www.ietf.org/mailman/listinfo/mmusic