raspiCamSrv is a Web server for Raspberry Pi systems for control and streaming of CSI and USB cameras as well as for controlling a large variety of connected GPIO devices.
While all currently connected cameras are accessible by the system, up to two cameras can be operated simultaneously at a time, supporting multi-camera features like Stereo Vision.
Interoperability between Cameras and GPIO devices is achieved through the freely configurable event handling infrastructure.
raspiCamSrv supports all Raspberry Pi platforms from Pi Zero to Pi 5, running Bullseye, Bookworm or Trixie OS.
Besides the currently available Raspberry Pi cameras, also compatible CSI cameras from other providers can be used.
USB web cams are seamlessly integrated.
raspiCamSrv is built with Flask 3.x and uses the Picamera2 library.
Due to responsive layout from W3.CSS, all modern browsers on PC, Mac or mobile devices can be used as clients.
For more details, refer to the raspiCamSrv Documentation
or check the Release Notes for current version and latest updates.
To get started with raspiCamSrv,
- Check necessary requirements
- Set up your Raspberry Pi
- Install raspiCamSrv
- Refer to the raspiCamSrv User Guide
