当前位置:网站首页>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 选项(存在
边栏推荐
- NEON优化1:软件性能优化、降功耗怎么搞?
- 014 C language foundation: C string
- LeetCode-515. Find the maximum value in each tree row
- IP网络通信的单播、组播和广播
- Chapter 1 Introduction
- EasyExcel合并相同内容单元格及动态标题功能的实现
- Terminal in pychar cannot enter the venv environment
- Unicast, multicast and broadcast of IP network communication
- STM32关闭PWM输出时,让IO输出固定高或低电平的方法。
- RTP sending PS stream tool (open source)
猜你喜欢

Gao Xiang slam14 lecture - note 1

LeetCode-515. 在每个树行中找最大值

Redis high availability cluster (sentry, cluster)

Asp. Net core6 websocket simple case

Codeforces Round #802 (Div. 2)

双位置继电器XJLS-8G/220

Dual position relay dls-34a dc0.5a 220VDC

Leetcode99 week race record

双位置继电器RXMVB2 R251 204 110DC

AD22 gerber files 点开 gerber steup 界面 有问题 官方解决方法
随机推荐
齐纳二极管 稳压二极管 SOD123封装 正负区分
代码即数据
Two position relay xjls-8g/220
How JQ gets the reciprocal elements
Tsinghua University open source software mirror website
Implementation of easyexcel's function of merging cells with the same content and dynamic title
Asp.Net Core6 WebSocket 简单案例
Open the door small example to learn ten use case diagrams
Deep dive kotlin synergy (XV): Test kotlin synergy
Epics record reference 5 -- array analog input recordarray analog input (AAI)
DAST 黑盒漏洞扫描器 第六篇:运营篇(终)
neo4j community与neo4j desktop冲突
Codeforces Round #802 (Div. 2)
neo4j数据库导出
Machunmei, the first edition of principles and applications of database... Compiled final review notes
微信小程序刷新当前页面
导航【机器学习】
流媒体协议初探(MPEG2-TS、RTSP、RTP、RTCP、SDP、RTMP、HLS、HDS、HSS、MPEG-DASH)
Flink生产问题(1.10)
Flink production problems (1.10)