<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
Thank you, this is good info. </div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
The intention behind the controlled environement was hopes of establishing an accurate baseline for use use when factoring latency of uncompressed/compressed between physically remote clients. SIP/webrtc ride UDP (RTP) similar to jacktrip. Opus 48k sample 96kbps
 I presume is fairly similar to jacktrip 48k sample / 128 frames per sec, or perhaps adjustable to match on either side. They're also very close in terms of troubleshooting tools using things like iperf to gauge delay between two sites.</div>
<div>
<div id="appendonsend"></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size: 11pt;"><b>From:</b> Ardour-Users <ardour-users-bounces@lists.ardour.org> on behalf of Chris Caudle <6807.chris@pop.powweb.com><br>
<b>Sent:</b> Sunday, June 27, 2021 11:07 PM<br>
<b>To:</b> ardour-users@lists.ardour.org <ardour-users@lists.ardour.org><br>
<b>Subject:</b> Re: [Ardour-Users] OT: jack_iodelay outside jack</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt">
<div class="PlainText">On Sun, June 27, 2021 8:09 pm, Matt Keys wrote:<br>
> I've asked in other forums without success.<br>
<br>
Have you tried Hydrogen Audio?  Those guys have done a lot of listening<br>
tests.<br>
Have you checked the opus information direct from the web site?<br>
This page has a comparison that shows opus at 96k is high quality, but<br>
still perceptible:<br>
<a href="https://opus-codec.org/comparison/">https://opus-codec.org/comparison/</a><br>
<br>
Latency seems to be in the 5ms-20ms range for high bit rate opus.<br>
<br>
> I'm trying to understand which is better for tx/rx of highest quality and<br>
> lowest latency audio to multple remote peers - uncompressed audio<br>
<br>
How remote?  If on a LAN you control then multicast uncompressed is both<br>
highest quality and lowest latency.<br>
<br>
> example jacktrrip 2 channel 48k / 128 frames), or something like opus at<br>
> 48k 2 channel (for example webrtc using opus)?<br>
<br>
The network protocol built into jackd can use opus (well, celt, the<br>
immediate precursor to opus); you could start with that, compare<br>
uncompressed and compressed using netjack1.<br>
<a href="https://jackaudio.org/faq/netjack.html">https://jackaudio.org/faq/netjack.html</a><br>
<br>
> My focus is within a controlled<br>
> environment like a flat wired or optical 1g or 10g ethernet.<br>
<br>
That isn't what I would consider remote.  Just use uncompressed audio,<br>
anything else is just adding latency and reducing audio quality for no<br>
reason.<br>
<br>
> Does the use of opus (and a sip stack/webrtc) add latency overall<br>
<br>
Yes<br>
<br>
> there efficiency gains (for example network bandwidth reduction) through<br>
> its use?<br>
<br>
Why do you care about network efficiency on a 10Gb or even 1Gb network in<br>
a flat?  You can carry something like 500 channels of uncompressed audio<br>
on a 1Gb network.  At 48k sampling that is 48k*4bytes = 192k bytes/second<br>
= 1.55-ish Mbits/second per channel.  Even with overhead of packet headers<br>
you can get hundreds of channels into 1000Mb/s Ethernet.<br>
<br>
> Could this difference, if any, be measured using jack_iodelay?<br>
<br>
Yes, as pointed out above you can just use jackd with netjack1 and switch<br>
between uncompressed and compressed audio.<br>
But you should only do that for the educational value, if you just want to<br>
get audio work done just load up zita-j2n and get going, messing around<br>
with opus on a LAN doesn't make sense.<br>
<br>
-- <br>
Chris Caudle<br>
<br>
<br>
_______________________________________________<br>
Ardour-Users mailing list<br>
ardour-users@lists.ardour.org<br>
To unsubscribe  or change your mailing preferences please visit:<br>
<a href="http://lists.ardour.org/listinfo.cgi/ardour-users-ardour.org">http://lists.ardour.org/listinfo.cgi/ardour-users-ardour.org</a><br>
</div>
</span></font></div>
</div>
</body>
</html>