gomoqt

module
v0.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 16, 2024 License: MIT

README

gomoqt

gomoqt is an original implementation of Media over QUIC in Golang, based on MOQTransport and MOQTransfork.
document

Implemented sections

Section Implemented Tested
Data Model
2.1. Frame
2.3. Group
2.4. Track
2.4.1. Track Naming and Scopes 🚧
2.4.2. Scope 🚧
2.4.3. Connection URL 🚧
Sessions
3.1. Session establishment
3.1.1. WebTransport
3.1.2. QUIC
3.2. Version and Extension Negotiation
3.3. Session initialization
3.4. Stream Cancellation 🚧
3.5. Termination
3.6. Migration 🚧
Priorities
4. Priorities 🚧
Relays
5.1. Subscriber Interactions
5.1.1. Graceful Publisher Relay Switchover
5.2. Publisher Interactions
5.2.1. Graceful Publisher Network Switchover
5.2.2. Graceful Publisher Relay Switchover
5.3. Relay Object Handling 🚧
Control Messages
6.1. Parameters 🚧
6.1.1. Version Specific Parameters
6.2. CLIENT_SETUP
6.2. SERVER_SETUP
6.2.1. Versions
6.2.2. Setup Parameters
6.3. GOAWAY
6.4. SUBSCRIBE
6.5. SUBSCRIBE_UPDATE
6.10. TRACK_STATUS_REQUEST 🚧
6.11. SUBSCRIBE_NAMESPACE
6.17. ANNOUNCE
6.19. TRACK_STATUS 🚧
Data Message
7.2. GROUP
7.2. FRAME
Datagram
7.2. Datagram
Data Stream
7.3. Streams
Security Considerations
8.1. Resource Exhaustion

Interoperablity test

We haven't conducted interoperability testing with other implementations yet

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL