MobileTea Boston presentation on getting started with WebRTC. Includes:
*References on major WebRTC deployments
*WebRTC use cases
*What WebRTC is
*Intro to the WebRTC API's
*How to start developing with WebRTC
*WebRTC scaling challenges
*Chad's favorite WebRTC resources
11. Use case: facial biometric verification
12/10/2014 Scotch Streaming and Scaling 11
12. Use case: controlling robots
12/10/2014 Scotch Streaming and Scaling
http://www.tate.org.uk/whats-on/tate-britain/special-event/after-dark
12
13. Use case: dog training
12/10/2014 Scotch Streaming and Scaling 13
https://webrtchacks.com/javascript-dog-trainer/
14. Use case: peer-to-peer data
CDNs
File Transfer
Private Networks
bitcoin
Peer web-servers
Internet of Things
12/10/2014 Scotch Streaming and Scaling 14
grimwire
wearables, security, industrial machine vision, ???
31. 130+ tool vendors & major projects
https://webrtchacks.com/vendor-directory/
12/10/2014 Scotch Streaming and Scaling 31
32. Back-end Considerations
• Servers
• Signaling server
• STUN/TURN
• Media servers/processing
• Gateways
• Network
• Bandwidth
• Latency
12/10/2014 Scotch Streaming and Scaling 32
33. The hard parts of WebRTC as you grow
Server-side
• Defining signaling for your
signaling server
• TURN servers for NAT traversal
• Multi-party video conferencing
• Real-time transcoding
• Interworking with existing
telephony networks (gateways)
Client-side
• Mobile optimizations
• Non-WebRTC browser support
• Keeping up with browser
updates
12/10/2014 Scotch Streaming and Scaling 33