AudioBus:下一代App到App实时音频路由

 ,  , 

Audiobus是一个软件开发工具包(SDK,Software Development Kit),具有相应的控制器应用程序,允许iOS应用程序将音频流向另一个应用程序。我们可以通过Audiobus像音频线那样将应用程序作为模块连接起来,建立精密高雅的音频制作和处理配置。

audiob

Audiobus SDK提供了兼容应用程序与Audiobus控制器应用程序开发需要的所有资源。Audiobus SDK的设计非常容易使用,只需要几个小时就能建立并运行自己的应用程序,具体开发时间取决于应用程序的难易程度。

Audiobus SDK内容

  • Audiobus资源库和头文件
  • 一些示例应用程序的Xcode工程
  • 说明文档

功能:输入、渲染和输出

overview

Audiobus定义与Audiobus兼容的应用程序提供三种不同功能:发送功能、过滤功能和接收功能。应用程序可以包含一个或多个功能以扮演不同的角色。可以在应用程序启动和(或)应用程序状态变化时,创建发送器、接受器和(或)过滤器端口。

  • 发送器:传送音频给其它应用程序(接收器或过滤器)。发送器通常会发送通过设备音频输出组件播放的音频,例如一个乐器类应用程序将会发送用户当前正在播放的声音。
  • 接收器:接收来发送器或过滤器的应用程序音频。如何处理接收到的音频取决于扮演接收器角色的应用程序实现的功能。一个简单的录音应用程序可能只是将接收到的音频保存到磁盘。一个多轨录音应用程序可能将来自不同发送器的音频保存为单独的音轨。一个音频分析应用程序可能会生动地展示接收到音频的相关信息。
  • 过滤器:接收音频输入并进行处理,然后通过Audiobus传送给其它应用程序。也就是说,过滤器可以给音频流添加渲染效果。而且过滤器也具有发送功能和接收功能,能够在Audiobus中扮演发送器和(或)接收器的角色。

开发资源

官方网站:https://developer.audiob.us/

打赏支持我整理更多优质资源,谢谢!

打赏编辑

打赏支持我整理更多优质资源,谢谢!

任选一种支付方式

1 收藏

资源整理者简介:魏川程



直接登录

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1440 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer