音视频云端一体解决方案 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 及以上版本的真机运行。
名称 | 集成前准备 | 获取方法 |
---|---|---|
实时音视频 SDK | 获取 AppID | 获取 AppID 和 Token |
视频点播 SDK | 获取 AppID 和 License | |
视频直播 SDK | 获取 AppID 和 License | |
智能美化特效 SDK |
| 请联系商务经理 |
解压已下载的 veVOS 快速开始 Demo 工程文件,并使用 Android Studio 打开文件。
MAVEN_USER_NAME
和 MAVEN_PASS_WORD
后。直接将账号密码填入即可,不需要加引号。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 | 请联系商务经理 |