什么是WebRTC,如何避免3个最致命陷阱?

原文标题:What is WebRTC and How to Avoid its 3 Deadliest Pitfalls 作者:‘Dmitry Davidov’ 什么是WebRTC,如何避免3个最致命陷阱? WebRTC是一个可以使我们在浏览器或移动App中直接进行音频/视频交流的技术,例如Google Hangouts, Facebook Messenger, 和Dis

RTCPeerConnection addTrack 方法的使用

原文标题:addTrack adoption 作者:‘Philipp Hancke’ RTCPeerConnection addTrack 方法的使用 是时候研究更多数据了,这次不使用我自己的数据,而是使用Chrome遥测。Chrome对于它的特性发布了许多指标并且其中包含许多WebRTC指标。下图是RTCPeerConnection addTrack 方法,它激起了我的兴

多方WebRTC选择3:SFU

原文标题:Multi-Party WebRTC Option 3: SFU 作者:‘Hector Zelaya , ‘ 多方WebRTC选择3:SFU 多方WebRTC选择3的方案是SFU,它表示选择转发单元。SFU背后的想法与MCU相同。它在中间有一台媒体服务器,所有peers向它发送流,唯一不同的是,它不会做繁重的处理,服务器将其引到其它peers,这样它们可以进行任何

多方WebRTC选择2:MCU

原文标题:Multi-Party WebRTC Option 2: MCU 作者:'Hector Zelaya , ' 多方WebRTC选择2:MCU 对于多方WebRTC一个不错的选择是MCU。MCU表示多点控制单元,又被称为混合,实现多方WebRTC交流的另一种策略。伴随着MCU,想法由使用peer建立连接变为只需要连接到中心服务器,中心服务器反过来发送信息到其它peers,并

多方WebRTC选择1:Mesh

原文标题:Multi-Party WebRTC Option 1: Mesh 作者:'Hector Zelaya , ' 多方WebRTC选择1:Mesh 有了WebRTC,对于为了建立多方视频通话而向连接中添加不止一个用户这件事你有很多种选择。Mesh可能是其中最明显的解决方法。就像你已经知道的,为了使连接成为可能,每一个使用RTCPeerConnectionAPI的peer必须

教程:如何使用WebRTC建立一个视频会议App(二)

服务器接收到‘’准备好了‘’的信息并通过发送同样信息通知第一个参与者。这就开始了被称作发信的交换信息过程,因此我们需要添加相应的handlers到client.js文件中。 当第一个参与者接收到准备好了的信息时,它的反馈创建了一个RTCPeerConnection对象,设置对象的onicecandidate和onaddstream listeners为相应的onIceCandidate和onAdd

教程:如何使用WebRTC建立一个视频会议App(一)

  本篇博文将会提供一个关于如何使用WebRTC建立一个视频会议App的教程。 我们不会将其设计的太复杂,它将会是一个简单的一对一视频会议App,并且仅仅使用了WebRTC APIs和一些其他的library来建立一个信令服务器。 在开始之前,让我们首先进行一个快速摘要简述。 为此我们应该观察如下WebRTC通信过程的图。 WebRTC的通信过程可以看成如下三步: 1.浏览器获取媒体设备

使用getDisplayMedia实现在Chrome中屏幕共享

原文标题:Chrome Screensharing Blues – preparing for getDisplayMedia 作者: “Philipp Hancke“ 使用getDisplayMedia实现在Chrome中屏幕共享 Chrome网上商店已经决定停止允许Chrome扩展部件的内联安装,这对WebRTC应用有着极大的影响,因为目前在Chrome中屏幕共享需要扩展部件。GetDispl

WebRTC对等连接(二)- 连接不同设备上的浏览器

原文标题:Learning WebRTC peer-to-peer communication, part 2 作者:Swizec Teller WebRTC对等通信-在不同设备上连接浏览器 我们成功了!不需要服务器即可使不同设备上的两个浏览器相互交流,只需要在开始交互的时候使用服务器。 点击此处运行代码,在不同的设备上打开两个链接。 如何使用WebRTC连接不同设备上的浏览器 你可以使用WebR

WebRTC对等连接(一):点对点通信

原文标题:Learning WebRTC peer-to-peer communication, part 1 作者:Swizec Teller WebRTC对等通信 在之前的工作中,我们使用了区块链技术来实时共享客户端模块,本次我们用RTCPeerConnection建立了一个对等连接。 点击此处查看GitHub代码 自iOS11之后,WebRTC可以在所有浏览器中工作了,用户可以实时使用。 点