本文介绍Android端推流SDK基础版Demo的编译方法。
Demo下载
最新版推流SDK的Demo源码及Demo安装包下载请参见SDK下载。
Demo编译
环境要求
硬性要求
类别
要求
系统版本
支持Android 5.0及以上版本。
API版本
支持21及以上版本。
CPU架构
ARM64。
运行Demo源码
请在SDK下载中,下载对应版本的Demo压缩包。
打开Android Studio,单击Open an Existing Project并将Demo工程导入到Android Studio中。
编译成功后,单击运行,安装Demo到Android终端上。
体验功能。
推流体验
详细内容
直播推流首页
首页展示五个功能入口:
摄像头推流
录屏推流
拉流播放
连麦互动
PK互动
Android Demo目录结构
Demo源码目录结构如下:
.
├── AndroidThirdParty
│ └── config.gradle
├── LICENSE
├── LiveApp
│ ├── build
│ ├── build.gradle
│ ├── build_lib.gradle
│ ├── dependencies.gradle
│ ├── livepush.jks
│ ├── proguard-rules.pro
│ └── src
├── LiveBasic
│ ├── live_pull
│ ├── live_pull_rts
│ ├── live_push
│ └── live_screencap
├── LiveBeauty
│ ├── README.md
│ ├── live_beauty
│ └── live_queenbeauty
├── LiveCommon
│ ├── live_commonbiz
│ ├── live_commonui
│ └── live_commonutils
├── LiveInteractive
│ ├── live_barestream
│ ├── live_interactive
│ ├── live_interactive_common
│ └── live_pk
├── README.md
├── aioDebug.gradle
├── build.gradle
├── gradle
│ └── wrapper
├── gradle.properties
├── gradlew
├── gradlew.bat
├── module_dependencies.png
├── project_design.png
└── settings.gradleLiveAPP为Application模块,是Demo的入口。
不同的功能,放置在不同的子模块下,归类为LiveBasic(基础直播)、LiveBeauty(美颜)等。
常见问题
如何获取推流地址
获取推流地址可参见生成直播地址。
使用Demo推流失败
您可以使用自助问题排查功能对推流地址进行检测,检测推流地址是否有效。
如何获取已推的音视频流信息
您可以进入流管理,在在线流中可查看并管理已推的音视频流。
如何进行播流
开始推流后,可用播放器(阿里云播放器、FFplay、VLC等)进行拉流测试,拉流地址获取请参见生成直播地址。
该文章对您有帮助吗?