当前位置:网站首页>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 選項(存在
边栏推荐
- 双位置继电器DLS-34A DC0.5A 220VDC
- Nlp-d62-nlp competition d31 & question brushing D15
- What is BFC? What's the usage?
- Netease cloud music params and encseckey parameter generation code
- 【Cocos Creator 3.5.1】this.node.getPosition(this._curPos)的使用
- jq怎么获取元素的id名
- STM32关闭PWM输出时,让IO输出固定高或低电平的方法。
- 009 basics of C language: C loop
- Implementation of easyexcel's function of merging cells with the same content and dynamic title
- Py2neo basic syntax
猜你喜欢
![[622. design cycle queue]](/img/f2/d499ac9ddc50b73f8c83e8b6af2483.png)
[622. design cycle queue]

Edge在IE模式下加载网页 - Edge设置IE兼容性

关于元器件封装的一些文章和一下我的体会

双位置继电器RXMVB2 R251 204 110DC

快速排序(非遞歸)和歸並排序

使用域名转发mqtt协议,避坑指南

Niuke practice 101-c reasoning clown - bit operation + thinking

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

Two position relay xjls-8g/220
![[unity] button of UI interactive component & summary of optional base classes](/img/9f/be9005f03ad9a2bc8da0f910f064c5.png)
[unity] button of UI interactive component & summary of optional base classes
随机推荐
QListWidget中的内容不显示
论文解读(LG2AR)《Learning Graph Augmentations to Learn Graph Representations》
Mechanical transcoding journal [17] template, STL introduction
015 basics of C language: C structure and common body
Unicast, multicast and broadcast of IP network communication
C# netcore中 配置帮助类IConfiguration
Chapter 2 Introduction to key technologies
leetcode-20. Valid parentheses -js version
Flink production problems (1.10)
Redis高可用集群(哨兵、集群)
Leetcode99 week race record
[FPGA] realize the data output of checkerboard horizontal and vertical gray scale diagram based on bt1120 timing design
双位置继电器HJWS-9440
Basic concepts of neo4j graph database
Win 10 如何打开环境变量窗口
Implementation of easyexcel's function of merging cells with the same content and dynamic title
unity点光源消失
Double position relay rxmd2-1mrk001984 dc220v
Vue学习笔记(五)Vue2页面跳转问题 | vue-router路由概念、分类与使用 | 编程式路由导航 | 路由组件的缓存 | 5种路由导航守卫 | 嵌套路由 | Vue2项目的打包与部署
IP网络通信的单播、组播和广播