Skip to content

Receiving some longer audio packet lengths and/or low bitrates is not supported (in MumbleGuiClient) #53

@trevorirwin

Description

@trevorirwin

A number of Mumble clients have the following quality presets:

  • High: 72 kbit/s, 10 ms audio per packet
  • Balanced/Medium: 40 kbit/s, 20 ms audio per packet
  • Low: 16 kbit/s, 60 ms audio per packet

When building the MumbleClientGui example, I've discovered that when another client transmits with the Low preset, MumbleClientGui produces entirely corrupted audio playback for that user even when a jitter buffer is implemented. A few dozen ms of audio (perhaps a packet or two) can be heard between complete silences. Medium and High presets seem to work well with a jitter buffer.

I'm not sure whether it's the audio packet length or the bitrate that's responsible for this behavior. I'm also not sure if it's a playback implementation detail in MumbleGuiClient or if the behavior is intrinsic to MumbleSharp.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions