Event Schedule

Our 4th year of Kranky Geek in San Francisco

9:00 am
~ 1 hour

Event registration

Doors Open. Welcome to the 7th Kranky Geek event! The event will start promptly at 10:00 am.

10:00 am
~ 10 min


Welcome and event overview from Kranky Geek!

~ 20 min

Facebook Messenger RTC – The Challenges and Opportunities of Scale

Over 400 million people call or video chat one another through Facebook Messenger every month. Li-Tal Mashiach, Engineering Manager @ Facebook will discuss some of the challenges and opportunities that come with scale.

~ 20 min

Improving Call Quality with Machine Learning

How do you find ways to send more pixels and lose fewer packets in various network conditions? Emil Ivov from Atlassian will review his team's efforts to continually optimize video quality using machine learning.

~ 20 min


Get a snack and network with hundreds of WebRTCers.

~ 20 min

Deep Learning & NLP - Deriving intent from spoken information

Speech analytics have been around for decades, but only recently has this technology become widely accessible. We will discuss the benefits and discoveries that have come from applying deep learning neural networks to speech recognition and Natural Language Processing (NLP) to deliver actionable intelligence from spoken information

~ 20 min

WebKit with WebRTC for iOS and Safari

WebRTC is now on iOS and Safari. WebKit will discuss the details you need to effectively expand WebRTC to Safari and make it run in an iOS webview.

~ 20 min

Scaling WebRTC Video Infrastructure

Scaling media servers in multiparty calling services is very different than scaling traditional web services. We discuss best practices for scaling server-side video media infrastructure.

~ 1 hour

Lunch Break

Breakfast, lunch, snacks, and coffee/tea/water will be served during the event. Vegetarian, gluten free, and vegan meals will be served. You are also welcome to bring your own food, if you'd like.

~ 20 min

Building a P2P CDN based for live broadcast

Connecting millions of video streams into a real time mesh network introduces some interesting scaling issues. Peer5 will explain how WebRTC's data channel can create P2P networks to stream live video to large TV-sized audiences.

~ 20 min

Building and Scaling Video Conferencing in Slack

How do you design and operate a service that runs group calls with over a million minutes a day? That's exactly what Slack is going to share with us.

~ 20 min

Augmenting the World in Real Time

Enhance your WebRTC video streams with augmented reality (AR)! Twilio will review some of the techniques and methods you can use.

~ 30 min


Get a snack and network with hundreds of WebRTCers.

~ 20 min
Frozen Mountain

Real Time Translation in WebRTC

Speech-to-Text, Text Translators, and Text-to-Speech services are all becoming readily available both in the cloud or at the client. In this demo Frozen Mountain will mash them all together and mix in some WebRTC to create a real time translation web app for some special use cases.

~ 20 min

Analyzing Emotions in Communication

Can you tell how someone is feeling by analyzing their audio or video stream? Indeed yes and Affectiva, a Boston company that was spun out of MIT Media Lab , will show us how you can do it!

~ 20 min

AI and the dawn of real-time communications

The ideal confluence of RTC and AI leads itself to several interesting trends to augment the communications experience through AI and ML techniques. Badri Rajasekar, CTO @ Tokbox will explore some of the trends with a few examples of how to leverage this trend.

~ 30 min


Get some food, ask some questions, make some connections.

~ 30 min

Google WebRTC Update/Roadmap

The Google product team will provide insights on what they have been working on and a roadmap of where they're going.

~ 20 min

NSFW - How to Filter Inappropriate Content from Real Time Video Streams

Inappropriate video content can quickly attract unwanted attention to your growing video application. WebRTC top gun Philipp Hancke (Fippo) will show how to use recent advances in image processing technologies to quickly and easily keep your service "Safe for Work."

17:00 - 19:00
~ 2 hrs


After Hours reception, with great wines from Grant Marie Winery, cocktails (including non alcoholic) from Alcademics, and live DJ music by Smoke Jumper

WebRTC - it's come a long way

Get the information you need to implement YOUR application

Expert speakers

Meet the many great speakers at this year’s event

Niklas Blum

Google PM WebRTC

WebRTC #ftw

    Huib Kleinhout

    Product Manager at Google

    Keeping the web open and awesome

    Youenn Fablet

    Software Engineer at Apple/Webkit

    Doing fun stuff with web technologies, multimedia and internet protocols. Within and around WebKit

      Justin Uberti

      Google, Principle Engineer

      Technical lead for Duo, WebRTC; co-lead for Allo. Occasional mathematician, physicist, and musician

      Li-Tal Mashiach

      Engineering Manager at Facebook

      Li-Tal Mashiach is an engineering manager in Messenger RTC, leading the real time media team

      Badri Rajasekar

      SVP Engineering & CTO at TokBox

      Provider of OpenTok, the leading real-time communications platform

      Rob Brazier


      Sr. Product Manager for WebRTC @ Twilio

      Roi Sasson


      12+ years at Vidyo as SVP of Engineering and now Chief Technology Officer

        Walter Bachtiger

        VoiceBase - cofounder & CTO

        Data mining nerd turned modern speech recognition expert

          Anton Veneme

          Frozen Mountain

          As the technical visionary and prime architect of Frozen Mountain’s products

            Lynsey Haynes


            Software Engineer on Slack's RTC service

            Andrew MacDonald


            Building Slack's RTC service; previously a developer on WebRTC

              Philipp Hancke


              "fippo" is widely known in the WebRTC world for his insights and knowledge

              Emil Ivov

              Chief Video Architect, Atlassian

              Mater video and WebRTC guru, open source champion, and creator of Jitsi

              Hadar Weiss


              Co-Founder and CEO of Peer5. Building a P2P platform for the web using WebRTC

              Boisy Pitre


              Emotion AI Evangelist & South Louisiana Frenchman with a joie de vivre for technology

              The Kranky Geek Event is organized by

              Chad Hart


              Editor and technical blogger on WebRTC and co-organizer on this event

                Chris Koehncke


                Prolific writer & commenter on emerging communications technologies

                Tsahi Levent-Levi


                A technologist at heart, with a passion for cooking, science fiction and a zest of WebRTC

                  Free Newsletter on WebRTC

                  No Spam – Only the latest news and activities

                  A weekly & brief newsletter with all the latest news and activities on WebRTC. Be sure and subscribe, we announce all Kranky Geek Events on WebRTC Weekly.

                  Why Attend?

                  Embedding real-time communications is quickly becoming the norm for nearly all web and mobile applications. WebRTC has been an enabling force to voice or video enable nearly any application.

                  Communications used to be difficult, requiring special skills and knowledge. WebRTC has made things easier, but there are still some basic principals you’ll need to know to enable your application.

                  The objective of this event is to:

                  • provide technical knowledge on the construct of WebRTC,
                  • show you real life examples of how to embed into your application,
                  • inspire you with new ideas from our speakers.

                  Please note, we will have limited space so registration only if you plan to attend. Food & drink will be provided. Stay tuned to email updates as we get closer to the event dates.


                  Many thanks to these sponsors for their economic & intellectual contribution to Kranky Geek worldwide events.
                  Beverages for Kranky Geek supplied by Grant Marie Winery and the mixologists at alcademics
                  DJ music by Smoke Jumper