各位老铁们好,相信很多人对全面解读:音视频学习精华总结都不是特别的了解,因此呢,今天就来为大家分享下关于全面解读:音视频学习精华总结以及的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!
本地IP 地址本地端口号候选类型、主机、srflx 和中继优先级传输协议访问服务的用户名.例如:
{
IP: xxx.xxx.xxx.xxx,
端口:号,
type: 主机/srflx/中继,
优先级:号,
协议: UDP/TCP,
用户名Fragment: 字符串
.
其中,host代表本地主机候选,srflx代表内网主机映射的外网地址和端口号,relay代表中继候选。
WebRTC将根据上述格式对候选者进行排序,然后按照优先级从高到低的顺序进行连接测试。当连通性测试成功后,通信双方将建立连接。
2. STUN协议
通过STUN协议,主机可以获得自己的外网IP地址和端口号。
目前比较流行的STUN服务器是CoTURN。
3. TURN协议
中继类型候选也是通过STUN协议完成的,但是它使用的STUN消息类型与获取srflx类型候选所使用的STUN消息类型不同。 RFC5766的STUN协议描述了如何获取中继服务器的Candidate进程。
4. NAT打洞 / P2P穿越
如果两台主机不在同一内网,WebRTC 将尝试NAT 打洞。 WebRTC将NAT分为全锥型、IP限制型、端口限制型、对称型。
假设内网主机地址
4.1 完全锥型NAT
8836f91edfcc9a2420e3fd11098f95af 对于输出端,即内部和外部主机X发送到外部网络主机的数据,它们的源地址xip:xport将被映射到“洞”地址nip:nport。
对于输入端,即外网主机A、B、C.发送到“洞”nip:nport的数据将被转发到主机X。
4.2 IP限制锥型NAT
6358816cf33831f22338cb26016d028a 对于输出端,与全锥NAT相同。
对于输入端来说,只有X已经向特定的外部主机发送了数据。特定外部主机从任何端口发送到nip:nport 的数据将被转发到X. 发送的数据将被转发到X.
4.3 端口限制锥型
d6490bff17fdad51271266cef074920b 对于输出端,与全锥NAT相同。
对于输入端,在IP限制锥的基础上,增加了端口限制;也就是说,只有当X 向特定外部主机的特定端口发送了数据时,该特定主机的特定端口发送到nip:nport 的数据才会被转发到X 。
4.4 对称型NAT
a80a2b1c98b8becce0c99e979fa3ba7c 对于输出端来说,每个连接发送的数据相同的消息被视为一个连接。例如,当主机A 不同的四元组(源ip: 端口,目标ip: 端口)是NAT 中的一个新“漏洞”时。
对于输入侧,同一端口限制锥度类型。
NAT的类型检测
判断是否有NAT保护
主机向服务器#1 的某个IP 和端口发送请求。服务器#1收到请求后,会通过相同的IP和端口返回响应消息。
如果主机收不到#1服务器返回的消息,则说明用户网络限制了UDP协议,直接退出。
如果可以收到数据包,则判断返回主机的外部IP地址是否与主机自身的IP地址相同。如果相同,则说明该主机是具有公网地址的主机。如果它们不同,请跳至步骤六。
如果主机有公共IP,它需要进一步确定其防火墙类型,因此它将向服务器#1发送另一个请求。此时,服务器#1从另一个网卡的IP和不同的端口返回响应消息。
如果该主机能够收到,则说明该主机是不受保护的公网主机;如果无法接收,则说明受到对称防火墙的保护。
如果返回的外部IP地址与主机IP不一致,则说明该主机受到NAT保护。这时就需要进一步检测主机的NAT保护类型。
【全面解读:音视频学习精华总结】相关文章:
2.米颠拜石
3.王羲之临池学书
8.郑板桥轶事十则
用户评论
我最近超喜欢看关于音视频剪辑的教程!
有12位网友表示赞同!
这方面一直想学习一下,记录下来太棒了,方便后面复习。
有19位网友表示赞同!
希望有更多细节分享,比如软件使用技巧等等。
有7位网友表示赞同!
我也开始学习音视频制作了,加油!
有8位网友表示赞同!
笔记真实用!我能参考下你的笔记吗?
有13位网友表示赞同!
感觉自己就是小白一枚,从头学习起来好难...
有14位网友表示赞同!
想了解一下你用的软件都是什么型号啊?
有9位网友表示赞同!
学习音视频好有成就感!自己制作的片子特别棒!
有16位网友表示赞同!
笔记分享太棒了!帮我打开了一个新世界...
有9位网友表示赞同!
感觉这个领域发展得越来越快,要不断学习才能跟上节奏。
有17位网友表示赞同!
学习音视频可以做很多创意项目,真期待看到你的作品。
有17位网友表示赞同!
希望你能定期更新笔记,分享你新的学习成果!
有12位网友表示赞同!
学习笔记记录下来真的很有用,下次再遇到类似问题就能快速找到答案。
有6位网友表示赞同!
我一直在想学习音视频剪辑的网站推荐一下吗?
有9位网友表示赞同!
是不是很累要把笔记整理好呢?真不容易!
有11位网友表示赞同!
希望能分享一些你常用的剪辑技巧,我很需要啊!
有8位网友表示赞同!
这方面确实有很多细节要学习,笔记帮你节省了很多时间!
有8位网友表示赞同!
太棒了!我正好想要了解音视频的知识,你的笔记真是及时雨啊。
有16位网友表示赞同!
这个领域很有潜力,以后越来越多人会加入进来吧?
有8位网友表示赞同!
希望我能像你一样成为音视频高手!
有10位网友表示赞同!