Friday, November 15 2019
Registration closes on Tuesday, November 12. Register now to ensure your spot!
Doors Open. Welcome to the 9th Kranky Geek event! The event will start promptly at 10:00 am.
Welcome and event overview from Kranky Geek! Highlights from progress in the area of Real Time Communications in the last year.
Curious about what Web Assembly, and how can it help with your WebRTC code base? Come learn how using Pion you can have one code base, but target all your platforms. First a quick introduction of WASM, and its value outside of WebRTC. Then we will dive in and talk about Pion WebRTC and what a pure Go implementation of WebRTC provides
us. Lastly we will finish up with a few real world production use cases, and lessons learned along the way.
With increased usage of audio/video on our personal devices, concern with privacy and security has arisen. Project Zero is a Google lead initiative and we’ll discuss how WebRTC security and how to secure your application.
“WebRTC leaks my private IP” has been an ongoing concern since 2015. Why is this a problem, how much of it is FUD and how can the problem be solved using mDNS to obfuscate host candidates? We’ll continue a discussion around security.
A one of a kind session. All browser vendors will be sitting with us at the same time discussing their plans and the work they are doing with WebRTC. Find out the latest and what’s next with all the major browsers in this interaction session. Sure to be entertaining!
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.
Kranky Geek is proud to sponsor Girl Develop It! Lets give them a moment to explain their mission.
Voicebots continue to be cheaper and easier to deploy. It’s only just beginning. In this RTC session, Vonage/Nexmo discusses their latest acquisition of over.ai. We talk about how to effectively add the latest transcription, speech synthesis, natural language understanding, and bot technology to your RTC application.
Ah the days of VGA! We increasingly want better quality in any video engagement. In this session we’ll cover ramping your typical WebRTC service up to 4K while maintaining consistency. High quality introduces many unique challenges and they’re slowly being solved.
Understanding and transcribing speech in a real-world, noisy environments is no simple task. In this session, we’ll dissect speech recognition architectures of the past and reveal the specifics of how today’s developments have enabled advances in realtime and batch transcription for NLU and the specifics of how they apply to interactive RTC streams.
In this session we’ll hear from audio experts, Dolby, on how they are leveraging WebRTC to bring a whole new meaning to quality audio. Our ears are naturally tuned to work in unison, making sense of differences each ear hears and determining direction. This talk will examine spatial audio and other techniques for providing a high quality communications experience.
Agora.io has significant real experience with laying ML into live video. Real Time applications for detecting harmful content, optimizing bandwidth and on the fly content modification are areas to be covered in this innovative talk.
Get some food, ask some questions, make some connections.
The Google WebRTC team will return for their annual update and review.
WebRTC support for H.264 is limited, especially in the native implementation. The lack of tight coupling of the encoder with WebRTC’s congestion control engine makes it hard to maintain QoS especially for use cases with highly variable network conditions, such as teleoperation. The major challenge is translating WebRTC’s bitrate requests into the proper commands for the encoder, as simply setting bitrate cap doesn’t lead to satisfactory results.
We conducted a massive grid search of H.264 parameters including quantization, bitrate, resolution and other to find profiles that yield the best quality for a given required bitrate which dramatically improved the performance for teleoperation in challenging network environment.
Tim has been a regular speaker at Kranky Geek. We end the day with another mad cap real time coding adventure as Tim uses Tensor Flow, a Google TPU, WebRTC and robot.
He’ll describe the realtime control path from the camera/H.264 via WebRTC to a browser and back (via the data channel) to the motors. We will use WebRTC to drive the robot and collect training data for the AI, then build a Tensor Flow model.
Finally (hopefully – Tim has blown things up before) we will demo it driving itself around a track whilst we all watch through the on board camera.
After Hours reception, with great wines from Grant Marie Winery, cocktails (including non alcoholic) from Alcademics, and live DJ music by Smoke Jumper
Many thanks to these premium sponsors for their economic & intellectual contribution to Kranky Geek worldwide events.
and additional support from
Kranky Geek wouldn’t possible without the support from the sfHTML5 user group
Beverages for Kranky Geek supplied by Grant Marie Winery and the mixologists at alcademics
DJ music by Smoke Jumper
Meet the great speakers at this year’s event
The Kranky Geek Event is organized by