当前位置:网站首页>WebRTC系列-網絡傳輸之7-ICE補充之提名(nomination)與ICE_Model
WebRTC系列-網絡傳輸之7-ICE補充之提名(nomination)與ICE_Model
2022-06-27 05:41: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 選項(存在
边栏推荐
- EasyExcel合并相同内容单元格及动态标题功能的实现
- QT using Valgrind to analyze memory leaks
- Terminal in pychar cannot enter the venv environment
- How JQ gets the reciprocal elements
- Double position relay jdp-1440/dc110v
- Niuke practice 101-c reasoning clown - bit operation + thinking
- Get system volume across platforms in unity
- Spark 之 Projection
- Two position relay xjls-8g/220
- Logu p4683 [ioi2008] type printer problem solving
猜你喜欢

Two position relay hjws-9440

pycharm 如何安装 package

LeetCode-515. Find the maximum value in each tree row

机械转码日记【17】模板,STL简介

Reading graph augmentations to learn graph representations (lg2ar)

【622. 设计循环队列】

EasyExcel合并相同内容单元格及动态标题功能的实现

双位置继电器RXMVB2 R251 204 110DC
![[FPGA] design and implementation of frequency division and doubling based on FPGA](/img/84/75d473d3d8e670260ba16d06705c2f.png)
[FPGA] design and implementation of frequency division and doubling based on FPGA

Some articles about component packaging and my experience
随机推荐
竣达技术丨多品牌精密空调集中监控方案
【FPGA】UART串口_V1.1
AcWing 第 57 场周赛---BC题挺好
洛谷P2939 [USACO09FEB]Revamping Trails G 题解
认知篇----2022高考志愿该如何填报
Zener diode zener diode sod123 package positive and negative distinction
es6 0622三
015 basics of C language: C structure and common body
C语言实现定时器
Neo4j community conflicts with neo4j desktop
躲避小行星游戏
ES6 0622 III
Basic concepts of neo4j graph database
关于元器件封装的一些文章和一下我的体会
[unity] button of UI interactive component & summary of optional base classes
jq怎么获取元素的id名
Discussion on streaming media protocol (MPEG2-TS, RTSP, RTP, RTCP, SDP, RTMP, HLS, HDS, HSS, mpeg-dash)
What is BFC? What's the usage?
QT using Valgrind to analyze memory leaks
neo4j数据库导出