1 版本
天翼云RTC客户端经过近两年的研发,目前已经迭代到版本v2.11.1。
2 产品形态
- CTRTC SDK:全平台实时音视频SDK,包含比较全面的双向实时音视频互动能力,主要用于向B端用户提供PAAS能力;
- CTRTS SDK:全平台极速直播SDK,主要提供降低传统直播播放延迟的功能,适用于电商直播、课堂互动、赛事直播等需要低播放延迟的场景,播放延迟可以做到全网平均800ms。
- 视频会议:基于CTRTC SDK的全平台视频会议APP;
- 云游戏:基于CTRTC SDK的云游戏APP;
- 其他……
3 支持平台
- Android
- IOS
- Windows
- Linux
- MacOS
- H5
4 功能范围
模块 | 功能 | 子功能 |
---|---|---|
房间管理 | 加入房间 | 加入普通房间 |
加入私密房间 | ||
设置场景 | ||
设置角色 | ||
设置媒体发布/订阅参数 | ||
设置转推 | ||
设置云端录制 | ||
离开房间 | 离开房间 | |
设置角色 | 设置角色 | |
设置角色+私密房间密钥 | ||
切换房间 | 切换房间 | |
设置媒体发布/订阅参数 | ||
加入私密房间 | ||
跨房连麦 | 跨房连麦 | |
退出跨房连麦 | 跨房连麦 | |
创建子房间 | 创建子房间 | |
销毁子房间 | 销毁子房间 | |
CDN相关 |
开启云端转推到天翼云CDN | 开启云端转推到天翼云CDN |
停止云端转推到天翼云CDN | 停止云端转推到天翼云CDN | |
开启云端转推到第三方CDN | 开启云端转推到第三方CDN | |
停止云端转推到第三方CDN | 停止云端转推到第三方CDN | |
设置云端混流 | 设置云端混流 | |
设置云端混流排版模式 | ||
手动设置用户排版 | ||
关闭云端混流 | 关闭云端混流 | |
视频相关 |
设置本地渲染器 | |
设置远端渲染器 | ||
开启本地预览 | ||
关闭本地预览 | ||
mute本地视频发送 | ||
设置mute视频时的图片 | ||
mute远端视频流 | ||
mute所有远端视频流 | ||
停止远端视频流 | ||
停止所有远端视频流 | ||
设置大流编码参数 | ||
设置网络Qos参数 | ||
设置本地渲染参数 | ||
设置远端渲染参数 | ||
设置发布视频旋转角度 | ||
设置发布视频镜像 | ||
使能大小流 | ||
切换大小流 | ||
视频截图 | ||
音频相关 |
开启本端音频 | |
关闭本端音频 | ||
mute本端音频 | ||
mute远端音频 | ||
mute远端所有音频 | ||
设置远端音频音量 | ||
设置/获取本地采集音量 | ||
设置/获取远端播放音量 | ||
开启音量上报 | ||
开启录音 | 本地录音 | |
云端录音 | ||
停止录音 | ||
启动本地录制 | ||
关闭本地录制 | ||
设置远端混音路数 | ||
开启系统音频采集 | ||
关闭系统音频采集 | ||
设置系统音频音量 | ||
设备管理 | 移动端设备管理 | 前后置摄像头设置 |
摄像头缩放 | ||
设置摄像头焦点 | ||
摄像头闪光灯 | ||
音频输出路由 | ||
PC端设备管理 | 获取设备列表 | |
设置音频输入设备 | ||
设置音频输出设备 | ||
设置视频采集设备 | ||
设置输入音量 | ||
设置输出音量 | ||
输入设备静音 | ||
输出设备静音 | ||
设置系统音量 | ||
系统静音 | ||
设置摄像头采集偏好 | ||
设置设备插拔监控回调 | ||
摄像头测试 | ||
麦克风测试 | ||
扬声器测试 | ||
美颜水印滤镜 | 美颜 | |
水印 | ||
音效 | 变声 | |
混响 | ||
音调 | ||
设置语音音量 | ||
背景音乐播放控制 | ||
设置背景音乐音调 | ||
设置背景音乐音量 | 播放、发送音量 | |
本地播放音量 | ||
发送远端音量 | ||
设置背景音乐播放速度 | ||
获取背景音乐时长 | ||
背景音乐seek | ||
获取背景音乐播放位置 | ||
屏幕分享 | 屏幕分享控制 | 开启屏幕分享 |
暂停屏幕分享 | ||
恢复屏幕分享 | ||
停止屏幕分享 | ||
获取屏幕分享源列表 | 设置缩略图 | |
设置图标尺寸 | ||
选择屏幕分享源 | 屏幕类型 | |
窗口类型 | ||
设置采集区域 | ||
缩略图 | ||
图标 | ||
捕获鼠标 | ||
边框设置 | ||
捕获子窗口 | ||
设置屏幕分享流的编码参数 | ||
设置屏幕分享流的音量 | ||
屏幕分享屏蔽窗口 | ||
屏幕分享额外窗口 | ||
自定义采集、渲染 | 开关自定义视频采集 | |
发送自定义视频帧 | ||
开关自定义音频采集 | ||
发送自定义音频帧 | ||
开关外部自定义音轨 | ||
发送外部自定义音轨音频帧 | ||
设置外部自定义音轨的播放音量和播放音量 |
||
获取外部自定义采集pts | ||
设置第三方视频处理回调 | ||
设置本地、远端自定义渲染回调 | ||
设置音频帧回调 | ||
采集后的音频裸数据 | ||
3A后的音频数据 | ||
3A、音效后的音频数据 | ||
混音前的每一路远程用户的音频数据 | ||
各路音频混音后的音频数据 | ||
设置音频回调输出数据格式 | 采集后的音频裸数据 | |
3A后的音频数据 | ||
3A、音效后的音频数据 | ||
各路音频混音后的音频数据 | ||
开关自定义音频渲染 | ||
读取自定义音频渲染音频帧 | ||
自定义消息 | 发送、接收自定义消息 | |
发送、接收SEI消息 | ||
网络测试 | 开始探测网络 | |
停止探测网络 | ||
调试相关 | 获取SDK版本号 | |
日志相关 | 日志级别 | |
控制台日志 | ||
文本日志 | ||
日志回调 | ||
日志压缩 | ||
调试面板 |