WebRTC 入门教程(一)| 搭建WebRTC信令服务器

作者:李超,音视频技术专家。本入门教程将分为三篇内容,分别讲述信令服务器的搭建、媒体服务器的搭建、Android 端的 WebRTC 应用实现,全文采用开源框架来搭建,适用于大多数入门的开发者。转载请注明:来自 WebRTC 中文网。 如遇到问题,请移步论坛与作者交流。 前言 我们在学习 WebRTC 时,首先要把实验环境搭建好,这样我们就可以在上面做各种实验了。 对于 WebRTC 来说,它有一

WebRTC模糊测试

在开始之前 一切都开始于Google Project Zero,结果可以在Github 目录中,里面包含测试RTP流的工具(和一些记录的bug)。 一些值得注意的: 这些bug很重要,尝试修复它们。 这不是世界末日。一些bug已经被发现。很多bug存在已久,每天都在发生,有一些bug很麻烦。 这些不是WebRTC的最后一个,也不是最严重的bug。你可以借鉴NewVoiceMedia,查看它们最近的

使用级联SFU提高媒体质量和规模

原文标题:Improving Scale and Media Quality with Cascading SFUs 作者:‘Boris Grozev’ 使用级联SFU提高媒体质量和规模 部署WebRTC的媒体服务器有两个主要挑战,从一台服务器开始扩展,并且优化参加会议的用户的媒体延迟。尽管简单的碎片化方法像‘将X会议中的所有用户发送到服务器Y’容易实现水平扩展,在用户体验

WebRTC vs. Zoom 之外:WebRTC 的弱网模拟测试

本文为转载内容,原作者:声网Agora微信公众号(shengwang-agora)   作为一个使用  WebRTC 独立开发者或团队,怎样才能知道自己 App 的通话质量已经“达标”了呢?如何进行合理的弱网模拟测试?介绍给开发者们三个开源工具的部署、使用方法,及其各自优缺点。 如果你是长期关注 WebRTC 的资深开发者或技术爱好者,你可能留意到了,近期圈子里出了一个不大不小的话题,引

[转载]一文盘点直播技术中的编解码、直播协议、网络传输与简单实现

  本文作者:王下邀月熊_Chevalier,原文地址:https://segmentfault.com/a/1190000016819686。本文节选自 Live CheatSheet | 直播技术理论基础与实践概论,很多内容非作者原创,而是对 Live Links 中列举出的多篇文章的盘点总结,更多直播相关内容可以前往 xCompass 交互式检索或 MushiChat 查看代码。

什么是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必须