From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from tuna.sandelman.ca (tuna.sandelman.ca [IPv6:2607:f0b0:f:3:216:3eff:fe7c:d1f3]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 9F1FD3B2C0 for ; Sat, 13 Feb 2016 17:56:28 -0500 (EST) Received: from sandelman.ca (obiwan.sandelman.ca [IPv6:2607:f0b0:f:2::247]) by tuna.sandelman.ca (Postfix) with ESMTP id 11FF92002A; Sat, 13 Feb 2016 17:56:56 -0500 (EST) Received: from obiwan.sandelman.ca (ip6-localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id 647E9637A0; Sat, 13 Feb 2016 17:56:27 -0500 (EST) From: Michael Richardson To: =?us-ascii?Q?=3D=3FUTF-8=3FQ=3FDave=5FT=3Dc3=3Da4ht=3F=3D?= cc: bloat@lists.bufferbloat.net In-Reply-To: <56BE28D0.8050009@taht.net> References: <56BE28D0.8050009@taht.net> X-Mailer: MH-E 8.6; nmh 1.6+dev; GNU Emacs 24.4.2 X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m Subject: Re: [Bloat] doing better videoconferencing and voip emulation and analysis? X-BeenThere: bloat@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: General list for discussing Bufferbloat List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2016 22:56:28 -0000 Dave T=C3=A4ht wrote: > C) Not wanting to write it in C (and the low level features needed li= ke > sendmmsg and manipulating low level ip header constructs like qos and > ecn seem hard to get at in many other languages) I'd use go, and see if I could import pjsip libraries for RTP. In my reading of the GO book (by B.Kernighan), it seems that support for C and C++ libraries is easy in GO, but I'm still at chapter 5... linphone uses bellesip; other than compile it, I have no experience to recommend for or against it. -- ] Never tell me the odds! | ipv6 mesh network= s [ ] Michael Richardson, Sandelman Software Works | network architect= [ ] mcr@sandelman.ca http://www.sandelman.ca/ | ruby on rails = [