Skip to content

Commit e8e5caa

Browse files
committed
add better explanation of simulcast
1 parent 11d0a14 commit e8e5caa

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

docs/explanation/simulcast.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ Simulcast allows a video sender to encode and transmit the same video at multipl
1212

1313
## Why Simulcast?
1414

15-
Without simulcast, every receiver gets the same video quality. This creates a trade-off: send high quality (wastes bandwidth for small thumbnails) or send low quality (degrades the experience for full-screen viewers).
15+
Without simulcast, every receiver gets the same video quality. This creates a trade-off: receive high quality (wastes bandwidth for small thumbnails) or receive low quality (degrades the experience for full-screen viewers).
1616

17-
Simulcast eliminates this trade-off. A sender publishes multiple variants, and each receiver requests only the quality it needs:
17+
Simulcast solves this on the receiver side -- a sender publishes multiple variants, and each receiver requests only the quality it needs. The trade-off is increased upload bandwidth on the sender, since it encodes and transmits multiple variants simultaneously. If this overhead is not acceptable, the sender can [choose which variants to publish](#sender-configuration) or disable simulcast entirely.
1818

1919
- A **thumbnail grid** can request low quality for all participants
2020
- A **spotlight view** can request high quality for the active speaker and low for everyone else

0 commit comments

Comments
 (0)