集成完直播后提交代码

This commit is contained in:
xuhuixiang
2026-02-06 15:16:28 +08:00
parent 02c3e459e0
commit 52bb521d21

105
README.md
View File

@@ -4,21 +4,6 @@ babelive项目安卓源码
----
## **二、Demo 编译**
> **官网文档**[Android推流SDK · Demo编译](https://help.aliyun.com/zh/live/developer-reference/push-sdk-for-android-demo-compilation)
### **1. 开发环境准备**
* **IDE推荐使用 Android Studio**
> [Download Android Studio & App Tools - Android Developers](https://developer.android.com/studio?hl=zh-cn)
* **JDK 版本JDK 11**
> JDK 11设置方法Preferences -> Build, Execution, Deployment -> Build Tools -> Gradle -> Gradle JDK -> 选择 11如果没有11请升级你的Android Studio版本
### **2. 项目结构说明**
#### **2.1 模块与架构分层**
@@ -75,8 +60,6 @@ babelive项目安卓源码
## **三、SDK 集成**
> **官网文档**[Android推流SDK · SDK集成](https://help.aliyun.com/zh/live/developer-reference/integrate-push-sdk-for-android)
### **推荐使用 Maven 集成:**
| SDK名称 | SDK类型 | 功能 | 支持模式 | 推拉流协议 |
@@ -125,91 +108,3 @@ defaultConfig {
}
```
### **5. 其它工程配置**
* **[配置App权限](https://help.aliyun.com/zh/live/developer-reference/integrate-push-sdk-for-android#12c072b07azus)**
* **[配置混淆规则](https://help.aliyun.com/zh/live/developer-reference/integrate-push-sdk-for-android#5c0354b07anys)**
----
## **四、常见问题 FAQ**
* **美颜接入指南**
参考 **LiveBeauty** 模块下的 `README.md` 文档,通过 LiveBeauty 插件一键集成直播美颜功能。
* **SDK集成问题集成多个SDK冲突**
* 如果同时集成了多个babeliva音视频 SDK如 [直播推流SDK](https://help.aliyun.com/zh/live/developer-reference/push-sdk-for-android/) 和 [播放器SDK](https://help.aliyun.com/zh/vod/developer-reference/apsaravideo-player-sdk-for-android/)可能会出现字节码冲突问题Duplicate class
* 建议使用**音视频终端 SDK** 避免冲突,集成方式请参考 [标准集成 · Android 端](https://help.aliyun.com/zh/apsara-video-sdk/developer-reference/fast-integration-for-android)。
* **SDK集成方式**
* 如您希望以本地 aar 形式集成,我们在官网文档[SDK下载与发布记录](https://help.aliyun.com/zh/live/developer-reference/sdk-download-and-release-notes)中,为您提供了 SDK 下载包。
* 如您希望以音视频终端 SDK 形式集成,集成方式请参考[标准集成·Android端](https://help.aliyun.com/zh/apsara-video-sdk/developer-reference/fast-integration-for-android)。
* **Demo编译配置**
* **基础版 与 互动版 切换**
* `gradle.properties `文件中 `sdk_type` 编译配置,决定输出的 Demo 功能模块
* `AliVCSDK_BasicLive` -> 基础版,`AliVCSDK_InteractiveLive` -> 互动版
* 基础版,仅包含基础直播相关功能;互动版,包含基础直播与互动直播功能
* **直播推流 SDK 与 音视频终端 SDK 切换**
`gradle.properties` 文件中,通过 `allInOne` 参数决定使用的 SDK 类型:
* `true`:使用音视频终端 SDK。
* `false`:使用直播推流 SDK。
对应关系如下:
| | sdk_type=AliVCSDK_BasicLive | sdk_type=AliVCSDK_InteractiveLive |
| ------------------ | :-------------------------------: | :------------------------------------------: |
| **allInOne=false** | com.alivc.pusher:AlivcLivePusher | com.alivc.pusher:AlivcLivePusher_Interactive |
| **allInOne=true** | com.aliyun.aio:AliVCSDK_BasicLive | com.aliyun.aio:AliVCSDK_InteractiveLive |
* **Gradle Distribution 无法访问**
如果遇到 Gradle Distribution 无法访问的问题,可能是因为网络连接不稳定。建议更换 Gradle 源地址或检查本地网络环境。
-----
## **五、链接指引**
### **1. 文档**
* [babeliva·视频直播](https://www.aliyun.com/product/live)
* [推流SDK](https://help.aliyun.com/zh/live/developer-reference/push-sdk)
* [直播连麦](https://help.aliyun.com/zh/live/user-guide/co-streaming-overview)
* [直播连麦快速入门](https://help.aliyun.com/zh/live/user-guide/quick-start-live-co-streaming)
* [音视频终端SDK](https://help.aliyun.com/zh/apsara-video-sdk/)
### **2. 控制台**
* [直播控制台](https://live.console.aliyun.com/)
* [直播连麦控制台](https://live.console.aliyun.com/connect_microphone/demo#/liveRtc/list)
* [License控制台](https://live.console.aliyun.com/connect_microphone/demo#/sdks/license)
### **3. Global**
* [ApsaraVideo Live](https://www.alibabacloud.com/zh/product/apsaravideo-for-live)
* [Push SDK](https://www.alibabacloud.com/product/apsaravideo-for-live/streaming-sdk)
* [Push SDK Doc](https://www.alibabacloud.com/help/en/live/developer-reference/push-sdk/)
* [Interactive streaming](https://www.alibabacloud.com/help/en/live/user-guide/interactive-streaming-overview)
### **4. 其它**
* **历史下载包追溯**
在 [SDK 下载与发布记录](https://help.aliyun.com/zh/live/developer-reference/sdk-download-and-release-notes) 页面中,您可以找到最新的 SDK 下载包(包括 SDK、Demo 源码、API 文档等)。如果需要追溯历史版本,可以手动修改下载地址中的版本号进行下载。
* [SDK隐私权政策及合规使用说明](https://help.aliyun.com/zh/live/developer-reference/sdk-download-and-release-notes#76a8fc617eqqa)
----
## **六、帮助**
如果您在使用推流 SDK 有任何问题或建议,欢迎通过 [推流SDK异常自助排查](https://help.aliyun.com/zh/live/developer-reference/push-stream-sdk-exception-self-service-troubleshooting) 获取技术支持。