1. 首页
  2. 直播云
  3. 移动端 SDK

移动端 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

这篇文章有帮助吗?

相关文章