WebRTC
-
iOS WebRTC视频编码
本文介绍一下 iOS 下 WebRTC 是如何进行视频编码的。 WebRTC在初始化时,先要创建并配置好编码器,然后开始采集视频数据。视频采集到一帧数据后,通过回调接口,将采集到的…
-
Android WebRTC 音频采集 Java 层的流程
Android WebRTC 音频采集 Java 层的大致流程如下: AudioRecord 是 Android 基于原始PCM音频数据录制的类,WebRCT 对其封装的代码位置位…
-
WebRTC传输协议(webrtc协议详解)
webrtc使用的协议栈如下图:左侧为传统的浏览器HTTP相关协议, 右侧为webrtc所使用的协议栈。 最上面一层为API层 对于http来说 他的下层使用的TLS协议 如果是h…
-
低延迟流媒体协议SRT、WebRTC、LL-HLS、UDP、TCP、RTMP详解
低广播延迟已经成为任何关于建设源端站和CDN的招标和竞争中的必要特性。以前这种标准只适用于体育广播,但现在运营商要求每个领域的广播设备供应商提供低延迟,比如:广播新闻、音乐会、表演…
-
libWebRTC是什么?一文了解libWebRTC使用方式
要了解 libWebRTC 存在的原因及其如此重要的原因,我们应该从 2011 年谷歌首次宣布一个闪亮的网络浏览器新开源项目时的草根开始。 该项目已经转移到一个全新的网站webrt…
-
WebRTC IP 泄漏:您还应该担心吗?
了解 WebRTC IP 泄漏的历史:一个新的 JavaScript 库如何无意中引入隐私问题、它是如何被利用的,以及这个问题得到了多大程度的解决。 在进入本文的精彩部分之前,您需…
-
webrtc架构详解(webrtc架构图分析)
对于WebRTC的架构说明,官方的英文文档已经说的很清楚了,所以本文可能更多的是充当这一个翻译者的角色。下面我们从上往下分别了解WebRTC的架构设计。 三层架构 首先我们从Web…
-
关于 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? WebRTC 是一个由 Google 拥有和维护的开源项目…
-
WebRTC支持SVC时SDP信令的协商过程
WebRTC支持SVC需要从信令消息和媒体数据两方面入手,其中,信令消息主要是指SDP信息交换,媒体数据主要是指编码器可以编码出带有分层信息的视频码流,同时,打包出支持流媒体服务器…
-
WebRTC SDK实现一个简单的实时音视频通话
本文介绍如何基于即构科技的WebRTC SDK快速实现一个简单的实时音视频通话。 WebRTC 是一个支持网页浏览器进行实时语音对话或视频对话、进行实时数据传输(Web Real-…
-
STUN 101:围绕防火墙建立 WebRTC 会话
STUN是一种帮助 Internet 端点处理 NAT(网络地址转换)的协议,这是属于专用网络并需要从另一个网络(如公共 Internet)访问的主机的典型条件。 为什么要使用 S…
-
WebRTC Android 开发学习环境搭建
先介绍一下 WebRTC 源码编译以及 Android 开发环境的搭建。 整个下载编译过程都需要能够正常访问外网,这需要自己想办法克服了。 安装 depot_tools 工具包 首…