WebRTC Native M96收集网卡地址信息以及筛选过滤VPN网络(CreateNetworksFilterNetworks)
Posted 一苇渡江694
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WebRTC Native M96收集网卡地址信息以及筛选过滤VPN网络(CreateNetworksFilterNetworks)相关的知识,希望对你有一定的参考价值。
网络类型很多,比如网线、WIFI、蜂窝网络、VPN、LOOPBACK等等。
那么WebRTC在连接的时候,就可以对网络进行筛选,尤其是对于多网卡,多种连接方式的设备。
CreateNetworks的调用流程
WebRTC 收集网卡信息的时机
线程: signaling thread
PeerConnection::SetLocalDescription
SdpOfferAnswerHandler::SetLocalDescription
SdpOfferAnswerHandler::DoSetLocalDescription (transport_controller()->MaybeStartGathering();)
JsepTransportController::MaybeStartGathering()
void JsepTransportController::MaybeStartGathering()
if (!network_thread_->IsCurrent())
network_thread_->Invoke<void>(RTC_FROM_HERE,
[&] MaybeStartGathering(); );
return;
for (auto& dtls : GetDtlsTransports())
dtls->ice_transport()->MaybeStartGathering();
线程: network thread
JsepTransportController::MaybeStartGathering()
P2PTransportChannel::MaybeS
以上是关于WebRTC Native M96收集网卡地址信息以及筛选过滤VPN网络(CreateNetworksFilterNetworks)的主要内容,如果未能解决你的问题,请参考以下文章
WebRTC Native M96收集网卡地址信息以及筛选过滤VPN网络(CreateNetworksFilterNetworks)
WebRTC Native M96数据统计-- 使用PeerConnection::GetStats获取WebRTC实时统计信息
WebRTC Native M96数据统计-- 使用PeerConnection::GetStats获取WebRTC实时统计信息
WebRTC Native M96数据统计-- 使用PeerConnection::GetStats获取WebRTC实时统计信息