Tag: avfoundation

iPhone上的HTTP实时stream媒体服务器

我试图在iPhone上运行HTTP实时stream媒体服务器,该服务器捕获来自摄像机的videostream并将其提供给HTML5客户端(它支持HTTP实时stream式传输)。 到目前为止,我有以下工作。 iOS上的HTTP Livestream媒体服务器(用Node.js编写),它从video捕获模块生成的传输stream(video/ MP2T)文件列表中dynamic更新索引文件。 video捕捉模块,它使用AVCaptureMovieFileOutput连续产生一系列10秒的QuickTime文件(它们之间有一个小的差距,但它足够小,我的应用程序)。 我需要的是一个即时转换器,它将每个QuickTime文件转换为一个传输stream文件(无需更改编码,我只需要一个不同的容器),它将上面的两个模块桥接起来。 我正在采取这种方法,因为据我所知,这是利用iPhone的硬件video编码器的唯一方法(我在这里已经做了相当多的研究,我很确定,请让我知道我是否错了)。 less数人提出了ffmpeg,但是我宁愿使用MIT许可证(如果有的话)使用更小的代码,或者从头开始写一些东西(并且使用MIT许可证开放源代码)。 我对这个媒体容器很陌生,如果有人能指出我正确的方向(示例代码,开源,文档,…),我真的很感激。