moq-player-0.1.0 is not a library.
moq-player
Linux-native, low-latency video rendering experiment.
This forms the basis of a MoQ media player (including encryption/signing) for linux. I will include this in my moq-tv repo (mainly targeting Smart TVs at the moment).
What this is
- A Rust project targeting Linux that uses GTK4 and GStreamer.
- Current pipeline is a real video decoder/player, connecting to a MoQ Relay and playing audio/video.
Security / streaming direction
- Transport: Media over Quic (MoQ)
- Planned payload protection: moq-secure (encrypt + sign media payloads)
- Intended architecture: streaming layer (MoQ) → verified/decrypted media chunks → decoder → renderer.
Current status
- Plays MoQ audio and video.
- MOQ-Secure not yet added.
Install and run on Ubuntu or Debian
Open a terminal and paste the following commands.
1. Install system dependencies
2. Install the MoQ GStreamer plugin
|
|
Check that the MoQ plugin is installed:
The output should include moqsrc and moqsink.
3. Install Rust
|
When prompted, press Enter to choose the default installation.
Then load Rust into the current terminal:
4. Install moq-player
5. Run moq-player
A window should open, playing Big Buck Bunny.