this works 100%
nice -n -11 stdbuf -o0 -e0 taskset -c 2,3 rpicam-vid --verbose 0 \
--denoise cdn_off -t 0 --width 1280 --height 720 --framerate 25 \
--autofocus-mode manual --autofocus-range normal \
--autofocus-window 0.25,0.25,0.5,0.5 \
--libav-video-codec h264_v4l2m2m --libav-format h264 --codec libav --inline \
--awb indoor --profile baseline --intra 25 -b 1500000 -n -o - 2>/dev/null | \
nice -n -11 taskset -c 0,1 ffmpeg -y -hwaccel drm -hwaccel_device /dev/dri/renderD128 \
-fflags +genpts+igndts+nobuffer+flush_packets -loglevel warning \
-use_wallclock_as_timestamps 1 \
-thread_queue_size 1024 -f h264 -r 25 -i - \
-thread_queue_size 1024 -f pulse -fragment_size 4096 -isync 0 -i default \
-c:v copy -metadata title='kali' \
-c:a libopus -application lowdelay -ac 1 -vbr off -b:a 64k -frame_duration 5 -compression_level 0 \
-map 0
0 -map 1
0 \
-f rtsp -rtsp_transport udp -muxdelay 0 -flags +low_delay -avioflags direct -pkt_size 1316 \
rtsp://"user:pwd"@"localhost:8554"/mystream
nice -n -11 stdbuf -o0 -e0 taskset -c 2,3 rpicam-vid --verbose 0 \
--denoise cdn_off -t 0 --width 1280 --height 720 --framerate 25 \
--autofocus-mode manual --autofocus-range normal \
--autofocus-window 0.25,0.25,0.5,0.5 \
--libav-video-codec h264_v4l2m2m --libav-format h264 --codec libav --inline \
--awb indoor --profile baseline --intra 25 -b 1500000 -n -o - 2>/dev/null | \
nice -n -11 taskset -c 0,1 ffmpeg -y -hwaccel drm -hwaccel_device /dev/dri/renderD128 \
-fflags +genpts+igndts+nobuffer+flush_packets -loglevel warning \
-use_wallclock_as_timestamps 1 \
-thread_queue_size 1024 -f h264 -r 25 -i - \
-thread_queue_size 1024 -f pulse -fragment_size 4096 -isync 0 -i default \
-c:v copy -metadata title='kali' \
-c:a libopus -application lowdelay -ac 1 -vbr off -b:a 64k -frame_duration 5 -compression_level 0 \
-map 0
-f rtsp -rtsp_transport udp -muxdelay 0 -flags +low_delay -avioflags direct -pkt_size 1316 \
rtsp://"user:pwd"@"localhost:8554"/mystream
Statistics: Posted by mediauser — Tue Feb 17, 2026 11:00 pm