【问题标题】:Gstreamer 1.0 ios sdk installer failed to installGstreamer 1.0 ios sdk 安装程序安装失败
【发布时间】:2015-07-28 21:31:11
【问题描述】:

这是我第一次尝试使用 Gstreamer for ios ,我按照教程进行并使用教程提供的链接安装了 SDK: http://docs.gstreamer.com/display/GstSDK/Installing+for+iOS+development

安装工作正常,但是在我开始尝试教程示例项目后,出现了一些关于缺少 gst/video/videooverlay.h 的编译错误。然后我查看了安装的GStreamer头文件夹下的头文件夹,没有名为video/videooverlay.h的文件 然后我在网上搜索,找到了这样的信息: 提供的适用于 iOS 的 Gstreamer 已过时。我使用了 freedesktop 包

来自https://github.com/braincorp/gstreamer_ios_tutorial

然后我为 GStreamer 下载了另一个安装 pkg

然后,当我尝试安装更高版本时,安装程​​序给我错误提示: 您无法在此位置安装 GStreamer 1.0(开发文件)。

然后我想我可能需要卸载以前的版本,但是我在安装程序中找不到标准的卸载选项,然后我在网上搜索,找到一个帖子建议删除~/Library/Developer下的GStreamer文件夹

我已经删除了安装的文件夹,所以我没有任何头文件,但是新的安装程序仍然报同样的错误

我一直在努力解决这个问题,在网上找不到有用的信息,我真的很感激你可能有的任何线索和帮助!

谢谢!! 荆

【问题讨论】:

    标签: ios gstreamer


    【解决方案1】:

    在这里回答我自己的问题.. 不知道是什么问题,重启我的mac后,运行安装程序几次,同样的错误,它突然工作了.......我不知道这是怎么回事,希望gstreamer团队可以提高稳定性未来的安装程序。

    【讨论】:

      【解决方案2】:

      在工作中,我们目前正在尝试从 streamer 1.0 sdk 获取 IOS 教程以运行。

      1) 编译:
      同样的事情:我们设法使用官方 cerebero git 存储库引导 (cerbero ... bootstrap) 和编译 (cerebra ... package streamer-sdk)。
      但是:
      a) 我们不得不模拟 /cerbero/cerbero/enums.py 文件:
      在支持的旧 IOS(6.0、6.1、7.0 等)集合中添加与我们的 Xcode 版本对应的集合:IOS 8.4

      b) 我们必须自定义 /cerbero/config/ios.config 和 iOS-universal.config 文件以使它们在我们的案例中使用正确的架构:arm7v 或 arm7 而不是 X64_86 或 x86

      c) 我们从 /cerbero/recipes 中 x264 插件的配方文件中删除了 not found is_asm() 函数。 出于某种原因,对于除 IOS 之外的所有其他平台,我们忽略了配方检查可用架构的方法: 如果 self.config.target_arch == Architecture.xxx: iOS 正在使用缺少的功能:is_asm(self.config.target_arch)

      我们将其替换为: 如果 self.config.target_arch == Architecture.ARMv7:

      使用 streamer 编译 iOS 应用程序: 到目前为止,它是失败的。我们碰到了同样丢失的 overlay.h 头文件。我们在任何地方都找不到它。

      差异gstreamer.com(SDK 提供商)和官方流媒体网站(免费 desktop.gsteamer.org) :

      我们发现 gstreamer.com 显然是一家提供 sdk 的商业目标公司,人们在 IOS 上苦苦挣扎(在 linux 上测试和工作正常),官方网站仅提供 gstreamer 库而没有sdk。

      所以这就是我们今天尝试使用的。

      版本信息

      sdk(来自 gstreamer.com):当前 cerbero git master 分支:git clone git://anongit.freedesktop.org/gstreamer-sdk/cerbero

      官方 gstreamer 库: http://gstreamer.freedesktop.org/data/pkg/ios/1.5.2/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-11-22
        相关资源
        最近更新 更多