SyncTV Concepts
Concept pages explain the product model. Use them when you need to know where a capability belongs, who controls it, and which layer to inspect when it fails.
Rooms How rooms organize members, playlists, chat, livestreaming, and settings.
Media Sources Provider, direct URL, remote Provider, livestream, and playback result boundaries.
Playback Model Playback state, playback info, Realtime, direct URLs, proxying, and Range seek.
Playback Background Workers Node-local active room boundaries for duration probing, auto-advance, and playback resource lifecycle work.
Permissions Model Global roles, room roles, member overrides, room settings, and preferences.
Runtime Boundaries PostgreSQL, Redis, secrets, management endpoints, metrics, proxying, and non-goals.
After the concepts, continue with Use SyncTV, Administer SyncTV, Install and Upgrade, or Develop with SyncTV. Maintainers changing shared behavior should also read Implementation Contracts.