29 lines
1.1 KiB
Markdown
29 lines
1.1 KiB
Markdown
# niom-turn Docs
|
||
|
||
Short entry point for the documentation.
|
||
|
||
## Start here
|
||
|
||
- [`deployment.md`](deployment.md) – systemd deployment, TLS, NAT/`advertised_ip`, debugging.
|
||
- [`config/runtime.md`](config/runtime.md) – `appsettings.json` schema and defaults.
|
||
|
||
## Protocol flows
|
||
|
||
- [`architecture/turn_end_to_end_flow.md`](architecture/turn_end_to_end_flow.md) – Happy path: Allocate → (Permission) → Send/ChannelData → return path.
|
||
- [`architecture/turn_rest_credentials.md`](architecture/turn_rest_credentials.md) – TURN REST Credentials + CLI.
|
||
|
||
## Architecture
|
||
|
||
- [`architecture/data_flow.md`](architecture/data_flow.md) – components and data flow.
|
||
- [`tcp_tls_data_plane.md`](architecture/tcp_tls_data_plane.md) – stream framing and TCP/TLS data plane.
|
||
|
||
## Testing
|
||
|
||
- [`testing.md`](testing.md) – test overview and commands.
|
||
|
||
## Notes & specs
|
||
|
||
- [`mvp_gaps_and_rfc_notes.md`](mvp_gaps_and_rfc_notes.md) – MVP gaps and RFC notes.
|
||
- [`specs/rfc5389-stun.txt`](specs/rfc5389-stun.txt) – STUN RFC (text copy).
|
||
- [`specs/rfc5766-turn.txt`](specs/rfc5766-turn.txt) – TURN RFC (text copy).
|