我有一个运行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之间的连接中断?