最近一年多 nginx-http-flv-module 已经很少更新,不过还有网友在反馈 bug,目前已知的有两个:
一个是 nginx-http-flv-module 无法在大端 CPU 上运行,见 #221。现实生活中还在使用的大端 CPU 已经非常少,目前可能还在用的是 MIPS(一些树莓派的 CPU),PowerPC(一些比较老的苹果电脑的 CPU)。前面网友提出的问题就是因为树莓派上的 CPU 是 MIPS,所以无法使用,代码已经修改,放在了一个独立的分支:
代码参考了 Arut 和网友在 issue 中提到的代码,但是手里一直没有大端 CPU,在 issue 里请网友测试也没有得到回应,所以就一直没有合并代码。有测试环境的可以试试这个分支,有问题可以在评论里反馈,先行谢谢!
另一个是播放纯音频的 HLS 失败的问题,见 #217。目前知道原因是什么,在没开源的代码中已经修复并且验证通过,等有空了就更新到 GitHub。
后续这两个问题修复后会更新记录到本文后面,更多的问题应该不会再更新项目了,FLV 封装规范随着 Adobe 宣布不再支持 Flash Player 已经无法再更新,RTMP 作为其传输协议也不会再官方更新了。所以,就这样了吧。
2023-02-11 更新:
无法播放纯音频的 HLS 的问题(