我需要一个开源解决方案/库来将RTSP / RTMP流式传输到iOS应用程序.我需要构建一个连接到媒体服务器的应用程序,并打开提供的视频流.我相信必须有库,但我还没有找到一个开源,编译,实际工作,并在iOS 5,iPhone 4上运行.我没有偏好,RTMP或RTSP就足够了.优选地,具有最少工作量的那个.我在
Android方面有RTSP工作,但iOS尚无用.
这是我今天从研究中已经知道的 –
RTSP
>似乎可以使用Live555 / FFMPEG
> MooncatVenture Group – 旧的FFMPEG,与ARMv7s不兼容(一年内没有更新/博客/提交)
> DFURTSPPlayer – 这是一个有效的例子.
RTMP
>似乎可以使用Live555 / FFMPEG
>有一些库用于数据消息传递,但就是这样
> MidnightCoders Project – 似乎还没有构建视频支持,因为音频不支持.
我从来没有搞过任何与之相关的视频,所以编码,帧速率,关键帧,块等……对我来说都很陌生.现在,似乎从Live555 / FFMPEG构建静态二进制文件是解决我问题的唯一方法.如果是这样,任何人都可以给我一个简单的快速入门指南或链接到博客/示例有人在那里吗?我不是在寻找任何疯狂的东西,只是一个简单的东西
>下载此 – 链接
>像这样编译 – 链接
>将其放入Xcode的X文件夹中
>创建X对象
>在这里阅读流API – 链接
如果没有,有人想要指向一个有效的开源库吗?
哦,是的,这恰好是我的第一个iPhone应用程序,第一次在Objective-C.令人敬畏的第一个项目,是吗?
解决方法
DFURTSPPlayer是GitHub上的一个工作示例.将不得不仔细检查许可问题,但有了这个,它是一个开始RTSP的好地方.