You need to enable JavaScript to run this app.
音视频云端一体解决方案

音视频云端一体解决方案

复制全文
跑通 Demo
Android
复制全文
Android

音视频云端一体解决方案 veVOS 提供了客户端开源示例 Demo。您可以使用该工程源码,快速地构建一个示例应用。

Demo 示例工程包含实时音视频、视频点播、视频直播、智能美化特效、智能音频技术等 SDK 的典型应用场景。通过此工程,您不仅可以体验上述音视频 SDK 的功能,还能参考工程代码中的最佳实践,快速在 App 中实现同样的功能,兼顾用户体验和开发效率。

开发环境

推荐您使用如下编译环境。

Gradle: 6.7.1
Android Gradle Plugin: com.android.tools.build:gradle:4.1.3
kotlin: 1.5.30

minSdkVersion: 21
targetSdkVersion: 30
compileSdkVersion: 30

运行环境

需要使用 Android 5.0 及以上版本的真机运行。

前提条件

  • 联系火山引擎售前或商务经理,获取并下载 Demo 源码,并获取 MAVEN_USER_NAME 和 MAVEN_PASS_WORD。如果您没有相应的对接人员,请进入业务咨询,预留相关信息,会有专业的顾问与您联系。
  • 参考下表,获取 AppID、License 文件,以及集成 SDK 所需要的 Key 和 Secret。
名称集成前准备获取方法
实时音视频 SDK获取 AppID获取 AppID 和 Token

视频点播 SDK

获取 AppID 和 License

创建点播 AppID
获取点播 License

视频直播 SDK

获取 AppID 和 License

绑定/创建直播 AppID
获取直播 License

智能美化特效 SDK

  1. 申请 License;

  2. 获取 Key 和 Secret。

请联系商务经理

操作步骤

Step 1:解压 Demo 文件

解压已下载的 veVOS 快速开始 Demo 工程文件,并使用 Android Studio 打开文件。

alt

Step 2:配置账号密码

  1. 打开项目根目录的 gradle.properties 文件。
  2. 前提条件中获取的账号和密码,分别填写在 MAVEN_USER_NAMEMAVEN_PASS_WORD 后。直接将账号密码填入即可,不需要加引号。

alt

Step 3:编译运行

  1. 连接 Android 真机。连接成功后,设备名称出现在界面上方,如下图所示。

alt

  1. 点击软件界面上方 Run > Run 'app' 按钮,运行工程文件。

Step 4:了解源码结构

Demo 源码结构如下所示。

.
├── README.md
├── app
├── build.gradle
├── business
├── editor-res
├── record-res
├── gradle
├── module_api
├── module_business
│   ├── cv        (智能美化特效)
│   ├── live      (视频直播)
│   ├── rtc       (实时音视频)
│   └── vod       (视频点播)
├── gradle.properties
├── gradlew
├── gradlew.bat
├── local.properties
├── settings.gradle
└── version.gradle  (声明所有依赖版本号,会在构建时进行 force)

注意事项

  • 不要修改 Gradle 版本号和 Android Gradle Plugin 版本号。

  • 不要随意修改包名,即build.gradle 文件中 applicationId 值。包名和 license 文件需要保持匹配。只有匹配,使用功能时才能授权通过,正常运行。

各模块集成指南

你可以结合 Demo 和以下文档,了解如何进行各个模块的集成和功能实现。

模块名称集成指南

视频直播

实时音视频构建基础应用

视频点播

智能美化特效 SDK请联系商务经理
最近更新时间:2023.09.25 16:28:42
这个页面对您有帮助吗?
有用
有用
无用
无用