!!Con 2018: Transform live video streams with code and a REPL!! by Mark Wunsch

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=2aOqaE6oByA



Duration: 9:19
528 views
23


Transform live video streams with code and a REPL!! by Mark Wunsch

Inspired by environments like Overtone and Sonic Pi, I made Overscan, an open-source live-coding environment to explore ideas in video streaming and broadcasting. Overscan brings the expressive, improvisational power of a Scheme REPL to live video creation and compositing. I will live demo the debut of Overscan, creating a video stream while compositing graphics and text on the fly. I will peel back the layers of abstraction underlying Overscan to reveal its heart: the Racket programming language, the GStreamer multimedia framework, and the GObject Introspection library. This talk will amuse the littlest Schemer or the most grizzled C programmer, and in the end, you’ll be able to use code to bend video to your will. Let’s take back the airwaves! Or have a goof!




Other Videos By Confreaks


2018-05-30!!Con 2018: Undo all the things! by Tom Ballinger
2018-05-30!!Con 2018: Relativistic Software Calendars: It’s About Time! by John Feminella
2018-05-30!!Con 2018: Keynote: Build skills through hobbies! Bring them to work! by Liz Fong Jones
2018-05-30!!Con 2018: So THAT’S how my phone knows where I am! by Mike Lazer Walker
2018-05-30!!Con 2018: If you could solve this word tile puzzle, you could... by Kamal Marhubi
2018-05-30!!Con 2018: UX for Cats and Dogs! by Joel Potischman
2018-05-30!!Con 2018: The joys of PICO-8 token crunching!! Or: what I learned... by Ayla Myers
2018-05-30!!Con 2018: Satellites are talking to us! Let’s hear them out! by Ed Medvedev
2018-05-30!!Con 2018: Evil Twins and the Secret Lives of Linkers! by Josh Bowman Matthews
2018-05-30!!Con 2018: Creating an Arabic Programming Language! by Ahmed Abdalla
2018-05-30!!Con 2018: Transform live video streams with code and a REPL!! by Mark Wunsch
2018-05-30!!Con 2018: It’s super effective! Solving Pokemon Blue with a... by Alex Clemmer
2018-05-30!!Con 2018: Compressing the Library of Babel! by David Turner
2018-05-30Moving Towards Dialogue: Collaborating with your computer using typed holes! by Vaibhav Sagar
2018-05-30!!Con 2018: We built a map to aggregate real-time flood data ... by Aruna Sankaranarayanan
2018-05-30!!Con 2018: Turning Google Earth into SimCity 2000! (From Light to Pixels to...) by Logan Williams
2018-05-30!!Con 2018: Tales of ⌧! Can You Tell Your Story When Your Character Is Undefined?! by Persa Zula
2018-05-30!!Con 2018: Telling stories with traceroute! by Karla Burnett
2018-05-30!!Con 2018: Opening Keynote by Mimi Onuoha
2018-05-21RailsConf 2018: Knobs, buttons & switches: Operating your application at scale by Amy Unger
2018-05-21RailsConf 2018: Here's to history: programming through archaeology by Eleanor Kiefel Haggerty