video.cerulea.blue/README.md

538 B

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