NEWS
YAHKA 0.9.2 Kamerastream
-
Moin moin zusammen,
ich habe folgendes Problem - und ich hoffe, dass mir jemand helfen kann:
ich nutze ioBroker in einem Multihost-Setup: Ein rPi3b+ im Verbund mit einem alten Desktop-Rechner. Auf zweiterem lasse ich ioBroker mit nur einer YAHKA-Instanz laufen, die drei Überwachungskameras zur Verfügung stellen soll.Ich bekomme einen Snapshot des aktuellen Kamerastreams in Homekit angezeigt. Sobald ich mir aber den Stream anschauen will kommt die Meldung "Keine Antwort. Die Kamera antwortet nicht."
Ich habe das Loglevel mal auf "Debug" gestellt. Dort erhalte ich die Nachricht, dass der Snapshot erstellt wird:
Snapshot run: ffmpeg -re -i rtsp://admin:admin@192.168.178.193:554/2 -t 1 -s 480x270 -f image2 -
Beim Stream passiert da nix, obwohl ich der Meinung war, dass auch dort mal eine entsprechende Meldung ausgegeben worden ist.Hat da jemand eine Idee? Vielleicht der Author des Plugins @JW86 ?
Ganz ganz liebe Grüße,
Donderda -
Was steht denn bei dir in yahka unter „FFMPEG Kommandozeile - Livestream:„?
-
Hallo, ich habe genau das gleiche Problem... Hier die Konfigurationsparameter. Würde mich über einen Ideenstupser freuen @eumats
[ "-re", "-i", "${source}", "-threads", "0", "-vcodec", "${codec}", "-an", "-pix_fmt", "yuv420p", "-r", "${fps}", "-f", "rawvideo", "-tune", "zerolatency", "-vf", "scale=${width}:${height}", "-b:v", "${bitrate}k", "-bufsize", "${bitrate}k", "-payload_type", "99", "-ssrc", "1", "-f", "rtp", "-srtp_out_suite", "AES_CM_128_HMAC_SHA1_80", "-srtp_out_params", "${videokey}", "srtp://${targetAddress}:${targetVideoPort}?rtcpport=${targetVideoPort}&localrtcpport=${targetVideoPort}&pkt_size=1378" ]
-
Ffmpeg ist installiert?
-
Ja, bekomme ja ein Standbild
-
@nabbl
Dann stell mal yahka auf Debug und führe das Kommando aus den Log mal auf der Kommandozeile aus. Mal schauen ob eine Fehlermeldung ausgegeben wird.Bitte mal beides hier posten. Also Kommando und Ergebnis ...
-
Also ich bekomme nur eine Ausgabe für den Screenshot:
yahka.0 2019-09-11 22:35:09.861 debug Snapshot run: ffmpeg -re -i rtsp://username:password@IP:554/2 -t 1 -s 480x270 -f image2 -
Als Ausgabe erhalte ich:
ffmpeg version 3.2.12-1~deb9u1 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 6.3.0 (Debian 6.3.0-18+deb9u1) 20170516 configuration: --prefix=/usr --extra-version='1~deb9u1' --toolchain=hardened - -libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enabl e-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-lib caca --enable-libcdio --enable-libebur128 --enable-libflite --enable-libfontconf ig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --en able-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enab le-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable -libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolam e --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enab le-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enab le-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enabl e-shared libavutil 55. 34.101 / 55. 34.101 libavcodec 57. 64.101 / 57. 64.101 libavformat 57. 56.101 / 57. 56.101 libavdevice 57. 1.100 / 57. 1.100 libavfilter 6. 65.100 / 6. 65.100 libavresample 3. 1. 0 / 3. 1. 0 libswscale 4. 2.100 / 4. 2.100 libswresample 2. 3.100 / 2. 3.100 libpostproc 54. 1.100 / 54. 1.100
Für den Stream an sich erhalte ich keinerlei Aufruf / Ausgabe...
-
.. also: Taucht nicht im Log auf...
-
Hat jemand ne Idee?
-
Was mich wundert: wenn ich einen Stream starten will, wird ffmpeg gar nicht erst gestartet? Zumindest laut Logs passiert da nix...
-
Sorry. Ich war gesundheitlich ein paar Tage ausgefallen. Poste mal bitte die folgenden Dinge:
- Kameratyp
- Screenshot der gesamten Yahka Konfiguration für die Kamera