多方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可以在所有浏览器中工作了,用户可以实时使用。 点

WebRTC gateway janus入门:从配置到插件编写

作者: 张鹏,资深音视频工程师 janus介绍 janus是Meetecho开发的一个WebRTC网关,janus的主要作用就是它可以和你的内网设备和浏览器同时建立连接,并将浏览器发来的音视频数据包如rtp/rtcp包,通过自定义插件转发给你的内网设备,也可以将你发给janus的音视频数据包,加密后转发给浏览器。 这样就完成了内网音视频服务器和外网浏览器的互通。 janus为我们完成了与浏览器建立

抖动和延迟之间的区别

作者:ALEXANDREA MELLEN, BALÁZS KREITH, callstats.io(原文链接) 翻译:刘通 原标题:The Difference Between Jitter and Latency 延时和抖动是相互关联的两个东西,但是它们并不相同。延时是网络中的一个重要指标,它由四个关键部分组成:处理延时(processing delay),排队延时(queueing delay