移动端 sdk
IOS 推流 SDK¶
系统说明¶
- 支持 iOS 8 及以上系统版本
- 支持 ARMv7,ARM64,x86_64 架构
功能说明¶
- 采集模块源码开放,音视频可以自由配置
- 支持硬件编码
- 多码率可选
- 支持 H.264 视频编码
- 支持 AAC 音频编码
- 支持前后摄像头
- 支持自动对焦
- 支持手动调整对焦点
- 支持闪光灯操作
- 支持多分辨率编码
- 支持构造带安全授权凭证的 RTMP 推流地址
- 支持 ARMv7, ARM64, x86_64 架构
- 支持 RTMP 协议直播推流
- 支持推流时可变码率
- 提供发送 buffer
- 支持视频 Orientation 操作
- 支持弱网丢帧策略
- 支持后台音频推流
- 支持水印功能
- 支持美颜功能
项目地址:https://github.com/upyun/ios-live-sdk
反馈及建议:livesdk@upai.com
安卓推流 SDK¶
系统说明¶
- Android 4.1(API 16) 以上
- 支持 ARMv5,ARMv7,ARMv8 版本
功能说明¶
- 支持 H.264 和 AAC 硬编
- 硬编支持 Android Min API 18(Android 4.3)及其以上版本
- 支持 RTMP 封包及推流
- 支持 RTMP 推流自适应网络质量动态切换码率或自定义策略
- 支持纯音频推流,以及后台运行
- 支持动态更改 Encoding Orientation
项目地址:https://github.com/upyun/android-push-sdk
反馈及建议:livesdk@upai.com
IOS 播放器 SDK¶
系统说明¶
- 支持 iOS 8 及以上系统版本
- 支持 ARMv7,ARM64,x86_64 架构
功能说明¶
- 支持 RTMP 、HLS 和 HTTP-FLV 协议的直播流媒体播放
- 高可定制:可自定义尺寸,按钮,进度条,全屏,旋转等 UI 属性
- 支持单音频播放
- 支持 RTMP 直播首屏秒开
- RTMP 直播累积延迟消除技术
- 支持 speex 解码
- 音画同步调整
- 一屏多画
- 点播支持
- 支持 seek 功能
- 视频缓冲设置,缓冲进度
- 支持预连接,后播放功能
- 集成亮度调整和音量调整
- 支持静音播放
- 支持播放器状态回调
- 支持流信息,播放器信息察看(Dashboard)
- 支持播放本地视频文件
- 集成播放质量监控
项目地址:https://github.com/upyun/ios-live-sdk
反馈及建议:livesdk@upai.com
安卓播放器 SDK¶
系统说明¶
- Android 2.3 (API 9) 及其以上
- 支持 ARMv5,ARMv7,ARMv8 版本
功能说明¶
- 支持 RTMP 、HLS 和 HTTP-FLV 协议的直播流媒体播放
- 支持常见的音视频文件播放(MP4、M4A、FLV 等)
- 支持 MediaCodec 硬件解码
- 提供播放器核心类 PLMediaPlayer
- 提供 PLVideoView 控件
- 支持播放器音量设置,可实现静音功能
- 支持纯音频播放
- 支持直播累积延时优化
- 支持 ARM,ARMv7a,ARM64v8a,X86 主流芯片体系架构
- 可高度定制化的 MediaController
- 高可定制:可自定义尺寸,按钮,进度条,全屏,旋转等 UI 属性
- 单音频播放
- RTMP 直播首屏秒开支持
- RTMP 直播累积延迟消除技术
- 支持 speex 解码
- 音画同步调整
- 支持点播
- 支持 seek 功能
- 视频缓冲设置,缓冲进度
- 支持预连接,后播放功能
- 集成亮度调整和音量调整
- 支持静音播放
- 支持播放器状态回调
- 支持流信息,播放器信息察看(Dashboard)
- 支持播放本地视频文件
项目地址:https://github.com/upyun/android-player-sdk
反馈及建议:livesdk@upai.com