Re: [rtcweb] Common ways of handling video conferences? (Re: Why requiring pre-announcement)

"Roni Even" <ron.even.tlv@gmail.com> Tue, 21 May 2013 10:55 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 2080321F9294 for <rtcweb@ietfa.amsl.com>; Tue, 21 May 2013 03:55:05 -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=[BAYES_00=-2.599]
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 USnUPd5bKXCh for <rtcweb@ietfa.amsl.com>; Tue, 21 May 2013 03:55:04 -0700 (PDT)
Received: from mail-ea0-x22f.google.com (mail-ea0-x22f.google.com [IPv6:2a00:1450:4013:c01::22f]) by ietfa.amsl.com (Postfix) with ESMTP id E61A721F8FC4 for <rtcweb@ietf.org>; Tue, 21 May 2013 03:55:03 -0700 (PDT)
Received: by mail-ea0-f175.google.com with SMTP id h10so293687eaj.20 for <rtcweb@ietf.org>; Tue, 21 May 2013 03:55:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-type:content-transfer-encoding:x-mailer :thread-index:content-language; bh=USxexeyKGKjv1Wr4cGKlTo8BLQbPRw9carXQgNxgyMU=; b=ntAk6tmjX9j58CUnx7w+hfP6AknY3VJARPy4QKN0fA799L43EaTxk3dPuV7IZM/OJ0 EiF9/sAnM3sX3R5u9UbEVinAywNMn76KHCsGLImWoeCoAZnPlzHt2fp+yrmwnjqZMklU 3eK429wL9TX5X77TngHdAt88y/68R6GxN9QigIoNV0r29tC1jyH9OAuhgApom500+a9B pjeLyp8SdggMvbqCYx+itVsCXbbi0ve4aK3xSDAsQiJOwkDVW2H2AEweqA5mua0O5nH9 syAhs/2g1LryniH5kZRM0H/e50y5kzjxP+gOHeDnxzOpaihPtaltwaOMT7nNkCH1R+kw YZwg==
X-Received: by 10.14.87.9 with SMTP id x9mr5394347eee.3.1369133701892; Tue, 21 May 2013 03:55:01 -0700 (PDT)
Received: from RoniE (bzq-79-182-167-109.red.bezeqint.net. [79.182.167.109]) by mx.google.com with ESMTPSA id m48sm2680928eeh.16.2013.05.21.03.54.58 for <multiple recipients> (version=TLSv1 cipher=RC4-SHA bits=128/128); Tue, 21 May 2013 03:55:00 -0700 (PDT)
From: Roni Even <ron.even.tlv@gmail.com>
To: 'Emil Ivov' <emcho@jitsi.org>, 'Paul Kyzivat' <pkyzivat@alum.mit.edu>
References: <20130503054601.4639.64651.idtracker@ietfa.amsl.com>, <CALe60zAi_Lx3QFCbBQ5aPNkgorJAff0E79jkpbQX1Qt3wf2bzg@mail.gmail.com>, <CAOJ7v-1Wk6u7XiYrNVmoqr5Jisu2WRvZpte7hQTOiP8YHUc6hg@mail.gmail.com>, <008701ce4b21$a0997aa0$e1cc6fe0$@gmail.com>, <BLU169-W108D56DF61B85814543873C93BA0@phx.gbl>, <518AAAF2.5000207@alum.mit.edu>, <CA+9kkMBw4+kXAv6qLCcmGLwMxAqR6P-Tk8dm-ardv_jihHx0Hw@mail.gmail.com>, <9E563BDA-C336-4FB8-B11A-A2DC40C672C1@iii.ca>, <CA+9kkMC-NnF+VugBOZNhY4-Cz1tqJA44WSF9dg45g4GCWxkh-g@mail.gmail.com>, <518D6C76.5060606@alum.mit.edu>, <CAHBDyN6xYor-XWnLEkufoQPYrDc+KurrM0m3HBTqLXqNkPtDkQ@mail.gmail.com> <BLU169-W82D3FCC3246D6D878FA44E93A00@phx.gbl> <5191F948.3040402@ericsson.com> <51920280.3080308@jitsi.org> <519223A0.1040908@ericsson.com> <5192947F.90206@jitsi.org> <1447FA0C20ED5147A1AA0EF02890A64B1C2CCE9A@ESESSMB209.ericsson.se> <519531F6.1010201@jitsi.org> <51954162.70909@alvestrand.no> <5195EA95.3030007@jitsi.org> <519A5699.4070808@alum.mit.edu> <519B3C3A.507010 8@jitsi.org>
In-Reply-To: <519B3C3A.5070108@jitsi.org>
Date: Tue, 21 May 2013 13:53:59 +0300
Message-ID: <012601ce5611$81a28e70$84e7ab50$@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQIfv5wx4y9wP/O/FJv66Nx2OU8XsQM3rT1TAYHWzfgBm/E5GwI97agwAp+/pLsCyytiXwDIVonUAlmxJFACHZYargFsQzTKAe86FxsCoc74OQFXL3XqAiJ5QYoB4ehCCAH2lME7AcarIHQBkI9W1wKnQc2oAmfXvhICI8r7SpcT5u8w
Content-Language: en-us
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Common ways of handling video conferences? (Re: Why requiring pre-announcement)
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, 21 May 2013 10:55:05 -0000

> -----Original Message-----
> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On
> Behalf Of Emil Ivov
> Sent: 21 May, 2013 12:20 PM
> To: Paul Kyzivat
> Cc: rtcweb@ietf.org
> Subject: Re: [rtcweb] Common ways of handling video conferences? (Re:
> Why requiring pre-announcement)
> 
> Hey Paul,
> 
> On 20.05.13, 20:00, Paul Kyzivat wrote:
> > On 5/17/13 4:30 AM, Emil Ivov wrote:
> >> On 16.05.13, 23:28, Harald Alvestrand wrote:
> >>> On 05/16/2013 09:22 PM, Emil Ivov wrote:
> >>>>> Then it is another
> >>>>>> question if it happens via SDP or via RTP header extensions or
> >>>>>> some other means.
> >>>>>>
> >>>>>> There was a discussion at the Stockholm rtcweb interim on what
> >>>>>> topologies that would be supported, but I fail to remember if
> >>>>>> this case was included or excluded.
> >>>> I couldn't find the discussion (in what WG did it happen?) but
> >>>> topologies based on RTP translators of one sort or another seem to
> >>>> be the default way of handling video conferencing these days so I
> >>>> don't see how we could possibly rule them out.
> >>>>
> >>>
> >>> This is an interesting statement. I've also heard the claim that
> >>> "RTP translators hardly exist outside the lab" - I think that quip
> >>> was referring to RFC 5117 section 3.3 Topo-Trn-Translators, the
> >>> story may be different for Topo-Media-Translators - but I thought
> >>> the most common form was the section 3.4 Topo-Mixer?
> >>
> >> Until recently, yes certainly, mixers were prevalent (which is
> >> arguably part of the reason why very few people had access to video
> conferencing).
> >>
> >> I think we'd all agree that this doesn't seem to be the case any
> >> longer and that for various reasons (including cost, quality and
> >> flexibility), most of the conferencing solutions today prefer
> >> shifting packets rather than mixing content.
> >
> > I would like to understand: when "most" is used in this discussion,
> > what are we measuring?
> > - number of distinct implementations (code bases) using this approach?
> > - number of conference sessions set up using this approach?
> > - number of conference user-minutes using this approach?
> > - something else
> 
> I was referring to easily observable trends. I certainly don't have exact
> numbers. I don't think I implied that and I don't think it's the most
important
> thing here. Skype, Hangouts, iChat, Asterisk, FreeSWITCH, Jitsi
Videobridge,
> all (seem to) have taken that approach rather than going for content
mixing.
> 
> While in RTCWEB we can't agree on the exact approach yet we all seem to
> have accepted that conferencing would imply separate RTP streams. The
> work you are doing in CLUE is another example since it is also about
> manipulating individual RTP streams.
> 
> Similar observations could be made about the not so distant past where
> content mixing seemed to be the default way of handling video
> conferencing.
> 
> So, the point I was making here was that:
> 
> With this shift in mind, topologies resembling RTP translators would
likely
> continue being increasingly popular. Constraints such as "Thou shalt
always
> pre-know your SSRCs" are hence likely to affect and weigh on a big number
> of scenarios.
> 
> Does this make more sense?
[Roni Even] This make sense but I assume that this approach works better
with scalable video (SVC) or simulcast  for endpoint mixing and I did not
see that RTCweb wants to mandate such support in the MTI video codec
discussion.

> 
> Emil
> 
> --
> https://jitsi.org
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb