Re: [rtcweb] Death of a one-way stream (#76)

Justin Uberti <juberti@google.com> Tue, 11 November 2014 02:53 UTC

Return-Path: <juberti@google.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 891EC1AD4BD for <rtcweb@ietfa.amsl.com>; Mon, 10 Nov 2014 18:53:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.372
X-Spam-Level:
X-Spam-Status: No, score=-1.372 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_18=0.6, RP_MATCHES_RCVD=-0.594, SPF_PASS=-0.001] autolearn=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 Nndq4PcytrlG for <rtcweb@ietfa.amsl.com>; Mon, 10 Nov 2014 18:53:19 -0800 (PST)
Received: from mail-yk0-x231.google.com (mail-yk0-x231.google.com [IPv6:2607:f8b0:4002:c07::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 060641AD4BF for <rtcweb@ietf.org>; Mon, 10 Nov 2014 18:53:12 -0800 (PST)
Received: by mail-yk0-f177.google.com with SMTP id 19so182081ykq.22 for <rtcweb@ietf.org>; Mon, 10 Nov 2014 18:53:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=O6zqUOnPiH+bdXe7k92AyN+9nvvGl3AmqFMzH+xjGNI=; b=IGxh0XyrkNB9CJJKy3WKP+/Ui0sXPeivjqCVAPLe9yM6LZagYomS/Lk5aDOz4zH4e8 BHTWwWajKvLfGTydE5LhyMlx4fRlX/BLUL3AwtwJPzTG5XZPlJuZR0fEAkNeL/mZRPWb Zwd/8CAE0nSXYXfHFu9ZwzKEOBlFdFgeUYcprUsckzWcpsjx6nTv+pPhrxam28rSj4i4 8t4rbTcfwTjeQ2/V8w+mjhsXHkxoxpW3UvKexjRdRMUojdHbYlmsLBeSH7bBMG2pqF+X kWv2LMHRzoKdztFstB8qE2owFneNrZ+ei9bFN63BXF/5NGH7rRwOJw4uUFYzBUJzK02W /dgg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=O6zqUOnPiH+bdXe7k92AyN+9nvvGl3AmqFMzH+xjGNI=; b=l3Wi7Caj+DwoYYPuhlcaOhAS5IEzmGJ+E0iqgVrxmbrw4K3IRaWya7dKK6aVyzDtpv Q3PdsY69/sefW2DMCDn138knFewxVUewUdYMbqZr+vXplrYDlkuzoC5CLvrp/ursvVY3 b8HKfrrPc9rsK1PkOUP+GchmNk4vgCY5OGbkWIem4nczb31dQl2PlAUx30+VYuYGf9GT HInOWU701oJaqHqkyKALYgpS2KIp+mN1Kp/iPd3gcZVE4gdxhA79XXxMgNwTTklowTOT dMmJuhdJyco/KUOi6Ntqp7l0I8nAw89y3QuG/5r2eTiDi23qBH2+86OQCuGMw2NENiKJ yk7g==
X-Gm-Message-State: ALoCoQnz5bgWv4dyYvdSU2g6JOa8tgZ5C3rmk3BKJum7y8Tj6d6QKkZkeIwlt9yFW/S3UyHGOCXX
X-Received: by 10.52.111.202 with SMTP id ik10mr3639198vdb.48.1415674391300; Mon, 10 Nov 2014 18:53:11 -0800 (PST)
MIME-Version: 1.0
Received: by 10.52.237.130 with HTTP; Mon, 10 Nov 2014 18:52:51 -0800 (PST)
In-Reply-To: <CAMRcRGQH9eNfXdnWxwY-r5S3Kt7dX9MuY74eVc7pihwYXYB9gQ@mail.gmail.com>
References: <CAMRcRGQH9eNfXdnWxwY-r5S3Kt7dX9MuY74eVc7pihwYXYB9gQ@mail.gmail.com>
From: Justin Uberti <juberti@google.com>
Date: Mon, 10 Nov 2014 18:52:51 -0800
Message-ID: <CAOJ7v-3b9DGCeq6Zx-sAOYD65CKmf2Mw+HV+3T+PgKcf=_V5VA@mail.gmail.com>
To: Suhas Nandakumar <suhasietf@gmail.com>
Content-Type: multipart/alternative; boundary="bcaec548a13d362a6805078c612a"
Archived-At: http://mailarchive.ietf.org/arch/msg/rtcweb/IFTfNJSnsJHtHMWEKWXYsMVU3CU
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Death of a one-way stream (#76)
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb/>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Nov 2014 02:53:20 -0000

On Mon, Nov 10, 2014 at 6:30 PM, Suhas Nandakumar <suhasietf@gmail.com>
wrote:

>
> For the issue in subject line , how about we use a=sendonly/inactive to
> differentiate the scenarios
>
>
> Use a=inactive : if as a remote end I want to permanently stop getting
> media and sending media , such a media line can be recycled
>

This unfortunately doesn't work. Consider the following scenario:

A and B are exchanging media.
B stops A's stream, i.e., it no longer wants to receive media from A.
However, B still wants to send media to A.
So if B changes the m= line to a=inactive, B's stream stops as well.


> Use a=sendonly : if as a remote end I want to temporarily pause the
> incoming media (putting on hold) and such a media line must not be recycled.
>
>
> If this is not enough, we can always add an attribute to clarify the exact
> semantics ..
>
>
> Cheers
> Suhas
>
>
>
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>
>