WebRTC and Go
summary
Pion is a WebRTC stack implemented 100% in Go that ships DTLS, SCTP and the standard WebRTC API so Go services, mobile and embedded targets share one codebase. Concrete demos include a command line conferencing static binary that runs on Linux and FreeBSD, a cloud gaming server that renders frames remotely, a GoCV webcam pipeline in 80 lines of Go, and Snowflake-style censorship circumvention; everything is peer-to-peer, encrypted by default, and proven to work in production and hobby projects.
AI-written summary · about
chapters (12)
- 0:00Intro
- 0:44Diversity
- 1:08What is WebRTC
- 1:43Peer to Peer
- 2:19Encryption
- 2:32WebRTC
- 2:48Dialup
- 3:13Web WebRTC
- 3:44Go C
- 4:10Cloud Gaming
- 4:44Snowflake
- 5:25Gopher Slack
related talks
17mWebRTC: The secret power you didn't know Go has
23mPion WebRTC
16mDrones, Virtual Reality and Multiplayer NES Games. The fun you can have with Pion WebRTC!
22mWebRTC: Connecting Embedded, Mobile and Desktop with the Lowest Latencies
27mWebRTC does what? Learn how robotics subsecond broadcast and game streaming is powered
24mMaking WebRTC awesome
38mReal-time Communication on Mobile
33mWebRTC Change Communications Forever
