全部产品
Search
文档中心

音视频终端SDK:Demo体验

更新时间:Jun 13, 2025

MediaBox音视频SDK Demo是视频云全链路的最佳实践,主要包含播放器、短视频和直播推流的全链路演示,您可以使用手机扫描二维码安装体验或者下载源码本地编译安装体验。

重要
  1. Demo现有的内置资源下载服务为阿里云临时搭建服务,其可变性较大,且不保证可达性和有效性。该服务仅用于官方Demo的功能展示,不可直接应用于业务的商业化真实场景。

  2. 若业务需要进行线上商业化,请务必自行修改并替换为业务自有的资源下载服务器地址。阿里云不提供该资源下载地址的任何相关功能,也不支持客户进行处理。

安装体验Demo应用

  • AI实时互动场景:AI实时互动能够实现AI与用户之间的高效音视频互动。

  • 直播场景:电商带货、企业培训、秀场连麦等场景。

  • 互娱&通话场景:语聊房、在线K歌房、1V1通话、捅人通话等场景。

  • 点播场景:短剧、信息流播放、沉浸式播放、短视频制作等场景。

Demo预览

体验地址

您可以扫描以下二维码,下载并安装MediaBox音视频SDK Demo:

image.png

跑通Demo源码

Android端

开发环境

类别

说明

Android Studio

下载地址:Android Studio

Gradle

推荐Gradle 7.0.2及以上版本,插件4.1.2版本。

Gradle JDK

推荐Gradle JDK 11,配置方法:Preferences -> Build, Execution, Deployment -> Build Tools -> Gradle -> Gradle JDK -> 选择11(如果Gradle JDK没有11选项,请升级您的Android Studio版本)。

运行环境

支持Android 4.3及以上版本的实体设备,不支持模拟器调试。

运行Demo

  1. 克隆Demo源码:Github地址,参考最新的README进行操作。

  2. 在Android Studio中打开Demo工程。

  3. 出于安全考虑,阿里云License授权需要获取签名MD5。下面给出几种获取签名MD5的方法:

    1. 搜索signingConfigs,自行配置签名信息。

      image.png

      方法一:调用AUIFoundation/AVUtils/src/main/java/com/aliyun/aio/utils/SignatureUtils.java的`getSingInfo(Context context)方法获取。

      方法二:自行下载签名工具,获取签名。

  4. 请根据需要测试的模块申请对应SDK的License,详情参见管理License。获取License KeyLicense文件

    1. License 文件放至AIOApp/src/main/assets中。

    2. 打开AIOApp/src/main/AndroidManifest.xml,搜索com.aliyun.alivc_license.licensekeycom.aliyun.alivc_license.licensefile,分别修改其value为License KeyLicense文件,详情请参见接入License

      image.png

  5. 编译运行。

    链接Android实体设备,单击Run > Run 'app',编译运行。

iOS端

开发环境

类别

说明

macOS

支持macOS High Sierra 10.13及以上版本。

Xcode

建议使用Xcode 13及以上版本,本文操作步骤基于Xcode开发。

CocoaPods

建议使用CocoaPods 1.10及以上版本。

运行环境

支持iOS 9.0及以上版本的实体设备,不支持模拟器调试。

运行Demo

  1. 克隆Demo源码:Github地址,参考最新的README进行操作。

  2. 在AlivcAIODemo目录下执行pod install安装依赖库。

    说明

    如果安装失败,请执行pod install --reop-update

  3. 在Xcode中打开AlivcAIODemo.xcworkspace工程。

  4. 请根据需要测试的模块申请对应SDK的License,详情参见管理License。获取License KeyLicense文件

    1. 将获取的License文件名称修改为license.crt,并复制到AlivcAIODemo目录下。

    2. 打开AlivcAIODemo/Info.plist,修改AlivcLicenseKeyLicense Keyimage.png

  5. 编译运行。