![如何录制与 VLC 不断断开连接的 RTMPT 流?](https://linux22.com/image/1500151/%E5%A6%82%E4%BD%95%E5%BD%95%E5%88%B6%E4%B8%8E%20VLC%20%E4%B8%8D%E6%96%AD%E6%96%AD%E5%BC%80%E8%BF%9E%E6%8E%A5%E7%9A%84%20RTMPT%20%E6%B5%81%EF%BC%9F.png)
我正在使用 VLC 录制这个流:
rtmpt://164.100.169.57/livepkgr/lok
然而,在 VLC 中录制几分钟后,流媒体突然停止(持续时间不超过 12 分钟)。
另一方面,直播网站会不间断地播放该直播。我可以连续观看 30 分钟的直播。
之前网站都是播放rtmp流的,从来没有出过问题。
还有其他人遇到过这个与 RTMP 流相关的问题吗?
我怎样才能不间断地录制此流,就像网站不间断地播放它一样?
答案1
那么,使用 ffmpeg 进行录制,使用 VLC 进行播放怎么样?
ffmpeg -i "rtmpt://164.100.169.57/livepkgr/lok" -f flv test.flv
或者 60 秒样本:
ffmpeg -i "rtmpt://164.100.169.57/livepkgr/lok" -f flv -t 60 test.flv
答案2
我找到了一款名为 RTMPdump 的实用程序。它确实管用。它处理流媒体非常顺畅,没有任何问题,这一点与 VLC 不同。