THE SFUTHE MCUP2P MESHfiles.meetup.com/8878612/2015-10-06-jitsi@sydney_s.pdf · TEMPORAL SVC 7.5...
Transcript of THE SFUTHE MCUP2P MESHfiles.meetup.com/8878612/2015-10-06-jitsi@sydney_s.pdf · TEMPORAL SVC 7.5...
THE MCUTHE SFU P2P MESH
THE MCUTHE SFU P2P MESH
mix
THE MCUTHE SFU P2P MESS
mix
mix
THE MCUTHE SFU P2P MESS
mix
THE MCUTHE SFU P2P MESS
ALL ABOUT THE PERFALL ABOUT INTEROP ALL ABOUT … NOT SURE
THE SFU
ALL ABOUT THE PERF
20% CPU1000 video streams550 Megabitshttps://jitsi.org/videobridge/performance
BANDWIDTH?but … then how do you adapt to
SIM & SVCin a nutshell
s i m u l c a s t
SVC: SCALABLE VIDEO CODING
SVC: SCALABLE VIDEO CODING
SVC: SCALABLE VIDEO CODING
SVC: SCALABLE VIDEO CODING
SPACIAL SVC
TEMPORAL SVC7.5 fps15 fps
30 fps
1080p
simulcast: raison d'être
360p
720p
1080p
using endpoint generated bandwidth estimations (REMB)draft-alvestrand-rmcat-congestiondraft-alvestrand-rmcat-remb
1080p
fiber or cable
simulcast: raison d'être
360p
720p
1080p
using endpoint generated bandwidth estimations (REMB)draft-alvestrand-rmcat-congestiondraft-alvestrand-rmcat-remb
Wi-Fi
720p
simulcast: raison d'être
360p
720p
1080p
using endpoint generated bandwidth estimations (REMB)draft-alvestrand-rmcat-congestiondraft-alvestrand-rmcat-remb
3g
360p
simulcast: raison d'être
360p
720p
1080p
using endpoint generated bandwidth estimations (REMB)draft-alvestrand-rmcat-congestiondraft-alvestrand-rmcat-remb
3g
360p
fiber or cable
simulcast: raison d'être
360p
720p
1080p
using endpoint generated bandwidth estimations (REMB)draft-alvestrand-rmcat-congestiondraft-alvestrand-rmcat-remb
3g
360p
Wi-Fi
simulcast: raison d'être
360p
720p
using endpoint generated bandwidth estimations (REMB)draft-alvestrand-rmcat-congestiondraft-alvestrand-rmcat-remb
360p
3g
360p
3g
simulcast: raison d'être
using endpoint generated bandwidth estimations (REMB)draft-alvestrand-rmcat-congestiondraft-alvestrand-rmcat-remb
noyes sort of
yes soon maybe soon maybe
simulcast in chromeo=- 3407482598521328076 2 IN IP4 127.0.0.1s=-t=0 0a=group:BUNDLE audio video data...m=audio 9 RTP/SAVPF 111 103 104 9 0 8 106 105 13 126...m=video 9 RTP/SAVPF 100 116 117 96...cre
ateOf
fer
simulcast in chromeo=- 3407482598521328076 2 IN IP4 127.0.0.1s=-t=0 0...m=audio 9 RTP/SAVPF 111 103 104 9 0 8 106 105 13 126...m=video 9 RTP/SAVPF 100 116 117 96a=ssrc-group:SIM 3535700627 3169665807 0902838992a=ssrc:3535700627 cname:localCnamea=ssrc:3535700627 msid:DN4NQ 0a1622a6a67da=ssrc:3169665807 cname:localCnamea=ssrc:3169665807 msid:DN4NQ 0a1622a6a67da=ssrc:0902838992 cname:localCnamea=ssrc:0902838992 msid:DN4NQ 0a1622a6a67dse
tLocal
Descr
iption
simulc
ast
THREE SIMULCAST LAYERSWITH 3 TEMPORAL
BONU
SLAYERS EACH
s i m u l c a s t
THANKS FOR THE HELP, GEORGE POLITIS
simulcast in chrome
simulcast @ ietfoff
er/an
swer m=video
a=sendrecva=mid:v1 (max resolution)a=rid:1 send pt=*; max-width=1280; max-height=720; max-fps=30a=rid:2 recv pt=*; max-width=1280; max-height=720; max-fps=30a=rid:5 send pt=*; max-width=640; max-height=360; max-fps=15a=rid:6 send pt=*; max-width=320; max-height=180; max-fps=15
draft-pthatcher-mmusic-rid
simulcast with ortc
RTCP TERMINATION
WITHOUT RTCP TERMINATION80% PACKET LOSS
WITH RTCP TERMINATION00% PACKET LOSS 80% PACKET LOSS
WITH RTCP TERMINATION00% PACKET LOSS 80% PACKET LOSS
NACK TERMINATION AND PACKET CACHING