SlideShare a Scribd company logo
1 of 37
Download to read offline
we love WebRTC
because it is p2p
better security
lower latency
less hassle
lower cost
BS METERTHEY SAY P2P HAS:
90% BS
25%
75%
25%
CONFERE
RECORDING
TALKING TO PHONES
BROADCASTING
RECORD
QUICK CON
NAT TRAVER
THE MCUTHE SFU P2P ME
THE MCUTHE SFU P2P ME
MI
X
THE MCUTHE SFU P2P ME
MI
X
C
ALL ABOUT THE
PERF
A L L A B O U T
INTEROP
ALL ABOUT … NO
SURE
THE SFU
ALL ABOUT
THE PERF
20%
1000 video
streams550
Megabitshttps://jitsi.org/videobridge/
performance
WORK FOR A
MOBILE?
an MCU only
sends 1 stream
SFU needs tons of bandw
… from a participant perspec
ULD AN SFU EV
SIM &
SVC
in a
s i m u l c a
SVC: SCALABLE
SVC: SCALABLE
SVC: SCALABLE
SVC: SCALABLE
SVC: SCALABLE
SPACIAL
TEMPORA
simulcast in
chromeo=- 3407482598521328076 2 IN IP4 127.0.0.1
s=-
t=0 0
a=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
...
createOf
fer
simulcast in
chromeo=- 3407482598521328076 2 IN IP4 127.0.0.1
s=-
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 96
a=ssrc-group:SIM 3535700627 3169665807 0902838992
a=ssrc:3535700627 cname:localCname
a=ssrc:3535700627 msid:DN4NQ 0a1622a6a67d
a=ssrc:3169665807 cname:localCname
a=ssrc:3169665807 msid:DN4NQ 0a1622a6a67d
a=ssrc:0902838992 cname:localCname
a=ssrc:0902838992 msid:DN4NQ 0a1622a6a67d
setLocalDes
cription
simulc
ast
simulcast:
raison d'être
360p
720p
1080p
ndpoint generated bandwidth estimations
draft-alvestrand-rmcat-congestaft-alvestrand-rmcat-remb
simulcast:
raison d'être
360p
720p
1080p
ndpoint generated bandwidth estimations
draft-alvestrand-rmcat-congestaft-alvestrand-rmcat-remb
1080p
simulcast:
raison d'être
360p
720p
1080p
ndpoint generated bandwidth estimations
draft-alvestrand-rmcat-congestaft-alvestrand-rmcat-remb
1080p
fiber or cable
simulcast:
raison d'être
360p
720p
1080p
ndpoint generated bandwidth estimations
draft-alvestrand-rmcat-congestaft-alvestrand-rmcat-remb
Wi-Fi
720p
simulcast:
raison d'être
360p
720p
1080p
ndpoint generated bandwidth estimations
draft-alvestrand-rmcat-congestaft-alvestrand-rmcat-remb
3g
360p
simulcast:
raison d'être
360p
720p
1080p
ndpoint generated bandwidth estimations
draft-alvestrand-rmcat-congestaft-alvestrand-rmcat-remb
3g
360p
fiber or cable
simulcast:
raison d'être
360p
720p
1080p
ndpoint generated bandwidth estimations
draft-alvestrand-rmcat-congestaft-alvestrand-rmcat-remb
3g
360p
Wi-Fi
simulcast:
raison d'être
360p
720p
ndpoint generated bandwidth estimations
draft-alvestrand-rmcat-congestaft-alvestrand-rmcat-remb
360p
3g
360p
3g
noyes no
noyes no
soonyes soon
How about the W3C and
IETF ?
(to be filled in on Thursday)
20%
CPU
1000 video
streams550
Megabit
s

More Related Content

Viewers also liked

Viewers also liked (7)

Kranky Geek WebRTC 2015 - Best practices from billions of calls
Kranky Geek WebRTC 2015 - Best practices from billions of callsKranky Geek WebRTC 2015 - Best practices from billions of calls
Kranky Geek WebRTC 2015 - Best practices from billions of calls
 
Kranky Geek Sao Paulo 2016 - WebRTC Statistics and Analytics
Kranky Geek Sao Paulo 2016 - WebRTC Statistics and AnalyticsKranky Geek Sao Paulo 2016 - WebRTC Statistics and Analytics
Kranky Geek Sao Paulo 2016 - WebRTC Statistics and Analytics
 
Kranky Geek WebRTC 2015 - What's next for WebRTC?
Kranky Geek WebRTC 2015 - What's next for WebRTC?Kranky Geek WebRTC 2015 - What's next for WebRTC?
Kranky Geek WebRTC 2015 - What's next for WebRTC?
 
A jQuery for WebRTC
A jQuery for WebRTCA jQuery for WebRTC
A jQuery for WebRTC
 
Server-side WebRTC Infrastructure
Server-side WebRTC InfrastructureServer-side WebRTC Infrastructure
Server-side WebRTC Infrastructure
 
Webrtc overview
Webrtc overviewWebrtc overview
Webrtc overview
 
IETF remote participation via Meetecho @ WebRTC Meetup Stockholm
IETF remote participation via Meetecho @ WebRTC Meetup StockholmIETF remote participation via Meetecho @ WebRTC Meetup Stockholm
IETF remote participation via Meetecho @ WebRTC Meetup Stockholm
 

Similar to Kranky Geek WebRTC 2015 - Beyond P2P: Video routing in WebRTC

FutureComm 2010: Making Real-Time Video Work Over the Internet
FutureComm 2010: Making Real-Time Video Work Over the InternetFutureComm 2010: Making Real-Time Video Work Over the Internet
FutureComm 2010: Making Real-Time Video Work Over the Internet
RADVISION Ltd.
 
V2 d2013 emil ivov - jitsi
V2 d2013   emil ivov - jitsiV2 d2013   emil ivov - jitsi
V2 d2013 emil ivov - jitsi
VOIP2DAY
 
Practical webRTC - from API to Solution - webRTC Summit 2014 @ NYC
Practical webRTC - from API to Solution - webRTC Summit 2014 @ NYCPractical webRTC - from API to Solution - webRTC Summit 2014 @ NYC
Practical webRTC - from API to Solution - webRTC Summit 2014 @ NYC
Alexandre Gouaillard
 

Similar to Kranky Geek WebRTC 2015 - Beyond P2P: Video routing in WebRTC (20)

Pawach project reference.pptx
Pawach project reference.pptxPawach project reference.pptx
Pawach project reference.pptx
 
Pawach project reference.pptx
Pawach project reference.pptxPawach project reference.pptx
Pawach project reference.pptx
 
Pawach project reference1120.pptx
Pawach project reference1120.pptxPawach project reference1120.pptx
Pawach project reference1120.pptx
 
pawach project.pptx
pawach  project.pptxpawach  project.pptx
pawach project.pptx
 
FutureComm 2010: Making Real-Time Video Work Over the Internet
FutureComm 2010: Making Real-Time Video Work Over the InternetFutureComm 2010: Making Real-Time Video Work Over the Internet
FutureComm 2010: Making Real-Time Video Work Over the Internet
 
WebRTC: A front-end perspective
WebRTC: A front-end perspectiveWebRTC: A front-end perspective
WebRTC: A front-end perspective
 
Future of Web Apps - Giving Customer Support using WebRTC
Future of Web Apps - Giving Customer Support using WebRTCFuture of Web Apps - Giving Customer Support using WebRTC
Future of Web Apps - Giving Customer Support using WebRTC
 
V2 d2013 emil ivov - jitsi
V2 d2013   emil ivov - jitsiV2 d2013   emil ivov - jitsi
V2 d2013 emil ivov - jitsi
 
A Comparative Study of Unicast and P2P Video Streaming in Campus Network
A Comparative Study of Unicast and P2P Video Streaming in Campus NetworkA Comparative Study of Unicast and P2P Video Streaming in Campus Network
A Comparative Study of Unicast and P2P Video Streaming in Campus Network
 
Practical webRTC - from API to Solution - webRTC Summit 2014 @ NYC
Practical webRTC - from API to Solution - webRTC Summit 2014 @ NYCPractical webRTC - from API to Solution - webRTC Summit 2014 @ NYC
Practical webRTC - from API to Solution - webRTC Summit 2014 @ NYC
 
The Effect of Multiplexing Delay on MMORPG TCP Traffic Flows
The Effect of Multiplexing Delay on MMORPG TCP Traffic FlowsThe Effect of Multiplexing Delay on MMORPG TCP Traffic Flows
The Effect of Multiplexing Delay on MMORPG TCP Traffic Flows
 
Internet Video
Internet VideoInternet Video
Internet Video
 
VozDigital DevFest 31/10/14
VozDigital DevFest 31/10/14VozDigital DevFest 31/10/14
VozDigital DevFest 31/10/14
 
[1C2]webrtc 개발, 현재와 미래
[1C2]webrtc 개발, 현재와 미래[1C2]webrtc 개발, 현재와 미래
[1C2]webrtc 개발, 현재와 미래
 
WebRTC 101 - How to get started building your first WebRTC application
WebRTC 101 - How to get started building your first WebRTC applicationWebRTC 101 - How to get started building your first WebRTC application
WebRTC 101 - How to get started building your first WebRTC application
 
WebRTC on Mobile
WebRTC on MobileWebRTC on Mobile
WebRTC on Mobile
 
WebRTC Videobroadcasting
WebRTC VideobroadcastingWebRTC Videobroadcasting
WebRTC Videobroadcasting
 
VxStream
VxStreamVxStream
VxStream
 
A103_Roe
A103_RoeA103_Roe
A103_Roe
 
PLNOG15: VidMon - monitoring video signal quality in Service Provider IP netw...
PLNOG15: VidMon - monitoring video signal quality in Service Provider IP netw...PLNOG15: VidMon - monitoring video signal quality in Service Provider IP netw...
PLNOG15: VidMon - monitoring video signal quality in Service Provider IP netw...
 

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

Kranky Geek WebRTC 2015 - Beyond P2P: Video routing in WebRTC