处理RTC服务中的back-pressure

在软件领域,“back-pressure”指的是系统为“推回”下行力量采取的行动。也就是系统在受到胁迫,或在总调用模式表现出过多峰值,或过于突发时,单方面采取的一种防御性行动。 这种方法通常用于微服务基础设施。但在实时通信平台中没有被过多提及。其实它们对于处理负载峰值,同时将服务质量保持在合理的范围内也同样重要。在高峰期或突发期,服务质量可能会略有下降,但仍然可用。服务器是不应该停机的。 通常用来

通过 wireshark 抓包了解直播流媒体 RTMP 协议基本过程

在直播是最常见的实时音视频场景,而 RTMP 是该场景下最重要的协议之一,是很多初步接触实时音视频的开发者需要了解的。本文会一边利用 winshark工具进行抓包,一边从中分析 RTMP 协议的基本原理,帮助大家更容易地理解它。 先给出RTMP协议的原文件 www.adobe.com/devnet/rtmp… 需要用到的时候可以参考一下~。 做推流直播接触最多的并且最主要是RTMP协议 RTMP协

使用QUIC数据通道的第一步

基于QUIC的数据通道目前正在被考虑用来替换基于SCTP的传输协议。Google的WebRTC小伙伴们正在对此进行试验。 让我们对此进行测试。我们将进行一个简单的单页示例,类似于传输文本的WebRTC数据通道示例。它提供了一个完整的工作示例,不涉及信令服务器,还允许更轻易的将此方法与WebRTC数据通道进行对比。 在查看代码前,首先我们回顾一下数据通道的基本知识。 数据通道快速回顾 WebRTC中

WebRTC 入门教程(二)| WebRTC信令控制与STUN/TURN服务器搭建

作者:李超,音视频技术专家。本文首发于 RTC 开发者社区,欢迎在社区留言与作者交流。 本文将向大家介绍两个方面的知识: WebRTC信令控制 STUN/TURN服务器的搭建 在前面的文章中已经向大家介绍了如何构建信令服务器。但构建的信令服务器是如何工作的?那些消息需要信令服务器控制和中转?这些此前并没有做详细的说明,而本文将对这些问题做详细的讨论。 另一方面,在真实的网络中,WebRTC是如何进

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

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

视频会议的开发与探索(一):WebRTC的狂野世界

WebRTC的狂野世界 在过去的五年中,已经有太多的方式使得网页和App中支持视频会议。 Facebook,WhatsApp,FaceTime和Signal是其中几种用户可以用来在网络中进行视频,音频通话的方式。尽管很多研究已经开始转为对视频会议的加密和隐私保护,关于这些平台的易受攻击程度的信息却很少。我们查阅了三个最为广泛使用的视频会议实现方式。在本文中,我们会对此描述。 这一部分将会讨论的We

Messenger没有被强制监听但。。。

  八月以来,Reuters报道了FBI和Facebook之间关于窃听Messenger通话的秘密合法斗争。The verge网站在2015年关于Messenger逆向工程的文章中经过分析发现了一系列的问题。很难找到与此相关的技术信息,因此我无法深入交流关于窃听的具体细节。 Reuters现在宣布Facebook不再被强制监听Messenger通话,并且FBI声明:目前没有实际的方法可令

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

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

WebRTC的问题以及如何debug-2

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

开发WebRTC应用时需要避免的5个错误

作者:Tsahi Levent-Levi(原文链接) 翻译:刘通 原标题:5 Mistakes to Avoid When Developing WebRTC Applications 为什么我们从事WebRTC的时候会失败呢? 我不确定聪明人会在WebRTC技术方面比在其他技术中遭遇更多的失败,但确实感觉是这样的。 马克吐温说过,“世界上根本不存在什么新想法。我们只是简单地把许多就想

近期热门

有奖小调查

1 分钟回答 3 个小问题,让内容更符合你的 WebRTC 学习与开发期望。
每个月最后一天会随机抽出 5 名获奖者,并通过邮件联系送上奖品。
填写问卷