Node.js + FFMPEG + AWS EC2-断管

发布时间:2020-07-05 20:23

我有一个运行Nodejs脚本的AWS EC2实例(t2.micro)。该脚本通过HTTP等待FFMPEG流,并通过websocket服务器对其进行重新广播(请参阅websocket-relay.js https://github.com/ionic-team/ionic/issues/16935)。在同一EC2实例上,我使用FFMPEG从文件流式传输到上述HTTP输入。恰好在一(1)分钟后,FFMPEG产生以下错误:

------错误开始------

av_interleaved_write_frame():管道损坏

上一则消息重复了1次here的预告片编写错误:

残破的管道帧= 1209 fps = 20 q = 1.0 Lsize = 49968kB时间= 00:00:59.89比特率= 6834.5kbits / s速度= 0.998x视频:54878kB音频:0kB字幕:0kB其他流:601kB全局头0kB混合开销:未知

[http @ 0x62a81c0] URL读取错误:文件结尾转换失败!

------错误结束------

在本地计算机上运行此程序时,我没有收到任何错误。该问题似乎仅与在AWS EC2上运行FFMPEG和Nodejs脚本的组合有关。有什么想法导致FFMPEG和Nodejs之间的连接中断?

回答1