WebRTC的NAT及防火墙简介(下)

NAT和点对点通讯:有何问题? 虽然客户端或服务器能够通过NAT /防火墙顺利连接,但这样的操作会对点对点通信造成严重破坏。点对点通信通常由端点应用程序打开,或用主机操作系统上的特定IP端口侦听。之后该端口可以与准备交换数据的另一台主机发信号或进行通信。应用程序中,点对点IP端口发出的指令通常用服务器或其他对等体发现机制来完成,与实际的点对点数据有所区分。示例如下: (指令1和没有NAT的点对点数

WebRTC的NAT及防火墙简介(上)

大多数人开始编程或构建结构时,首先考虑到的是性能问题。开始时,他们可能会假设网络环境平稳,可靠且安全。但实际情况往往是,演示或实验会在并非像实验室那样友好的环境下开展,突然你发现实验没有正常运行,质量问题层出不穷,或者是你的系统被黑客入侵。这时你会感觉回到了实验设计的“第2阶段”,需要倾尽全力来修复漏洞。 值得庆幸的是,WebRTC配备了一套内置于引擎中的鲁棒性很强的工具,它可以使Web开发者在“

WebRTC的问题以及如何debug-2

作者:Lee Sylvester(原文链接) 翻译:刘通 原标题:WebRTC Issues and How to Debug Them 前文链接:WebRTC的问题以及如何debug-1   WebRTC debug从何处入手 有几种调试WebRTC应用的方法,也有一些你需要的重要工具。我们在这里将介绍最重要的工具,同时介绍大多数刚从事WebRTC的开发人员经常遇到的典型问题场景。 然

WebRTC的问题以及如何debug-1

作者:Lee Sylvester(原文链接) 翻译:刘通 原标题:WebRTC Issues and How to Debug Them WebRTC是由Google的天才工程师创造的一项惊人且颇具开创性的技术。在浏览器之间创建无插件的连接,WebRTC的典型应用是网络视频聊天。 但是,WebRTC不仅仅可以用于音频和视频的传输,它也能够应用于其他高速数据传输。简而言之,它让我们得以窥探端到端游戏

YouTube是如何使用WebRTC的

作者:Philipp Hancke(原文链接) 翻译:刘通 原标题:YouTube Does WebRTC – Here’s How   我周二登录了一次YouTube,注意到右上角有一个新的摄像头图标,并写着“Go Live(New)”,所以我点了一下它试试看会发生什么。事实证明,你现在可以直接从浏览器进行直播。这听起来真的很像WebRC

为什么你的WebRTC产品需要TURN服务器

作者:LENNART SCHULTE, JÖRG OTT, VARUN SINGH, CHARLOTTA LIUKAS 翻译:刘通   端到端通信的一个主要问题是,在许多情况下,这些端点并不在公共互联网中,而是位于网络(和端口)地址转换器(NAT)后面的专用地址空间中。随着互联网从DARPA项目发展成为全球范围的网络,很快就会明白IPv4的232地址空间早晚会用尽。 在20世纪

实际中的WebRTC:STUN,TURN以及信令(五)

作者:Sam Dutton(原文链接) 翻译:刘通 原标题:WebRTC in the real world: STUN, TURN and signaling 前文链接:实际中的WebRTC:STUN,TURN以及信令(一),实际中的WebRTC:STUN,TURN以及信令(二),实际中的WebRTC:STUN,TURN以及信令(三),实际中的WebRTC:STUN,TURN以及信令(四) &n

实际中的WebRTC:STUN,TURN以及信令(四)

作者:Sam Dutton(原文链接) 翻译:刘通 原标题:WebRTC in the real world: STUN, TURN and signaling 前文链接:实际中的WebRTC:STUN,TURN以及信令(一),实际中的WebRTC:STUN,TURN以及信令(二),实际中的WebRTC:STUN,TURN以及信令(三)   使用RTCDataChannel进行信令服务

实际中的WebRTC:STUN,TURN以及信令(三)

作者:Sam Dutton(原文链接) 翻译:刘通 原标题:WebRTC in the real world: STUN, TURN and signaling 前文链接:实际中的WebRTC:STUN,TURN以及信令-1,实际中的WebRTC:STUN,TURN以及信令-2   缩放信令 尽管信令服务消耗客户端带宽和CPU相对较少,但是一个很受欢迎的应用程序的信令服务器可能需要处理来

实际中的WebRTC:STUN,TURN以及信令(二)

作者:Sam Dutton(原文链接) 翻译:刘通 原标题:WebRTC in the real world: STUN, TURN and signaling 前文连接:实际中的WebRTC:STUN,TURN以及信令-1   WebRTC信令代码 下面的W3C代码示例总结了一个完整的信令过程。该代码假定存在一些信令机制,SignalingChannel。我们会在下文中更详细地讨论信令