Re: [clue] Requirement on centralized media mixing
<stephane.cazeaux@orange-ftgroup.com> Wed, 15 June 2011 16:07 UTC
Return-Path: <stephane.cazeaux@orange-ftgroup.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E115C11E811F for <clue@ietfa.amsl.com>; Wed, 15 Jun 2011 09:07:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.249
X-Spam-Level:
X-Spam-Status: No, score=-2.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_FR=0.35]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R1b9ANKhoetB for <clue@ietfa.amsl.com>; Wed, 15 Jun 2011 09:07:27 -0700 (PDT)
Received: from r-mail1.rd.francetelecom.com (r-mail1.rd.francetelecom.com [217.108.152.41]) by ietfa.amsl.com (Postfix) with ESMTP id 5B51C11E8081 for <clue@ietf.org>; Wed, 15 Jun 2011 09:07:26 -0700 (PDT)
Received: from r-mail1.rd.francetelecom.com (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id F13AB7B800C; Wed, 15 Jun 2011 18:08:41 +0200 (CEST)
Received: from ftrdsmtp1.rd.francetelecom.fr (unknown [10.192.128.46]) by r-mail1.rd.francetelecom.com (Postfix) with ESMTP id CFDDA7B8005; Wed, 15 Jun 2011 18:08:41 +0200 (CEST)
Received: from FTRDCH01.rd.francetelecom.fr ([10.194.32.11]) by ftrdsmtp1.rd.francetelecom.fr with Microsoft SMTPSVC(6.0.3790.4675); Wed, 15 Jun 2011 18:03:11 +0200
Received: from FTRDMB03.rd.francetelecom.fr ([fe80::4c06:6ece:ed2d:797e]) by FTRDCH01.rd.francetelecom.fr ([::1]) with mapi id 14.01.0270.001; Wed, 15 Jun 2011 18:03:10 +0200
From: stephane.cazeaux@orange-ftgroup.com
To: christer.holmberg@ericsson.com, stephen.botzko@gmail.com
Thread-Topic: [clue] Requirement on centralized media mixing
Thread-Index: AcwrSap3NvbGElwge02VJzOdJpilfQAFQ1YQAAUPPzA=
Date: Wed, 15 Jun 2011 16:03:09 +0000
Message-ID: <FEE7A6136F518B4B87037A58924AB6B0A82FDD@FTRDMB03.rd.francetelecom.fr>
References: <7F2072F1E0DE894DA4B517B93C6A0585194E3A1471@ESESSCMS0356.eemea.ericsson.se> <BANLkTin0DZeU3FE98jSqDFa7Tquihnsi2w@mail.gmail.com> <7F2072F1E0DE894DA4B517B93C6A0585194DF6A440@ESESSCMS0356.eemea.ericsson.se> <BANLkTinS5niqhNdpxLtTqiz8P3wiydPxiw@mail.gmail.com> <7F2072F1E0DE894DA4B517B93C6A0585194E3A1878@ESESSCMS0356.eemea.ericsson.se> <BANLkTin_s00GPAcqUryanMZv1JSQUBmWBQ@mail.gmail.com> <7F2072F1E0DE894DA4B517B93C6A0585194E3A1A7D@ESESSCMS0356.eemea.ericsson.se>
In-Reply-To: <7F2072F1E0DE894DA4B517B93C6A0585194E3A1A7D@ESESSCMS0356.eemea.ericsson.se>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.193.198.77]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginalArrivalTime: 15 Jun 2011 16:03:11.0410 (UTC) FILETIME=[B9BAD920:01CC2B75]
Cc: clue@ietf.org
Subject: Re: [clue] Requirement on centralized media mixing
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
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: Wed, 15 Jun 2011 16:07:28 -0000
Hi, I agree that these requirements are meaningful for CLUE, and correspond to valid use cases of telepresence experience. > For video, once you have negotiated the usage of centralized rendering, you could negotiate whether the rendered > stream is "most active speaker", and different types of layout options. I do realize, however, that we might not be > talking about "rendering type" in the same meaning as for audio in that case. It might be more related to "rendering > control", and if we want that it should probably be covered in a separate requirement. What do you think of the wording "rendering policy"? Stephane. -----Message d'origine----- De : clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] De la part de Christer Holmberg Envoyé : mercredi 15 juin 2011 15:29 À : Stephen Botzko Cc : clue@ietf.org Objet : Re: [clue] Requirement on centralized media mixing Hi Stephen, >>>>>If some other WG (for instance MMUSIC) defined a mechanism for >>>>>general use of binaural audio for SIP/RTP, then I would fully support requirements that such a facility should be enabled in CLUE. >>>>> >>>>>But I do not think that CLUE is the right place to invent >>>>>negotiation of binaural audio. Telepresence system users generally do not use headsets. >>>> >>>>No, but users communicating with a telepresence system using other types of devices may. >>> >>>Yes they might. But CLUE is not the place to create completely new facilities that are not intended for telepresence systems. >> >>Being able to connect to telepresence system with non-TP devices is >>within the scope of the work, and we think it would create great added value if we have a mechanism which allows offering an optimized "near-telepresence experience" also to such devices. > >Yes, connecting telepresence systems to legacy devices is within scope. And identifying relationships between streams is within scope. > >Binaural audio is not in either category. It is a specific mode of >audio which for some reason has not been standardized. Telepresence systems do not use it, and there is no SDP defined for legacy devices to use either And It is not a stream relationship like left, right. > >I am not saying that binaural audio has no value; I think it does. But >I don't think it is in scope. There is trouble ahead if every shiny new >media idea becomes CLUE work because some hypothetical future non-telepresence device might want to use it to talk to a telepresence system through a middle box. We are not talking about any "hypothetical future non-telepresence device". We are talking about the most widely spread communication device in the world, and we are talking about providing means for optimizing the user experience for such a device. As we see it this is perfectly inline with the CLUE charter. >>>It is about having a generic mechanism for negotiation of centralized media mixing usage, if the system supports it. >> >>I don't understand what "negotiate the type of media rendering" means. Maybe you can describe more precisely what is meant? > >It's about two things: > >First, to be able to find out whether the system supports centralized rendering in the first place. Note that such functionality is optional. > >Second, to be able to request centralized rendering, and the type of rendering. > >What is the type of rendering? If this is a general facility not limited to binaural audio, then I'd like some other "types" to be identified. For audio, you could have "mono", and different types of "stereo" (e.g plain, paning, binaural). Note that we are not suggesting that, within the CLUE work, start to define every possible type, or even specific types. We propose a generic mechanism. For video, once you have negotiated the usage of centralized rendering, you could negotiate whether the rendered stream is "most active speaker", and different types of layout options. I do realize, however, that we might not be talking about "rendering type" in the same meaning as for audio in that case. It might be more related to "rendering control", and if we want that it should probably be covered in a separate requirement. >And I think we will need a definition. As it stands, I have no idea how to tell if a proposed solution meets this requirement or not. As discussed the interim meeting, the task was to come up with suitable wording. I've tried to do that, but of course I am willing to do modifications in order to clarify the text. Regards, Christer ________________________________ From: Stephen Botzko [mailto:stephen.botzko@gmail.com] Sent: 15. kesäkuuta 2011 13:48 To: Christer Holmberg Cc: clue@ietf.org Subject: Re: [clue] Requirement on centralized media mixing On Wed, Jun 15, 2011 at 6:08 AM, Christer Holmberg <christer.holmberg@ericsson.com> wrote: Hi Stephen, >>>If some other WG (for instance MMUSIC) defined a mechanism for >>>general use of binaural audio for SIP/RTP, then I would fully support requirements that such a facility should be enabled in CLUE. >>> >>>But I do not think that CLUE is the right place to invent negotiation >>>of binaural audio. Telepresence system users generally do not use headsets. >> >>No, but users communicating with a telepresence system using other types of devices may. > >Yes they might. But CLUE is not the place to create completely new facilities that are not intended for telepresence systems. Being able to connect to telepresence system with non-TP devices is within the scope of the work, and we think it would create great added value if we have a mechanism which allows offering an optimized "near-telepresence experience" also to such devices. Yes, connecting telepresence systems to legacy devices is within scope. And identifying relationships between streams is within scope. Binaural audio is not in either category. It is a specific mode of audio which for some reason has not been standardized. Telepresence systems do not use it, and there is no SDP defined for legacy devices to use either And It is not a stream relationship like left, right. I am not saying that binaural audio has no value; I think it does. But I don't think it is in scope. There is trouble ahead if every shiny new media idea becomes CLUE work because some hypothetical future non-telepresence device might want to use it to talk to a telepresence system through a middle box. >>It is about having a generic mechanism for negotiation of centralized media mixing usage, if the system supports it. > >I don't understand what "negotiate the type of media rendering" means. Maybe you can describe more precisely what is meant? It's about two things: First, to be able to find out whether the system supports centralized rendering in the first place. Note that such functionality is optional. Second, to be able to request centralized rendering, and the type of rendering. What is the type of rendering? If this is a general facility not limited to binaural audio, then I'd like some other "types" to be identified. And I think we will need a definition. As it stands, I have no idea how to tell if a proposed solution meets this requirement or not. (Solution wise, we might be talking about some SDP attributes in order to do this) Note that this proposal does not have any impact on the definitions, or on the telepresence "room model". Regards, Christer On Tue, Jun 14, 2011 at 10:22 AM, Christer Holmberg <christer.holmberg@ericsson.com<mailto:christer.holmberg@ericsson.com>> wrote: Hi, During the last interim meeting (May 12th) we discussed a requirement proposal stating that an endpoint must be able to request central audio rendering of different predefined formats, including 3D binaural rendering. (Link to proposal: http://www.ietf.org/mail-archive/web/clue/current/msg00179.html) The proposal was well received, with the reservation that it should not be mandatory for the solution to implement centralized 3D binaural rendering, i.e.an<http://i.e.an> endpoint should be able to request 3D binaural rendering, but had no guaranty that such rendering was supported by the system. It was decided to look how such requirement could look like. When I look the -03 version of the req draft, Requirement 2c states: "The solution MUST NOT preclude the use of binaural audio." I think that requirement is unclear, and it doesn't really give any guidance to our work. Due to that, and also due to the fact that rather than talking about specific rendering types, I would like to propose more general requirement text on the negotiation of the media mixing type, and the usage of centralized media mixing in the first place. The mechanism would be extendable, so new types can be added in future. So, the proposed requirements are: REQ-x: It MUST be possible to negotiate the usage of centralized media mixing. System support of centralized media mixing is optional. REQ-y: When centralized media mixing is used, it MUST be possible to negotiate the type of media rendering provided for each media stream received by a client. Regards, Christer _______________________________________________ clue mailing list clue@ietf.org https://www.ietf.org/mailman/listinfo/clue
- [clue] Requirement on centralized media mixing Christer Holmberg
- Re: [clue] Requirement on centralized media mixing Stephen Botzko
- Re: [clue] Requirement on centralized media mixing Christer Holmberg
- Re: [clue] Requirement on centralized media mixing Stephen Botzko
- Re: [clue] Requirement on centralized media mixing gao.yang2
- Re: [clue] Requirement on centralized media mixing Christer Holmberg
- Re: [clue] Requirement on centralized media mixing Stephen Botzko
- Re: [clue] Requirement on centralized media mixing Christer Holmberg
- Re: [clue] Requirement on centralized media mixing stephane.cazeaux
- Re: [clue] Requirement on centralized media mixing Stephen Botzko
- Re: [clue] Requirement on centralized media mixing Christer Holmberg
- Re: [clue] Requirement on centralized media mixing Stephen Botzko
- Re: [clue] Requirement on centralized media mixing DRAGE, Keith (Keith)
- Re: [clue] Requirement on centralized media mixing Allyn Romanow (allyn)
- Re: [clue] Requirement on centralized media mixing Allyn Romanow (allyn)
- Re: [clue] Requirement on centralized media mixing Christer Holmberg
- Re: [clue] Requirement on centralized media mixing gao.yang2
- Re: [clue] Requirement on centralized media mixing Stephen Botzko
- Re: [clue] Requirement on centralized media mixing Allyn Romanow (allyn)
- Re: [clue] Requirement on centralized media mixing Christer Holmberg
- Re: [clue] Requirement on centralized media mixing Allyn Romanow (allyn)
- Re: [clue] Requirement on centralized media mixing Christer Holmberg
- Re: [clue] Requirement on centralized media mixing Paul Kyzivat
- [clue] Requirement on centralized media mixing Allyn Romanow (allyn)
- Re: [clue] Requirement on centralized media mixing Paul Kyzivat
- Re: [clue] Requirement on centralized media mixing Christer Holmberg
- Re: [clue] Requirement on centralized media mixing Christer Holmberg
- Re: [clue] Requirement on centralized media mixing Paul Kyzivat
- Re: [clue] Requirement on centralized media mixing Christer Holmberg
- Re: [clue] Requirement on centralized media mixing Paul Kyzivat
- Re: [clue] Requirement on centralized media mixing Stephen Botzko
- Re: [clue] Requirement on centralized media mixing Christer Holmberg
- Re: [clue] Requirement on centralized media mixing Christer Holmberg
- Re: [clue] Requirement on centralized media mixing Stephen Botzko
- Re: [clue] Requirement on centralized media mixing Christer Holmberg
- Re: [clue] Requirement on centralized media mixing Stephen Botzko
- Re: [clue] Requirement on centralized media mixing Christer Holmberg
- Re: [clue] Requirement on centralized media mixing Roni Even
- Re: [clue] Requirement on centralized media mixing Stephen Botzko
- Re: [clue] Requirement on centralized media mixing Paul Kyzivat
- Re: [clue] Requirement on centralized media mixing Christer Holmberg
- Re: [clue] Requirement on centralized media mixing Charles Eckel (eckelcu)
- Re: [clue] Requirement on centralized media mixing Roni Even
- Re: [clue] Requirement on centralized media mixing Christer Holmberg
- Re: [clue] Requirement on centralized media mixing Christer Holmberg
- Re: [clue] Requirement on centralized media mixing Christer Holmberg