首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RTSP/RTMP视频流客户端iOS

RTSP/RTMP视频流客户端iOS
EN

Stack Overflow用户
提问于 2014-01-07 00:43:42
回答 2查看 24.4K关注 0票数 8

我需要一个开源的解决方案/库来将RTSP/RTMP流到iOS应用程序中。我需要建立一个应用程序,连接到媒体服务器,并打开提供的视频流。我认为必须有库,但我还没有找到一个开源的、编译的、实际工作的、运行在iOS 5+、iPhone 4+上的库。我没有偏好,RTMPRTSP就足够了。最好是工作量最少的那个。我让RTSP在Android端工作,但还没有为iOS服务。

这是我从今天的研究中已经知道的-

RTSP

  • 似乎可以使用Live555/FFMPEG
  • MooncatVenture组 -旧FFMPEG,与ARMv7s不兼容(一年多内没有更新/博客/提交)
  • DFURTSPPlayer --这是一个有用的例子。

RTMP

  • 似乎可以使用Live555/FFMPEG
  • 有一些库用于数据消息传递,但仅此而已。
  • MidnightCoders项目 -似乎还没有建立视频支持,因为音频不是。

我以前从来没有搞过任何与视频相关的事情,比如编码,帧速率,关键帧,块等等。对我来说很陌生。现在,从Live555/FFMPEG构建静态二进制文件似乎是解决我的问题的唯一解决方案。如果是这样的话,谁能给我一个简单的快速启动指南或链接到一个博客/例子,有人有吗?我不是在找什么疯狂的东西,只是一个简单的

  1. 下载此链接
  2. 将其编译成以下链接
  3. 将它放在Xcode中的X文件夹中
  4. 创建X对象
  5. 此处读取Stream链接

如果没有,有人想向我介绍一个正在工作的开源库吗?

哦,是的,这是我的第一个iPhone应用程序,也是我第一次在目标-C。很棒的第一个项目,是吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-13 20:53:53

DFURTSPPlayer是GitHub上的一个工作示例。将不得不再次检查许可问题,但这是一个很好的地方开始RTSP。

票数 1
EN

Stack Overflow用户

发布于 2014-01-07 15:54:49

在这个时候,我想要做的唯一的方法就是创建一个静态的二进制文件来使用,从头开始。Libavcodec、FFMPEG和Live555都在LGPL下。这意味着,为了不使我的代码开源,我必须允许动态链接,这样我的应用程序用户就可以随时修改我使用的开源库。AppStore不允许动态链接,所以我基本上死在水里,除非我想从头开始写它。我绝对不想做..。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20962029

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档