如何在ios中使用FLV



我已经了解了使用files.flv的直播,答案是不支持它,或者必须转换为mp4或webm。如果您使用html5或reactjs,有没有任何方法可以直接处理文件.flv的直播,甚至更好。

对于H5,您可以使用flv.js将HTTP-flv流转换为fMP4,通过MSE将数据馈送到视频标签。它在PC/Android/iPadOS H5上运行得很好,iOS H5除外。有关MSE的更多信息,请参阅此处和此处。

对于iOS H5,WASM是一个可能的解决方案,但它似乎并不容易。而且没有合适的开源项目,例如:

  • WasmVideoPlayer是由FFmpeg+WASM构建的,它可以在iOS H5上播放HTTP-FLV,但许可证是GPLv3,性能不好
  • EasyPlayer也支持iOS H5上的HTTP-FLV,但它不是开源的,有一个大约2MB的libDecoder.wasm,并且该项目没有许可证

对于iOS本机,ijkplayer是一种选择,包装为FFmpeg。

相关内容

  • 没有找到相关文章

最新更新