Multi-Stream Architecture - Content Management
Multi-Stream Architecture
A multi-stream entry is a parent-child relationship between regular media entries:
| Role | Description |
|---|---|
| Parent entry | Primary video. Plays with audio. Controls the timeline. One per multi-stream set. |
| Child entries | Secondary streams. Play without audio by default. No limit on count. |
Parent: 1_abc123 (Speaker camera)
Child 1: 1_def456 (Screen share) → parentEntryId = 1_abc123
Child 2: 1_ghi789 (Whiteboard camera) → parentEntryId = 1_abc123
Child 3: 1_jkl012 (Audience camera) → parentEntryId = 1_abc123
Key behaviors:
- The parent entry's audio plays continuously regardless of which streams are displayed
- The timeline reflects the parent entry's duration
- Only the parent entry appears in search results and media listings by default
- The parent-child link is one-way: the child knows its parent. Use
baseEntry.listwithparentEntryIdEqualfilter to find all children of a parent