檢測到您已登錄華為云國際站賬號,為了您更好的體驗(yàn),建議您訪問國際站服務(wù)網(wǎng)站 http://m.cqfng.cn/intl/zh-cn
不再顯示此消息
取消訂閱遠(yuǎn)端用戶,并清除此用戶的窗口 pullAllRemoteVideo 訂閱或取消訂閱全部遠(yuǎn)端用戶,對未入會用戶也有影響 setRemoteVideoStreamType 切換用戶指定檔位的視頻 updateRemoteRenderMode 設(shè)置遠(yuǎn)端視頻渲染模式,鏡像模式 set
HRTCConnection 接口總覽 初始化等基礎(chǔ)接口 房間功能 音頻管理 視頻管理 輔流管理 自定義渲染 父主題: 接口參考
批量開啟、關(guān)閉當(dāng)前所有遠(yuǎn)端用戶的視頻流。 【請求參數(shù)】 pull:true表示開啟接收,false表示關(guān)閉接收, 默認(rèn)開啟接收。 【返回參數(shù)】 0:成功。 > 0:失敗。具體請參見客戶端錯誤碼。 開啟本地鏡像后,本地視頻窗口看到的是鏡像視圖,但不影響遠(yuǎn)端查看自己的視圖。 setVideoEncoderMirror
環(huán)境準(zhǔn)備 詳情請參考開發(fā)前準(zhǔn)備。 父主題: 實(shí)現(xiàn)音視頻通話(Windows)
環(huán)境準(zhǔn)備 詳情請參考開發(fā)前準(zhǔn)備。 父主題: 實(shí)現(xiàn)音視頻通話(Web)
2 關(guān)鍵代碼實(shí)現(xiàn) 獲取本地音視頻的時長(這里計(jì)算出來的是秒為單位),如果文件不是音視頻,下面的函數(shù)會發(fā)生異常,也就是返回0,我們除了通過文件頭來判斷這個文件是音視頻之后,然后再獲取這個文件的時長,如果下面的函數(shù)時長返回大于0,說明這個文件是音視頻文件。 /** * get Local
語音同步合成WebSocket接口(Android SDK) 語音同步合成WebSocket接口示例,詳見語音同步合成Android SDK。 父主題: 應(yīng)用示例
功能描述 加入房間后,SDK上報(bào)通話質(zhì)量相關(guān)的回調(diào),上報(bào)當(dāng)前通話的網(wǎng)絡(luò)質(zhì)量、本地和遠(yuǎn)端的音視頻統(tǒng)計(jì)信息。 接口調(diào)用流程 通話質(zhì)量上報(bào) network-quality網(wǎng)絡(luò)上下行質(zhì)量報(bào)告事件,用戶加入房間后,在網(wǎng)絡(luò)質(zhì)量變化的時候會觸發(fā)一次該事件,報(bào)告用戶的本地網(wǎng)絡(luò)上下行質(zhì)量情況。 示例代碼如下:
remoteVideoStatsArray) { //處理遠(yuǎn)端視頻信息 }); } } 視頻流狀態(tài)監(jiān)控 onVideoStatsNotify回調(diào)上報(bào)視頻流的狀態(tài),包括本地上行視頻流和遠(yuǎn)端用戶的下行視頻流狀態(tài)。 - (void)onVideoStatsNotif
為什么上傳音視頻后,無法獲取到音視頻的時長? 上傳媒資后無法獲取時長,可能是如下原因: 上傳的媒資文件解析未完成:點(diǎn)播服務(wù)需要解析上傳的音視頻后,才能返回音視頻時長,所以建議您在上傳視頻5分鐘后再進(jìn)行視頻時長的獲取。 上傳的媒資文件不滿足編碼格式要求:建議您檢查上傳的媒資文件是否
僅支持iOS和Android。 setCameraConfig public abstract int setCameraConfig(HRTCCameraConfig config); 【功能說明】 設(shè)置攝像頭相關(guān)參數(shù),開啟攝像頭前設(shè)置有效。 【請求參數(shù)】 config:攝像頭的配置參
觀眾客戶端向得到的CDN節(jié)點(diǎn)請求音視頻數(shù)據(jù);CDN節(jié)點(diǎn)同步其他節(jié)點(diǎn)的音視頻數(shù)據(jù);最后,CDN節(jié)點(diǎn)將音視頻數(shù)據(jù)發(fā)送給觀眾客戶端。 CDN的缺點(diǎn): 播放時延(網(wǎng)絡(luò)時延):從主播端采集到觀眾播放之間的時差。網(wǎng)絡(luò)抖動:數(shù)據(jù)包的到達(dá)順序、間隔等與發(fā)出時不一致。這種抖動,雖然只是順序亂了,但
Android SDK是否支持自定義采集數(shù)據(jù)? 支持,具體請參見自定義音頻采集和渲染和自定義視頻采集和渲染實(shí)現(xiàn)。 父主題: SDK使用
檢測功能 startNetworkTest public abstract int startNetworkTest(HRTCNetworkTestConfig networkTestConfig); 【功能說明】 啟動入會前網(wǎng)絡(luò)檢測。 【請求參數(shù)】 networkTestCon
原始視頻數(shù)據(jù)(視頻前后處理) 功能描述 音視頻傳輸過程中,我們可以對采集到的音視頻數(shù)據(jù)進(jìn)行前處理和后處理,獲取想要的播放效果。 對于有自行處理音視頻數(shù)據(jù)需求的場景,HWRtcEngine SDK提供原始數(shù)據(jù)功能,您可以在將數(shù)據(jù)發(fā)送給編碼器前進(jìn)行前處理,對捕捉到的音頻信號或視頻幀進(jìn)
環(huán)境準(zhǔn)備 詳情請參考開發(fā)前準(zhǔn)備。 父主題: 實(shí)現(xiàn)音視頻通話(MAC)
混音是將音頻文件和麥克風(fēng)音頻混合,一般用于播放時長較長的背景音樂或者伴奏。同一時間只能播放一個音頻文件,播放給房間內(nèi)的其他用戶聽。 支持播放本地或在線音樂文件,文件格式支持播放wav、pcm和單聲道m(xù)p3音頻格式。 接口調(diào)用流程 實(shí)現(xiàn)過程 加入房間并發(fā)布本端主流 參考接口調(diào)用流程中加入房間的時序圖步驟加入房間,并發(fā)布本地主流。
public abstract String getRoomId(); 【功能說明】 獲取當(dāng)前房間的roomId。 【請求參數(shù)】 無 【返回參數(shù)】 String roomId:當(dāng)前房間的roomId。 changeUserRole public abstract int chang
自定義視頻渲染 功能描述 實(shí)時音視頻傳輸過程中,上層應(yīng)用可以不用SDK默認(rèn)的渲染功能,選擇對視頻幀數(shù)據(jù)進(jìn)行自定義渲染。 接口調(diào)用流程 實(shí)現(xiàn)過程 加入房間前開啟視頻自渲染 加入房間前調(diào)用接口setExternalVideoFrameOutputWithFormat 打開視頻自渲染功能。
設(shè)置是否接收所有遠(yuǎn)端用戶的音頻流。 【請求參數(shù)】 mute:true表示取消音頻流接收,false表示開啟音頻流接收。 【返回參數(shù)】 0:成功。 > 0:失敗。具體請參見客戶端錯誤碼。 取消所有音頻流接收,同時也會取消接收新加入用戶的音頻流。 開啟所有音頻流接收,同時也會開啟接收新加入用戶的音頻流。