国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

webrtc攝像頭對(duì)講方案metaRTC ZLMediaKit

這篇具有很好參考價(jià)值的文章主要介紹了webrtc攝像頭對(duì)講方案metaRTC ZLMediaKit。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

網(wǎng)絡(luò)攝像頭可以通過網(wǎng)絡(luò)遠(yuǎn)程查看實(shí)時(shí)視頻圖像,也可以和瀏覽器與手機(jī)APP等對(duì)講,對(duì)講方案有P2P/SFU/MCU等。metaRTC+ZLMediaKit是一個(gè)比較適合的SFU對(duì)講方案。

語音編碼
考慮攝像頭算力低以及拾音器采樣率等因素,G711比OPUS更適合。

metaRTC支持G711A(PCMA)/G711U(PCMU)
metaRTC采用緩存等技術(shù)實(shí)現(xiàn)G711A/G711U占用CPU算力極低
ZLMediaKit支持G711 webRTC推拉流
視頻編碼
考慮到市面上攝像頭硬編碼大多支持H264/H265,視頻編碼H264/H265是比較適合的選項(xiàng)。

綜上所述推薦G711+H264/H265音視頻編碼。

語音處理
攝像頭對(duì)講語音處理是其中非常重要的模塊,實(shí)現(xiàn)流暢、清晰、穩(wěn)定的對(duì)講需要多種聲音處理模塊。

回聲消除AEC(Acoustic Echo Chancellor)
AEC會(huì)監(jiān)測(cè)揚(yáng)聲器和麥克風(fēng)拾音器輸入之間的回聲,并使用算法來抵消回聲信號(hào),避免出現(xiàn)回聲和延遲以提高語音對(duì)講質(zhì)量。

YangRtcAec *aec;
//aecLib 1:webrtc aec 0:speexdsp aec 2:內(nèi)置AEC或其他AEC實(shí)現(xiàn)
yang_create_rtcaec(session->aec,aecLib);
 
aec->echoPlayback(aec->session,pcm); 
aec->echoCapture(aec->session, input, pcm);

自適應(yīng)增益控制AGC(Automatic Gain Control)

AGC可以自動(dòng)檢測(cè)音頻信號(hào)強(qiáng)度和自動(dòng)調(diào)整輸入和輸出音頻信號(hào)的音量,防止音頻音量忽大忽小,保證音頻采集和播放的穩(wěn)定性。

YangAgc* agc;
agc->agcProcess(agc->session,pcm);

背景噪音抑制ANS(Automatic Noise Suppression)

ANS可探測(cè)出背景固定頻率的雜音并消除背景噪音,例如:風(fēng)扇、空調(diào)聲等雜音會(huì)自動(dòng)濾除,使聲音更清晰。

YangRtcAns* ans;
ans->preprocess_run(ans->session,pcm);

語音動(dòng)態(tài)偵測(cè)VAD(Voice Activity Detection)

VAD算法的作用是檢測(cè)是否是人的語音,可作為其他音頻處理的參考。

YangVad* vad;
vad->voiceActivity(vad->session,pcm,frameSize,sampleRate);

舒適噪音生成CNG(Comfort Noise Generation)

CNG是一個(gè)在對(duì)講過程中出現(xiàn)短暫靜音時(shí)用來為對(duì)講產(chǎn)生背景噪聲的模塊,常用在VAD檢測(cè)沒有人聲時(shí)處理。

YangCng* cng;
cng->voiceGenerate(cng->session,pcm,frameSize,sampleRate);

視頻處理
對(duì)講時(shí)受網(wǎng)絡(luò)影響視頻會(huì)有花屏綠屏、卡頓等情形發(fā)生,花屏綠屏影響尤甚,花屏?xí)环菍I(yè)用戶誤認(rèn)為是產(chǎn)品質(zhì)量問題而非網(wǎng)絡(luò)問題。

視頻處理模塊非常重要的一項(xiàng)功能是減少或者消除花屏綠屏情形。

音視頻流
考慮到ZLMediaKit等SFU只接收單向傳輸流,對(duì)講需建立推拉兩個(gè)流。

推流:采集攝像頭視頻和拾音器(麥克風(fēng))音頻推流到ZLMediaKit。
拉流:從ZLMediaKit拉流播放遠(yuǎn)端視頻和聲音。
?文章來源地址http://www.zghlxwxcb.cn/news/detail-501567.html

到了這里,關(guān)于webrtc攝像頭對(duì)講方案metaRTC ZLMediaKit的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • web端調(diào)用本地?cái)z像頭麥克風(fēng)+WebRTC騰訊云,實(shí)現(xiàn)直播功能

    web端調(diào)用本地?cái)z像頭麥克風(fēng)+WebRTC騰訊云,實(shí)現(xiàn)直播功能

    視頻直播技術(shù)大全、直播架構(gòu)、技術(shù)原理和實(shí)現(xiàn)思路方案整理 視頻采集端: 1、視頻采集:使用攝像頭設(shè)備獲取實(shí)時(shí)視頻流。 2、視頻處理: 對(duì)采集到的視頻進(jìn)行處理,可以包括美顏、濾鏡、水印等效果的添加。 3、音視頻編碼壓縮: 將處理后的音視頻數(shù)據(jù)進(jìn)行編碼壓縮,常

    2024年02月10日
    瀏覽(27)
  • ??禂z像頭4G內(nèi)網(wǎng)連接方案

    ??禂z像頭4G內(nèi)網(wǎng)連接方案

    放在內(nèi)網(wǎng)中的海康攝像頭需要通過4G路由器遠(yuǎn)程訪問,調(diào)研了幾種方案: 這個(gè)是海康特有的方案,其他攝像頭是否有類似的方案未知。 在螢石云注冊(cè)賬號(hào),過程略 我注冊(cè)賬號(hào)以后,登陸時(shí)提示: 當(dāng)前瀏覽器版本不支持視頻插件,請(qǐng)采用IE瀏覽器(ie8以上)或者下載螢石工作

    2024年02月10日
    瀏覽(28)
  • windows驅(qū)動(dòng)開發(fā)8:虛擬攝像頭方案

    一、攝像頭框架 在業(yè)務(wù)場(chǎng)景中,有許多是需要應(yīng)用能夠通過攝像頭的方式來訪問相關(guān)的音視頻數(shù)據(jù),比如美顏、攝像頭多路復(fù)用、IP攝像頭接入視頻會(huì)議等。這些功能通過虛擬攝像頭的方式來實(shí)現(xiàn),是一個(gè)比較通用的解決方案。那么如何及選用哪種技術(shù)方案來開發(fā)虛擬攝像頭

    2024年02月02日
    瀏覽(16)
  • Qt推流程序(視頻文件/視頻流/攝像頭/桌面轉(zhuǎn)成流媒體rtmp+hls+webrtc)可在網(wǎng)頁(yè)和播放器遠(yuǎn)程觀看

    Qt推流程序(視頻文件/視頻流/攝像頭/桌面轉(zhuǎn)成流媒體rtmp+hls+webrtc)可在網(wǎng)頁(yè)和播放器遠(yuǎn)程觀看

    推流直播就是把采集階段封包好的內(nèi)容傳輸?shù)椒?wù)器的過程。其實(shí)就是將現(xiàn)場(chǎng)的視頻信號(hào)從手機(jī)端,電腦端,攝影機(jī)端打包傳到服務(wù)器的過程。“推流”對(duì)網(wǎng)絡(luò)要求比較高,如果網(wǎng)絡(luò)不穩(wěn)定,直播效果就會(huì)很差,觀眾觀看直播時(shí)就會(huì)發(fā)生卡頓等現(xiàn)象,觀看體驗(yàn)比較糟糕。主流

    2024年02月04日
    瀏覽(94)
  • 聯(lián)想電腦thinkpad x13攝像頭打不開,史上最全的針對(duì)聯(lián)想電腦攝像頭的解決方案

    聯(lián)想電腦thinkpad x13攝像頭打不開,史上最全的針對(duì)聯(lián)想電腦攝像頭的解決方案

    最近面試,臨近面試的前30min,發(fā)現(xiàn)攝像頭打不開。具體情況如下: 這可沒把我嚇壞,我可是要露臉的,最后在我的不屑努力下,我選擇了手機(jī)視頻面試,很干。未來的幾天都在琢磨這玩意兒了,現(xiàn)在說說常見的解決方案。 現(xiàn)在的電腦,大部分都添加了物理開啟攝像頭的操作

    2024年02月02日
    瀏覽(37)
  • Qt推流程序自動(dòng)生成網(wǎng)頁(yè)遠(yuǎn)程查看實(shí)時(shí)視頻流(視頻文件/視頻流/攝像頭/桌面轉(zhuǎn)成流媒體rtmp+hls+webrtc)

    Qt推流程序自動(dòng)生成網(wǎng)頁(yè)遠(yuǎn)程查看實(shí)時(shí)視頻流(視頻文件/視頻流/攝像頭/桌面轉(zhuǎn)成流媒體rtmp+hls+webrtc)

    推流程序?qū)⒁曨l流推送到流媒體服務(wù)器后,此時(shí)就等待驗(yàn)證拉流播放,一般可以選擇ffplay命令行播放或者vlc等播放器打開播放,也可以選擇網(wǎng)頁(yè)直接打開拉流地址播放,一般主流的瀏覽器都支持網(wǎng)頁(yè)直接播放hls/m3u8/webrtc類型的視頻流,而且推流的主要目的可能就是為了能夠在

    2024年02月05日
    瀏覽(104)
  • ??禂z像頭前端調(diào)用實(shí)時(shí)畫面解決方案(無插件版開發(fā))

    海康攝像頭前端調(diào)用實(shí)時(shí)畫面解決方案(無插件版開發(fā))

    項(xiàng)目中有一個(gè)需求,是需要把海康攝像機(jī)的實(shí)時(shí)畫面在項(xiàng)目前端的頁(yè)面中展示出來。本文的技術(shù)棧主要用到了 vue3、vite、threejs 等,輔助軟件主要有 ??底詭У膇VMS-4200 3.9.1.4 客戶端、VLC media player 等。原先最開始是想使用??倒俜教峁┑腤EB無插件開發(fā)包,但是在實(shí)際開發(fā)中發(fā)

    2024年02月16日
    瀏覽(92)
  • 迅為RK3588開發(fā)板-基于瑞芯微RK3588攝像頭方案

    迅為RK3588開發(fā)板-基于瑞芯微RK3588攝像頭方案

    硬件: RK3588開發(fā)板+攝像頭 ? MIPI攝像頭: ? 1.1 硬件連接 RK3588?底板上有四個(gè)攝像頭接口,如下圖所示,此四個(gè)接口均可連接攝像頭?ov5695?和?攝像頭?ov13850。 ? 攝像頭模塊連接硬件時(shí)要將模塊對(duì)準(zhǔn)插槽缺口處,J1?接口連接攝像頭模塊如下圖所示: ? J2?接口連接攝像頭模塊

    2024年02月09日
    瀏覽(116)
  • Unity連接海康威視攝像頭 打包后報(bào)107或是109的錯(cuò)誤 解決方案

    Unity連接??低晹z像頭 打包后報(bào)107或是109的錯(cuò)誤 解決方案

    最近在做一個(gè)??低晹z像頭的項(xiàng)目,萬事俱備,打包G了。在此做一個(gè)備忘,先感謝“張富貴”老哥的帖子,原貼關(guān)于unity 引用??低昐DK,打包后不顯示問題_張富貴-的博客-CSDN博客_unity打包??低晹z像頭無法播放 解決方案:打包后的文件夾中,找到“文件名_Data-Plugin

    2024年02月15日
    瀏覽(46)
  • 汽車攝像頭匿名化處理解決方案,保護(hù)信息的安全性和隱私性

    汽車攝像頭匿名化處理解決方案,保護(hù)信息的安全性和隱私性

    隨著智能交通和自動(dòng)駕駛技術(shù)的迅猛發(fā)展,汽車攝像頭已成為現(xiàn)代汽車不可或缺的一部分,攝像頭所捕捉的圖像信息也引發(fā)了日益嚴(yán)峻的信息安全問題。如何在充分利用攝像頭功能的同時(shí),保障個(gè)人隱私和信息安全,已成為企業(yè)亟待解決的問題。 美攝科技憑借深厚的技術(shù)積累

    2024年04月25日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包