webrtc学习和实践
-
什么是WebRTC及WebRTC如何用于直播?
WebRTC 代表 Web 实时通信,这是一个开源项目,可以在 Web 浏览器和移动应用程序上进行实时通信。WebRTC 为浏览器和移动应用程序提供 API,以访问和使用实时通信 …
-
WebRTC 源码分析 (三) Windows P2P 音视频通话 peerconnection_client 详解
介绍 环境: webrtc m98 、Windows peerconnection_client 是一个WebRTC提供的示例程序,主要在Windows平台上演示如何使用…
-
如何在应用程序中启动 WebRTC 呼叫和处理挂断
本文我们将探讨如何在应用程序中启动 WebRTC 呼叫和处理挂断过程。我们将提供使用客户端和服务器端代码的示例。 设置服务器 为了建立 WebRTC 信令的服务器端,我们将使用 S…
-
WebRTC React开发中使用UserMediaVideo组件编写干净代码
当开发一个涉及 WebRTC 视频通信的 React 应用时,拥有一个干净的、可重用的组件来处理视频元素的渲染是至关重要的。UserMediaVideo组件是一个强大的工具,为编写…
-
用服务器-客户端通信构建实时WebRTC应用
WebRTC(Web实时通信)是一项强大的技术,能够实现浏览器之间的实时音频和视频通信。为了建立一个成功的WebRTC连接,需要一个信令机制在对等体之间交换会话描述和ICE候选。这…
-
WebRTC支持已经并入OBS
OBS 终于有官方的WebRTC支持了。6月11日,谷歌群组发布消息,如下图。宣布WebRTC 支持已合并到 OBS 中。这将为该领域带来一些真正令人兴奋的新事物! * 无服务器流…
-
优化WebRTC回声消除过程:舒适噪声生成算法的应用与原理
在回声消除中,舒适噪声生成(Comfort Noise Generator,CNG)算法是一种常用的技术,它被用来减轻回声消除过程中产生的不适感和声音失真。舒适噪声生成算法通过添加…
-
如何用WebRTC和Socket.IO实现共享屏幕?
我们可以在几乎所有的会议应用程序中找到共享屏幕。这些应用程序可以是本机应用程序,也可以只是Web应用程序。有了屏幕共享权限,你的Web应用可以捕捉你的浏览器标签或整个屏幕。而且,你…
-
WebRTC实战 | 视频云
WebRTC是当前实时通信领域的重要技术之一,具有广泛的应用前景。可以实现音频、视频和数据的实时传输。支持点对点通信、多方会议、屏幕共享等多种应用场景,同时具有高质量、低延迟、强安…
-
带你了解云游戏实现关键技术——WebRTC
云游戏作为一个极具潜力的新技术,正在游戏领域不断攻城略地。虽然云游戏的概念早在10~20年前就已经存在,但一直无法流行,其根本原因是技术上的制约。而现在,云游戏得以快速井喷发展,得…
-
WebRTC服务中的背压
在软件的上下文中,背压是指系统为“推回”下行力量而采取的行动。因此,就是系统在受到胁迫,或在总调用模式表现出过多峰值,或过于突发时,单方面采取的一种防御性行动。 这种方法通常用于微…
-
WebRTC屏幕共享内容检测
WebRTC 的一个有趣的功能是能够为媒体轨道配置一个内容提示,以便 WebRTC 能够为该特定类型的内容优化传输。 这样,如果内容提示是 “文本”,它将尝…
-
WebRTC中不同类型的延迟测量
在构建 WebRTC 服务时,衡量用户体验的最重要指标之一是通信延迟。延迟很重要,因为它会影响会话交互性,还会影响使用重传(这是最常见的情况)时的视频质量,因为重传的有效性取决于您…
-
WebRTC RTP 标头扩展审查
WebRTC 支持 RTP 标头扩展的概念,以使用额外的元数据扩展媒体数据包。最常见的用例之一是将音频级别附加到音频数据包,这样服务器就可以计算活跃的说话者而无需解码音频数据包。 …
-
WebRTC 中的 ICE 和 SDP
随着远程工作、视频会议和实时流媒体的兴起,对实时通信技术的需求呈指数级增长。WebRTC,即 Web 实时通信,是一种非常强大的技术,可促进 Internet 上设备之间的实时通信…
-
什么是WebRTC P2P mesh 以及为什么它不能扩展?
每隔一段时间就会有人提出用 WebRTC 广播或进行大规模视频会话的想法,而不使用媒体服务器。只是使用纯 WebRTC 的 P2P 网状技术。 虽然作为大学的研究课题很有趣,但我不…
-
什么是WHEP?WebRTC流媒体介绍第2部分
在文章 什么是WHIP?中,我们讨论了 WebRTC 和为帮助我们使用它摄取数据而开发的新标准,称为 WHIP。但是,对于摄取的数据,可能需要在某个时候传出或分发相同的数…
-
什么是WHIP?WebRTC流媒体介绍第1部分
当考虑为你的实时流媒体平台使用哪种工具时,WebRTC是被带到前台的热门概念之一。虽然WebRTC自2011年以来一直存在,并在许多场景中得到成功应用,但将WebRTC优化为实时生…
-
增强WebRTC视频流: 添加文本、图像和二维码
在《使用可插入流去除视频会议背景》文章中,我们向您展示了如何使用 MediaTrack API 的可插入流和WebCodecs API 的 VideoFrame 接口执行背景删除,…
-
WebRTC 之 FEC、RED、PLC、RTX和其他缩写所起的作用
WebRTC media resilience 如何工作?什么是FEC、RED、PLC、RTX,以及为什么需要它们来提高实时通信的媒体质量。 网络本质上是挑剔的,媒体编解码器更是如…