Обнаружены неверные данные при обработке ввода из потока rtsp

Я пытаюсь воспроизвести поток rtsp с помощью ffplay с помощью этой команды:

ffplay -i rtsp://HOST:1235/qc/Ks3Al3nVHPOt5F -fflags nobuffer -flags low_delay -an -framedrop

or

ffplay -i rtsp://HOST:1235/qc/Ks3Al3nVHPOt5F

Но я получил ошибку

C:\Users\Administrator\Desktop\QuadroCam\ffmpeg>ffplay rtsp://HOST:1235/qc/
Ks3Al3nVHPOt5F
ffplay version 4.1 Copyright (c) 2003-2018 the FFmpeg developers
  built with gcc 8.2.1 (GCC) 20181017
  configuration: --disable-static --enable-shared --enable-gpl --enable-version3
 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libas
s --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopenco
re-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enab
le-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libt
wolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --e
nable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --en
able-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable
-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libmfx --
enable-amf --enable-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --e
nable-nvdec --enable-dxva2 --enable-avisynth
  libavutil      56. 22.100 / 56. 22.100
  libavcodec     58. 35.100 / 58. 35.100
  libavformat    58. 20.100 / 58. 20.100
  libavdevice    58.  5.100 / 58.  5.100
  libavfilter     7. 40.101 /  7. 40.101
  libswscale      5.  3.100 /  5.  3.100
  libswresample   3.  3.100 /  3.  3.100
  libpostproc    55.  3.100 / 55.  3.100
rtsp://HOST:1235/qc/Ks3Al3nVHPOt5F: Invalid data found when processing inpu
t
    nan    :  0.000 fd=   0 aq=    0KB vq=    0KB sq=    0B f=0/0

Возможно, для этой команды нужен дополнительный аргумент или что-то в этом роде. Любая помощь, пожалуйста?


person Jeremi Sharkboy    schedule 02.09.2019    source источник


Ответы (1)


Вы пытались открыть тот же ввод с помощью vlc и/или ffprobe?

ffprobe обнаружит поток и покажет больше информации. vlc также может подтвердить действительный поток rtsp, однако это случилось со мной, когда vlc открыл поток и ffplay не с rtsp от видеорегистратора.

person Xavier    schedule 05.09.2019