当前位置:网站首页>WebRTC系列-网络传输之7-ICE补充之提名(nomination)与ICE_Model
WebRTC系列-网络传输之7-ICE补充之提名(nomination)与ICE_Model
2022-06-27 05:38:00 【简简单单lym】
在前面课程的介绍中,我们知道ice会收集到很多的candidate,同时会与对端的candiadate以一定的规则与响应的远端candidate组成candidate对儿,那么这样就会有很多的candidate对,如果每一对儿都需要进行检测就可能耗费大量的时间,所以ICE规范中提供提名来解决这样问题,当提名被接受后,对端就会使用相同的pair进行检测,当连接建立起来后排在后面的pair将不再进行检测;
在开始提名前先了解两个概念:
- CONTROLLING 控制端 可以在有效的候选对中指定哪些候选对将用于媒体;可以使用常规提名和激进提名两种方式之一;
- CONTROLLED 被控制端 收到请求后在所有pairs中寻找相同的pair,然后由被控制端向被控制端发送连通性检测;
1. 提名
在ice文档rfc5245的2.6中介绍了提名,如下:
控制端通过使用以下两种方式之一来提名 ICE 选择的配对:常规(regular)提名或激进(aggressive)提名。
- 如果它的对等端有一个精简(ICE Lite)的实现,另外一端必须使用一个常规的提名算法。
- 如果其对等端使用当前端不支持的 ICE 选项(存在
边栏推荐
- Open the door small example to learn ten use case diagrams
- Logu p4683 [ioi2008] type printer problem solving
- 【FPGA】 基于FPGA分频,倍频设计实现
- Double position relay rxmd2-1mrk001984 dc220v
- 016 C language foundation: C language enumeration type
- three. JS first person camera gun following
- 013 basics of C language: C pointer
- QListWidgetItem上附加widget
- AcWing 第 57 场周赛---BC题挺好
- C language implementation timer
猜你喜欢
随机推荐
【NIPS 2017】PointNet++:度量空间中点集的深层次特征学习
躲避小行星游戏
RTP sending PS stream tool (open source)
leetcode298周赛记录
开门小例子学习十种用例图
Nlp-d62-nlp competition d31 & question brushing D15
Dual position relay dls-34a dc0.5a 220VDC
QListWidget中的内容不显示
Edge在IE模式下加载网页 - Edge设置IE兼容性
认知篇----2022高考志愿该如何填报
流媒体协议初探(MPEG2-TS、RTSP、RTP、RTCP、SDP、RTMP、HLS、HDS、HSS、MPEG-DASH)
How pychart installs packages
导航【机器学习】
DAST 黑盒漏洞扫描器 第六篇:运营篇(终)
Open the door small example to learn ten use case diagrams
018 basics of C language: C file reading and writing
The most detailed download tutorial of MySQL
What is BFC? What's the usage?
Ad22 Gerber files Click to open the Gerber step interface. Official solutions to problems
双位置继电器XJLS-8G/220









