下载 SDK
腾讯云视立方·直播 SDK 是音视频终端 SDK(腾讯云视立方)针对移动直播场景专属打造的一体化产品,集成了腾讯云直播的推 / 拉流能力,为您提供高质量直播服务,快速满足手机直播的需求。为了更加贴合用户实际场景,我们提供直播 SDK、直播 SDK(基础版)、全功能版 SDK 三个版本,您可以根据自己的业务灵活选择。
说明
Android SDK
iOS SDK
微信小程序 SDK
跨平台 SDK
说明:
版本对比
功能 模块 | 功能项 | 功能简介 | 直播 SDK (基础版) | 直播 SDK | 全功能版 SDK |
UI&交互 | 自定义 UI | 开发者自定义 UI。小直播 App 提供了一套完整的 UI 交互源码,可复用或自定义。 | ✓ | ✓ | ✓ |
视频 采集 | 屏比 | 支持16:9,4:3,1:1多种屏比拍摄 | ✓ | ✓ | ✓ |
| 清晰度 | 支持标清、高清及超清拍摄,支持自定义码率、帧率及 gop | ✓ | ✓ | ✓ |
| 拍摄控制 | 拍摄前后摄像头切换和灯光的控制 | ✓ | ✓ | ✓ |
| 水印 | 拍摄支持添加水印 | ✓ | ✓ | ✓ |
| 焦距 | 拍摄支持调节焦距 | ✓ | ✓ | ✓ |
| 对焦模式 | 支持手动对焦和自动对焦 | ✓ | ✓ | ✓ |
| 拍照 | 支持拍摄照片 | ✓ | ✓ | ✓ |
| 基础美颜 | 拍摄设置面部磨皮、美白、红润并调节强度 | ✓ | ✓ | ✓ |
| 滤镜 | 支持自定义滤镜及设置滤镜程度 | ✓ | ✓ | ✓ |
音频 采集 | 背景音乐 | 拍摄前可以选择本地的 MP3 作为背景音 | ✓ | ✓ | ✓ |
| 变声和混响 | 拍摄前对录制的声音变声(如萝莉、大叔)和混响效果(如 KTV、会堂) | × | × | ✓ |
直播 推流 | 摄像头推流 | 支持摄像头采集直播 | ✓ | ✓ | ✓ |
| 录屏推流(屏幕共享) | 支持录屏直播,将屏幕内容共享 | ✓ | ✓ | ✓ |
| 外部源推流 | 支持使用外部音视频文件或者自定义进行直播 | ✓ | ✓ | ✓ |
| RTMP 协议推流 | 支持 RTMP 和 RTMPS 协议直播推流,分辨率支持180P - 1080P | ✓ | ✓ | ✓ |
| RTC 协议推流 | 支持自研的 RTC 协议推流,更低延时、更强的弱网抗性 | × | ✓ | ✓ |
| 动态码率设置 | 支持根据网络情况自动调整推流码率,支持多种模式设置,使直播更加流畅 | ✓ | ✓ | ✓ |
直播 播放 | RTMP 协议播放 | 支持 RTMP 和 RTMPS 协议直播推流,分辨率支持180P - 1080P | ✓ | ✓ | ✓ |
| FLV 协议播放 | 用于实现 HTTP + FLV 协议的直播播放功能 | ✓ | ✓ | ✓ |
| HLS 协议播放 | 用于实现 HLS(m3u8)协议的直播播放功能 | × | ✓ | ✓ |
| WebRTC协议 播放 | 用于实现快直播(LEB)的直播播放功能 | × | ✓ | ✓ |
| RTC 协议播放 | 用于实现基于自研协议的超低延时(RTC)的直播播放功能 | × | ✓ | ✓ |
| 自适应码率播放 | 支持根据带宽状态自动调整播放码率(WebRTC、HLS协议) | ✓ | ✓ | ✓ |
| 清晰度无缝切换 | 支持无感知的清晰度切换(WebRTC、HLS、FLV协议) | ✓ | ✓ | ✓ |
直播 连麦 | 连麦互动 | 用于实现主播与观众之间的1vn视频连麦互动 | × | ✓ | ✓ |
| 主播 PK | 用于实现主播与主播之间的1v1视频 PK | × | ✓ | ✓ |
点播 播放 | 点播播放 | 用于实现视频点播回放功能 | × | × | ✓ |
安装包 增量 | Android | | armv7:2.6M arm64:2.9M | armv7:3.5M arm64:4M | armv7:5.5M arm64:6M |
| iOS | | arm64:8.9M | arm64:13.6M | arm64:21.7M |