From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail.toke.dk X-Spam-Level: X-Spam-ASN: X-Spam-Status: No, score=-101.9 required=5.0 tests=BAYES_00,SHORTCIRCUIT shortcircuit=ham autolearn=disabled version=3.4.1 Received: from mail.toke.dk by mail.toke.dk with LMTP id 2DXVHDJpFVr1TAAAOr1fkg for ; Wed, 22 Nov 2017 13:10:26 +0100 Received: from web6.sd.eurovps.com (web6.sd.eurovps.com [77.235.54.103]) by mail.toke.dk (Postfix) with ESMTPS id 3416B239A4D for ; Wed, 22 Nov 2017 13:10:26 +0100 (CET) Authentication-Results: mail.toke.dk; dkim=fail reason="key not found in DNS" (0-bit key) header.d=flent.org header.i=@flent.org header.b=Mg6hSRpr; dkim=fail reason="signature verification failed" (1024-bit key) header.d=github.com header.i=@github.com header.b=gULAUjl/ DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=flent.org; s=default; h=Sender:Content-Type:Cc:Reply-To:List-Subscribe:List-Help: List-Post:List-Archive:List-Unsubscribe:List-Id:Subject:Mime-Version: Message-ID:To:From:Date:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Owner; bh=ekW2F3zZYnSVZ0TUkjVTynnFJaC0hQH20+AmRe9gBSU=; b=Mg6hSRproCDkt6j2lmJNp1KZ3Y SsKR5bC52PmdwJYz/sud/ZZtXyBkx7+togwt/iCc4ImbBjr2Ne85Xnvkf9juif98aQIgz/2VpnMwj tiovbreoKm+YShRBLpZrYcZ8MSmLbyt0hK+R94aJlZYyrh4ypfbcVYDeuh1Kmxs9AnD+dzzbxT0v4 LxUiFhW9Tasx0x0Dbr9d/EdiPWf4QaYrGtlIRQGB8jdDg6Wk+UevcGAEoyb2TRIyctJI+dJKdq82B daE9BkHJT6cA2q4OETslxFLpaoK1Wd2iBqqI+URF83WQB20Oz7jcY5HPKZhx6AG6f3HAtrytydTYl MCmB7FIQ==; Received: from [::1] (port=50039 helo=web6.sd.eurovps.com) by web6.sd.eurovps.com with esmtp (Exim 4.89) (envelope-from ) id 1eHTrF-002Ic4-ED; Wed, 22 Nov 2017 14:10:25 +0200 Received: from o7.sgmail.github.com ([167.89.101.198]:53316) by web6.sd.eurovps.com with esmtps (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1eHTr4-002ISe-ME for flent-users@flent.org; Wed, 22 Nov 2017 14:10:23 +0200 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com; h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=oyNE7rc5xvSwByhZQzSrmixwtMw=; b=gULAUjl/9G71yS15 K5RkAS59rTjY9ug7mDTxD6V+9HVCI1vhyTfzWl4gkBA7ygGsff+x+xB6/xPwG4AE 8UiEWfYIHzp4XX7qBuiJtlcnboRRqdpcGopfUDiB7y9NsMNWPh+RRdg8ifVoKejD qV6HSXja0Z2XeV6wKN75+zpiP+o= Received: by filter0098p1las1.sendgrid.net with SMTP id filter0098p1las1-27816-5A1568FC-2B 2017-11-22 12:09:32.676641952 +0000 UTC Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2a-ext-cp1-prd.iad.github.net [192.30.253.16]) by ismtpd0009p1iad1.sendgrid.net (SG) with ESMTP id Do8uN0OmS7-8cNbTH2gWlQ for ; Wed, 22 Nov 2017 12:09:32.344 +0000 (UTC) Date: Wed, 22 Nov 2017 12:09:32 +0000 (UTC) From: =?UTF-8?B?VG9rZSBIw7hpbGFuZC1Kw7hyZ2Vuc2Vu?= To: tohojo/flent Message-ID: Mime-Version: 1.0 Precedence: list X-GitHub-Sender: tohojo X-GitHub-Recipient: flent-users X-GitHub-Reason: subscribed X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: flent-users@flent.org tracking: X-SG-EID: IRsowsd9yCOJafMG0EWGsh26xBq50lgDrxWUlCCqUnucl5e2oErTmokJaagVzREqOvb4dpcOFSRWK+ +rJsUYbxWnqyGbh5LiP8qespXH1GpClSO/HJd1mFi5uLULBQXssK8V+qQjhL1OtI8lzG2S8C9hbddn 6wV8KGicByxuzhngBWKJG1SNjDhTtVZA5y0Zf8gmz0B5HRpu8+dhjn2fmFj9NK/IfIxpdW9/Kt5FSd xI82SVT6QQqY9+EvVdPTw1 Subject: [Flent-users] [tohojo/flent] Using irtt for VoIP tests (#119) X-BeenThere: flent-users@flent.org X-Mailman-Version: 2.1.23 List-Id: Flent discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: tohojo/flent Cc: Subscribed Content-Type: multipart/mixed; boundary="===============0478514767570796847==" Errors-To: flent-users-bounces@flent.org Sender: "Flent-users" X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - web6.sd.eurovps.com X-AntiAbuse: Original Domain - toke.dk X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - flent.org X-Get-Message-Sender-Via: web6.sd.eurovps.com: acl_c_authenticated_local_user: mailman/mailman X-Authenticated-Sender: web6.sd.eurovps.com: mailman@flent.org --===============0478514767570796847== Content-Type: multipart/alternative; boundary="--==_mimepart_5a1568fc33a6e_6eaf3faddd480f387335a3"; charset=UTF-8 Content-Transfer-Encoding: 7bit ----==_mimepart_5a1568fc33a6e_6eaf3faddd480f387335a3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Since we now have support for a nice UDP measurement tool in irtt, and also= the ability to do fallback runner selection, we finally have an opportunit= y to retire D-ITG for VoIP measurements. This issue is a fork of the discussion from the old monster thread in #106 = to deal specifically with the VoIP emulation parts. Some comments from that= thread: > > On Nov 20, 2017, at 10:44 PM, flent-users wr= ote: > >=20 > > A goal for me has been to be able to run Opus at 24 bit, 96Khz, with 2.= 7ms > > sampling latency. > > Actually getting 8 channels of that through a loaded box would be marve= lous. >=20 > Sounds like a musician. :) If it were CBR, I don=E2=80=99t know if this i= s a way to estimate it: >=20 > 2.7ms ~=3D 370 packets/sec > @128kbps, 56 bytes / packet (44 data + 12 RTP) > @256kbps, 99 bytes / packet (87 data + 12 RTP) >=20 > Just for fun, a ~256 kbps test between two sites, 50km apart, both using = p2p WiFi to the Internet. For realtime audio, I guess it=E2=80=99s the maxi= mums that could be the biggest issue. >=20 > ``` > % ./irtt client -i 2.7ms -l 99 -q -d 10s a.b.c.d and > G.711 can be simulated today with `-i 20ms -l 172 -fill rand -fillall`. I= do this test pretty often, and I think it would be a good default voip tes= t. The reason for the 172 vs 160 is the addition of a 12 byte RTP header, w= hich is present in the wireshark trace of a SIP G.711 call: >=20 > https://wiki.wireshark.org/SampleCaptures?action=3DAttachFile&do=3Dget&ta= rget=3DSIP_CALL_RTP_G711 >=20 > GSM is older now and I'm not sure how much it's still used over the Inter= net, but since it has a payload size of 33 bytes(?), some statistics would = have to be sacrificed. I'd give up server received stats and dual timestamp= s, so `-i 20ms -l 33 -rs none -ts midpoint` is a start. Not sure about addi= tional headers. >=20 > It should possible to simulate Opus in CBR mode in a similar way. But Opu= s also supports VBR, which would require varying packet sizes, which irtt c= an't yet do (plus, this would invalidate or at least pollute the IPDV calcu= lation). --=20 You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/tohojo/flent/issues/119= ----==_mimepart_5a1568fc33a6e_6eaf3faddd480f387335a3 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

Since we now have support for a nice UDP measurement tool in irtt, and a= lso the ability to do fallback runner selection, we finally have an opportu= nity to retire D-ITG for VoIP measurements.

This issue is a fork of the discussion from the old monster thread in #106 to deal specifically with the = VoIP emulation parts. Some comments from that thread:

On Nov 20, 2017, at 10:44 PM, flent-users notifications@github.com wrote:

A goal for me has been to be able to run Opus at 24 bit, 96Khz, with 2.7= ms
sampling latency.
Actually getting 8 channels of that through a loaded box would be marvelous= .

Sounds like a musician. :) If it were CBR, I don=E2=80=99t know if this = is a way to estimate it:

2.7ms ~=3D 370 packets/sec
@128kbps, 56 bytes / packet (44 data + 12 RTP)
@256kbps, 99 bytes / packet (87 data + 12 RTP)

Just for fun, a ~256 kbps test between two sites, 50km apart, both using= p2p WiFi to the Internet. For realtime audio, I guess it=E2=80=99s the max= imums that could be the biggest issue.

% ./irtt client -i 2.7ms -l 99 -q -d 10s a.b.c.d

and

G.711 can be simulated today with -i 20ms -l 172 -fill rand -filla= ll. I do this test pretty often, and I think it would be a good defa= ult voip test. The reason for the 172 vs 160 is the addition of a 12 byte R= TP header, which is present in the wireshark trace of a SIP G.711 call:

https://wiki= .wireshark.org/SampleCaptures?action=3DAttachFile&do=3Dget&target= =3DSIP_CALL_RTP_G711

GSM is older now and I'm not sure how much it's still used over the Inte= rnet, but since it has a payload size of 33 bytes(?), some statistics would= have to be sacrificed. I'd give up server received stats and dual timestam= ps, so -i 20ms -l 33 -rs none -ts midpoint is a start. Not sur= e about additional headers.

It should possible to simulate Opus in CBR mode in a similar way. But Op= us also supports VBR, which would require varying packet sizes, which irtt = can't yet do (plus, this would invalidate or at least pollute the IPDV calc= ulation).

&mda= sh;
You are receiving this because you are subscribed to this thread.<= br />Reply to this email directly, view it on GitHub, or mute the thread.3D""