Craig Latta: WebRTC Streaming in a Livecoding Environment


Details
We'll begin with announcements and a few lightning talks, followed by the main talk. Please suggest topics you'd like to hear or present, in the Discussion section of the meetup page. This gathering will be simulcast and recorded on YouTube, at https://youtu.be/74_a5OtQb64
About this month's main talk:
WebRTC (https://webrtc.org) supports real-time media communication between peers on the web. Establishing connections is notoriously complex, as one manages the discovery of peers and their capabilities. Session state is precious during bringup and debugging, inviting a livecoded approach to minimize restarts.
Since WebRTC has widespread support in web browsers and involves distributed computation, it makes for another useful mashup with Caffeine (https://caffeine.js.org), SqueakJS (https://squeak.js.org) and Croquet (https://croquet.io). We'll look at an initial example of streaming over a data channel, and consider how it might be useful for Smalltalk systems.

Craig Latta: WebRTC Streaming in a Livecoding Environment