Back to Browse

Developing a cross platform WebRTC API using Rust and WebAssembly - Kranky Geek Fall 2021

3.7K views
Feb 12, 2022
18:01

Mattie Ruth Backman, a Senior Product Engineer at Daily (https://www.daily.co/), explains how her team is able to support a consistent API across various platforms. By applying a "write once, run everywhere" strategy, engineering effort is reduced, and supporting native iOS, macOS, Android, Linux, Electron, and web releases becomes a whole lot easier. If you are looking to build your own video or audio apps, Daily provides easy to use WebRTC APIs and infrastructure for you to build quickly. Sign up for a free account here: https://dashboard.daily.co/signup 00:00 - Introduction 03:33 - Ideal scenario and requirements 04:27 - Option 1: per platform solutions 05:15 - Option 2: one core library with thin API wrappers 08:14 - Determining the tech stack, benefits of Rust 10:44 - Challenges, event handling and getting the APIs right across platforms 12:53 - Some code 15:48 - The benefits

Download

0 formats

No download links available.

Developing a cross platform WebRTC API using Rust and WebAssembly - Kranky Geek Fall 2021 | NatokHD