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