Skip to content

apps/api/src/adapters/live/LiveProvider.ts ​

Auto-generated by scripts/generate-file-docs.ts. Do not edit — overwritten on every run.

Purpose ​

LiveProvider — provider-agnostic interface for live-streaming backends. Per docs/internal/design/sermons-music-hub.md and ADR 0010. The concrete implementation (CloudflareStreamAdapter) is the only file permitted to call the Cloudflare Stream API directly. Sensitive IDs (inputId, playbackId, rtmpUrl, streamKey) returned from createLiveInput are server-side only. The router must never forward cloudflareInputId or cloudflarePlaybackId to clients. /

Exports ​

  • export interface LiveProvider

Imports ​

(none detected)

Imported by ​

(not referenced in graph, or graph not yet generated)

Heritage Community Hub — Internal. Access restricted via Cloudflare Access + Entra ID.