【问题标题】:creating app for playing RTSP streaming videos创建用于播放 RTSP 流媒体视频的应用程序
【发布时间】:2012-09-15 13:13:48
【问题描述】:

我想创建一个播放 RTSP 流媒体视频的应用。我在 SO 上发现了很多关于相同的问题。每个问题都将我指向live555。我按照链接下载了 c++ 库。起初我无法构建它,我再次得到了 SO 的帮助,并实施了提供的解决方案。

到目前为止,我遵循的过程是:

  • 在终端中,我选择我的库的路径,而不是 cd live 我放置库的所有文件的位置。
  • 在终端输入./genMakefiles iphoneos 终端没有错误或成功响应
  • 在我使用make的上层命令之后出现错误-bash: make: command not found
  • 当我使用./genMakefiles iphoneos make 时,响应是Usage: genMakeFiles <os-platform>

我无法弄清楚我如何才能知道图书馆是否成功构建?如果是,如何在 ios 应用中使用它?

我们需要访问和创建实例的类有哪些?

如果没有构建库,我该如何构建它?同样如何从构建位置使用它。

我尝试了以下链接

谢谢

【问题讨论】:

  • 你好,也许你的项目是成功的。我在网上搜索了大约 5 个小时,试图找到一种解决方案来在 iPhone 上查看仅 H.264 RTSP 视频流。如果您成功地构建了您的程序并接收了流,您介意分享您的源代码或将链接发送到您找到教程的页面吗?你会成为我痛苦中的救星,谢谢
  • 抱歉,由于谷歌和堆栈上缺乏有用的资源,我无法完成。 :(我没有任何解决方案。
  • 至少有什么工作吗?

标签: iphone ios rtsp live555 rtsp-client


【解决方案1】:

通常不会,没有其他人报告。但是,如果不是,该框架应该在搜索路径中。对此感到抱歉

【讨论】:

  • 我试图为模拟器构建这个,这就是我遇到问题的原因。它适用于设备,但它不播放声音。它只是在提取后显示图像。播放视频有什么帮助吗??
【解决方案2】:

试试这个,它还不是很完美,但我们正在积极开发它。

https://github.com/mooncatventures-group/RtspFrames-test

【讨论】:

  • 我在下载和构建它后遇到了 21 个错误。它给出了 "_avcodec_register_all" 的错误,引用自:FFmpegDecoder(FrameExtractor.o) 中的 -[FrameExtractor initWithVideo:] 种类
  • 我应该设置一些链接器标志或标题搜索路径或框架搜索路径等吗?
【解决方案3】:

您下载的是 frameExtractor ,您可以下载 rtspplay ,它是基于 ffplay 的完整播放器,但它确实使用 SDL。 FFPlayer-tests ,仍然提取帧,但可以编写仅视频的 h264 电影。

现在这就是我们的开源产品的范围。但我们正在根据我们的商业产品开发一些产品。其中都包含音频,大部分都是open gl。

如果您想加入我们的 Facebook 小组,我相信我们可以解决一些问题,如果您可以获得更多信息,请访问我们的服务网站 wwww.mooncatbastet.com,了解详细信息。

【讨论】:

    【解决方案4】:

    您可能没有为 OSX 安装命令行工具。假设您有 Xcode,请按照以下说明操作:Xcode 4.4 and later install Command Line Tools

    那么您应该能够使用以下命令构建 live555:

    ./genMakefiles iphoneos

    请注意,根据您的 osx 版本,您可能需要更改 Live555 的 Makefile 在哪里寻找 arm/build 工具。

    【讨论】:

      猜你喜欢
      • 2014-01-29
      • 1970-01-01
      • 1970-01-01
      • 2018-04-13
      • 1970-01-01
      • 2011-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多