Skip to content

Improve voice protocol documentation #6831

@dexgs

Description

@dexgs

Context

I'm writing a very minimal client library for writing bots. I've had no trouble using the protocol docs to establish a connection and send messages on the control channel. The docs aren't as clear when it comes to voice messages.

Description

Could the documentation of the voice protocol be expanded?

The questions I currently can't find answers to are:

  • How are voice messages encoded? Is it the same as messages in the control channel?
  • How are voice messages tunneled over TCP?
  • What is the encryption scheme for voice messages? The docs say 128-bit OCB AES, but I can't find more details.

Just answering these questions on this issue would be enough for me. I'd be willing to contribute to the docs once I figure this out.

Mumble component

Both

OS-specific?

No

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions