我需要一个开源解决方案/库来将 RTSP/RTMP 流式传输到 iOS 应用程序。我需要构建一个连接到媒体服务器的应用程序,并打开提供的视频流。我相信那里肯定有库,但我还没有找到一个开源、编译、实际工作并在 iOS 5+、iPhone 4+ 上运行的库。我没有偏好,RTMP
或者RTSP
就足够了。最好是工作量最少的那个。我有 RTSP 在 Android 端工作,但在 iOS 端还没有。
这是我今天从研究中已经知道的——
RTSP
- 似乎可以使用 Live555/FFMPEG
- MooncatVenture Group - 旧 FFMPEG,与 ARMv7s 不兼容(一年多没有更新/博客/提交)
- DFURTSPPlayer - 这是一个工作示例。
实时多播
- 似乎可以使用 Live555/FFMPEG
- 有一些库用于数据消息传递,但仅此而已
- MidnightCoders Project - 似乎还没有建立视频支持,因为音频还没有。
我以前从来没有弄乱过任何与视频相关的东西,所以编码、帧速率、关键帧、块等……对我来说很陌生。现在,似乎从 Live555/FFMPEG 构建静态二进制文件是解决我的问题的唯一方法。如果是这样,任何人都可以给我一个简单的快速入门指南或指向某人那里的博客/示例的链接吗?我不是在寻找任何疯狂的东西,只是一个简单的
- 下载这个 - 链接
- 像这样编译它 - LINK
- 将其放入 Xcode 中的 X 文件夹中
- 创建 X 对象
- 在此处阅读 Stream API - 链接
如果没有,有人想向我指出一个可用的开源库吗?
哦,是的,这恰好是我的第一个 iPhone 应用程序,也是我第一次使用 Objective-C。很棒的第一个项目,是吗?