我需要一个开源解决方案/库来将 RTSP/RTMP 流式传输到 iOS 应用程序。我需要构建一个连接到媒体服务器并打开提供的视频流的应用程序。我相信一定有库,但我还没有找到一个开源的、可编译的、实际工作的、并且在 iOS 5+、iPhone 4+ 上运行的库。我没有偏好,RTMP
or RTSP
就足够了。最好是工作量最少的一个。我可以在 Android 端使用 RTSP,但在 iOS 端还没有。
这是我今天从研究中已经知道的——
RTSP
- 似乎可以使用 Live555/FFMPEG
-
月猫创业集团 https://github.com/mooncatventures-group- 旧的 FFMPEG,与 ARMv7 不兼容(一年多没有更新/博客/提交)
-
DFURTS播放器 https://github.com/durfu/DFURTSPPlayer- 这是一个工作示例。
RTMP
- 似乎可以使用 Live555/FFMPEG
- 有一些库可用于数据消息传递,但仅此而已
-
午夜编码者项目 http://www.themidnightcoders.com/fileadmin/docs/ios/index.html?rtmpclient.htm- 似乎尚未构建视频支持,因为音频还没有构建。
我以前从未搞过任何与视频相关的事情,因此编码、帧速率、关键帧、块等......对我来说非常陌生。现在,从 Live555/FFMPEG 构建静态二进制文件似乎是解决我的问题的唯一方法。如果是这样,任何人都可以给我一个简单的快速入门指南或指向某人的博客/示例的链接吗?我并不是在寻找任何疯狂的东西,只是简单的
- 下载此-链接
- 像这样编译 - LINK
- 将其放入 Xcode 中的 X 文件夹中
- 创建X对象
- 请在此处阅读 Stream API - 链接
如果没有,有人想向我指出一个可用的开源库吗?
哦,是的,这恰好是我的第一个 iPhone 应用程序,也是我第一次使用 Objective-C。很棒的第一个项目,是吗?
DFURTS播放器 https://github.com/durfu/DFURTSPPlayer是 GitHub 上的一个工作示例。必须仔细检查许可问题,但这样就可以开始使用 RTSP。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)