WebRTC 协议介绍--一篇读懂ICESTUN NAT TURN

Posted 一苇渡江694

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WebRTC 协议介绍--一篇读懂ICESTUN NAT TURN相关的知识,希望对你有一定的参考价值。

要想了解ICE,必须先了解NAT

NAT

网络地址转换(英语:Network Address Translation,缩写:NAT;又称网络掩蔽、IP掩蔽)在计算机网络中是一种在IP数据包通过路由器或防火墙时重写来源IP地址或目的IP地址的技术。这种技术被普遍使用在有多台主机但只通过一个公有IP地址访问互联网的私有网络中。它是一个方便且得到了广泛应用的技术。当然,NAT也让主机之间的通信变得复杂,导致了通信效率的降低。

为什么会存在公网IP和局域网IP。
我们知道由于IPv4的地址是有限制的,因此不可能给世界上所有的设备分配一个公网地址,NAT便是缓解IPv4地址耗尽的一种方法。
同时,NAT还可以保证局域网的设备有一定的安全性。

ICE

交互式连接创建(Interactive Connectivity Establishment),一种综合性的NAT穿越的技术。

交互式连接创建是由IETF的MMUSIC工作组开发出来

以上是关于WebRTC 协议介绍--一篇读懂ICESTUN NAT TURN的主要内容,如果未能解决你的问题,请参考以下文章

WebRTC 协议介绍--一篇读懂DTLSSRTPSRTCP

WebRTC 核心功能介绍--一篇读懂SDP PlanB UnifiedPlan(从PlanB迁移到UnifiedPlan)

WebRTC 核心功能介绍--一篇读懂PeerConnectionFactoryInterface RTCConfiguration PeerConnectionInterface

WebRTC 概念介绍--一篇读懂sourcetracksinkmediastream

WebRTC 概念介绍--一篇读懂sourcetracksinkmediastream

WebRTC Native M96版本开篇之旅--一篇读懂代码下载编译(ninja gn depot_tools)