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