Wie erkennt man einen Mjpeg-Stream-Verlust in ffplay?
Wie kann ich einen MJPEG-Stream-Verlust in ffplay feststellen?
Ich benutze ffplay, um einen Mjpeg-Stream von einer billigen kabellosen IP-Kamera abzuspielen, die sich willkürlich vom Netzwerk trennen möchte.
ffplay -autoexit -loglevel quiet -an -i http://192.168.0.10//video/mjpg.cgi?.mjpeg &
Wenn die Verbindung zum Netzwerk getrennt wird - friert ffplay beim letzten Stream-Frame ein, gibt jedoch keinen Fehler aus. Momentan schalte ich einfach alle 15 Minuten ab und starte das ffplay erneut. Ich hoffe, dass es einen besseren Weg gibt, diesen Stromverlust zu erkennen und im ffplay zu machen. Ich habe versucht, die Option -autoexit zu konfigurieren, und dann die Kamera absichtlich getrennt. Ffplay bleibt stehen. Wenn ich den Stromverlust in ffplay irgendwie feststellen oder zum Schließen bringen könnte, könnte ich die pid in ps aufrufen und ggf. neu starten.
Hat das noch jemand erlebt? Danke im Voraus.
ffplay version 2.8.14-0ubuntu0.16.04.1 Copyright (c) 2003-2018 die mit gcc 5.4.0 erstellten FFmpeg-Entwickler (Ubuntu 5.4.0-6ubuntu1 ~ 16.04.9) 20160609 Konfiguration: --prefix = / usr - extra-version = 0ubuntu0.16.04.1 --build-suffix = -ffmpeg --toolchain = gehärtet --libdir = / usr / lib / x86_64-linux-gnu --incdir = / usr / include / x86_64-linux-gnu --cc = cc --cxx = g ++ --enable-gpl --enable-shared --disable-stripping --disable-decoder = libopenjpeg --disable-decoder = libschroedinger --enable-avresample --enable-avisynth --enable-gnutls --enable- ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable- libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librtmp --enable-libschroedinger --enable-libshine --enable- libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp--enable-libx265 --enable-libxvid --enable-libzvbi --enable-openal --enable-opengl --enable-x11grab --enable-libdc1394 --enable-libiec61883 --enable-libzmq --enable-frei0r --enable-libx264 --enable-libopencv libavutil 54. 31.100 / 54. 31.100 libavcodec 56. 60.100 / 56. 60.100 libavformat 56. 40.101 / 56. 40.101 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 40.101 / 5. 40.101 libavresample 2. 1. 0 / 2. 1. 0 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 2.101 / 1. 2.101 libpostproc 53. 3.100 / 53. 3.10040.101 / 56. 40.101 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 40.101 / 5. 40.101 libavresample 2. 1. 0 / 2. 1. 0 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 2.101 / 1. 2.101 libpostproc 53. 3.100 / 53. 3.10040.101 / 56. 40.101 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 40.101 / 5. 40.101 libavresample 2. 1. 0 / 2. 1. 0 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 2.101 / 1. 2.101 libpostproc 53. 3.100 / 53. 3.100
0 Antworten auf die Frage
Verwandte Probleme
-
3
Kann die vorhandene drahtlose Netzwerkverschlüsselung ein Netzwerk wirklich schützen?
-
5
Gibt es drahtlose Router, die Bandbreitenüberwachung und -drosselung ermöglichen?
-
5
XP-Netzwerkverbindung ohne Neustart freigeben?
-
5
Wie richte ich Windows ein, 802.11 gegenüber 3G zu bevorzugen?
-
12
Welche Router bevorzugen Sie für DD-WRT oder OpenWRT?
-
10
Der USB-Wi-Fi-Adapter wird unter Windows Vista nicht aktiviert
-
2
Warum findet mein Macbook kein drahtloses Netzwerk?
-
2
Wie kann ich mein drahtloses Netzwerk für höchste Sicherheit konfigurieren?
-
4
iPod-Touch zum Abspielen von Filmen vom PC auf der PS3?
-
2
Realtek-Treiber auf einem Lenovo X200 mit Ubuntu 9.04