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版本號 | |
| 日志相關 | 日志級別 | |
| 控制臺日志 | ||
| 文本日志 | ||
| 日志回調 | ||
| 日志壓縮 | ||
| 調試面板 |