Re: [clue] CLUE and Simulcast - ticket #47

"Roni Even" <ron.even.tlv@gmail.com> Fri, 24 October 2014 12:19 UTC

Return-Path: <ron.even.tlv@gmail.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7844D1A8AEB for <clue@ietfa.amsl.com>; Fri, 24 Oct 2014 05:19:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
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 IpOKz3zIE5pn for <clue@ietfa.amsl.com>; Fri, 24 Oct 2014 05:19:07 -0700 (PDT)
Received: from mail-la0-x231.google.com (mail-la0-x231.google.com [IPv6:2a00:1450:4010:c03::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BA3891A8ADE for <clue@ietf.org>; Fri, 24 Oct 2014 05:19:06 -0700 (PDT)
Received: by mail-la0-f49.google.com with SMTP id gf13so1187806lab.36 for <clue@ietf.org>; Fri, 24 Oct 2014 05:19:05 -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-type:content-transfer-encoding:thread-index :content-language; bh=6QEIE/SIUN3gYETtiplLuEp2yyLDmvW03K4VrBRNsSc=; b=0Q7galrS0xXLFMJpOkSf9vV0yIMEhsmbeuEIVBzzuTHswhRe+vDZh0tQoWlqtxSNW9 BKSkQLHJi1FdDqAKsXcH4RzX9FTc1JIeqcLWPicnjzkrCt/SsIaAvNVEiijoDmVdlPRC XwWa+7qrhtZPDv431QyNVOhI9aDYR5e+BbE3V6xr7fGdlXgQ6oafSlz0IcJGse2r/Oko H7n/v07xmrzP6KSRYJ+cJ3BxBx7IZZ7n8KsMcNB7wlE8hWU3ef6Iojbw5Wa+d50311dU dtXEA4D3ErWGRPm8A7xMDRc1mdqkrQQvpXGWvAwzdg8+AFGb3XjsdLamqGuRPocPI1Uc 35wg==
X-Received: by 10.152.21.39 with SMTP id s7mr4229774lae.0.1414153145028; Fri, 24 Oct 2014 05:19:05 -0700 (PDT)
Received: from RoniE (bzq-79-179-96-40.red.bezeqint.net. [79.179.96.40]) by mx.google.com with ESMTPSA id ck6sm1801486lbb.45.2014.10.24.05.19.02 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 24 Oct 2014 05:19:04 -0700 (PDT)
From: Roni Even <ron.even.tlv@gmail.com>
To: 'Christian Groves' <Christian.Groves@nteczone.com>, clue@ietf.org
References: <034b01cfed72$18953500$49bf9f00$@gmail.com> <5449B24B.6020200@nteczone.com>
In-Reply-To: <5449B24B.6020200@nteczone.com>
Date: Fri, 24 Oct 2014 15:18:53 +0300
Message-ID: <05f501cfef84$b241ec20$16c5c460$@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQHtvftecBcvTE3sB/lK8M6c3I3e2AH3s1nrm/PMf6A=
Content-Language: en-us
Archived-At: http://mailarchive.ietf.org/arch/msg/clue/hrozevDwFJ_RhKmdA0g5m_Ticy4
Subject: Re: [clue] CLUE and Simulcast - ticket #47
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue/>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Oct 2014 12:19:11 -0000

Hi Christian,
Inline
Roni

> -----Original Message-----
> From: clue [mailto:clue-bounces@ietf.org] On Behalf Of Christian Groves
> Sent: 24 October, 2014 4:59 AM
> To: clue@ietf.org
> Subject: Re: [clue] CLUE and Simulcast - ticket #47
> 
> Hello Roni,
> 
> Supporting draft-westerlund-avtcore-rtp-simulcast-04
> <http://tools.ietf.org/html/draft-westerlund-avtcore-rtp-simulcast-04>
> seems like the most straight forward approach as it keeps things at the
> encoding level, which is really where simulcast belongs.
> 
> For a CLUE based solution I don't think we need to revert to MCCs. The
purpose
> of simulcast is to provide different encoding options for a particular
media
> stream. A media provider can Advertise a MC with multiple encoding groups.
A
> media consumer if it wants to receive multiple encodings for the same MC
can
> simply choose multiple capture encodings e.g. MC1/Encoding1 MC1/Encoding2
> etc.
[Roni Even] How does the media consumer know that these are alternatives of
a simulcast stream and know how many can be used at the same time. You also
lose here the option of the total BW that is an encoding group attribute.
All these means that we need some changes to CLUE and we can look at what
will make the best solution using MCs or MMCs.
Still the question is if we say that we will use the SDP based solution even
though it is not a WG draft, having it as a normative reference will delay
the publication of the CLUE draft

> 
> Regards, Christian
> 
> On 22/10/2014 8:00 AM, Roni Even wrote:
> >
> > Hi,
> >
> > During our weekly design team meeting we discussed simulcast support
> > in CLUE.
> >
> > Here is my take on the options, my description may not be accurate and
> > the purpose here is to continue the discussion allowing us to have a
> > better view of the options.
> >
> > Looking at the state of simulcast support in other WGs, there is an
> > individual draft
> > http://tools.ietf.org/html/draft-westerlund-avtcore-rtp-simulcast-04
> > that being discussed. The proposed solution is based on the unified
> > plan where all encoded streams composing alternatives of a simulcast
> > stream are in the same m-line. The alternatives are described using an
> > SDP media level attribute "a=simulcast". This attribute is not defined
> > for SDP session level.
> >
> > The first question we had is if we should base CLUE simulcast support
> > on this individual draft based on CLUE timeline or try to define a
> > different multicast solution at the CLUE protocol level.
> >
> > If we base our solution on the avtcore-rtp-simulcast-04 document the
> > advertisement will include an individual encoding that will relate to
> > optional multiple simulcast encoding and the configure will select
> > such encoding. The actual number of different stream that will compose
> > the simulcast stream will be negotiated using Offer/Answer as
> > described in the above document. The risk here is that this is an
> > individual draft and we may need to review the CLUE support if it
> > changes. The advantage is that we will have simulcast the same for
> > CLUE and non-CLUE systems.
> >
> > The other option for simulcast support in the CLUE protocol can be
> > based on having separate Media Capture for each of the different
> > simulcast encoding and use MCC to compose the simulcast alternatives.
> > We will need some way to escribe that this MCC is for simulcast
> > description and to provide the actual allowed individual encodes
> > combinations for the Configuration by the consumer.
> >
> > Thanks
> >
> > Roni
> >
> >
> >
> > _______________________________________________
> > clue mailing list
> > clue@ietf.org
> > https://www.ietf.org/mailman/listinfo/clue
> 
> _______________________________________________
> clue mailing list
> clue@ietf.org
> https://www.ietf.org/mailman/listinfo/clue