high quality direct-to-pds video app for AT Protocol
| appview | ||
| client | ||
| common | ||
| data | ||
| lexicon | ||
| vendor | ||
| web | ||
| .gitmodules | ||
| .prettierrc | ||
| _client_build.ts | ||
| deno.json | ||
| deno.lock | ||
| README.md | ||
video.cerulea.blue
the application comprises a video CDN and a client that fetches a record and displays a <video> tag.
the appview does not ingest from any event stream, but rather fetches videos on-demand.
there is an allowlist of trusted users whose videos can be proxied, since rehosting arbitrary user content can be a big liability.
to-do list
- loading indicator when we're fetching from PDS / CDN
- better validation / rpc via lexicon.ts
- video cdn garbage collection (so that disk usage doesn't grow unbounded)
- etc