声网在 GitHub 上提供一个开源的声网 Live 示例项目,演示了如何使用声网 RTC SDK、声网 RTM SDK 和第三方美颜 SDK,实现基本的单主播、连麦直播、虚拟主播、视频 PK 连麦和电商直播的场景。
本文展示如何编译并运行 Android 平台的声网 Live 示例项目,体验各个场景的互动直播。
开始前,请确保你的开发环境满足如下条件:
Android Studio 3.0 或以上版本。
Android 4.1 或以上版本的设备。部分模拟机可能无法支持本项目的全部功能,所以推荐使用真机。
前往 GitHub 下载或克隆声网 Live 示例项目。
SDK 文件 | 项目路径 |
---|---|
/FaceUnity/Android/assets |
AgoraLive-Android/faceunity/src/main/assets |
/FaceUnity/Android/jniLibs |
AgoraLive-Android/faceunity/src/main/jniLibs |
/FaceUnity/Android/libs/nama.jar |
AgoraLive-Android/faceunity/libs |
联系 FaceUnity 获取一个名为 authpack.java
的证书文件,然后使用它替换 AndroidLive-Android/faceunity/src/main/java/com/faceunity/authpack.java
文件。
如果你想要体验或实现虚拟主播场景,还需要点击这里下载并获取 FaceUnity 的虚拟形象资源。
解压下载后的资源包,并将如下文件拷贝到示例项目的 Agora-Live/faceunity/app/src/main/assets
路径下:
bg.bundle
girl.bundle
hashiqi.bundle
AndroidLive-Android
文件夹。