mumble/docs/dev/network-protocol
Jan Klass 37aa66b19b DOCS(dev): Improve wording and formatting of network protocol docs
Drop the 'unreliable' label from UDP. Delivery is not guaranteed, but delivery reliability largely depends on network context. Unreliable makes it sound more negative and error-prone than it is. We use UDP because and with the understanding that in most cases it is quite reliable, or reliable enough, rather than simply being unreliable. The point is that we use it for low-latency. Everything else is technical reasoning.

Prefer short statement sentences over long comma sentences.

'an TLSv1 encrypted connection' -> 'a TLSv1 encrypted connection'

Format message type name as inline code to indicate it being a "type" name.
2025-02-01 14:52:19 +01:00
..
resources DOCS(protocol): Integrate network protocol documentation 2024-11-03 17:32:48 +01:00
establishing_connection.md DOCS(dev): Convert tables (where possible) 2025-01-26 14:07:15 +01:00
overview.md DOCS(dev): Improve wording and formatting of network protocol docs 2025-02-01 14:52:19 +01:00
protocol_stack_tcp.md DOCS(dev): Improve wording and formatting of network protocol docs 2025-02-01 14:52:19 +01:00
README.md DOCS(dev): Convert file links 2025-01-26 13:54:24 +01:00
voice_data.md DOCS(dev): Convert tables (where possible) 2025-01-26 14:07:15 +01:00

Mumble Network Protocol Documentation

The Mumble Network Protocol documentation is meant to be a reference for the Mumble VoIP 1.2.X server-client communication protocol. It reflects the state of the protocol implemented in the Mumble 1.2.8 client and might be outdated by the time you are reading this.