---
title: Multi-Stream Architecture
url: https://docs.kaltura.com/docs/rich-media-cms-apis/content-management/multi-stream-multi-stream-architecture
---

## 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.list` with `parentEntryIdEqual` filter to find all children of a parent
