当前位置:网站首页>Webrtc series - 7-ice supplement of network transmission preference and priority
Webrtc series - 7-ice supplement of network transmission preference and priority
2022-06-26 03:47:00 【Simple lym】
List of articles
1. ice Preferences in preference
stay RFC 5245 Document 4.1.2.2 There is a section on guidelines for selecting types and local preferences in . It mainly introduces several cases of ice Guidance on setting preferences :
- When considering the traffic consumption and delay of media services during transit : Relay waiting (relayed candidates) The type preference of the candidate should be lower than that of the host candidate (host candidates), Recommended values :
- 126 Used for host candidate (host candidates),
- 100 Used for server reflection candidates ( server reflexive candidates),
- 10 For peer-to-peer reflection candidates (peer reflexive candidates),
- 0 Used to relay candidates .
- If the proxy is multihomed and has multiple IP Address , It comes from VPN The local priority of the host candidate for the interface should have priority 0.
- Another criterion is IP Address family : Basically is IPV6>IPV6ToIPV4>IPV4, This is mainly for the host to quickly support IPv6 Host communication for , At the same time, it does not support IPv6 The host can quickly fall back to ipv4;
- Another criterion is safety : That is to say VPN Have a high preference
stay webrtc The use of in is to determine preferences by default based on the possibility of negotiation with the opposite end , That is, according to the conditions 1, The default is :
边栏推荐
- 169. 多数元素
- 【好书集锦】从技术到产品
- [appium stepping pit] io appium. uiautomator2. common. exceptions. InvalidArgumentException: ‘capabilities‘ are mand
- Slide the menu of uni app custom components left and right and click switch to select and display in the middle
- Uni app custom selection date 2 (September 16, 2021)
- 开源!ViTAE模型再刷世界第一:COCO人体姿态估计新模型取得最高精度81.1AP
- 链路监控 pinpoint
- Camera-CreateCaptureSession
- Mysql database foundation
- 2022.6.20-----leetcode.715
猜你喜欢
ABP framework Practice Series (III) - domain layer in depth
Open Camera异常分析(一)
(15)Blender源码分析之闪屏窗口显示菜单功能
ABP framework
MySQL advanced Chapter 1 (installing MySQL under Linux) [2]
Open camera anomaly analysis (I)
Drag and drop
Uni app QR code scanning and identification function
面试阿里测开岗失败后,被面试官在朋友圈吐槽了......(心塞)
DETR3D 多2d图片3D检测框架
随机推荐
MySQL common statements
Communication mode between processes
Digital twin intelligent water service, breaking through the development dilemma of sponge City
Kotlin uses viewpager2+fragment+bottomnavigationview to implement the style of the switching module of the bottom menu bar.
MySQL addition, deletion, query and modification (Advanced)
【好书集锦】从技术到产品
xml 解析bean工具类
2022.6.25 - leetcode. Un doigt d'épée. 091.
用eclipse连mysql数据库出错然后出现图中的话是咋回事呀
【MySQL】 MySQL 导出数据库
Xiaomi TV's web page and jewelry's web page
虚拟化是什么意思?包含哪些技术?与私有云有什么区别?
Binary search
Todolist incomplete, completed
Contains an object field at offset position
Class diagram
Redux thunk simple case, advantages, disadvantages and thinking
使用SOAPUI访问对应的esb工程
2020 summary: industrial software development under Internet thinking
Camera-CreateCaptureSession