diff --git a/pi/bin/room-cam-concrete.service b/pi/bin/room-cam-concrete.service index c42b97f1..f013569f 100644 --- a/pi/bin/room-cam-concrete.service +++ b/pi/bin/room-cam-concrete.service @@ -13,7 +13,7 @@ ExecStart=/usr/bin/ffmpeg \ -f v4l2 -input_format yuyv422 -video_size 640x480 -framerate 30 -i /dev/video0 \ -fflags nobuffer -thread_queue_size 256 -f alsa -ac 4 -ar 16000 -i plughw:2,0 \ -map 0:v:0 -map 1:a:0 \ - -c:v h264_v4l2m2m -b:v 1M -g 30 -bf 0 -pix_fmt yuv420p \ + -c:v h264_v4l2m2m -b:v 600k -maxrate 700k -bufsize 1400k -g 30 -bf 0 -pix_fmt yuv420p \ -af "pan=mono|c0=FL+FR,volume=0.5" \ -c:a libopus -b:a 64k -ar 16000 -ac 1 \ -flush_packets 1 -f mpegts \ diff --git a/server/systemd/room-camera.service b/server/systemd/room-camera.service index 4c2d97d1..7bed644c 100644 --- a/server/systemd/room-camera.service +++ b/server/systemd/room-camera.service @@ -12,7 +12,7 @@ ExecStart=/usr/bin/ffmpeg \ -fflags nobuffer -thread_queue_size 256 -f v4l2 -input_format h264 -i /dev/video2 \ -fflags nobuffer -thread_queue_size 256 -f alsa -ar 16000 -ac 2 -i hw:0,0 \ -map 0:v:0 -map 1:a:0 \ - -c:v copy \ + -c:v libx264 -preset veryfast -b:v 600k -maxrate 700k -bufsize 1400k \ -c:a libopus -b:a 64k -ar 16000 -ac 1 \ -flush_packets 1 -f mpegts \ srt://192.168.0.86:9000?streamid=#!::r=room/carpet,m=publish&latency=10&mode=caller&transtype=live&pkt_size=1316