Skip to content

Android直播SDK,包含采集、预览、编码、推流、播放等模块。使用H.264&AAC硬编,支持美颜(磨皮&美白&红润)、秒开、网络自适应、累积延时消除、自定义GPU&CPU滤镜、贴纸、混音、静音,连麦等功能。

License

umdk/UCDLive_Android

Repository files navigation

直播云 SDK 文档

关于维护

此项目已于2019年3月停止维护,请慎重使用。

UCDLive SDK 是一款低延时、高并发的直播云服务。

screenshot-1
screenshot-2 screenshot-3

功能特性

  • 支持音视频硬编、软编(H.264 & AAC)
  • 支持 RTMP 封包 & 推流
  • 支持多种分辨率及自定义
    1. 自动 (根据屏幕大小自动设定)
    2. 640 * 480 (4:3)
    3. 320 * 180 (16:9 Low)
    4. 640 * 368 (16:9 Normal)
    5. 1280 * 720 (16:9 High)
    6. 支持自定义
  • 支持前、后置摄像头动态切换
  • 支持推流横、竖屏动态切换
  • 支持滤镜模式(CPU & GPU)动态切换
  • 支持前置摄像头编码镜像操作
  • 支持静音操作
  • 支持闪关灯操作
  • 支持自动对焦
  • 支持截帧操作
  • 支持内置美颜滤镜
  • 支持多种风格的滤镜
  • 支持动态贴纸(Faceu等)
  • 支持自定义滤镜(兼容android-GPUImage)
  • 支持音视频源数据回调,可自定义数据处理
  • 支持 armeabi、armv7a、arm64-v8a、x86 主流芯片体系架构
  • 支持 RTMP 推流地址鉴权功能
  • 支持云适配功能
  • 支持直播鉴黄功能
  • 支持混音效果
  • 支持 ip 推流
  • 支持动态码率调节
  • 支持码率自适应
  • 支持1v1连麦

版本要求

Android 4.3+ (API 18+)

下载Apk,体验直播功能

ulive-demo

使用方法

wiki 文档:请参考UCDLive_Android 开发指南
API 文档:请参考Demo下的javadoc目录

版本历史

请参考 wiki 文档:版本历史

播放器集成

详细请参考 UCDMediaPlayer项目

项目上线注意事项

详细请参考 项目上线注意事项

常见问题

详细请见 UCDLive_Android 常见问题

反馈和建议

  • 该项目系个人维护,精力有限,请尽量在 github issue 上公开讨论技术问题,私下邮件询问恕不一一回复

问题反馈参考模板

名称 描述
设备型号 华为 Mate 8
系统版本 Android 5.0
SDK 版本 v1.4.1
问题描述 描述问题现象
操作路径 重现问题的操作步骤

About

Android直播SDK,包含采集、预览、编码、推流、播放等模块。使用H.264&AAC硬编,支持美颜(磨皮&美白&红润)、秒开、网络自适应、累积延时消除、自定义GPU&CPU滤镜、贴纸、混音、静音,连麦等功能。

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages