Desidero scattare periodicamente delle istantanee di uno streaming video live RTMP. Riesco a vedere lo streaming video rtmp usando VLC. Questo è l'url rtmp:FFmpeg: NetStream.Play.StreamNotFound sul flusso RMTP
rtmp://antena3fms35livefs.fplive.net/antena3fms35live-live/stream-antena3_1
sto usando il seguente comando per catturare le istantanee, secondo il sito ufficiale di FFmpeg here:
ffmpeg -i rtmp://antena3fms35livefs.fplive.net/antena3fms35live-live/stream-antena3_1 -f image2 -vf fps=fps=1 out%d.png
Il comando produce il seguente output:
ffmpeg version N-64667-gd595361 Copyright (c) 2000-2014 the FFmpeg developers
built on Jul 14 2014 22:09:48 with gcc 4.8.3 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzl
libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amr
enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --ena
libavutil 52. 92.100/52. 92.100
libavcodec 55. 69.100/55. 69.100
libavformat 55. 47.100/55. 47.100
libavdevice 55. 13.102/55. 13.102
libavfilter 4. 10.100/4. 10.100
libswscale 2. 6.100/2. 6.100
libswresample 0. 19.100/0. 19.100
libpostproc 52. 3.100/52. 3.100
HandShake: client signature does not match!
Closing connection: NetStream.Play.StreamNotFound
rtmp://antena3fms35livefs.fplive.net/antena3fms35live-live/stream-antena3_1: Unknown error occurred
Ho provato con un altro stream rmtp, ma sto ancora ottenendo lo stesso errore.
Quale potrebbe essere il problema? Grazie!
Questo errore potrebbe significare che ffmpeg non è riuscito a "indovinare" correttamente come analizzare l'url. Lo stesso errore viene mostrato in rtmpdump e viene risolto scrivendo l'url esplicitamente tramite l'opzione -y. ffmpeg suppone anche di avere una funzionalità simile (il parametro [rtmp_playpath] (https://www.ffmpeg.org/ffmpeg-protocols.html) per il passaggio del valore corretto – BornToCode