真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

通過C++編譯WebRTC視頻播放項(xiàng)目獲取sdp會(huì)話描述失敗怎么解決

這篇文章主要介紹“通過C++編譯WebRTC視頻播放項(xiàng)目獲取sdp會(huì)話描述失敗怎么解決”,在日常操作中,相信很多人在通過C++編譯WebRTC視頻播放項(xiàng)目獲取sdp會(huì)話描述失敗怎么解決問題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”通過C++編譯WebRTC視頻播放項(xiàng)目獲取sdp會(huì)話描述失敗怎么解決”的疑惑有所幫助!接下來,請(qǐng)跟著小編一起來學(xué)習(xí)吧!

創(chuàng)新互聯(lián)是專業(yè)的平果網(wǎng)站建設(shè)公司,平果接單;提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行平果網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

近幾年隨著人們對(duì)網(wǎng)頁視頻要求的提高,WebRTC被越來越多的人熟知,運(yùn)行WebRTC需要搭建一個(gè)用戶界面,并且需要一臺(tái)服務(wù)器來發(fā)送信令,WebRTC處理SDP信息的創(chuàng)建和處理,通過拉流庫(kù)進(jìn)行拉流,實(shí)現(xiàn)WebRTC的網(wǎng)頁播放功能。

通過C++編譯WebRTC視頻播放項(xiàng)目獲取sdp會(huì)話描述失敗怎么解決

我們?cè)谕ㄟ^ C++ 編譯WebRTC時(shí),出現(xiàn)添加視頻未成功的現(xiàn)象。C++ WebRTC實(shí)現(xiàn)與go pion庫(kù)進(jìn)行拉流,添加視頻和音頻源,導(dǎo)致C++中WebRTC為進(jìn)入自定義的重寫的虛函數(shù)里,無法進(jìn)行下一步操作。

例如獲取SDP會(huì)話描述:

通過C++編譯WebRTC視頻播放項(xiàng)目獲取sdp會(huì)話描述失敗怎么解決

按照正常的流程建立會(huì)話描述,以C++中WebRTC進(jìn)行拉流的話,就需要以下幾步:

1、創(chuàng)建PeerConnection對(duì)等連接工廠;

2、用上面的第一步在創(chuàng)建對(duì)等連接:CreatePeerConnection這個(gè)函數(shù);

3、創(chuàng)建完成來請(qǐng)求服務(wù)端的接口,獲取流的視頻和音頻信息。添加到實(shí)例化CreatePeerConnection連接中去;

4、這樣會(huì)觸發(fā)本地SDP會(huì)話描述,再將本地的會(huì)話描述傳給服務(wù)端。

通過C++編譯WebRTC視頻播放項(xiàng)目獲取sdp會(huì)話描述失敗怎么解決

在走這一套流程的時(shí)候,我們卡在了第四步,導(dǎo)致未觸發(fā)本地的sdp會(huì)話描述。我們分析可能是少步驟或者哪一步錯(cuò)誤。

經(jīng)過分析后發(fā)現(xiàn)有一個(gè)點(diǎn)需要注意:在創(chuàng)建第一步的時(shí)候要開啟多個(gè)線程,如:網(wǎng)絡(luò)線程、工作線程和信令線程。這個(gè)時(shí)候我們傳進(jìn)去的都是null值,導(dǎo)致沒有啟動(dòng)線程反饋。

知道問題原因,那么解決起來就比較簡(jiǎn)單了。創(chuàng)建網(wǎng)絡(luò)線程、工作線程和信令線程,將這三個(gè)線程傳給對(duì)等連接工廠(第一步的步驟),后續(xù)的步驟就可以繼續(xù)走通了。

通過C++編譯WebRTC視頻播放項(xiàng)目獲取sdp會(huì)話描述失敗怎么解決

到此,關(guān)于“通過C++編譯WebRTC視頻播放項(xiàng)目獲取sdp會(huì)話描述失敗怎么解決”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!


文章標(biāo)題:通過C++編譯WebRTC視頻播放項(xiàng)目獲取sdp會(huì)話描述失敗怎么解決
本文路徑:http://weahome.cn/article/gchido.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部