-
Notifications
You must be signed in to change notification settings - Fork 30
Home
michael.chen edited this page Mar 11, 2019
·
7 revisions
使用该 SDK 需具备基本的 Android 开发能力。
- 支持音视频硬编、软编(H.264 & AAC)
- 支持 RTMP 封包 & 推流
- 支持5种清晰度切换
- 自动 (根据屏幕大小自动设定)
- 640 * 480 (4:3)
- 320 * 180 (16:9 Low)
- 640 * 368 (16:9 Normal)
- 1280 * 720 (16:9 High)
- 支持前、后置摄像头动态切换
- 支持推流横、竖屏动态切换
- 支持滤镜模式(CPU & GPU)动态切换
- 支持视频镜像、非镜像操作
- 支持静音操作
- 支持闪关灯操作
- 支持自动对焦
- 支持截帧操作
- 支持美颜滤镜(磨皮、美白、红润),可设置5种效果等级
- 支持动态贴纸(Faceunity等)
- 支持自定义滤镜,兼容GPUImage
- 支持音视频源数据回调,可自定义数据处理
- 支持 arm、armv7a、arm64-v8a、x86 主流芯片体系架构
- 支持 RTMP 推流地址鉴权功能
- 支持云适配功能
- 支持直播鉴黄功能
- 支持混音效果
- 支持 ip 推流
- 支持动态码率设置(硬编)
- Android Studio开发工具。官方下载地址
- 下载UCDLive SDK。
- 请用真机调试代码,模拟器无法调试。
- 设备要求:搭载 Android 系统的设备
- 系统要求:
- 硬编: Android 4.3+ (API 18+)
- 软编: Android 4.0.3+ (API 18+)
为保证正常使用 SDK ,请在 proguard-rules.pro 文件中添加以下代码:
-keep class com.ucloud.** { *; }
- 1 阅读对象
- 2 功能特性
- 3 开发准备
- 4 快速开始
- 4.1 运行 Demo 源码
- 4.2 项目集成 SDK
- step 1: 导入 SDK 库,并添加依赖
- step 2: 初始化 SDK 环境,并添加权限
- step 3: 添加界面元素
- step 4: 创建推流对象,并进入准备状态
- step 5: 启动预览
- step 6: 启动推流
- 5 功能使用
- 6 播放器集成
- 7 常见问题
- 8 反馈和建议
- 9 版本历史
- 10 项目上线注意事项