pi-webrtc

Getting Started

Install pi-webrtc and see live video in your browser. It takes about 10 minutes. You only need the device, a camera, and a computer on the same network.

Choose your device

Do you already have an IP camera? See RTSP cameras.

What you need

DeviceRaspberry Pi (Zero 2 W or newer), or an NVIDIA Jetson Orin
OSRaspberry Pi OS Trixie (64-bit), or JetPack 6 (L4T R36)
CameraA CSI ribbon camera or a USB (UVC) camera
NetworkThe device and your computer on the same network

These guides use WHEP to play the video. WHEP needs no extra server: pi-webrtc serves the stream itself.

After the first video

Next stepRead
Watch from anywhereMQTT
Let many people watchSFU
Connect over 4G or 5GTURN
Record video on the deviceRecording
Start pi-webrtc when the device bootsRun as a service
Edit on GitHub

On this page