How to Optimize Latency When Using JackTrip

If your goal is to get better quality audio & video for live collaboration, recording and streaming, and you don’t care all that much about latency (how much time it takes for your sound to reach another person), JackTrip will probably work great regardless of distance and other factors. You don’t even need to download the JackTrip desktop app since you can now do it all within your web browser. Feel free to just skip the rest of this article and Get Started.

If your goal is to minimize latency to facilitate live music performance, it’s important to understand that JackTrip is only one piece of the chain. We believe JackTrip’s desktop app with the Virtual Studio service is the best piece of its kind, but there are several other pieces that need to work well alongside it. Each piece adds latency, and any weak link can cause you to have a poor experience. Whether you decide to use JackTrip or anything else, here are the most important other pieces to consider:

1. Your Internet Connection

Your Internet connection plays one of the biggest roles in determining latency. Fiber Internet connections (specifically FTTx which use cables made out of glass) are by far the best and produce very little latency, typically four to ten times less than any other type of Internet connection.

Although many Internet Service Providers like to use the word “speed,” they almost always are talking about bandwidth and not latency. Quite simply, any Internet connection that plugs into your modem with copper cables (Cable, DSL, etc.) is going to generate a high amount of latency, no matter how many “gigabits” it may be able to carry. If you’d like to learn more about Fiber Internet technology, see The Case for Fiber to the Home, Today: Why Fiber is a Superior Medium for 21st Century Broadband.

Today, about 50% of Americans and 60% of Europeans have access to Fiber Internet. This is about twice what it was just several years ago. Both Internet Service Providers and policymakers are investing heavily into infrastructure to dramatically increase accessibility by 2030. We highly recommend that everyone uses a Fiber Internet connection, wherever they are available. If you don’t have access to Fiber, lobby for modern infrastructure to ensure that you don’t get left behind in the next digital era.

Your Internet Connection can add from 4 to 40 milliseconds of latency. Search here for Fiber Internet providers in your area.

2. Your Physical Location

Distance matters, and even the most optimized setups are limited by the speed of light. Not distance in the sense of how far a crow flies from point A to B, but rather which roads you need to drive along to get there. Like roads, the Internet’s backbone is continuously getting better. Theoretically, musicians on one side of a continent should be able to play live with musicians on the other, but the Internet isn’t that efficient yet. Today, the results will be different for everyone. You just have to try it for yourself to see. That’s why unlimited usage of JackTrip Virtual Studio is completely free, with no obligations, for your first 4 weeks.

One thing that makes JackTrip Virtual Studio unique is that it uses cloud computing to deploy more functionality closer to the people who are using it. JackTrip uses locations on the Internet designed to minimize your audio’s travel time, often providing faster routes than direct (P2P or “peer to peer”) connections. People who reside within one of these geographical regions are likely to experience the best results.

Your physical location can add from 2 to 100 milliseconds of latency. We’ve seen people successfully play music together on JackTrip across distances of up to 1000 miles, when everyone is using Fiber Internet.

3. Your Audio Interface

The $2 chips that most computer manufacturers bundle inside to check off the “audio” box may be good enough to play an MP3, but they are often not going to cut it for JackTrip. Audio hardware has only gotten fast enough to facilitate live performance within the past few years, and it will take time before this newer technology proliferates throughout the industry. The good news is you can buy high quality USB audio interfaces for around $100 (USD) that produce great results by plugging into your computer.

Windows users must utilize high quality ASIO drivers provided by the manufacturer of their audio interface. These bypass the sound system built into Windows, which is currently incapable of low latency audio. Mac users are likely to see far better results because of the additional investment Apple makes into their hardware, and MacOs’s excellent built-in sound system.

Unfortunately, despite having tested dozens of them, we have so far found no digital headsets (including USB, wireless and gaming headsets) that are capable of providing low latency audio. Only analog headsets will work well.

Your audio interface can add from 5 to over 100 milliseconds of latency.

4. Your Other Gear (No Wireless!)

When it comes to audio latency and quality, your microphone, headphones and home networking all matter. Plug into ethernet and use wired headphones because all wireless technologies (Wifi, 5g, network extenders, wireless headphones, etc.) introduce high latency and jitter, and will not work well. If you are not comfortable with the use of your audio interface and other gear, you will likely struggle.

Try not to learn too many different things at once. You will save yourself a lot of time and frustration by taking the time to learn how to use all of your analog and digital audio gear (where to plug things in, how to set volume levels, etc.) before you jump into trying out any live collaboration software.

Using Wi-Fi or other wireless technologies can add from 3 to over 100 milliseconds of latency, often with high amounts of jitter that leads to audio glitches and dropouts.

2 Likes

We recently added latency indicators to help you troubleshoot!

There is now a little speedometer icon in the upper-left hand corner of each participant’s video window. This should always show up when you hover over someone. If it shows up with a red background, even when you are not hovering over someone, it means that their latency is not optimized and you should not expect good results.

303491394-342bb927-5d6b-4a47-b455-e95f33d16098

Oftentimes, high latency problems can be corrected. Sometimes all it takes are settings changes, plugging in versus using wireless, or installing the right drivers. It may require upgrading your audio interface or Internet connection to get good latency results. JackTrip tries to detect and help you solve the problems when it can. Please also feel free to get help from someone on our team!

If you are using the desktop app (2.0 or later), and the problem is due to your audio interface configuration or drivers, it will provide additional guidance via an “Audio Configuration Warning.”

3 Likes