Re: [MMUSIC] [rtcweb] About unified Plan and multiple m lines

Eric Rescorla <ekr@rtfm.com> Wed, 24 July 2013 18:31 UTC

Return-Path: <ekr@rtfm.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 3DE2811E8236 for <mmusic@ietfa.amsl.com>; Wed, 24 Jul 2013 11:31:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.459
X-Spam-Level:
X-Spam-Status: No, score=-103.459 tagged_above=-999 required=5 tests=[AWL=0.317, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, GB_I_INVITATION=-2, HTML_MESSAGE=0.001, J_CHICKENPOX_15=0.6, J_CHICKENPOX_18=0.6, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
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 AIL80xyJzAOJ for <mmusic@ietfa.amsl.com>; Wed, 24 Jul 2013 11:31:52 -0700 (PDT)
Received: from mail-qa0-f52.google.com (mail-qa0-f52.google.com [209.85.216.52]) by ietfa.amsl.com (Postfix) with ESMTP id E19A011E8258 for <mmusic@ietf.org>; Wed, 24 Jul 2013 11:31:43 -0700 (PDT)
Received: by mail-qa0-f52.google.com with SMTP id bq6so120856qab.4 for <mmusic@ietf.org>; Wed, 24 Jul 2013 11:31:42 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:in-reply-to:references:from:date :message-id:subject:to:cc:content-type:x-gm-message-state; bh=+1/GY9TFk5Kc37Nf87V9M0PQAERTF6SxPbvn8a+ee3k=; b=Op2ICOWRX8J89vWo+mV7NCH9InTgjS3f16UWulsi9JCn/61Bpbjpssh7fP44s+uTek sClYAvJBfFp2gdnG3DVlnNgHf/R2s+cPsanx62y0fzAfkRlvyRRm2nesZoeJcqRUQpgs pgA1Pzfk3mCXF5wQHN8TU08K+8pzkFrSQBo+Yz6mE9sEz2JCjYe5IZr+O2XnpTQdjegR J/8LTcaYHdVPKoe0wolA9UedpLlIXuw8DTs1cb9x00toVinqF4X6VbnmgUgRlsLS8Fgq yMLmUH+IEM5ZDa/6lZ+YWFjpBffX3RWTiCfO/sJg69K5xyuBD+9mulSQlYJhGkJRTBzg 3VBg==
X-Received: by 10.224.4.202 with SMTP id 10mr46550348qas.1.1374690702090; Wed, 24 Jul 2013 11:31:42 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.49.48.234 with HTTP; Wed, 24 Jul 2013 11:31:01 -0700 (PDT)
X-Originating-IP: [74.95.2.170]
In-Reply-To: <51EFFC49.80305@jitsi.org>
References: <CALiegfnLGFz8AcP2YCRq_dzYbxV9NKvSbHvs+MYCTr6RBiDkEg@mail.gmail.com> <CABcZeBM0FuFPhD-swYy6PQgWMjcPH+rZR6Wd3fBH6TRyDFJ8YA@mail.gmail.com> <51EFFC49.80305@jitsi.org>
From: Eric Rescorla <ekr@rtfm.com>
Date: Wed, 24 Jul 2013 11:31:01 -0700
Message-ID: <CABcZeBN8E2+82THXKe3ynetV1ONh0-XB2ffdKvefCKWiYpqcDw@mail.gmail.com>
To: Emil Ivov <emcho@jitsi.org>
Content-Type: multipart/alternative; boundary="001a11c20dfef9733004e2461e62"
X-Gm-Message-State: ALoCoQmrskGD/ssY4KNEyL8oOCpA4+PHQIpk2DFuNkOiY4ZTyZVJ6ZVm/hOoPa3ay6SzelVGaU7O
Cc: Iñaki Baz Castillo <ibc@aliax.net>, MMUSIC IETF WG <mmusic@ietf.org>
Subject: Re: [MMUSIC] [rtcweb] About unified Plan and multiple m lines
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: Wed, 24 Jul 2013 18:31:58 -0000

On Wed, Jul 24, 2013 at 9:09 AM, Emil Ivov <emcho@jitsi.org> wrote:

> (redirecting to mmusic)
>
>
> On 24.07.13, 16:29, Eric Rescorla wrote:
>
>>
>>
>>
>> On Wed, Jul 24, 2013 at 7:08 AM, Iñaki Baz Castillo <ibc@aliax.net
>> <mailto:ibc@aliax.net>> wrote:
>>
>>     Hi, let's suppose WebRTC 1.0 borns with "Unified Plan" built-in, and
>>     my browser receives a session invitation from a conference server, and
>>     there are 8 audio participants in the conference.
>>
>>     So the SDP I receive has 8 "m=audio" lines, maybe with different audio
>>     codecs in each line. And following SDP O/A rules my browser will
>>     generate SDP answer that will also contain 8 "m=audio" lines.
>>
>>     Now, where it is supposed my browser will send my single audio track
>>     to the conference server? What does it mean that I receive 8 "m=audio"
>>     lines while I'm just able to send a single audio track? which m=audio
>>     line should I use for sending RTP?
>>
>>
>> One of them will be a=sendrecv. The others will be a=sendonly.
>> The sendrecv line is the one you use to send media.
>>
>
> I have a few questions here but before that, could you please clarify the
> following:
>
> Are you saying that the above is going to be the case on the offer that
> the callee receives? In other words, the caller "knew" that the callee
> intended to only send one stream so it preset all directions accordingly?


It depends on the context obviously. But in the case of (for instance) a
Hangouts
like system if the conference bridge were the offerer, it would send a pile
of
m-lines with only one being sendrecv (or maybe even recvonly) for the
user's media and the rest being sendonly.

-Ekr