美文网首页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

相关文章

  • Opus Visual Studio配置

    什么是Opus? Opus官网介绍 Opus opus是完全开放的,免版税的,高度通用的音频编解码器。作品是无与伦...

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

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

  • 音频编解码器 - Opus

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

  • 编解码器杂谈:浅析 Opus

    作者:赵晓涵,声网 Agora 音频算法工程师。原文首发于 RTC 开发者社区。 谈起 Opus,对于编解码器有所...

  • 高通WCD9370高级离散音频编解码器

    Qualcomm WCD9370是一款Qualcomm Aqstic音频编解码器,具有集成的DAC(数字-模拟转换...

  • 音频格式Opus和Speex对比分析

    1. Opus   Opus编码器 是一个有损声音编码的格式,由IETF的编解码器工作组设计的,合并了Skype的...

  • 多媒体音频播放简单介绍

    概述 基础知识-音频编解码,音频格式,音频会话(session) ios软硬件音频编解码器 音频会话(Audio ...

  • 音视频学习基础5-常见的音频编码器

    常见的音频编码器包括OPUS,AAC,Ogg,Speex,iLBC,AMR,G.711等 AAC在直播系统中应用比...

  • OPUS AMR 音频编码

    目的:为了音频编码,安卓使用的这一套.本来iOS有个库的一个是lame库一个是opencore库另外一个就是opu...

  • 基于ffmpeg转码成wav总结

    最近在做音频相关的开发,有需求把pcm,opus格式的音频转码成wav格式的。首选是通过ffmpeg命令转码,...

网友评论

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

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