Replies: 4 comments 7 replies
-
The only thing I can think of is perhaps an improvement to multi-threading? #960 doesn't seem too likely though. |
Beta Was this translation helpful? Give feedback.
-
QoS? Delay Panning? Probably we can’t find much else |
Beta Was this translation helpful? Give feedback.
-
I guess if nobody else has observed a perceptible improvement in the quality of sound (a different QoS!) with automatic small network buffers in the 3.8.1 client when a server has been upgraded from 3.6.2 to 3.8.1, then it's unlikely that a change in Jamulus did the trick. I'll just enjoy the benefit without knowing why it happened. |
Beta Was this translation helpful? Give feedback.
-
When did server-side packet re-ordering come in? That did have a big effect on sound quality (subject to network routing issues). |
Beta Was this translation helpful? Give feedback.
-
I just upgraded Jamulus server from 3.6.2 to 3.8.1 on Ubuntu 20.04LTS and was immediately struck by how much better it sounded on 3.8.1 clients on both Windows 10 and Raspberry Pi and the same audio adapter (ART USB MIX 4). With 3.6.2 on the server, there was so much dropout distortion with both auto jitter and small network buffers enabled that I would disable one or the other or both and push the static buffers up a notch or two from where they had settled on auto. Now, I'm happy to have them enabled for shorter latency as there is little sacrifice in quality.
My question is whether there is any reason why this improvement should be expected? I've searched through a year's worth of discussions and see nothing that suggests it. My Internet connection has been good for months with ping around 4-5ms and the small jitter buffers settle around 4-5. Overall delay 20-23ms. Weekly session participants last night thought it sounded better, too, but maybe they were just being polite after I said how much I struggled with the foreign language of Linux.
Beta Was this translation helpful? Give feedback.
All reactions