Skip to main content
View as Markdown

Multi-Stream Architecture - Content Management

Multi-Stream Architecture​

A multi-stream entry is a parent-child relationship between regular media entries:

RoleDescription
Parent entryPrimary video. Plays with audio. Controls the timeline. One per multi-stream set.
Child entriesSecondary 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.list with parentEntryIdEqual filter to find all children of a parent