Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Audio quality improvement #33

Open
zachlevy opened this issue Jun 15, 2018 · 3 comments
Open

Audio quality improvement #33

zachlevy opened this issue Jun 15, 2018 · 3 comments

Comments

@zachlevy
Copy link

Awesome project. I didn't see any other issues about audio quality, it seems to be quite degraded for me during my testing. Are other people experiencing the same?

Is there any way to improve audio quality?

Would something like an electron app converting to UDP on the client side help? Any other ideas?

@takuyozora
Copy link

Hi,
I agree, it's an awesome project!

There is other issues related to audio quality problems, see #32 and #22

I've experienced the same problem. To be precised, I can perfectly hear someone from mumble-client when I use mumble-web, but when I try to speak from mumble-web, any client (mumble-web, pumble or official mumble-client) receive a really poor sound quality.

I've try to change the chunk, from 4 to 8 in voice.js

this._outbound
        .pipe(chunker(8 * 480)) // <-- here
        .pipe(buffer2Float32Array)
        .pipe(this._client.createVoiceStream())

It's a little bit better, but not satisfying.

Some people says that mumble-server drop some packets, but I don't.
Therefor when I use mumble-client, the mumble server deals with UDP packet that have a size around 44 bytes, +/- 1. When I use mumble-web packets are much more bigger, around 269 bytes and more. Maybe it's this ?

I'm not an expert with JS, but I really like this project and whish that it will works again as expected.

@C0rn3j
Copy link

C0rn3j commented Dec 13, 2019

I've this issue also.

Tested the web version on two linux desktops on Chromium 79 - it works perfect.
Tested the web version on Android 10 Chrome 78 - the android user sounds like a robot.

@hashworks
Copy link

Robotic voice over here with Chromium 103.0.5060.134 on Arch Linux, works fine with Firefox.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants