From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ig0-x231.google.com (mail-ig0-x231.google.com [IPv6:2607:f8b0:4001:c05::231]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id 514DB208A7C for ; Sat, 25 Jan 2014 12:17:20 -0800 (PST) Received: by mail-ig0-f177.google.com with SMTP id k19so5532262igc.4 for ; Sat, 25 Jan 2014 12:17:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=5SnvsElm8bWyjjzLRXgPqcytYaA9PtMDSnmtmOyNS7k=; b=SS8+tMYU+s2HamG+HWPR8XQiuYlkzyRYDFl5C4mIuXB8GSUQ98bUI8UuHsUtqbhoCz Xl4NgmwVFOzpxfddEGxcqF9QYskf8xBu7/o3yg1D2l6t2i25T2freyUgHG07bPPZRyjR RLPXE9gpnHii9sM3kjLIVJVdvby0hJ40Nz2FQ45Dr0jWI6hereV/90SGbJnGozuFLyZP KbwNW9Lx/bfYvRCkY+XTG+r+0/r+jrxyHOxTCXbqA/YhT5u+kYfPkbKg5UzWDFOVP2Hd /WijpKm68qvmELX0f0AcedG8ZMUFO3KAmXJDTSnWP3/ZFp/DxORk0gR69JVh7EPJSjyD j7Og== MIME-Version: 1.0 X-Received: by 10.42.62.196 with SMTP id z4mr57557ich.49.1390681039479; Sat, 25 Jan 2014 12:17:19 -0800 (PST) Received: by 10.64.145.67 with HTTP; Sat, 25 Jan 2014 12:17:19 -0800 (PST) In-Reply-To: <52E40E7E.8010902@pocock.com.au> References: <52E40E7E.8010902@pocock.com.au> Date: Sat, 25 Jan 2014 15:17:19 -0500 Message-ID: From: Dave Taht To: Daniel Pocock Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: "cerowrt-devel@lists.bufferbloat.net" Subject: Re: [Cerowrt-devel] webrtc on cerowrt X-BeenThere: cerowrt-devel@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: Development issues regarding the cerowrt test router project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Jan 2014 20:17:20 -0000 On Sat, Jan 25, 2014 at 2:20 PM, Daniel Pocock wrote= : > > > On 25/01/14 16:28, Dave Taht wrote: >> On Sat, Jan 25, 2014 at 9:52 AM, Dave Taht wrote: >>> This conversation here died, and I don't know if all the requisite pack= ages >>> made it up to openwrt. >>> >>> http://comments.gmane.org/gmane.comp.embedded.cerowrt.devel/1268 >>> >>> I was willing at the time (and still am) to have the relevant packages >>> in the ceropackages repo... >> >> I just pushed the 2012 package into ceropackages... > > I was really hoping to get everything through openwrt but I'm happy to > work directly with cerowrt on this as well > > The only progress with openwrt was the bdb c++ header package (one of > the build dependencies). Everything else I contributed has been ignored > by the openwrt community, I find that quite disappointing and have > simply been contributing to other projects like Debian instead. openwrt tries to do things that are small and fast. c++ and other large packages that need things like boost libs are not welcomed with great= joy, and last year there was a re-org into "core" and packages repos so that they could focus more on improving the core. There already is a tiny stun server for example. Also telephony, routing, etc, got split out. So in your case you are trying to get into the current telephony repo and I don't know who maintains that. Also webrtc has only been recently appearing on the radar. I think it's widely perceived that all the nat nonsense has to happen on some big honking server outside the lan run by some service provider, for it to work right. I disagree with that but need to prove it. Webrtc has been creeping high on my radar too, as one huge benefit of all the smart queue management we've been doing is much better videoconferencing. But I thought we'd won *big* with fq_codel, when the current designs for stun/turn servers are trying to multiplex *everything* on a single port, which reduces things to codel only (still a big win, but not as big). In my last exchange with randel jesup on the rmcat mailing list I realized that I couldn't do the analysis I wanted without having control over the stun/turn server behavior too, and that's what made me pop up today wondering what had happened to the code for openwrt. It's been a fascinating thread on congestion control, Randel popped up here... http://www.ietf.org/mail-archive/web/rmcat/current/msg00729.html And blew up a core tenet of my philosophy on port use here: http://www.ietf.org/mail-archive/web/rmcat/current/msg00733.html > cerowrt has accepted the asio package directly so cerowrt is one step > closer to having WebRTC cerowrt-packages exists to get stuff tested that can't quite make openwrt mainline yet. If you have more packages and patches please send 'em along.... >> >>> http://www.html5rocks.com/en/tutorials/webrtc/infrastructure/ >>> >>> There is a new resiprocate release with websocket support: >>> >>> http://www.resiprocate.org/ReSIProcate_1.9_Release >>> > > There is one new dependency for v1.9.0 - the cajun-jsonapi package: > > https://github.com/cajun-jsonapi/cajun-jsonapi > > It is a fairly trivial header package needed during compilation of > reSIProcate > > One issue for me, to run cerowrt myself and test this stuff properly. > My own router is Buffalo WZR-HP-AG300H (128MB RAM, 32MB flash) > > I found my old TP-Link (32MB RAM) was not sufficient to run reSIProcate > with TLS support because of the amount of flash and RAM needed when > OpenSSL libraries are involved. > > Will my Buffalo device be suitable for cerowrt or do I need to look at > other devices? Although this is the same chipset as cero, cero only runs on the wndr3800. For your own builds of openwrt... all you have to do is add to your feeds.conf file the ceropackages-3.3 repository, and pull a few packages from there. Notably the sqm system is coming along nicely... :) If you want to create a specific git repo for package feeds for your stuff, that would be fine, I can pull from that, otherwise I can take your patches into ceropackages. don't give up! you were just a little ahead of your time. I know what that feels like.... --=20 Dave T=E4ht Fixing bufferbloat with cerowrt: http://www.teklibre.com/cerowrt/subscribe.= html