NAT

作用:内网地址转公网地址

STUN

作用:中介将公网信息彼此交换

TURN

作用:P2P不成功的话在云端架设服务器,双方进入同一房间。可以在一起进行数据交互

ICE

作用:打包以上取最优,先尝试P2P。如果P2P不通再选择TURN。ICE尝试所有可能性

Relay是TURN Server,大多数情况也具有STUN Server功能,同时也具有中继功能

一.收集A与B端之间的所有通路;

1.本机的IP地址;2.穿越NAT;3.通过NAT传给中继,中继再转发

二.对所有通路进行检测,然后进行连接;

ICE Candidate(候选者)即

【WebRTC---入门篇】(九)WebRTC网络基础:P2P/STUN/TURN/ICE相关推荐

  1. STUN/TURN/ICE协议在P2P SIP中的应用

    目录: 1       说明 2       打洞和穿越的概念... 1 3       P2P中的打洞和穿越... 2 4       使用STUN系列 协议穿越的特点... 2 5       S ...

  2. WebRTC入门与实战 --- WebRTC原理与架构

    上一篇我们对WebRTC进行了整体的介绍和学习,作为技术人员,我们学习过程中是要了解一个技术的原理的,接下来我们就来学习一下WebRTC的原理与架构,下边是官网的架构图: 架构图颜色标识说明: (1) ...

  3. 【嵌入式入门篇】嵌入式0基础沉浸式刷题篇1

    嵌入式-入门沉浸式刷题篇 前言 Q1:嵌入式牛牛宏大小 Q2:嵌入式宏空间坐标数量 Q3:嵌入式牛牛疑惑的变量 Q4:嵌入式关键字const Q5:嵌入式机器的大小端 Q6:嵌入式不用排序找数字 Q7 ...

  4. 构建WebRTC应用程序所需的后端服务——STUN, TURN, and signaling

    开篇导读,这篇是从 https://www.html5rocks.com/en/tutorials/webrtc/infrastructure/ 搬运翻译过来的,属于WebRTC理论入门,感觉属于把w ...

  5. 深度学习入门篇(二)Lenet网络在caffe+QtCreator上部署应用

    一.部署流程 先参考上一篇博客,学会Lenet在caffe上训练 caffe+qt+lenet实现手写体识别源码下载地址. 把训练好的权重文件和深度神经网络部署到Qt上,实现手写体的识别. 环境要求( ...

  6. 【入门篇】音视频基础知识

    前言 说到视频,大家自己脑子里基本都会想起电影.电视剧.在线视频等等,也会想起一些视频格式 AVI.MP4.RMVB.MKV等等. 但是我们如果认真思考这些应该就有很多疑问,比如以下问题: * mp4 ...

  7. 看完这篇!Linux网络基础知识通关!

    作者:分享放大价值,喜欢分享的资深Java人,架构师社区合伙人! iptables 先看一张图: 对外交互包括两个通道: 1. 由iptables客户端调用命令来配置管理防火墙,最后相关请求发送到内核 ...

  8. 算法入门篇九 暴力递归

    牛客网 左程云老师的算法入门课 暴力递归 原则  汉诺塔问题 问题 打印n层汉诺塔从左边移动到最右边的过程 思想 一共六个过程,左到右.左到中,中到左,中到右,右到左,右到中,互相嵌套使用 左到右 将 ...

  9. 安卓Andriod使用入门(十九)【网络视频播放器】

    有时侯明白人的一生当中,深刻的思念是维系自己与记忆的纽带.它维系着所有的过往.悲喜,亦指引我们深入茫茫命途.这是我们宿命的背负.但我始终甘之如饴地承受它的沉沉重量,用以平衡轻浮的生. MainActi ...

最新文章

  1. 如何购买指定配置的ECS服务器【新手小白攻略】...
  2. redis做简单mq的高可用
  3. 32 - II. 从上到下打印二叉树 II
  4. 硬盘全新安装windows 7
  5. 反卷积(Deconvolution)、上采样(UNSampling)与上池化(UnPooling)加入自己的思考(pytorch函数)(三)
  6. Java-虚拟机-执行引擎/解释器/编译
  7. 使用未初始化的内存是什么意思_活动板房是什么意思?怎么装修?使用年限+价格知识点合集...
  8. 论文笔记_SLAM_Visual SLAM and Structure from Motion in Dynamic Environments A Survey
  9. sun服务器如何查cpu信息,solaris 如何查看CPU信息
  10. Ubuntu16.04实现定时免密远程拷贝脚本
  11. java课题研究方法和技术途径_开题报告中的拟采取的研究方法技术路线和技术关键...
  12. 知识关联视角下金融证券知识图谱构建与相关股票发现
  13. 评联想收购IBM PC
  14. java反射机制是什么_java的反射机制是什么?
  15. postgresql Count estimate
  16. 2022CCPC江苏省赛题解ACIJKL
  17. cookie、session与token之间的关系
  18. 用STM32的UART实现DMX512
  19. 模仿游戏中台词计算机,《模仿游戏》经典台词大全
  20. 新手个人笔记-java获取Excel模板并生成新的Excel导出

热门文章

  1. Java中的双重检查锁定
  2. akka2.5_发布Akka Toolkit 2.3
  3. jersey spring_实施Jersey 2 Spring集成
  4. 如何在ADF中将参数传递给ActionListener
  5. Java Stream ORM现在带有JOIN
  6. 具有CDI和lambda的策略模式
  7. 创新设计模式:单例模式
  8. 用杰克逊流式传输大型JSON文件– RxJava常见问题解答
  9. Java命令行界面(第23部分):Rop
  10. 将EntityManager.refresh添加到所有Spring数据存储库