WebRTC
-
WebRTC常用架构(webrtc架构图解)
WebRTC虽然是一项主要使用p2p的实时通讯技术,本应该是无中心化节点的,但是在一些大型多人通讯场景,如果都使用端对端直连,端上会遇到很带宽和性能的问题,所以基于Webrtc的音…
-
WebRTC 音视频通信实现流程
WebRTC(Web Real-Time Communication),即“网页即时通信”,WebRTC 是一个支持浏览器进行实时语音、视频对话的开源协议,目前主流浏览器都支持We…
-
webrtc 视频会议服务器搭建(webrtc视频会议搭建教程)
通过webrtc 视频会议的需求越来越多,很多人反映搭建webrtc 视频会议服务器便遇到很多问题,这篇文字将webrtc 视频会议搭建过程重新梳理一遍,希望对大家能有帮助,通过下…
-
WebRTC开源项目现状(最全WebRTC开源现状概览)
WebRTC的开源环境混乱不堪。它需要成熟起来并成为重要的业务,或者获得重要的支持。 本篇文章由我和Philipp Hancke[1]共同创作。我们一起合作了很多事,包括WebRT…
-
webrtc音视频学习:一种理解音视频架构的方法
最近公司在开发音视频方面的项目,这款产品类似于腾讯会议,供应商与买家之间,通过线上渠道,进行面对面的交流,客服在线上会议过程中,充当主持人的角色,沟通两者的需求和产品知识。 音视频…
-
WebRTC 源码分析 (一) Android 相机采集
在 WebRTC Android 中,已经兼容了 Camera 和 Camera2 原生 API 的相机采集,所以我们不必再单独实现一套采集功能。不过我们可以根据 RTC 的抽象…
-
使用WebRTC作为RTMP的替代方案
2020年,Adobe宣布停止对 Flash播放器的支持。Flash历经多年终于走向终结,虽然是众望所归,但它的退出却对存在于许多流媒体工作流程中的一项重要技术——RTMP( Re…
-
Linux最简单的WebRtc调试开发环境
在 10 分钟内完成 ** 编译、构建和调试** WebRTC 库的分步指南,用于 Linux 操作系统。 自 2018 年 1 月以来,我一直在使用 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…