My project requires implementation of real-time video communication using golang WebRTC Pion. This application is targeted for Desktop and IoT devices.
The software should be designed to operate on low-resource ARM-based hardware, such as the Raspberry Pi, with the aim of capturing RTSP streams from an IP camera and relaying them to clients via WebRTC. It will implement a socket-based protocol to communicate with an existing Node.js middleware, which will interface with the software developed in Golang. We currently read RTSP stream and manage WebRTC gathering. But there are some connection issues and improvement to do.
Key Features:
- Support for Selective Forwarding Unit (SFU) to handle communication
Ideal candidates should have:
- Proficiency in Golang programming language
- Extensive experience and understanding of WebRTC Pion
- Hands-on experience in creating real-time applications for Desktop and IoT platforms.