Re: [rtcweb] How to multiplex between peers

Matthew Kaufman <matthew.kaufman@skype.net> Wed, 20 July 2011 22:39 UTC

Return-Path: <matthew.kaufman@skype.net>
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 AFBE521F8AEC for <rtcweb@ietfa.amsl.com>; Wed, 20 Jul 2011 15:39:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599]
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 oysM6Nh6OYWY for <rtcweb@ietfa.amsl.com>; Wed, 20 Jul 2011 15:39:08 -0700 (PDT)
Received: from mx.skype.net (mx.skype.net [78.141.177.88]) by ietfa.amsl.com (Postfix) with ESMTP id 8D32F21F8AEA for <rtcweb@ietf.org>; Wed, 20 Jul 2011 15:39:08 -0700 (PDT)
Received: from mx.skype.net (localhost [127.0.0.1]) by mx.skype.net (Postfix) with ESMTP id 8BD32170D; Thu, 21 Jul 2011 00:39:07 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=skype.net; h=message-id :date:from:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; s=mx; bh=6XzXe4m6RZd4+Z IAh5unJ39vTTs=; b=lkHA7MXjd/MZ9E4Xg2V0GLlqd25z8AyXhlsC1XCKgVGyvt jrQx27KjTfLSHJ5ZMXIID3R8IAbEYoh6Vu6mB1F/DXJ0K7mw7sA5y8QmB7wG3wJo gPAn5GE8cNfVOVjG1qZOZIIQRcraoE+1a7E+VzNjlXLJC0x+prvOEpAMkwTbM=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=skype.net; h=message-id:date:from :mime-version:to:cc:subject:references:in-reply-to:content-type: content-transfer-encoding; q=dns; s=mx; b=gAlWSO69BrDgtrom9GhyM/ pKd3xh6UeMWMAkX52tnm2b7lX/5+LQrZF2G0sXXL0GQC9AOs0BH3AdJDljkIoCsY +3X1hFqMjyAJ2Pf4/jtYOqbzzRwz3bfzq8X0QXgVUv53rbI6qa0eR3Ptmm9zkIO9 IuKKiYjqQ1ihY7E7rHtfc=
Received: from zimbra.skype.net (zimbra.skype.net [78.141.177.82]) by mx.skype.net (Postfix) with ESMTP id 8A5CD7F6; Thu, 21 Jul 2011 00:39:07 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1]) by zimbra.skype.net (Postfix) with ESMTP id 691653507EB5; Thu, 21 Jul 2011 00:39:07 +0200 (CEST)
X-Virus-Scanned: amavisd-new at lu2-zimbra.skype.net
Received: from zimbra.skype.net ([127.0.0.1]) by localhost (zimbra.skype.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RdvSMxwfjbvO; Thu, 21 Jul 2011 00:39:06 +0200 (CEST)
Received: from [10.10.155.2] (unknown [198.202.199.254]) by zimbra.skype.net (Postfix) with ESMTPSA id 0229B3508191; Thu, 21 Jul 2011 00:39:05 +0200 (CEST)
Message-ID: <4E275900.1@skype.net>
Date: Wed, 20 Jul 2011 15:38:56 -0700
From: Matthew Kaufman <matthew.kaufman@skype.net>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.18) Gecko/20110616 Thunderbird/3.1.11
MIME-Version: 1.0
To: Colin Perkins <csp@csperkins.org>
References: <4E259EAD.3060505@ericsson.com> <FAE78F7C-8C51-41C4-B3D7-6497396E12A5@cisco.com> <4E26C5CF.1080007@ericsson.com> <BLU152-W54BE1A03753680FF0094C4934C0@phx.gbl> <CAOJ7v-2kwiCipJSHmNT9GuGJJzEjPV-X00TLnf-LwbsJ1ADwDw@mail.gmail.com> <896BDC4C-849C-4553-89C8-7EFEF9FFEC6B@skype.net> <38DF8F00ABAB77498A75469448CB081B3AE69BEBC4@BE235.mail.lan> <CAB+e8F6dbTEDDorimVgKuFq5EAXGyy6FFKXC7JQ3=qieqnOnpQ@mail.gmail.com> <CD928305-E886-431E-8CC8-5A0F85B44D23@csperkins.org>
In-Reply-To: <CD928305-E886-431E-8CC8-5A0F85B44D23@csperkins.org>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] How to multiplex between peers
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: Wed, 20 Jul 2011 22:39:12 -0000

On 7/20/2011 3:31 PM, Colin Perkins wrote:
> On 20 Jul 2011, at 22:15, Aron Rosenberg wrote:
>> Another +1 for multiplexing everything together. My only worry is 
>> that the base spec for RTCP doesn't mandate that SSRC is included in 
>> every RTCP message type, and thus you could end up with the 
>> multiplexing layer needing to understand every  RTCP messaged used 
>> for video (TMMBR, TMMBN, etc)
>
> ...which is another reason why this doesn't work in all cases, in 
> addition to the reasons we document in draft-perkins-rtcweb-rtp-usage-02
>

So let me get this straight... RTP and RTCP is broken and inflexible and 
therefore we must use it, and use it in the broken and inflexible way?

If anything this is an argument for ignoring RTP and RTCP and doing 
something entirely new that is actually appropriate for what we're 
trying to build, not living with crap just because there's an RFC for it.

Matthew Kaufman