You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,7 @@ The core networking is delegated to a QUIC library but the rest is in applicatio
21
21
- 🎯 **Multi-language** with both Rust (native) and TypeScript (web) libraries.
22
22
- 🔧 **Generic** for any live data, not just media. Includes text chat as both an example and a core feature.
23
23
24
-
> **Note:** This project implements [moq-lite](https://doc.moq.dev/concept/layer/moq-lite), a forwards-compatible subset of the IETF [moq-transport](https://datatracker.ietf.org/doc/draft-ietf-moq-transport/) draft. moq-lite works with any moq-transport CDN (ex. [Cloudflare](https://doc.moq.dev/blog/first-cdn)). The focus is narrower, prioritizing simplicity and deployability.
24
+
> **Note:** This project implements [moq-lite](https://doc.moq.dev/concept/layer/moq-lite), a forwards-compatible subset of the IETF [moq-transport](https://datatracker.ietf.org/doc/draft-ietf-moq-transport/) draft. moq-lite works with any moq-transport CDN (ex. [Cloudflare](https://moq.dev/blog/first-cdn/)). The focus is narrower, prioritizing simplicity and deployability.
25
25
26
26
## Demo
27
27
@@ -107,7 +107,7 @@ Think of `hang` as like HLS/DASH, while `moq-lite` is like HTTP.
107
107
108
108
## Libraries
109
109
110
-
This repository provides both [Rust](/rs) and [TypeScript](/js) libraries with similar APIs but language-specific optimizations.
110
+
This repository provides both [Rust](rs) and [TypeScript](js) libraries with similar APIs but language-specific optimizations.
111
111
112
112
### Rust
113
113
@@ -128,7 +128,7 @@ This repository provides both [Rust](/rs) and [TypeScript](/js) libraries with s
|**[@moq/lite](js/lite)**| The core pub/sub transport protocol. Intended for browsers, but can be run server-side with a WebTransport polyfill. |[](https://www.npmjs.com/package/@moq/lite)|
131
-
|**[@moq/token](js/token)**| Authentication library & CLI for JS/TS environments (see [Authentication](doc/concept/authentication.md)) |[](https://www.npmjs.com/package/@moq/token)|
131
+
|**[@moq/token](js/token)**| Authentication library & CLI for JS/TS environments (see [Authentication](doc/app/relay/auth.md)) |[](https://www.npmjs.com/package/@moq/token)|
132
132
|**[@moq/hang](js/hang)**| Core media library: catalog, container, and support. Shared by `@moq/watch` and `@moq/publish`. |[](https://www.npmjs.com/package/@moq/hang)|
133
133
|**[@moq/demo](demo/web)**| Examples using `@moq/hang`. ||
134
134
|**[@moq/watch](js/watch)**| Subscribe to and render MoQ broadcasts (Web Component + JS API). |[](https://www.npmjs.com/package/@moq/watch)|
@@ -139,7 +139,7 @@ This repository provides both [Rust](/rs) and [TypeScript](/js) libraries with s
139
139
140
140
Additional documentation and implementation details:
141
141
142
-
-**[Authentication](doc/concept/authentication.md)** - JWT tokens, authorization, and security
142
+
-**[Authentication](doc/app/relay/auth.md)** - JWT tokens, authorization, and security
143
143
144
144
## Protocol
145
145
@@ -170,7 +170,7 @@ just pub tos # Terminal 2: Publish a demo video using ffmpeg
170
170
just web # Terminal 3: Start web server
171
171
```
172
172
173
-
There are more commands: check out the [justfile](justfile), [rs/justfile](rs/justfile), and [js/justfile](js/justfile).
173
+
There are more commands: check out the [justfile](justfile).
Copy file name to clipboardExpand all lines: js/lite/README.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ The `@moq/lite` client specifically implements the networking layer called [moq-
12
12
13
13
Check out [hang](../hang) for a higher-level media library that uses this package.
14
14
15
-
> **Note:** moq-lite is a subset of the IETF [moq-transport](https://datatracker.ietf.org/doc/draft-ietf-moq-transport/) draft. moq-lite is forwards compatible with moq-transport, so it works with any moq-transport CDN (ex. [Cloudflare](https://doc.moq.dev/blog/first-cdn)). See the [compatibility docs](https://doc.moq.dev/concept/layer/moq-lite#compatibility) for details.
15
+
> **Note:** moq-lite is a subset of the IETF [moq-transport](https://datatracker.ietf.org/doc/draft-ietf-moq-transport/) draft. moq-lite is forwards compatible with moq-transport, so it works with any moq-transport CDN (ex. [Cloudflare](https://moq.dev/blog/first-cdn/)). See the [compatibility docs](https://doc.moq.dev/concept/layer/moq-lite#compatibility) for details.
16
16
17
17
## Quick Start
18
18
@@ -66,5 +66,5 @@ await quicheLoaded; //This is a promise, connect after it resolves
66
66
67
67
Licensed under either:
68
68
69
-
- Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0)
70
-
- MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT)
69
+
- Apache License, Version 2.0 ([LICENSE-APACHE](../../LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0)
70
+
- MIT license ([LICENSE-MIT](../../LICENSE-MIT) or http://opensource.org/licenses/MIT)
Copy file name to clipboardExpand all lines: js/token/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# moq-token
2
2
3
-
A Javascript/Typescript library and CLI for implementing authentication with a MoQ relay. For comprehensive documentation including token structure, authorization rules, and examples, see the [Authentication Documentation](../../doc/concept/authentication.md)
3
+
A Javascript/Typescript library and CLI for implementing authentication with a MoQ relay. For comprehensive documentation including token structure, authorization rules, and examples, see the [Authentication Documentation](../../doc/app/relay/auth.md)
0 commit comments