Hacker News new | ask | show | jobs
by nannal 1094 days ago
Be it bad ears or a pretty rudimentary testing method, but the experience we had at a lan was that we could hear each other through mumble before hearing a shout from across a room.
1 comments

I know that feeling. For work, I have to do basically everything in a VM, but even on the host the input latency (as measured by 1000 fps camera filming the keyboard with the screen in the background, while I strike a key) is not great or anything. Being used to this latency causes me to feel like the disk encryption boot screen shows the asterisk before I truly typed the letter of the password. (Relevant: https://danluu.com/keyboard-latency/)

I am on my way to bed but, damn, you're getting me curious about the delay that Mumble has versus speed of sound. Knowing it uses Speex ("This is an example of Speex ..." x100) which has a minimum delay of 30ms (https://en.wikipedia.org/wiki/Speex), and that you have <1ms ping on gigabit LAN so ignoring that by comparison (even if you>mumble>someoneelse is 2 hops), sound travels...

    $ qalc
    > 340m/s * 30ms
    (340 * (meter / second)) * (30 * millisecond) = 10.54 m
That would be the absolute minimum possible (unless modern Mumble switched to Opus and you used that version) for it to be true. But, considering the first paragraph, I am also very ready to accept it just sounds like Mumble is quicker just because it's so contrary to the norm.

If you say it was ~11+ meters (36 ft), I may be curious enough to create a test setup :p. But I'm assuming you mean the person sitting next to you, not someone who put Mumble on huge speakers across a hall.

It would have been five or six meters with someone speaking loudly into the mic and someone else with one headphone cup on. So you'd need another person to test.

It was also in 2009 so it could even have been Celt rather than speed or opus