WebRTC
-
了解 WebRTC 音视频通话质量的指标,及如何跟踪和改进
WebRTC 因其易用性和低延迟性而成为实时通信应用的热门选择。然而,与任何技术一样,WebRTC 也并非没有缺陷。在 WebRTC 通话中,我们经常会遇到几个常见问题。这些问题会…
-
WebRTC 信令 Demo:如何建立连接
WebRTC 是 RTC 技术中流行的概念之一,有各种教程。此外,有大量库(尤其是 NPM 库)使用 WebRTC 建立通信,用途广泛。许多教程使用这些库来展示如何构建 Zoom、…
-
WebCodecs、WebTransport 和 WebRTC 的未来
是时候再次了解实时通信 (RTC) 的未来了。我们多次触及的一个领域是使用 WebCodecs 和 WebTransport 作为 WebRTC 的 RTCPeerConnecti…
-
使用 Torrent 和 WebRTC 进行 P2P 视频流传输
在本文中,我介绍了如何在没有服务器的情况下流式传输视频。作为 Infyrec 的创始人,我也觉得有必要为我的学员提供自托管视频课程和录音。实际上,我已经计划开发类似 YouTube…
-
通过在 AWS Fargate 上运行的 WHIP 和 WHPP,实现基于 WebRTC 的分发
我们在以前的文章中介绍了基于 WebRTC 的标准化流媒体广播的概念验证。我们使用 WHIP 作为摄取协议,并使用提议的 WHPP (WebRTC HTTP Playback Pr…
-
WebRTC 媒体中继服务器
媒体中继服务器是 WebRTC 中一种常用的 NAT 穿越方法,用于建立点对点通信和交换媒体。为了了解媒体中继服务器的使用,让我们来看看什么是 NAT 以及我们在创建点对点连接时面…
-
使用 WebRTC 和 firebase 构建视频聊天应用
你想过 Gmeet、MS Teams 或 Zoom 等日常聊天应用程序是如何工作的吗?现在,在本文中,你将了解它的工作原理,并使用 WebRTC 创建你的视频聊天应用程序。 Web…
-
音频3A回音消除连麦场景实践
在连麦等实时交流场景需要对采集音频进行前处理,音频前处理主要包括声学回声消除(acoustic echo cancellation,AEC),自动增益控制(automatic ga…
-
解决影响 WebRTC 应用视频质量的问题
如何在 WebRTC 应用程序中获得更好的视频质量?这个问题很常见,也很容易理解: 如果我们能在 YouTube 视频中获得 2K、4K 或更高的质量,为什么不能在 WebRTC …
-
为初学者揭秘 WebRTC 视频通话应用程序
你是一名开发人员(前端/后端/全栈),对使用 WebRTC 开发应用程序感到好奇吗?在过去的几天甚至几个月里,你是否在互联网上搜索学习基础知识并构建一个基本的 WebRTC 视频通…
-
从 VoIP 和 SIP 到 WebRTC
在本文中,我们将介绍在 WebRTC 客户端和传统 SIP 客户端之间进行 WebRTC 呼叫的解决方案。 SIP 简介 SIP(会话初始协议)是一种信令协议,用于在特定网络上的两…
-
WebRTC Leak IP原理详解
WebRTC(网页即时通信,Web Real-Time Communication)是一种开放标准和技术集合,用于在Web浏览器之间实现实时通信和音视频通信而无需添加额外的浏览器拓…
-
webrtc 的TaskQueue任务队列实现
分享webrtc中任务队列的实现,见文件:rtc_base\task_queue.h。 TaskQueue 定义 具体实现: 创建一个 TaskQueue 具体过程: TaskQu…
-
如何使用 WebRTC 和 Firebase 在 React Native 上实现视频通话应用程序
欢迎阅读本综合指南,了解如何使用 WebRTC 和 Firebase 在 React Native 上轻松创建视频通话应用程序。在本教程中,我将一步步带您开发自己的实时视频通信平台…
-
AI 可以为 WebRTC 视频应用程序做什么?
人工智能和机器学习可以为您的 WebRTC 应用程序带来众多优势,增强其功能和用户体验。以下是人工智能可以使您的 WebRTC 应用程序受益的一些方法。 语音识别 AI 驱动的语音…
-
使用 Spring Boot 的 WebRTC 信令服务器示例
在本文中,我将介绍如何构建一个用于 WebRTC 聊天应用程序的简单信令服务器。我还没有找到很多关于这个主题的文章,所以希望这篇文章能帮助你对 WebRTC 聊天应用程序中的信令操…
-
使用 Javascript、Python 和 WebRTC 构建远程桌面应用程序
本文分享使用 Javascript、Python 和 WebRTC 构建远程桌面应用程序。 要开发远程桌面应用程序,我们需要Electron,在“Electron”的帮助下,可以使…
-
使用 WebRTC 在远程实时摄像头上实现计算机视觉功能
计算机视觉如今已大受欢迎,其应用也因时代的发展而有了惊人的增长。然而,在实时反馈上实施计算机视觉算法时仍存在许多差距。想象一个场景,您必须对闭路电视录像执行对象检测,而边缘设备的计…
-
如何配置 FreePBX Sangoma 用于 WebRTC / VoIP 通信
本文介绍了在 FreePBX(使用 Asterisk 服务器)上设置 PJSIP 的配置解决方案。该配置可使用 DTLS-SRTP 在 PJSIP UDP 分机和 WebRTC 端…
-
基于 mediasoup 媒体服务器的 3 个开源视频会议项目
本文将讨论基于 mediasoup 媒体服务器的 3 个最受欢迎的开源视频会议项目,以及如何/何时使用它们。我们将尽可能详细地介绍每个项目及其在特定业务用例中的可用性。 Media…