homebridge-camera-ffmpeg icon indicating copy to clipboard operation
homebridge-camera-ffmpeg copied to clipboard

Amovision Camera stream does not start

Open leonardbld opened this issue 2 years ago • 0 comments

Describe The Problem: Amovision camera stream does not start in homekit. Picture of the cam is there but no video stream.

To Reproduce: Tryt in homekit and eve app

Logs: [7/26/2022, 1:14:18 PM] [Camera FFmpeg] [Garten] Snapshot requested: 640 x 360 [7/26/2022, 1:14:18 PM] [Camera FFmpeg] [Garten] Snapshot command: ffmpeg -re -i rtsp://admin:[email protected]:554/11 -frames:v 1 -f image2 - -hide_banner -loglevel error [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] Sending snapshot: 640 x 360 [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] Resize command: ffmpeg -i pipe: -frames:v 1 -filter:v scale='min(640,iw)':'min(360,ih)':force_original_aspect_ratio=decrease -f image2 - [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] Video stream requested: 1280 x 720, 30 fps, 299 kbps [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] Starting video stream: 1280 x 720, 30 fps, 299 kbps (AAC-eld) [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] Stream command: ffmpeg -re -i rtsp://admin:[email protected]:554/11 -an -sn -dn -codec:v libx264 -pix_fmt yuv420p -color_range mpeg -r 30 -f rawvideo -preset ultrafast -tune zerolatency -filter:v scale='min(1280,iw)':'min(720,ih)':force_original_aspect_ratio=decrease,scale=trunc(iw/2)*2:trunc(ih/2)2 -b:v 299k -payload_type 99 -ssrc 4389875 -f rtp -srtp_out_suite AES_CM_128_HMAC_SHA1_80 -srtp_out_params Ja1NtA1foIN0/g3n3amBr5xPzEzXHz+UsGDZb57M srtp://192.168.2.149:63581?rtcpport=63581&pkt_size=1316 -vn -sn -dn -codec:a libfdk_aac -profile:a aac_eld -flags +global_header -f null -ar 16k -b:a 24k -ac 1 -payload_type 110 -ssrc 9415050 -f rtp -srtp_out_suite AES_CM_128_HMAC_SHA1_80 -srtp_out_params b2H7mO1L/Ie2MBkyduMUPPl1HZSswccYtPAVoGq+ srtp://192.168.2.149:53351?rtcpport=53351&pkt_size=188 -loglevel level+verbose -progress pipe:1 [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] [info] ffmpeg version 4.4.2 Copyright (c) 2000-2021 the FFmpeg developers [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] [info] built with FreeBSD clang version 10.0.1 ([email protected]:llvm/llvm-project.git llvmorg-10.0.1-0-gef32c611aa2) [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] [info] configuration: --prefix=/usr/local --mandir=/usr/local/man --datadir=/usr/local/share/ffmpeg --pkgconfigdir=/usr/local/libdata/pkgconfig --disable-static --disable-libcelt --enable-shared --enable-pic --enable-gpl --enable-avresample --cc=cc --cxx=c++ --disable-alsa --disable-libopencore-amrnb --disable-libopencore-amrwb --enable-libaom --disable-libaribb24 --enable-asm --enable-libass --disable-libbs2b --disable-libcaca --disable-libcdio --disable-libcodec2 --enable-libdav1d --disable-libdavs2 --disable-libdc1394 --disable-debug --enable-htmlpages --enable-libdrm --disable-libfdk-aac --disable-libflite --enable-fontconfig --enable-libfreetype --enable-frei0r --disable-libfribidi --disable-gcrypt --disable-libglslang --disable-libgme --enable-gmp --enable-gnutls --enable-version3 --disable-libgsm --enable-iconv --disable-libilbc --disable-libjack --disable-libklvanc --disable-libkvazaar --disable-ladspa --enable-libmp3lame --disable-liblensfun --disable-libbluray --disable-librsvg --disable-librtmp --enable-libxml2 --disable-lto --disable-lv2 --disable-mbedtls --disable-libmfx --disable-libmodplug --disable-libmysofa --disable-nonfree --disable-openal --disable-opencl --disable-opengl --disable-libopenh264 --disable-libopenjpeg --disable-libopenmpt --disable-openssl --disable-libopenvino --enable-optimizations --enable-libopus --disable-pocketsphinx --disable-libpulse --disable-librabbitmq --disable-librav1e --disable-librist --enable-runtime-cpudetect --disable-librubberband --disable-sdl2 --disable-libsmbclient --disable-libsnappy --disable-sndio --disable-libsoxr --disable-libspeex --disable-libsrt --disable-libssh --enable-libsvtav1 --disable-libtensorflow --disable-libtesseract --enable-libtheora --disable-libtwolame --disable-libuavs3d --enable-libv4l2 --enable-vaapi --disable-vapoursynth --enable-vdpau --disable-libvidstab --enable-libvmaf --enable-libvorbis --disable-libvo-amrwbenc --enable-libvpx --disable-vulkan --disable-libwebp --enable-libx264 --enable-libx265 --disable-libxavs2 --enable-libxcb --enable-libxvid --disable-outdev=xv --disable-libzimg --disable-libzmq --disable-libzvbi [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] [info] libavutil 56. 70.100 / 56. 70.100 [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] [info] libavcodec 58.134.100 / 58.134.100 [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] [info] libavformat 58. 76.100 / 58. 76.100 [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] [info] libavdevice 58. 13.100 / 58. 13.100 [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] [info] libavfilter 7.110.100 / 7.110.100 [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] [info] libavresample 4. 0. 0 / 4. 0. 0 [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] [info] libswscale 5. 9.100 / 5. 9.100 [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] [info] libswresample 3. 9.100 / 3. 9.100 [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] [info] libpostproc 55. 9.100 / 55. 9.100 [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] [tcp @ 0x80f11c0c0] [verbose] Starting connection attempt to 192.168.2.105 port 554 [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] [tcp @ 0x80f11c0c0] [verbose] Successfully connected to 192.168.2.105 port 554 [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] [rtsp @ 0x80f12e000] [verbose] SDP: [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] v=0 [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] o=StreamingServer 3331435948 1116907222000 IN IP4 192.168.2.105 [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] s=\11 [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] c=IN IP4 0.0.0.0 [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] b=AS:4100 [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] t=0 0 [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] a=control: [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] m=video 0 RTP/AVP 96 [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] b=AS:4000 [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] a=framerate:25 [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] a=control:trackID=0 [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] a=rtpmap:96 H264/90000 [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] a=fmtp:96 packetization-mode=1;profile-level-id=420029; sprop-parameter-sets=Z00AKpWoHgCJ+VA=,aO48gA== [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] a=framesize:96 1920-1080 [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] m=audio 0 RTP/AVP 8 [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] a=control:trackID=2 [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] a=rtpmap:8 PCMA/8000 [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] [rtsp @ 0x80f12e000] [verbose] setting jitter buffer size to 500 [7/26/2022, 1:14:24 PM] [Camera FFmpeg] [Garten] [rtsp @ 0x80f12e000] [verbose] setting jitter buffer size to 500 [7/26/2022, 1:14:25 PM] [Camera FFmpeg] [Garten] [h264 @ 0x80f0a1f00] [verbose] Reinit context to 1920x1088, pix_fmt: yuv420p [7/26/2022, 1:14:30 PM] [Camera FFmpeg] [Garten] [rtsp @ 0x80f12e000] [verbose] max_analyze_duration 5000000 reached at 5020511 microseconds st:0 [7/26/2022, 1:14:30 PM] [Camera FFmpeg] [Garten] [warning] Guessed Channel Layout for Input Stream #0.1 : mono [7/26/2022, 1:14:30 PM] [Camera FFmpeg] [Garten] [info] Input #0, rtsp, from 'rtsp://admin:[email protected]:554/11': [7/26/2022, 1:14:30 PM] [Camera FFmpeg] [Garten] [info] Metadata: [7/26/2022, 1:14:30 PM] [Camera FFmpeg] [Garten] [info] title : \11 [7/26/2022, 1:14:30 PM] [Camera FFmpeg] [Garten] [info] Duration: N/A, start: 0.077211, bitrate: N/A [7/26/2022, 1:14:30 PM] [Camera FFmpeg] [Garten] [info] Stream #0:0: Video: h264 (Main), 1 reference frame, yuv420p(progressive), 1920x1080 (1920x1088), 25.92 tbr, 90k tbn, 180k tbc [7/26/2022, 1:14:30 PM] [Camera FFmpeg] [Garten] [info] Stream #0:1: Audio: pcm_alaw, 8000 Hz, mono, s16, 64 kb/s [7/26/2022, 1:14:30 PM] [Camera FFmpeg] [Garten] [AVIOContext @ 0x80f120280] [verbose] Statistics: 0 seeks, 0 writeouts [7/26/2022, 1:14:30 PM] [Camera FFmpeg] [Garten] Stopped video stream.

Homebridge Config:

            {
                "name": "Garten",
                "unbridge": false,
                "videoConfig": {
                    "source": "-re -i rtsp://admin:[email protected]:554/11",
                    "audio": true,
                    "debug": true
                }

Environment:

  • Node.js Version: v16.15.1
  • NPM Version:
  • Homebridge Version: v1.5.0
  • Homebridge Camera FFmpeg Version: v3.1.4
  • Homebridge Config UI X Plugin Version: v4.49.0
  • Operating System: FreeBSD 13.1

leonardbld avatar Jul 26 '22 11:07 leonardbld