Hardware requirements #1532
-
Good evening, I am a Jamulus beginner. As a test, I have set up two clients:
Under Settings I selected "Mono" and "Audio Quality Low" in both clients, also "Jitter Buffer: auto" and "Enable Small Network Buffers". From both devices, I dialed into the same available Jamulus server (from different rooms on the same network). On both devices I connected a good headset via 3.5 mm connector. This possibility has proven itself with Teams/Zoom/Skype & Co. With Jamulus, however, this hardware combination does not lead to acceptable results so far. The sound of the transmission in both directions is stuttering, crackling and offers too little bandwidth. The transmission of a long, interference-free tone, for example, is practically impossible. Each sound input produces a series of distracting accompanying noises. This is very unsatisfactory. The glitches are audible even when I am alone in the chat room and only hear myself. Could it be due to the internal sound modules of these devices? Or is it due to the analog audio connections via 3.5 mm? Would the use of external audio interfaces via USB remedy this? - Having certainty about this questions seems expedient before I think about the expensive purchase of suitable hardware. I would be very grateful for a knowledgeable assessment! |
Beta Was this translation helpful? Give feedback.
Replies: 7 comments 12 replies
-
You may imagine that, if both systems give similar issues, the problem lies "above".
|
Beta Was this translation helpful? Give feedback.
-
Hello everyone I am online with a 100 Mbit cable DSL.
I am surprised that the connection via WLAN has a lower ping and a faster upload than the LAN connection. The "Overall delay" is also significantly lower via WLAN than via LAN. Could it be that this fact corresponds with the experience that I get more Jamulus servers with the MacBook? In fact, the glitches are significantly lower on the MacBook than on the PC, where I also get them when I dial into the chat room without a jam partner. Because I'm connected to the LAN with the PC, I naturally want to direct my sessions from there. That's why the glitches here are very unwelcome. Many greetings |
Beta Was this translation helpful? Give feedback.
-
Other results: It is not due to the Ethernet cable.
I tested the Linux PC and the MacBook at https://www.dslreports.com/speedtest/ - with interesting results:
Why the LAN connection is rated B while the WLAN connection is rated A+, remains a mystery to me. The problem of a BufferBloat is noticeable in both tests. However, there are no SQM settings in my Fritz!Box router, and frankly, I don't have the stamina to fix the problem in the firmware of the Fritz!Box. On my PC I tried to shorten the transmit-queue-length of the Ethernet connection, as it is suggested here, sadly also without significant success in the matter.
Now I guess the only thing left to do is to try JamulusOS. Gute Nacht! |
Beta Was this translation helpful? Give feedback.
-
Without knowing exactly what I am doing, I've now followed another recommendation and added the following section to the /etc/sysctl.conf file on my computer:
As a Linux user, you are used to some fiddling around. But even this did not have the hoped-for effect. |
Beta Was this translation helpful? Give feedback.
-
Is your Linux Mint configured for low latency ?
You should have installed the latest ALSA, Pulse audio, JACK2, etc... |
Beta Was this translation helpful? Give feedback.
-
Now I booted an Ubuntu studio via USB live system, installed Jamulus here and let me connect to a server. Ad hoc significantly better results in the quality of the sound and the transmission. However, a permanent Overall Delay of over 120 ms. Auto Jitter Buffer locally and server-sided at 8 and buffer size 42.67 ms (1024). And yes, in QjackCtl at Frames/Period the value 1024 is entered, which results in a latency of 42,7 ms (at a buffer size of 2). If I change Frames/Period to the known value of 128, I get a latency of 5,33 ms. But then the glitches are there again. This encourages me to experiment with the Frames/Period value under Mint too. Greetings |
Beta Was this translation helpful? Give feedback.
-
Well done. After all our measures, now we've found a good compromise between quality and low latency. I achieve the best result with a frames/period value of 256, which results in a latency of 10.67 ms and an Overall Delay of about 50 ms. The delay is acceptable and the quality is quite good, no more noise and distortion. Thank you all for your active support on this tricky journey! |
Beta Was this translation helpful? Give feedback.
Well done. After all our measures, now we've found a good compromise between quality and low latency. I achieve the best result with a frames/period value of 256, which results in a latency of 10.67 ms and an Overall Delay of about 50 ms. The delay is acceptable and the quality is quite good, no more noise and distortion.
Thank you all for your active support on this tricky journey!
lorbeerbund