webrtc学习和实践
-
libWebRTC是什么?一文了解libWebRTC使用方式
要了解 libWebRTC 存在的原因及其如此重要的原因,我们应该从 2011 年谷歌首次宣布一个闪亮的网络浏览器新开源项目时的草根开始。 该项目已经转移到一个全新的网站webrt…
-
WebRTC IP 泄漏:您还应该担心吗?
了解 WebRTC IP 泄漏的历史:一个新的 JavaScript 库如何无意中引入隐私问题、它是如何被利用的,以及这个问题得到了多大程度的解决。 在进入本文的精彩部分之前,您需…
-
关于 WebRTC 你需要知道的一切
在过去的十五年中,网络变得越来越流行。越来越多的人上网,而且这种趋势只会持续下去。这导致基于 Web 的应用程序越来越受欢迎,并且出于任何给定原因需要更好的在线交流方式——无论是与…
-
WebRTC、RTMP、UDP 三种连麦直播技术方案的对比分析
直播作为一种新兴社交方式,已然成为一项互联网基础应用,也成为技术大牛们探索更高效轻量的技术方案的新阵地。 由于用户对社交互动的强烈需求,“连麦直播”已成为直播的标配。通过视频连麦,…
-
WebRTC直播搭建步骤
虽然直播是一个非常庞大而复杂的功能,但是通过WebRTC来建立直播却并不复杂,只需要几十行代码就可以完成。 搭建直播的步骤: 创建PeerConnectionFactory对象 创…
-
WebRTC Android:如何使用原生 API 构建可靠的WebRTC解决方案
前言 尽管 WebRTC 最初只是作为不需要为多个系统开发和基于 Web 技术而创建的,但多年来,人们已经认识到此类用例的许多优点,因此创建了 WebRTC native APIs…
-
使用 Microsoft SignalR 和 Angular 构建安全的 WebRTC 解决方案
本文介绍如何构建强大且安全的 WebRTC 解决方案:Microsoft SignalR(带有 .NET Core 3.1)作为我们的后端选择,Angular 11 作为我们的前端…
-
WebRTC 如何工作?如何实现WebRTC
WebRTC 是一种免费的开源技术,它通过简单的应用程序编程接口 (API) 为浏览器和移动应用程序提供实时通信 (RTC) 功能。它允许直接的点对点音频和视频通信,无需安装任何额…
-
SFU、MCU 或 P2P:这些 WebRTC 架构之间有什么区别?
SFU 通常用于 VoIP 和视频会议应用。 SFU 不同于点对点 (P2P) 连接,在点对点 (P2P) 连接中,每一方直接向另一方发送媒体或从另一方接收媒体。它们也不同于多点控…
-
什么是 WebRTC 信令?WebRTC信令服务器原理
什么是 WebRTC 信令?说白了,信令是计算机如何使用 WebRTC 发现其他计算机来连接的。 什么是 WebRTC? WebRTC 是一个由 Google 拥有和维护的开源项目…
-
WebRTC支持SVC时SDP信令的协商过程
WebRTC支持SVC需要从信令消息和媒体数据两方面入手,其中,信令消息主要是指SDP信息交换,媒体数据主要是指编码器可以编码出带有分层信息的视频码流,同时,打包出支持流媒体服务器…
-
STUN 101:围绕防火墙建立 WebRTC 会话
STUN是一种帮助 Internet 端点处理 NAT(网络地址转换)的协议,这是属于专用网络并需要从另一个网络(如公共 Internet)访问的主机的典型条件。 为什么要使用 S…
-
C# Webrtc开发,5个C# Webrtc DataChannel示例及文章分享
最近研究C# Webrtc一些示例,看到各位前辈疯狂吐槽,貌似将 WebRTC 库合并到项目中的方式是一场彻头彻尾的噩梦,哈哈,流泪中。。。。 不辞辛苦搜到一些文章,贴出来分享一下…
-
WebRTC 在游戏中的多种用途
游戏产业对当今娱乐圈的影响是不可否认的。2021 年,这个“超级平台”价值超过 3000 亿美元,全球游戏玩家超过 27 亿。它是一头比电影和音乐产业加起来还要庞大的野兽。&nbs…
-
WebRTC 信令服务器:您需要知道的一切
在WebRTC信令服务器之前,我们先简单解释一下什么是WebRTC。WebRTC 代表网络实时通信。它是一项强大的技术和开源流协议。 WebRTC 与 HTML5 兼容,它允许您向…
-
webrtc直播入门:直播基础知识+WebRTC服务开源技术选型
最原始的直播系统其实并没有想象的那么复杂,无非就是主播端将音视频数据推送到服务器,观众端则从服务器拉取数据播放。 1 直播基础知识 1.1 基本常识 1.1.1 基础概念 推流,是…
-
webrtc android入门:Android端如何使用WebRTC互联互通
在学习 WebRTC 的过程中,学习的一个基本步骤是先通过 JS 学习 WebRTC的整体流程,在熟悉了整体流程之后,再学习其它端如何使用 WebRTC 进行互联互通。 本文将讲解…
-
WebRTC 屏幕分享深度解析
前言 今天突然发现自己对 WebRTC 的屏幕分享的底层工作原理有一个误解,之前,我一直以为屏幕分享就是简单的采集桌面的画面,然后编码发送就行了。实时上并不是如此简单,本文就来为大…
-
WebRTC 语音激活检测(VAD)算法
语音激活检测最早应用于电话传输和检测系统当中,用于通信信道的时间分配,提高传输线路的利用效率。激活检测属于语音处理系统的前端操作,在语音检测领域意义重大。 但是目前的语音激活检测,…
-
WebRTC常用架构(webrtc架构图解)
WebRTC虽然是一项主要使用p2p的实时通讯技术,本应该是无中心化节点的,但是在一些大型多人通讯场景,如果都使用端对端直连,端上会遇到很带宽和性能的问题,所以基于Webrtc的音…