31. Video Mixing
Client A’s video
+
Client B’s video
+
Client C’s video
+
Client D’s video
=
Conf Mix A+B+C+D
img src: xkcd.org!
32. Conventional (ad hoc) Video Conferencing
Client C
stream C
mix A+B+D
ad hoc
heavyweight
video mixer D
Client A
Client B
33. Conventional (ad hoc) Video Conferencing
… not such a good idea ….
Client C
stream C
mix A+B+D
NO WAY!!!
ad hoc
heavy weight
video mixer D
Client A
Client B
53. Reminder: Vanilla ICE vs Trickle ICE
STUN
Server
Alice
disco
STUN
Server
Bob
Alice
disco
offer and
candidates
answer and
candidates
STUN
Server
disco
O/A with host
or no cands
…
more cands &
conn checks
…
…
connectivity
checks
…
Vanilla ICE as per RFC 5245
STUN
Server
Bob
Trickle ICE
disco