Ultimate camera streaming application with support RTSP, WebRTC, MJPEG, HomeKit, FFmpeg, etc.
1M+
Read more: https://github.com/AlexxIT/go2rtc
alexxit/go2rtc:latest - latest release based on alpine (amd64, 386, arm, arm64) with support hardware transcoding for Intel iGPU and Raspberryalexxit/go2rtc:master - latest unstable version based on alpinealexxit/go2rtc:master-hardware - latest unstable version based on debian 13 (amd64) with support hardware transcoding for Intel iGPU, AMD GPU and NVidia GPURead more about hardware transcoding: https://github.com/AlexxIT/go2rtc/wiki/Hardware-acceleration
services:
go2rtc:
image: alexxit/go2rtc
network_mode: host # important for WebRTC, HomeKit, UDP cameras
privileged: true # only for FFmpeg hardware transcoding
restart: unless-stopped # autorestart on fail or config change from WebUI
environment:
- TZ=Atlantic/Bermuda # timezone in logs
volumes:
- "~/go2rtc:/config" # folder for go2rtc.yaml file (edit from WebUI)
docker run -d \
--name go2rtc \
--network host \
--privileged \
--restart unless-stopped \
-e TZ=Atlantic/Bermuda \
-v ~/go2rtc:/config \
alexxit/go2rtc
docker run -d \
--name go2rtc \
--network host \
--privileged \
--restart unless-stopped \
-e TZ=Atlantic/Bermuda \
--gpus all \
-v ~/go2rtc:/config \
alexxit/go2rtc:latest-hardware
Content type
Image
Digest
sha256:0438b0014…
Size
217 MB
Last updated
2 months ago
docker pull alexxit/go2rtc:master-rockchip