WebRTC
-
WebRTC AGC 流程解析
自动增益控制(Automatic gain control, AGC)是控制语音信号的增益稳定在指定水平的算法,可以避免语音忽大忽小引起的听觉不适。AGC作为音频3A算法之一,似乎…
-
C++ WebRTC AGC(自动增益控制)问题和解决思路
网友: 正在测试 WebRTC AGC,信号未经修改就通过了。以下是我如何创建和初始化 AGC: 其中micLevelIn设置为 0。 有人可以告诉我做错了什么吗? 我预计满量程正…
-
WebRTC 中的 AEC(回声消除)和 AGC(增益控制)
回声是您自己的声音回荡的声音。如果这种声音的振幅很高并且间隔超过 25 毫秒,就会对谈话造成干扰。它的类型可以是声学的或混合的。回声消除器需要消除回声,同时仍保持通话质量并且不会干…
-
在 4G 和 5G 网络上使用 WebRTC 作为 IMS 的补充
移动运营商可以在 4G 和 5G 网络中利用WebRTC作为对 IMS 的补充,这篇博文是GSMA的一份名为“WebRTC 以补充 IP 通信服务版本 1.0”的白皮书的摘要,该白…
-
GB28181实现转webrtc(基于SRS搭建GB28181流媒体服务)
所谓的国标GB28181协议可以简单理解为SIP+RTP。但是支持GB28181协议,如果把信令和媒体收在SRS里面实现,违反了SRS的简单原则。其次信令这块对接起来非常麻烦,虽然…
-
使用 WebRTC 从 ASP.NET Core 3.1 MVC 捕获视频
本文介绍如何使用 WebRTC 从 ASP.NET Core 3.1 MVC 应用程序使用网络摄像头捕获视频。 WebRTC(Web 实时通信)是一个免费的开源项目,它使 Web …
-
WebRTC术语(WebRTC常用名词)
WebRTC术语非常多,这里分析来自“给好奇者的WebRTC”给出的相关术语,欢迎大家继续补充。 ACK: Acknowledgment (确认报文) AVP: Audio and…
-
WebRTC Android端开发知识及开源项目
webrtc支持多个平台,比如ios、android,同时支持多款浏览器。本文分享webrtc 在 android 上是如何调用的。 WebRTC Android开发基础知识 在…
-
WebRTC MediaStreamTrack 的状态
MediaStreamTrackW3C 文档Media Capture and Streams中定义的接口是开发 WebRTC 应用程序时需要了解的关键接口之一。 此接口表示源自一…
-
WebRTC 智能指针使用指南
智能指针是现代 C++ 编程中一个绕不开的话题,WebRTC 也有一套使用智能指针的指南。鉴于 WebRTC 属于 Chromium 的一部分,所以这其实也是 Chromium 使…
-
WebRTC调试下篇:延迟测量和调试技巧
我们该如何感知高延迟?你会注意到视频出现延迟了,但你知道它具体延迟了多少吗? 想要降低延迟,你首先必须知道如何测量延迟。 真正的延迟应该是端到端测量的。这不仅仅是指发送方和接收方之…
-
WebRTC调试上篇:定位问题和调试工具
调试 WebRTC 可能是一项艰巨的任务。有很多部分都处于运行状态,每一个部分都可能出现问题。如果你不够细心,可能会浪费数周的时间来查看错误的模块。当你最终找到出错的部分时,你还需…
-
WebRTC信号槽机制
本文所有源码均基于 WebRTC M85 (branch-heads/4183) 版本进行分析。 在阅读 WebRTC 源码过程中,经常可以看到 sigslot(信号槽)相关的代码…
-
WebRTC 数据通道建立协议DCEP
在上一篇文章 WebRTC SCTP详解 中我们学习了流控制传输协议(SCTP),但数据通道具有 SCTP 无法表达的某些功能,例如通道标签。为了解决该问题,WebRTC 使用了R…
-
WebRTC SCTP详解(WebRTC流控传输协议)
WebRTC 使用RFC 4960中定义的流控制传输协议(SCTP)。SCTP 是一种传输层协议,旨在替代 TCP 或 UDP。对于 WebRTC,我们将 SCTP 用作在 DTL…
-
WebRTC红蓝对抗(WebRTC漏洞检测)
Part1 基本概念 0x01:什么是WebRTC? WebRTC(网页即时通信,Web Real-Time Communication) 它支持在浏览器内进行实时语音或视频对话,…
-
WebRTC用例(WebRTC应用场景)
许多人认为 WebRTC 只是一种在 web 浏览器中实现电话会议的技术。实际上,它能做的不仅如此! WebRTC 被广泛用于各种用例。新的用例一直在出现。在本章中,我们将列出一些…
-
WebRTC 临界锁实现
本文所有源码均基于 WebRTC M85 (branch-heads/4183) 版本进行分析。 在阅读 WebRTC 源码过程中,经常可以看到 rtc::CritScope 相关…
-
FOSDEM 2023|融合两个领域:WebRTC 与广播
摘要:广播行业对毫秒级实时流媒体的拍摄和交付越来越感兴趣,现在已经在其工作流程中纳入了特定的标准,例如SRT或NDI。WebRTC 和这些协议技术的耦合对于 WebRTC 的未来发…
-
WebRTC模块处理机制的实现
1. 前言 WebRTC是一个由Google发起的实时通讯解决方案,其中包含视频音频采集,编解码,数据传输,音视频展示等功能,我们可以通过技术快速地构建出一个音视频通讯应…