WebRTC原理解析

WebRTC原理解析,第1张

浏览器本身不支持点对点建立信道进行通信,需通过服务器进行中转。因此浏览器之间一次通信需通过两段信道,通信效率同时受制于两段信道宽度,因此并不适合数据流的传输。

WebRTC是浏览器实时通信 RTC 的提供 JS 接口, JS 接口通过信令建立浏览器点对点(peer-to-peer,P2P)的信道,信道可发送任何数据并无需经过服务器。

WebRTC提供三个API

WebRTC使用 RTCPeerConnection 在浏览器之间传递流数据,此流数据通道是P2P的,无需服务器中转。但并不意味着能抛弃服务器,仍需服务器为传递信令(signaling)来建立信道。WebRTC没有定义用于建立信道的信令协议,信令并不是 RTCPeerConnection API 的一部分。

既然没有定义信令(signaling)的协议,可选择任意方式(如AJAX、WebSocket)任意协议(如SIP、XMPP)来传递信令,建立信道。

需要信令来交换信息分为:

通过服务器建立信道

WebRTC提供浏览器之间P2P信道进行数据传输,但建立这个信道必须有服务器的参与。

WebRTC需服务器提供:

NAT/防火墙穿越技术

在处于使用NAT设备的私有TCP/IP网络中的主机之间建立连接时需使用NAT穿越。NAT的行为是非标准化的,穿越技术大多使用公共服务器,使全球任何地方都能访问得到IP地址,在 RTCPeerConnection 中实用ICE框架来保证 RTCPeerConnection 实现NAT穿越。

ICE

ICE(Interactive Connectivity Establishment, 综合性NAT穿越技术)框架整合各种NAT穿越技术如STUN、TURN(Traversal Using Relay NAT,中继NAT实现的穿透),ICE先使用STUN尝试建立一个基于UDP的连接,失败后实用TCP(先尝试>手机版:playlbsgnet:19132;电脑版3mcyyycom:25565
1、ICE服务器只开了不到两个月,造成的财产损失有限;
2、传闻服务器亏损18W并不存在;
3、某音个别人恶意炒作、恶意引战,其目的大家都明白;
4、没有人被起诉,这是谣言;
5、服务器被炸是事实,目前管理员尽力在重建服务器;
最后,ICE官方已经表示,事已至此追究谁炸的毫无意义,也希望大家理性看待,不要盲目跟风。

根据Intel之前的说法,2020年他们将首次推出两代服务器处理器,升级换代的间隔大幅缩短到4-5个月时间,其中一个是14nm工艺的Cooper Lake,另外一个是10nm工艺的Ice Lake-SP。

在目前的两代至强可扩展处理器中,14nm工艺的Skylake、Cascade Lake系列都是最多28核,这是14nm工艺下原生多核的极限,但是10nm工艺呢?之前传闻Ice Lake服务器版的核心数也不会增多,这样的话对阵AMD的64核处理器时候就更没什么机会了。

韩国网站日前在介绍华硕服务器产品线时意外泄露了Intel处理器平台的路线图,其中有些资料跟之前泄露的就不一样了,尤其是Ice Lake系列的具体规格。

Skylake、Cascade Lake这两代的处理器已经发布,不一一介绍了,14nm节点还有Cooper Lake,预计2020年Q2季度问世,Socket P+eack,最大功耗300W,这个指标比前面两代14nm工艺处理器大幅提升, 因为它实现了没插槽最多48核处理器,大幅超过了最多28个原生核心的限制

Cooper Lake的这个48核倒是容易解释,Intel在Cascade Lake-AP处理器就实现这个水平了,通过MCM多芯片封装,将2个Cascade Lake处理器封装为一个处理器就能让核心数大幅增长, 之前Intel做过2个24核的、2个28核的,实现了56核112线程的巨大提升

但是10nm Ice Lake处理器的核心数就不好解释了, 上面标注的是38核,TDP功耗也是270W,比普通28核的14nm处理器的205W大幅增加 ,增幅基本上跟核心数增加呈线性比例。

这个38核怎么来的呢?假如跟前面的48核Cooper Lake一样也是胶水MCM封装,技术上没问题,但实在没必要,更何况14nm都做到48核了,10nm没理由再搞个38核的,越做越少是没道理的。

排除这一点,那就意味着10nm Ice Lake处理器可以 做到原生38核或者更高了,也代表着Intel终于可以超越28核,在高性能服务器芯片市场上通过提升核心数的方式来跟AMD的EPYC霄龙处理器竞争了,虽然总核心数还是落后很多。

考虑到10nm工艺的晶体管密度达到了1亿/mm2,是14nm工艺的27倍,Intel技术上显然是可以做到更多核心的。

除此之外,10n Ice Lake处理器其他规格也先进不少,8通道DDR4-3200内存虽然没提升, 但支持二代非易失性傲腾内存,而且也加入了PCIe 40支持了


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/12861016.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存