nttcom / moq-wasm

MIT License
24 stars 1 forks source link

MoQ WASM

Both server and browser client are written in Rust.

[!NOTE] draft-ietf-moq-transport-06 prototype is here

Implementation

Supported version: draft-ietf-moq-transport-01

Modules

moqt-core

moqt-server

moqt-server-sample

moqt-client-sample

How to run

Generating public and private keys for the server

cd moqt-server-sample
mkdir keys
cd keys
openssl req -newkey rsa:2048 -nodes -keyout key.pem -x509 -out cert.pem -subj '/CN=Test Certificate' -addext "subjectAltName = DNS:localhost"

Run moqt-server-sample

Specify the log level

Run moqt-client-sample

cd js
npm install
npm run dev
For Mac users
./scripts/start-localhost-test-chrome.sh