Verwenden Sie stattdessen ffmpeg für die Aufnahme und VLC für die Wiedergabe.
ffmpeg -i "rtmpt://164.100.169.57/livepkgr/lok" -f flv test.flv
oder für eine 60-Sekunden-Probe:
ffmpeg -i "rtmpt://164.100.169.57/livepkgr/lok" -f flv -t 60 test.flv
Ich verwende VLC, um diesen Stream aufzuzeichnen:
rtmpt://164.100.169.57/livepkgr/lok
Der Stream wird jedoch nach einigen Minuten Aufnahme in VLC abrupt abgebrochen (niemals länger als 12 Minuten).
Auf der anderen Seite sendet die Website, auf der der Stream gehostet wird, diesen Stream ohne Unterbrechung. Ich konnte den Strom 30 Minuten lang ununterbrochen verfolgen.
Früher sendete die Website RTMP-Stream, was nie problematisch war.
Hat jemand anderes mit RTMP-Streams dieses Problem konfrontiert?
Wie kann ich diesen Stream ununterbrochen aufzeichnen, so wie die Website ihn ununterbrochen überträgt?
Verwenden Sie stattdessen ffmpeg für die Aufnahme und VLC für die Wiedergabe.
ffmpeg -i "rtmpt://164.100.169.57/livepkgr/lok" -f flv test.flv
oder für eine 60-Sekunden-Probe:
ffmpeg -i "rtmpt://164.100.169.57/livepkgr/lok" -f flv -t 60 test.flv
Ich habe dieses Dienstprogramm namens RTMPdump gefunden. Es hat den Trick gemacht. Im Gegensatz zu VLC wurde der Stream problemlos und reibungslos gehandhabt.