WebRTC
-
WebRTC的工作原理
WebRTC由很多模块构成。你想了解它的工作原理吗? WebRTC工作起来就像施魔法一样。你将浏览器指向一个URL,让其他人也将他的浏览器指向一个URL,然后,你们就能看到彼此了。…
-
WebRTC 开发:如何改变浏览器
WebRTC 是一个把 RTC 实时通讯带给开放浏览器平台的项目,同时也是 IETF 标准。WebRTC 也是 C++ 库的一个名字,并在 Chrome 和其他浏览器中部署实现。W…
-
SRS:直播和WebRTC服务器的负载均衡问题
当我们的业务超过单台流媒体服务器的承受能力,就会遇到负载均衡问题,一般我们会在集群中提供这种能力,但实际上集群并非是唯一的实现方式。有时候负载均衡还会和服务发现等时髦词汇联系起来,…
-
基于标准 WebRTC 低延迟直播的开源实践
自上世纪末,流媒体直播技术兴起以来,伴随着网络基础设施的发展脚步,直播也同频共振般地起势。而近年来 AI、云计算、音视频等技术日趋成熟,以及新冠肺炎疫情带来的“宅经济”刺激,使直播…
-
WebRTC 教程系列4:WebRTC 聊天室设计和搭建
这篇文章主要介绍了 WebRTC 聊天室设计和搭建,主要包括信令服务器及客户端网页设计。
-
WebRTC 的未来(关于新 API, WHIP 以及 web 2.5)
介绍了 WebRTC 的一些新 API, WHIP(新的 WebRTC 视频采集协议的开源实现)以及 web 2.5。
-
WebRTC 教程3:WebRTC如何在浏览器中启用/禁用
以下这些浏览器是支持WebRTC的浏览器: Google Chrome(28+) Mozilla Firefox(22+) Safari(11+) Microsoft Edge(1…
-
关于WebRTC在广播方面的3个主要误解
随着视频流改变从零售到医疗保健等行业,WebRTC 市场预计到2025 年将增长到 210 亿美元。WebRTC 以其灵活性而闻名,它使语音、视频和数据等实时媒体能够在浏览器和设备…
-
WebRTC QoS方法之视频接收端NACK实现
导语 | 上一篇文章我们详解了WebRTC中视频接收端NACK的实现,本文将为大家进一步详细解读WebRTC中视频接收端NACK的实现。文章中引用的WebRTC代码基于m…
-
WebRTC 架构格局正在发生变化
现在有一种新型的 WebRTC 应用程序架构正在发展,称为 WebRTC Unbundling,尽管它可能不适用于所有应用程序场景,但至少在开发新的实时视频开发项目时应该考虑一下它。在过去,三种不同类型的 WebRTC 应用架构即符合标准的 WebRTC、开源媒体服务器和称为 CPaaS 的商业媒体服务器是基于 WebRTC 开发的选项,这三个仍然是有效的架构选择,WebRTC Unbundling 只是第四个选择,可以认为它是符合标准的 WebRTC选项的另一种形式。
-
webrtc技术详解(webrtc技术架构)
开放互联网和现代计算机的形成例证了科技开放驱动创新成长的能力。HTTP 协议大概是有史以来最伟大的发明之一,计算机可以通过 HTTP 协议从服务器请求和接收数据。 不幸的是,这些创…
-
webrtc 回声消除(AEC框架,原理,技术难点以及优化方向)
自 2011 年 WebRTC 开源以来,无论是其技术架构,还是其中丰富的算法模块都是值得我们细细品味,音频方面熟知的 3A 算法(AGC: Automatic gain cont…
-
WebRTC 教程系列2(WebRTC API功能和特性)
这篇文章主要介绍了 WebRTC 的一些主要 API 和内部自带的建立连接的功能及特性。
-
WebRTC QoS方法之视频发送端NACK实现
导语 | 本文为大家详细解读一下WebRTC中视频发送端NACK的实现。文章中引用的WebRTC代码基于master,commit:f412945f05ce1ac372a7dad7…
-
为什么说WebRTC做直播,不是潮流而是大坑?
为什么说WebRTC做直播,不是潮流而是大坑?这是和Thegobot在Discord上讨论的文章。
-
Ant Media 宣布在 Video.js 增加 WebRTC 插件
4月11日,Ant Media 宣布在 Video.js 增加 WebRTC 插件。一段时间以来,Ant Media一直在考虑添加此功能,在他们的一位合作伙伴的帮助下,为 Vide…
-
WebRTC 创建相机预览
用 WebRTC 创建相机预览,不到 50 行核心代码就可以轻松搞定了。 WebRTC 依赖版本 直接使用官方给的版本就好了,不需要再去额外编译。 implementation ‘…
-
WebRTC 双摄像头同时预览
在前面文章中介绍了用 webrtc 打开摄像头并进行画面预览,但这只是有自己的画面,要达到实时通信的目标,还需要另一方的摄像头画面。 简单起见,可以同时打开手机的前后摄像头模拟远程…
-
WebRTC 源码编译及 Android 开发环境的搭建
最近开始折腾 WebRTC 了。 先介绍一下 WebRTC 源码编译以及 Android 开发环境的搭建。 整个下载编译过程都需要能够正常访问外网,这需要自己想办法克服了。 安装 …
-
给 Android WebRTC 增加美颜滤镜功能
视频采集渲染流程分析 在增加滤镜功能之前,需要对 WebRTC 视频采集的流程有一定了解。 WebRTC 中定义了 VideoCapture 接口类,其中定义了相机的初始化,预览,…