Re: [rtcweb] Plan A, respun

"Roni Even" <ron.even.tlv@gmail.com> Tue, 07 May 2013 22:33 UTC

Return-Path: <ron.even.tlv@gmail.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D03EF21F8F0C for <rtcweb@ietfa.amsl.com>; Tue, 7 May 2013 15:33:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.239
X-Spam-Level:
X-Spam-Status: No, score=-2.239 tagged_above=-999 required=5 tests=[AWL=0.359, BAYES_00=-2.599, HTML_MESSAGE=0.001]
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 pVvVbWMKkpww for <rtcweb@ietfa.amsl.com>; Tue, 7 May 2013 15:33:47 -0700 (PDT)
Received: from mail-we0-x232.google.com (mail-we0-x232.google.com [IPv6:2a00:1450:400c:c03::232]) by ietfa.amsl.com (Postfix) with ESMTP id 46CE521F8FB3 for <rtcweb@ietf.org>; Tue, 7 May 2013 15:33:43 -0700 (PDT)
Received: by mail-we0-f178.google.com with SMTP id q57so1068954wes.23 for <rtcweb@ietf.org>; Tue, 07 May 2013 15:33:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:cc:references:in-reply-to:subject:date :message-id:mime-version:content-type:x-mailer:thread-index :content-language; bh=koURch6yIogRZbf8Es6roduPj+M0ixus5BM579lBoSs=; b=tq+X9QLSESQY5V3bCHP4ZQoit8k3CNw8kcBWPRXZRD5HseK9asOT0czExz/zoLZTEM uE3lvtZAHHAzEd2Nc2UXSOJMxO6NyWO1FgFb9EDgb5DyeI943FfCixtpEwjg8tSEG5dZ c8/abKjDiEO8Z1LSc4IBO+nuSQFGIrHffu6NbyrJA5iJr+zgtJiWXLv+noFmqMecIgih 3UU3vD5Fbo+xMrAkwfsWUFA3Jt8SYirZjdBG0+arNFrGGTkUcRXP9isj+1USpbLwCneC hIk2G5KDPZvklvBCfBGqE+MtK7Q9MK9pyWjOL24kxwxBARXM2XojMO2Je7C10Y9Asyey dA7w==
X-Received: by 10.194.109.136 with SMTP id hs8mr6436799wjb.8.1367966022392; Tue, 07 May 2013 15:33:42 -0700 (PDT)
Received: from RoniE (bzq-79-181-177-28.red.bezeqint.net. [79.181.177.28]) by mx.google.com with ESMTPSA id s1sm5688588wiz.2.2013.05.07.15.33.39 for <multiple recipients> (version=TLSv1 cipher=RC4-SHA bits=128/128); Tue, 07 May 2013 15:33:41 -0700 (PDT)
From: Roni Even <ron.even.tlv@gmail.com>
To: 'Bernard Aboba' <bernard_aboba@hotmail.com>, 'Adam Roach' <adam@nostrum.com>
References: <51894846.3090102@nostrum.com> <518955FE.9000801@alum.mit.edu>, <51895D71.3090000@nostrum.com>, <51896D91.9070004@alum.mit.edu> <BLU169-W4273890266755A522DB03A93BA0@phx.gbl>
In-Reply-To: <BLU169-W4273890266755A522DB03A93BA0@phx.gbl>
Date: Wed, 08 May 2013 01:32:52 +0300
Message-ID: <00c301ce4b72$d1e47b90$75ad72b0$@gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_00C4_01CE4B8B.F73276E0"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQFGcIWRrin1agXBJhH0vjVWcsv/GwHIq9K3ASGmi/cCjADdFwEGzMbbmdYXwAA=
Content-Language: en-us
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Plan A, respun
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
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, 07 May 2013 22:33:48 -0000

I think I agree with Bernard. The limitation mentioned in the second
paragraph of the introduction is not in SDP. The limitation described can be
concluded from RFC3264 but even there people are still arguing  that when
looking at the following offer

 

m=video 10000 RTP/AVP 31 32

a=rtpmap:31 H261/90000

a=rtpmap:32 MPV/90000

 

What does it mean one RTP session is offered with H.261 or MPV codecs for
the same content, or one RTP session is offered with H.261 and MPV codecs
each with different content?

This offer should really mean "arbitrarily many streams, with potentially
different content, any of which could use either H.261 or MPV, potentially
switching dynamically between them."

 

I agree that some implementations take this offer as a single RTP stream
that can be either H.261 or MPV. I think that the maxssrc proposal tries to
make it clearer.

 

Roni

 

 

From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf Of
Bernard Aboba
Sent: 08 May, 2013 12:45 AM
To: Adam Roach
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Plan A, respun

 

Adam Roach said:

> Specifically, we are *not* trying to allow the situation in which (1)
> the SDP has no SSRC for the m-lines in a bundle group; (2) the party who
> generated the SDP receives multiple streams (distinguished, presumably,
> by SSRC) with the same PT, and (3) the recipient then deduces that there
> should be two different rendering outputs (e.g., windows) as a result.
> That is specifically and intentionally one of the behaviors we removed
> from the Orlando proposal, since it severely dilutes the value of
> preserving existing SDP semantics.

The "existing SDP semantics" have allowed multiplexing of RTP streams from
multiple SSRCs on the 
same RTP session without explicit declaration since multicast days -- and
this behavior is implemented within a number of shipping video
implementations.  In fact, dealing with this is proposed as a MUST within
the RTP Usage document. 

If an event is triggered for a newly encountered (but undeclared) SSRC, this
can be handled by the web application which can take care of making sure
that new RTP stream is appropriately rendered.  Applications (including open
source ones, such as Jitsi) do this today.