WebRTC
-
WebRTC H.264 编解码器硬件编码的实现方法
本文介绍了WebRTC中H.264编解码器的硬件编码的实现功能,以及在Android设备(Android 5.0及更高版本)设备上启用它的方法。 为什么选择H.264? 通过Web…
-
使用 MediaSoup 构建 WebRTC 语音和聊天应用程序
在当今通信技术变得越来越重要的远程世界中,WebRTC 的使用率创下历史新高也就不足为奇了。事实上,WebRTC是开源的,这使得开发者可以构建技术,使数据流变得更容易。其中一项技术…
-
我可以相信 WebRTC getStats 的准确性吗?
我可以相信 WebRTC getStats 的准确性吗?是和不是,WebRTC getStats 我们都必须使用,也就是说,您真正的问题可能完全在别处。 您可以而且应该相信 Web…
-
Webrtc 分辨率自适应调整
自适应,是根据当前设备性能情况来动态的调整视频码率/帧率,为用户提供更好音视频体验感。 开启自适应 webrtc 默认开启自适应, googCpuOveruseDetection …
-
选择 WebRTC 进行视频通话的五个理由
如今,选择 WebRTC 进行视频通话的理由比以往任何时候都多,从完全集成到更多采用等等。 WebRTC 最令人印象深刻的功能是它无需插件或下载即可跨浏览器传输实时视频的能力。别忘…
-
WebRTC服务端点对点播放媒体资源
在通常情况下,我们遇到视频或者音频播放均采用视频文件加载到前端,然后用对应的组件播放,如果涉及到付费视频则一般采用直播HLS拉流点播的方式;如果你听过WebRTC这项技术那么恭喜你…
-
WebRTC中的主角是你无法控制的【WebRTC认知篇10】
当您开发 WebRTC 应用程序时,您需要考虑一个可悲的事实,即大多数会影响媒体质量(进而影响用户体验)的事情都是您无法控制的。 要理解这一点,我们首先需要定义主要参与者是谁: 您…
-
WebRTC将服务变成功能【WebRTC认知篇9】
电话和通信曾经是服务。 你的公司需要一个电话系统吗?去找你的运营商,他们会给你安排一个解决方案。也许会安装一个PBX,甚至为你 “在云中 “托管一个。 问题…
-
WebRTC 是最安全的 VoIP 协议【WebRTC认知篇8】
WebRTC的安全性和隐私是最重要的。你不会发现任何其他开放标准的VoIP协议像WebRTC一样安全。 是时候进行快速安全检查了…… 以下是关于安全、隐私和 WebRTC 的一些正…
-
WebRTC 服务端实时音视频概述
本文对 WebRTC 使用过程中涉及到的四种服务器::信令服务器、NAT 穿越服务器,媒体服务器和网关服务器做入门级的介绍。 背景介绍 目前在线直播应用上课的产品中, 实时视频流功…
-
基于chrome的webrtc一对一的通信流程
本文分享的这个流程里只包含了1对1的通信流程,暂未涉及TURN跟STUN,后续补上。 通信流程 首先是对传输内容的获取,采用浏览器的接口方法可以获取到用户的一个显示界面或是指定的显…
-
基于 Javascript 搭建 WebRTC 视频直播
本文将向您展示 WebRTC 的基本概念和功能,并指导您使用 Node.js 构建您自己的 WebRTC 视频直播。 WebRTC 是一个免费的开源项目,它通过简单的 API 为浏…
-
如何使用 Coturn 设置和配置 WebRTC TURN 服务器
在本文中,您将使用 Coturn 设置您自己的 TURN 服务器,并使用用户名和密码保护它。您还将学习如何将域添加到您的 TURN 服务器并使用 Docker 运行服务器。 Web…
-
webrtcvad安装和使用(python版本)
最近在实现一个功能的时候,用到了webrtc模块的vad部分的python版本,因参考的原博客找不到链接了,为了方便自己以后查阅相关内容,故整理成博客供日后方便。接下来开始正题,当…
-
webrtc 波束模块编译过程
本文主要介绍webrtc中的波束模块的编译过程,关于波束算法的技术原理将会在下篇文章中介绍。 webrtc是一个极其庞大的项目,里面的文件包含特别复杂。正是因为如此,对还是小白的我…
-
使用ION-SFU和媒体设备在Golang中构建一个WebRTC视频和音频广播器
在本教程中,您将构建一个视频广播应用程序,该应用程序在 Golang 中读取摄像头并将其发送到 ION-SFU(选择性转发单元),从而使 WebRTC 会话更有效地扩展。 WebR…
-
WebRTC开发,尽可能遵循 Google Meet 的涉及和架构【WebRTC认知篇8】
使用 WebRTC 进行开发时,请尽量遵循 Google Meet 的设计和架构方式。这就是对源代码给予爱和关注的地方。 这是我一遍又一遍地说的话——当你用 WebRTC 开发任何…
-
WebRTC 中视频编解码器的相关知识【WebRTC认知篇7】
对于 WebRTC,我们专注于有损媒体压缩编解码器。这些不会保留它们压缩的所有数据,只是因为我们也不会注意到它。 编解码器(语音和视频)的目的是压缩和解压缩需要通过网络发送的媒体。…
-
WebRTC TURN 服务器是自建还是购买?【WebRTC认知篇6】
为您的WebRTC应用程序运行您自己的TURN服务器不一定是最好的决定。请确保您知道为什么要这样做。 您在运行您自己的TURN服务器吗?很好! 现在,你是否清楚并诚实地告诉自己,你…
-
WebRTC 群组视频通话的带宽使用【WebRTC认知篇5】
实施 WebRTC 群组通话时您将遇到的最大挑战是估算优化带宽使用。 视频是一种资源消耗。有人说 WebRTC 是一对一通话的绝佳解决方案,但在群组通话方面却有所欠缺。对他们来说,…