video params

This commit is contained in:
cpu
2024-01-01 19:57:02 +01:00
parent b8378ff3d4
commit f263699475

View File

@@ -126,15 +126,17 @@ Type=simple
Environment="HOME=/root" Environment="HOME=/root"
Environment=PEERTUBE_LIVE="rtmp://peertube.virtonline.eu:1935/live/LIVE-STREAM-KEY" Environment=PEERTUBE_LIVE="rtmp://peertube.virtonline.eu:1935/live/LIVE-STREAM-KEY"
Environment=VIDEO_DEVICE="/dev/video0"
ExecStartPre=-/usr/bin/env sh -c 'killall ffmpeg 2>/dev/null || true' ExecStartPre=-/usr/bin/env sh -c 'killall ffmpeg 2>/dev/null || true'
ExecStartPre=-/usr/bin/env sh -c 'v4l2-ctl -d /dev/video0 -c video_bitrate=3500000' # H.264, 1920x1080, 30fps, 3,5Mbit/s
ExecStartPre=-/usr/bin/env sh -c 'v4l2-ctl -d ${VIDEO_DEVICE} -c video_bitrate=3500000'
ExecStart=/bin/bash -c 'ffmpeg -loglevel error \ ExecStart=/bin/bash -c 'ffmpeg -loglevel error \
-f v4l2 -input_format h264 \ -f v4l2 -input_format h264 \
-video_size 1920x1080 \ -video_size 1920x1080 \
-framerate 30 \ -framerate 30 \
-i /dev/video0 \ -i ${VIDEO_DEVICE} \
-c copy -f flv \ -c copy -f flv \
-tune zerolatency \ -tune zerolatency \
${PEERTUBE_LIVE}' ${PEERTUBE_LIVE}'