当前位置: 首页 > news >正文

webrtc ICE 打洞总结


要搞清webrtc ICE连接是否能成功 , 主要是搞懂NAT

NAT 类型 简单来说 

一  是本地的ip和端口  决定外部的 ip和端口(和目的Ip和端口无关) , (这种情况又分为 , 无限制,仅限制 ip , 限制ip和port , 也就是要自己先给这个另外设备ip1和port1发过信息的情况下决定是否让这个ip1,port1的消息进来) (按理说 外部ip和port是固定的 , 那么双方都知道对方的ip和Port的情况下 都会往双方发消息,每一次发消息也行会失败,但是之后 双方都会记录对方的IP和port ,所以双方都能进入了,所以如果A,B设备没有其中一个是对称 NAT的情况下 ICE理论上打洞成功的话应该是能接通的)

二是  本地ip和端口和目的ip和端口决定  外部的ip和端口 , 这种情况STUN服务器得到和外部ip和端口就是无效的,所以另外 一个B设备是无法知道A设备的外部 ip和端口的 ,所以这时候一定要A设备能够访问到B设备先ICE从能接通, 如果 A设备是对称型NAT 那么B设备一定要full cone NAT才能接通了(设想 B设备无法知道A设备的外部Ip和port的情况下 就无法向A发消息,那就只能靠B能进去A了)

相关文章:

  • Kafka Producer的acks参数对消息可靠性有何影响?
  • Windows 中的 bat(批处理)文件处理使用教程典型实例和实战技巧
  • Chrome 136 H265 WebRTC 支持 正式版本已包含
  • JESD204B 探究
  • [FPGA VIDEO IP] VCU
  • SQL Server 数据库重命名
  • 数据转储(go)
  • 麒麟、UOS系统在线打开word文件并提取修订痕迹
  • SpringBoot多工程项目微服务install时如何不安装到本地仓库
  • word模板填充导出-(支持word导出、pdf导出)
  • Langchain+文本摘要-refine
  • 芯片软错误概率探究:基于汽车芯片安全设计视角
  • 理解数据库存储以及查询(集合)
  • 数据科学与计算
  • 免疫细胞靶点“破局战”:从抗体到CAR-T,自免疾病治疗的3大技术突破
  • 【算法学习】哈希表篇:哈希表的使用场景和使用方法
  • ES使用之查询方式
  • 用Power shell脚本批量发布rdl文件到SQL Server Reporting Service
  • Android Framework框架与启动过程初识一
  • uniapp如何获取安卓原生的Intent对象
  • 家政阿姨如何炼成全国劳模?做饭、收纳、养老、外语样样都会
  • 七部门联合发布《终端设备直连卫星服务管理规定》
  • 特朗普加征关税冲击波:美国零售、汽车、航空、科技企业纷纷预警业绩波动
  • 习近平访问金砖国家新开发银行
  • 丁俊晖连续7年止步世锦赛16强,中国军团到了接棒的时候
  • 泽连斯基承认乌情报部门刺杀俄军高官