homebridge-camera-ffmpeg: Snapshot works, but stream never start, logs shows [verbose] *** 1 dup! repeatedly

Describe The Problem: I have a 3D printer that has a builtin webcam that output an MJPEG stream. I want to connect the MJPEG stream to HomeKit. I installed homebridge and homebridge-camera-ffmpeg Snapshot is captured, but stream never start for an networked MJPEG stream on a Mac mini.

Thanks in advance!

To Reproduce:

  1. Open home app
  2. See the still update itself (Shows 0s)
  3. Open the camera
  4. Spinner forever

Logs:

[8/4/2020, 10:10:43 AM] Homebridge is running on port 51826.
[8/4/2020, 10:11:08 AM] [Camera FFmpeg] [Ultimaker 3] Snapshot requested: 480x270
[8/4/2020, 10:11:08 AM] [Camera FFmpeg] [Ultimaker 3] Sending snapshot: 480x270
[8/4/2020, 10:11:08 AM] [Camera FFmpeg] [Ultimaker 3] Snapshot command: /usr/local/lib/node_modules/homebridge-camera-ffmpeg/node_modules/ffmpeg-for-homebridge/ffmpeg -i http://XXX.XXX.XXX.111:8080/?action=stream -frames:v 1 -vf scale=480:270 -f image2 -
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] Video stream requested: 1280x720, 30 fps, 299 kbps
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] Starting video stream: 1280x720, 30 fps, 299 kbps
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] Stream command: /usr/local/lib/node_modules/homebridge-camera-ffmpeg/node_modules/ffmpeg-for-homebridge/ffmpeg -i http://XXX.XXX.XXX.111:8080/?action=stream -map 0:0 -vcodec h264 -pix_fmt yuv420p -r 30 -f rawvideo -preset ultrafast -tune zerolatency -vf scale=1280:720 -b:v 299k -bufsize 598k -maxrate 299k -payload_type 99 -ssrc 8646760 -f rtp -srtp_out_suite AES_CM_128_HMAC_SHA1_80 -srtp_out_params qoJcEOrsBDbNZMwKvQSsARNt+4JkIm06uwzo5IvU srtp://XXX.XXX.XXX.238:64432?rtcpport=64432&localrtcpport=64432&pkt_size=1316 -loglevel level+verbose
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] Received first frame.
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [info] ffmpeg version v0.0.6 Copyright (c) 2000-2019 the FFmpeg developers
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [info]   built with Apple clang version 11.0.3 (clang-1103.0.32.62)
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [info]   configuration: --enable-videotoolbox --pkgconfigdir=/Users/runner/runners/2.263.0/work/ffmpeg-for-homebridge/ffmpeg-for-homebridge/build/workspace/lib/pkgconfig --prefix=/Users/runner/runners/2.263.0/work/ffmpeg-for-homebridge/ffmpeg-for-homebridge/build/workspace --pkg-config-flags=--static --extra-cflags=-I/Users/runner/runners/2.263.0/work/ffmpeg-for-homebridge/ffmpeg-for-homebridge/build/workspace/include --extra-ldflags=-L/Users/runner/runners/2.263.0/work/ffmpeg-for-homebridge/ffmpeg-for-homebridge/build/workspace/lib --extra-libs='-lpthread -lm' --enable-static --disable-debug --disable-shared --disable-ffplay --disable-doc --enable-openssl --enable-gpl --enable-version3 --enable-nonfree --enable-pthreads --enable-libvpx --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libx264 --enable-runtime-cpudetect --enable-libfdk-aac --enable-avfilter --enable-libopencore_amrwb --enable-libopencore_amrnb --enable-filters --enable-decoder=h264 --enable-network --enable-protocol=tcp --enable-libspeex --enable-demuxer=rtsp
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [info]   libavutil      56. 31.100 / 56. 31.100
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [info]   libavcodec     58. 54.100 / 58. 54.100
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [info]   libavformat    58. 29.100 / 58. 29.100
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [info]   libavdevice    58.  8.100 / 58.  8.100
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [info]   libavfilter     7. 57.100 /  7. 57.100
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] 
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [info]   libswscale      5.  5.100 /  5.  5.100
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [info]   libswresample   3.  5.100 /  3.  5.100
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [info]   libpostproc    55.  5.100 / 55.  5.100
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] 
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [tcp @ 0x7fea0740cb00] [verbose] Starting connection attempt to XXX.XXX.XXX.111 port 8080
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] 
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [tcp @ 0x7fea0740cb00] 
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [verbose] Successfully connected to XXX.XXX.XXX.111 port 8080
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] 
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [info] Input #0, mpjpeg, from 'http://XXX.XXX.XXX.111:8080/?action=stream':
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [info]   Duration: N/A, bitrate: N/A
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [info]     Stream #0:0: Video: mjpeg (Baseline), 1 reference frame, yuvj422p(pc, bt470bg/unknown/unknown, center), 800x600 [SAR 1:1 DAR 4:3], 
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] 25 tbr, 25 tbn, 25 tbc
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [verbose] Matched encoder 'libx264' for codec 'h264'.
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] 
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [info] Stream mapping:
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [info]   Stream #0:0 -> #0:0 (mjpeg (native) -> h264 (libx264))
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [info] Press [q] to stop, [?] for help
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] 
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [Parsed_scale_0 @ 0x7fea0740c580] [verbose] w:1280 h:720 flags:'bicubic' interl:0
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] 
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [graph 0 input from stream 0:0 @ 0x7fea0740c880] [verbose] w:800 h:600 pixfmt:yuvj422p tb:1/25 fr:25/1 sar:1/1 sws_param:flags=2
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] 
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [swscaler @ 0x7fe9c8008000] [warning] deprecated pixel format used, make sure you did set range correctly
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] 
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [Parsed_scale_0 @ 0x7fea0740c580] [verbose] w:800 h:600 fmt:yuvj422p sar:1/1 -> w:1280 h:720 fmt:yuv420p sar:3/4 flags:0x4
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] 
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [libx264 @ 0x7fe9f780a600] [info] using SAR=3/4
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] 
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [libx264 @ 0x7fe9f780a600] [info] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] 
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [libx264 @ 0x7fe9f780a600] [info] profile Constrained Baseline, level 3.1, 4:2:0, 8-bit
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] 
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [info] Output #0, rtp, to 'srtp://XXX.XXX.XXX.238:64432?rtcpport=64432&localrtcpport=64432&pkt_size=1316':
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [info]   Metadata:
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [info]     encoder         : Lavf58.29.100
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [info]     Stream #0:0: Video: h264 (libx264), 1 reference frame, yuv420p(center), 1280x720 [SAR 3:4 DAR 4:3], q=-1--1, 299 kb/s, 30 fps, 90k tbn, 30 tbc
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [info]     Metadata:
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [info]       encoder         : Lavc58.54.100 libx264
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [info]     Side data:
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] [info]       cpb: bitrate max/min/avg: 299000/0/299000 buffer size: 598000 vbv_delay: -1
[8/4/2020, 10:11:12 AM] [Camera FFmpeg] [Ultimaker 3] 
[8/4/2020, 10:11:14 AM] [Camera FFmpeg] [Ultimaker 3] [verbose] *** 1 dup!
[8/4/2020, 10:11:14 AM] [Camera FFmpeg] [Ultimaker 3] 
[8/4/2020, 10:11:14 AM] [Camera FFmpeg] [Ultimaker 3] [info] frame=    4 fps=3.0 q=47.0 size=       7kB time=00:00:00.10 bitrate= 574.2kbits/s dup=1 drop=0 speed=0.075x    
[8/4/2020, 10:11:14 AM] [Camera FFmpeg] [Ultimaker 3] [info] frame=    5 fps=2.7 q=47.0 size=       9kB time=00:00:00.13 bitrate= 545.7kbits/s dup=1 drop=0 speed=0.0711x    
[8/4/2020, 10:11:15 AM] [Camera FFmpeg] [Ultimaker 3] [info] frame=    7 fps=2.3 q=48.0 size=      11kB time=00:00:00.20 bitrate= 439.9kbits/s dup=1 drop=0 speed=0.0669x    
[8/4/2020, 10:11:16 AM] [Camera FFmpeg] [Ultimaker 3] [verbose] *** 1 dup!
[8/4/2020, 10:11:16 AM] [Camera FFmpeg] [Ultimaker 3] 
[8/4/2020, 10:11:16 AM] [Camera FFmpeg] [Ultimaker 3] [info] frame=   10 fps=2.8 q=44.0 size=      14kB time=00:00:00.30 bitrate= 388.8kbits/s dup=2 drop=0 speed=0.0839x    
[8/4/2020, 10:11:17 AM] [Camera FFmpeg] [Ultimaker 3] [info] frame=   12 fps=2.8 q=45.0 size=      15kB time=00:00:00.36 bitrate= 332.6kbits/s dup=2 drop=0 speed=0.0854x    
[8/4/2020, 10:11:17 AM] [Camera FFmpeg] [Ultimaker 3] [info] frame=   14 fps=2.9 q=44.0 size=      16kB time=00:00:00.43 bitrate= 306.5kbits/s dup=2 drop=0 speed=0.0892x    
[8/4/2020, 10:11:18 AM] [Camera FFmpeg] [Ultimaker 3] [verbose] *** 1 dup!
[8/4/2020, 10:11:18 AM] [Camera FFmpeg] [Ultimaker 3] 
[8/4/2020, 10:11:18 AM] [Camera FFmpeg] [Ultimaker 3] Received request to reconfigure: 640x360, 30 fps, 132 kbps (Ignored)
[8/4/2020, 10:11:18 AM] [Camera FFmpeg] [Ultimaker 3] [info] frame=   17 fps=3.0 q=43.0 size=      19kB time=00:00:00.53 bitrate= 295.7kbits/s dup=3 drop=0 speed=0.0951x    
[8/4/2020, 10:11:19 AM] [Camera FFmpeg] [Ultimaker 3] [info] frame=   20 fps=3.2 q=43.0 size=      20kB time=00:00:00.63 bitrate= 261.6kbits/s dup=3 drop=0 speed=0.101x    
[8/4/2020, 10:11:19 AM] [Camera FFmpeg] [Ultimaker 3] [verbose] *** 1 dup!
[8/4/2020, 10:11:19 AM] [Camera FFmpeg] [Ultimaker 3] 
[8/4/2020, 10:11:19 AM] [Camera FFmpeg] [Ultimaker 3] [info] frame=   23 fps=3.2 q=43.0 size=      24kB time=00:00:00.73 bitrate= 269.8kbits/s dup=4 drop=0 speed=0.103x    
[8/4/2020, 10:11:20 AM] [Camera FFmpeg] [Ultimaker 3] [info] frame=   26 fps=3.3 q=43.0 size=      26kB time=00:00:00.83 bitrate= 254.7kbits/s dup=4 drop=0 speed=0.105x    
[8/4/2020, 10:11:21 AM] [Camera FFmpeg] [Ultimaker 3] [verbose] *** 1 dup!
[8/4/2020, 10:11:21 AM] [Camera FFmpeg] [Ultimaker 3] 
[8/4/2020, 10:11:21 AM] [Camera FFmpeg] [Ultimaker 3] [info] frame=   30 fps=3.5 q=42.0 size=      34kB time=00:00:00.96 bitrate= 285.6kbits/s dup=5 drop=0 speed=0.112x    
[8/4/2020, 10:11:22 AM] [Camera FFmpeg] [Ultimaker 3] [info] frame=   31 fps=3.4 q=43.0 size=      34kB time=00:00:01.00 bitrate= 278.2kbits/s dup=5 drop=0 speed=0.109x    
[8/4/2020, 10:11:22 AM] [Camera FFmpeg] [Ultimaker 3] [verbose] *** 1 dup!
[8/4/2020, 10:11:22 AM] [Camera FFmpeg] [Ultimaker 3] 
[8/4/2020, 10:11:22 AM] [Camera FFmpeg] [Ultimaker 3] [info] frame=   34 fps=3.5 q=40.0 size=      35kB time=00:00:01.10 bitrate= 260.4kbits/s dup=6 drop=0 speed=0.113x    
[8/4/2020, 10:11:23 AM] [Camera FFmpeg] [Ultimaker 3] [info] frame=   36 fps=3.4 q=37.0 size=      36kB time=00:00:01.16 bitrate= 255.3kbits/s dup=6 drop=0 speed=0.111x    
[8/4/2020, 10:11:24 AM] [Camera FFmpeg] [Ultimaker 3] [info] frame=   37 fps=3.4 q=37.0 size=      37kB time=00:00:01.20 bitrate= 254.9kbits/s dup=6 drop=0 speed=0.109x    
[8/4/2020, 10:11:24 AM] [Camera FFmpeg] [Ultimaker 3] [verbose] *** 1 dup!
[8/4/2020, 10:11:24 AM] [Camera FFmpeg] [Ultimaker 3] 
[8/4/2020, 10:11:24 AM] [Camera FFmpeg] [Ultimaker 3] [info] frame=   40 fps=3.4 q=33.0 size=      41kB time=00:00:01.30 bitrate= 258.9kbits/s dup=7 drop=0 speed=0.11x    
[8/4/2020, 10:11:25 AM] [Camera FFmpeg] [Ultimaker 3] [info] frame=   41 fps=3.3 q=37.0 size=      42kB time=00:00:01.33 bitrate= 259.7kbits/s dup=7 drop=0 speed=0.108x    
[8/4/2020, 10:11:26 AM] [Camera FFmpeg] [Ultimaker 3] [info] frame=   43 fps=3.2 q=42.0 size=      45kB time=00:00:01.40 bitrate= 262.1kbits/s dup=7 drop=0 speed=0.105x    
[8/4/2020, 10:11:28 AM] [Camera FFmpeg] [Ultimaker 3] [verbose] *** 1 dup!
[8/4/2020, 10:11:28 AM] [Camera FFmpeg] [Ultimaker 3] 
[8/4/2020, 10:11:28 AM] [Camera FFmpeg] [Ultimaker 3] [info] frame=   46 fps=3.1 q=41.0 size=      49kB time=00:00:01.50 bitrate= 268.8kbits/s dup=8 drop=0 speed=0.101x    
[8/4/2020, 10:11:28 AM] [Camera FFmpeg] [Ultimaker 3] [info] frame=   47 fps=3.0 q=44.0 size=      54kB time=00:00:01.53 bitrate= 287.2kbits/s dup=8 drop=0 speed=0.0992x    
[8/4/2020, 10:11:29 AM] [Camera FFmpeg] [Ultimaker 3] [info] frame=   49 fps=3.0 q=44.0 size=      57kB time=00:00:01.60 bitrate= 291.0kbits/s dup=8 drop=0 speed=0.0987x    
[8/4/2020, 10:11:31 AM] [Camera FFmpeg] [Ultimaker 3] [verbose] *** 1 dup!
[8/4/2020, 10:11:31 AM] [Camera FFmpeg] [Ultimaker 3] 
[8/4/2020, 10:11:31 AM] [Camera FFmpeg] [Ultimaker 3] [info] frame=   52 fps=2.9 q=42.0 size=      60kB time=00:00:01.70 bitrate= 290.4kbits/s dup=9 drop=0 speed=0.0938x    
[8/4/2020, 10:11:31 AM] [Camera FFmpeg] [Ultimaker 3] [info] frame=   53 fps=2.8 q=44.0 size=      64kB time=00:00:01.73 bitrate= 300.8kbits/s dup=9 drop=0 speed=0.0929x    
[8/4/2020, 10:11:32 AM] [Camera FFmpeg] [Ultimaker 3] [info] frame=   55 fps=2.8 q=43.0 size=      65kB time=00:00:01.80 bitrate= 296.6kbits/s dup=9 drop=0 speed=0.0913x    
[8/4/2020, 10:11:33 AM] [Camera FFmpeg] [Ultimaker 3] [verbose] *** 1 dup!
[8/4/2020, 10:11:33 AM] [Camera FFmpeg] [Ultimaker 3] 
[8/4/2020, 10:11:33 AM] [Camera FFmpeg] [Ultimaker 3] [info] frame=   58 fps=2.8 q=40.0 size=      68kB time=00:00:01.90 bitrate= 293.2kbits/s dup=10 drop=0 speed=0.0917x    
[8/4/2020, 10:11:34 AM] [Camera FFmpeg] [Ultimaker 3] [info] frame=   59 fps=2.8 q=42.0 size=      69kB time=00:00:01.93 bitrate= 290.6kbits/s dup=10 drop=0 speed=0.0909x    
[8/4/2020, 10:11:35 AM] [Camera FFmpeg] [Ultimaker 3] [info] frame=   61 fps=2.8 q=42.0 size=      70kB time=00:00:02.00 bitrate= 285.8kbits/s dup=10 drop=0 speed=0.0906x    
[8/4/2020, 10:11:36 AM] [Camera FFmpeg] [Ultimaker 3] [info] frame=   62 fps=2.7 q=42.0 size=      70kB time=00:00:02.03 bitrate= 282.9kbits/s dup=10 drop=0 speed=0.0896x    
[8/4/2020, 10:11:36 AM] [Camera FFmpeg] [Ultimaker 3] [verbose] *** 1 dup!
[8/4/2020, 10:11:36 AM] [Camera FFmpeg] [Ultimaker 3] 
[8/4/2020, 10:11:36 AM] [Camera FFmpeg] [Ultimaker 3] [info] frame=   64 fps=2.7 q=40.0 size=      72kB time=00:00:02.10 bitrate= 279.7kbits/s dup=11 drop=0 speed=0.0895x    
[8/4/2020, 10:11:37 AM] [Camera FFmpeg] [Ultimaker 3] [info] frame=   65 fps=2.7 q=41.0 size=      72kB time=00:00:02.13 bitrate= 278.1kbits/s dup=11 drop=0 speed=0.0881x    
[8/4/2020, 10:11:38 AM] [Camera FFmpeg] [Ultimaker 3] [info] frame=   66 fps=2.6 q=42.0 size=      73kB time=00:00:02.16 bitrate= 276.5kbits/s dup=11 drop=0 speed=0.0857x    
[8/4/2020, 10:11:39 AM] [Camera FFmpeg] [Ultimaker 3] [info] frame=   68 fps=2.6 q=42.0 size=      75kB time=00:00:02.23 bitrate= 274.1kbits/s dup=11 drop=0 speed=0.0839x    
[8/4/2020, 10:11:40 AM] [Camera FFmpeg] [Ultimaker 3] [verbose] *** 1 dup!
[8/4/2020, 10:11:40 AM] [Camera FFmpeg] [Ultimaker 3] 
[8/4/2020, 10:11:40 AM] [Camera FFmpeg] [Ultimaker 3] [info] frame=   70 fps=2.6 q=34.0 size=      79kB time=00:00:02.30 bitrate= 281.6kbits/s dup=12 drop=0 speed=0.0847x    
[8/4/2020, 10:11:41 AM] [Camera FFmpeg] [Ultimaker 3] [info] frame=   72 fps=2.6 q=42.0 size=      81kB time=00:00:02.36 bitrate= 280.3kbits/s dup=12 drop=0 speed=0.0843x    
[8/4/2020, 10:11:41 AM] [Camera FFmpeg] [Ultimaker 3] [info] frame=   73 fps=2.5 q=42.0 size=      82kB time=00:00:02.40 bitrate= 278.4kbits/s dup=12 drop=0 speed=0.0836x    
[8/4/2020, 10:11:42 AM] [Camera FFmpeg] [Ultimaker 3] Stopped video stream.
[8/4/2020, 10:11:42 AM] [Camera FFmpeg] [Ultimaker 3] ffmpeg exited with code: null and signal: SIGKILL (Expected)
[8/4/2020, 10:12:08 AM] [Camera FFmpeg] [Ultimaker 3] Snapshot requested: 1280x720
[8/4/2020, 10:12:08 AM] [Camera FFmpeg] [Ultimaker 3] Sending snapshot: 1280x720
[8/4/2020, 10:12:08 AM] [Camera FFmpeg] [Ultimaker 3] Snapshot command: /usr/local/lib/node_modules/homebridge-camera-ffmpeg/node_modules/ffmpeg-for-homebridge/ffmpeg -i http://XXX.XXX.XXX.111:8080/?action=stream -frames:v 1 -vf scale=1280:720 -f image2 -

ffprobe output:

Input #0, mpjpeg, from 'http://XXX.XXX.XXX.111:8080/?action=stream':
  Duration: N/A, bitrate: N/A
    Stream #0:0: Video: mjpeg (Baseline), yuvj422p(pc, bt470bg/unknown/unknown), 800x600 [SAR 1:1 DAR 4:3], 25 tbr, 25 tbn, 25 tbc

Homebridge Config:

{
            "name": "Camera FFmpeg",
            "cameras": [
                {
                    "name": "Ultimaker 3",
                    "manufacturer": "Ultimaker",
                    "model": "3",
                    "firmwareRevision": "5.2.11.20190503",
                    "videoConfig": {
                        "source": "-i http://XXX.XXX.XXX.111:8080/?action=stream",
                        "vcodec": "h264",
                        "debug": true
                    }
                }
            ],
            "platform": "Camera-ffmpeg"
        }

Screenshots:

Image

Environment:

  • Node.js Version: 14.5.0
  • NPM Version: 6.14.5
  • Homebridge Version: 1.1.1
  • Homebridge Camera FFmpeg Version: 2.4.3
  • Homebridge Config UI X Plugin Version: 4.24.0
  • Operating System: macOS 11

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 20 (9 by maintainers)

Most upvoted comments

try this: "maxWidth": 640, "maxHeight": 360, "maxFPS": 15,

same problem and this is the only solution found