美文网首页iOS音视频(直播 音频 视频)
iOS-APP中集成Opus音频编解码器

iOS-APP中集成Opus音频编解码器

作者: 诗情雨意 | 来源:发表于2020-05-06 19:44 被阅读0次

    Opus是一款完全开放、免版税、功能多样的音频编解码器。它适用于互联网上的交互式语音和音乐传输,但也适用于存储和流媒体应用。

    Code:https://github.com/chrisballinger/Opus-iOS

    建立Objective-C静态库:

    步骤1

    下载最新的stable tar文件并将其放入build/src目录

    注意:如果是opus的新版本,或者iOS sdk自上次构建以来发生了更改,请更新build-libopus.sh文件顶部的版本。

    步骤2

    从命令行运行:

    $ ./build-libopus.sh

    它将获取tar文件并在名为dependencies的目录中构建静态库

    步骤3

    按照上面的步骤从静态库构建框架


    建立framework:

    步骤1

    打开opus/opus.xcodeproj文件,选择UniversalTarget with a Generic iOS Device

    步骤2

    通过按Run构建框架;这将覆盖repo根目录中的框架。

    注意:这将在构建阶段中运行一个定制的构建脚本,该脚本将构建一个具有模拟器和设备architectures的通用框架

    步骤3

    确保框架包括模拟器和设备架构的architectures(x86_64i386 armv7 armv7s arm64)

    $ lipo -info opus.framework/opus

    相关文章

      网友评论

        本文标题:iOS-APP中集成Opus音频编解码器

        本文链接:https://www.haomeiwen.com/subject/onhgghtx.html