cocoa ffmpeg 流创建了不正确的文件

cocoa ffmpeg streaming created improper file

我正在尝试在我的 cocoa 应用程序中使用 FFMPEG 捕获视频流并将其上传到 RTMP 服务器。我可以通过 FFPLAY 播放该文件,但是当我停止流式传输时 文件未正确创建

它显示文件大小为 1kb,即使流式传输完成 5 分钟

但是,如果我尝试在我的本地系统上保存它,它工作正常。已创建合适的文件,我可以查看它。

RTMP 服务器也很好,因为 windows 正在该服务器上创建和保存文件。

提前致谢。 :)

将 FFMPEG 更新到版本 3.1.4 解决了我通过终端流式传输的问题。