WebRTC系列-网络传输之5选择最优connection切换


在上一篇 WebRTC系列-网络传输之4Connection排序
中分析webrtc中如何实现connections的排序,一般排序在第一位基本就是最优的,但是webrtc中为了处理一些特殊情况,实际的切换逻辑还是很复杂;这节就主要分析webrtc如何选择最优的网络,并切换到最优网络;
在webrtc触发切换逻辑的有很多中可能,如下图:
在这里插入图片描述
这篇文章主要接上篇的 SortConnectionsAndUpdateState排序后的切换逻辑分析;

1. 获取top_connection

在SortConnectionsAndUpdateState函数中调用 absl::c_stable_sort排序完connections_后࿰

猜你喜欢

转载自blog.csdn.net/lym594887256/article/details/125410251