
12/21/2020 · Ishan Khot
What this post added
Introduced 'rsys', a new, smaller, and faster cross-platform video calling library for Meta's apps. Rewritten from scratch using the latest WebRTC, rsys is approximately 20% smaller than the previous library, supports multiple platforms (Android, iOS, MacOS, Windows, Linux), and features a modular architecture with pluggable components and a Flux-based SDK for extensibility. Key technical improvements include a unified state machine architecture for signaling and media stacks, abstraction of OS-dependent functionality, and optimization of binary size through selective compilation and use of optimally sized libraries.