Building Custom Firmware for an IP Camera in Rust
summary
A team describes building a custom firmware for inexpensive IP cameras using Rust. They explain problems with existing cameras: outdated unpatched software, network video transmission issues (TCP data loss), poor security (e.g., root telnet without password), and standards violations, and present their approach of replacing the vendor software by developing a new firmware in Rust to address those issues.
AI-written summary · about
chapters (4)
related talks
46mBuilding an IP Network Camera
32mThe Evil of Spy Camera
34mBuilding an IoT-class Device
46mWhy Embedded Cameras are Difficult, and How to Make Them Easy
25mLibcamera: Making Complex Cameras Easy
18mRewriting a Component from C to Rust
21mIndustrial IoT security issues and countermeasures
43mApplication support with libcamera
