国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

webrtc中m74版本C++啟動(dòng)ulpfec

2023-04-21 21:27 作者:音視頻開發(fā)進(jìn)階  | 我要投稿

WebRTC中的ULPFEC是一種前向糾錯(cuò)技術(shù),用于在網(wǎng)絡(luò)傳輸過程中減少丟包率和延遲。在m74版本中,可以通過以下步驟啟動(dòng)ULPFEC:

  1. 在PeerConnectionFactory::CreatePeerConnection()函數(shù)中創(chuàng)建RtpTransceiver對(duì)象。

  2. 使用RtpTransceiver對(duì)象的SetCodecPreferences()方法設(shè)置使用的編解碼器。例如:

webrtc::RtpTransceiverInit transceiver_config; transceiver_config.direction = webrtc::RtpTransceiverDirection::kSendRecv; std::vector<webrtc::RtpCodecCapability> codecs; codecs.emplace_back(webrtc::RtpCodecCapability::CreatePayloadTypeSpecificCapability( "VP8", 96, 0, 0)); transceiver_config.send_encodings.emplace_back(webrtc::RtpEncodingParameters()); transceiver_config.send_encodings.back().codec_payload_type = 96; transceiver_config.send_encodings.back().fec = webrtc::FecParameters(webrtc::FecMechanism::kUlpFec); transceiver_config.stream_ids.emplace_back("stream_id"); transceiver_config.codecs = codecs; auto transceiver = pc->AddTransceiver(cricket::MediaType::MEDIA_TYPE_VIDEO, rtc::Optional<std::string>(), {transceiver_config});

這里,我們使用VP8編解碼器,并啟用了ULPFEC。

  1. 在PeerConnectionObserver的OnAddStream()回調(diào)函數(shù)中,添加一個(gè)新的VideoTrack,同時(shí)將其關(guān)聯(lián)到對(duì)應(yīng)的MediaStream中:

void OnAddStream(rtc::scoped_refptr<webrtc::MediaStreamInterface> stream) override { auto video_track = stream->GetVideoTracks()[0]; video_track->AddOrUpdateSink(renderer_.get(), rtc::VideoSinkWants()); }

這樣,ULPFEC就成功啟動(dòng)了。需要注意的是,啟用ULPFEC會(huì)增加一定的帶寬開銷,因此應(yīng)根據(jù)實(shí)際情況進(jìn)行配置和優(yōu)化。

相關(guān)學(xué)習(xí)資料推薦,點(diǎn)擊下方鏈接免費(fèi)報(bào)名,先碼住不迷路~】

音視頻免費(fèi)學(xué)習(xí)地址:FFmpeg/WebRTC/RTMP/NDK/Android音視頻流媒體高級(jí)開發(fā)

【免費(fèi)分享】音視頻學(xué)習(xí)資料包、大廠面試題、技術(shù)視頻和學(xué)習(xí)路線圖,資料包括(C/C++,Linux,F(xiàn)Fmpeg webRTC rtmp hls rtsp ffplay srs 等等)有需要的可以點(diǎn)擊788280672加群免費(fèi)領(lǐng)取~



webrtc中m74版本C++啟動(dòng)ulpfec的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
马尔康县| 堆龙德庆县| 麦盖提县| 桐城市| 凤翔县| 富宁县| 永平县| 大邑县| 曲松县| 成都市| 玉树县| 苏州市| 宁晋县| 军事| 通许县| 玛曲县| 蓬溪县| 图们市| 陵水| 铜鼓县| 呼伦贝尔市| 佛山市| 牡丹江市| 晋州市| 海丰县| 周至县| 西盟| 富裕县| 正蓝旗| 紫金县| 五原县| 阳江市| 枣庄市| 尼勒克县| 广饶县| 射阳县| 茌平县| 万山特区| 敖汉旗| 崇仁县| 锦屏县|