相关疑难解决方法(0)

iPhone上的HTTP直播服务器

我正在尝试在iPhone上运行HTTP实时流媒体服务器,它从摄像头捕获视频流并将其提供给HTML5客户端(支持HTTP直播流).

到目前为止,我有以下工作.

  1. iOS上的HTTP Live流媒体服务器(用Node.js编写),它从视频捕获模块生成的传输流(视频/ MP2T)文件列表中动态更新索引文件.
  2. 视频捕获模块,它使用AVCaptureMovieFileOutput连续生成一系列10秒的QuickTime文件(它们之间有一个小的差距,但它对我的应用程序来说足够小).

我需要的是一个即时转换器,它将每个QuickTime文件转换为传输流文件(无需更改编码,我只需要一个不同的容器),它连接上面的两个模块.

我采用这种方法是因为这是利用iPhone硬件视频编码器的唯一方法(我在这里做了很多关于这个主题的研究,我99%肯定.请让我知道我是不是错了.

有些人建议使用ffmpeg,但我宁愿使用MIT许可证(如果有的话)使用更小的代码,或者从头开始编写代码(并使用MIT许可证开源).

我对这个媒体容器的事情很陌生,如果有人能指出我正确的方向(示例代码,开源,文档......),我真的很感激.

streaming avfoundation node.js http-live-streaming ios

9
推荐指数
1
解决办法
5152
查看次数