WebRTC
-
音频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…
-
构建 WebRTC for IOS AppRTCMobile 项目
在之前的几篇文章中,我们已经学习了如何在 Web、Windows 和 Android 平台上封装和建立一个 P2P 和 P2PS 音视频通话…
-
谈谈 WebRTC TURN 身份验证
在 WebRTC 领域,TURN 服务器通常作为黑盒组件处理。我们需要它们,但不必定期进行配置。然而,17.7% 的 WebRTC 流量由 TURN 服务器处理。 什么是 TURN…
-
通过部署 CoTURN 服务器扩展和释放 WebRTC 技术的潜力
WebRTC 彻底改变了我们通过网络进行实时交互和通信的方式。然而,对于拥有复杂网络结构的大型企业来说,实施 WebRTC 的一大挑战在于穿越 NAT(网络地址转换)防火墙并确保通…
-
解读 Coturn 服务器的功能: 防火墙规避分析
防火墙在确保网络安全和保护敏感信息方面的广泛应用,促使人们开发出各种绕过防火墙的工具和技术。Coturn 服务器就是这样一种工具,它因具有穿透防火墙的能力而广受欢迎。在本文中,我们…
-
WebRTC SDP 协议规范和内容解析
0 前言 SDP会话描述协议是一种很有历史的格式,在 20 世纪的会议系统中通常都是使用 SDP 格式的文本来交互多媒体通信双方的连接属性信息和媒体属性信息。 在今天 JSON 这…
-
如何在 WebRTC 中设置自适应抖动
在 WebRTC 中,自适应抖动缓冲器是默认启用的,因此无需明确设置。不过,您可以配置抖动缓冲器的参数,以针对特定使用情况优化其性能。 要调整自适应抖动缓冲区的参数,可以使用以下 …
-
WebRtc(M105)视频编码器选择代码分析
本文WebRtc 视频编码器选择代码分析,基于M105版本。 编码参数设置到WebRtcEngine模块里 WebRtcVideoChannel,会调用到这里: SelectSen…