Files
go-service/scripts/go2rtc.yaml

20 lines
625 B
YAML

streams:
# Основной поток для WebRTC (быстрый, минимальная задержка)
cam:
- exec:ffmpeg -f v4l2 -input_format yuyv422 -video_size 640x480 -framerate 30 -i /dev/video0 -c:v libx264 -preset ultrafast -tune zerolatency -f rawvideo pipe:1
# MJPEG поток для браузера (оптимизирован под теги img)
cam_mjpeg:
- exec:ffmpeg -f v4l2 -input_format yuyv422 -video_size 640x480 -framerate 15 -i /dev/video0 -c:v mjpeg -q:v 8 -f mpjpeg pipe:1
api:
listen: ":1984"
rtsp:
listen: ":8554"
webrtc:
listen: ":8555"
http:
listen: ":4444"