WebRTC
-
WebRTC RTCP协议 PLI、FIR 请求关键帧
本篇文章主要介绍rtcp的反馈包,在音视频通话过程中反馈包是接收端用来通知发送端的消息。 RTCP 反馈包 反馈包详情见:rfc4585 反馈包协议格式: 协议字段介绍 versi…
-
WebRTC Android 视频硬件编码
本文将重点介绍在 Android 平台上,WebRTC 是如何使用 MediaCodec 对视频数据进行编码,以及在整个编码过程中 webrtc native 与 java 的流程…
-
WebRTC NACK 机制,Mediasoup对NACK的处理
由于webrtc所用的rtp协议底层是基于udp传输,所以并不能保证数据的可靠性。在发生丢包时,为了保证音视频的质量需要进行重传,而nack机制就是用来处理重传逻辑的,需要注意一点…
-
ChatGPT遇上WebRTC:生成式AI对实时通信意味着什么
ChatGPT正在改变计算,并作为一种延伸,改变我们与机器的互动方式。下面是它将如何影响WebRTC。 ChatGPT 成为所有互联网应用程序中增长率最高的服务,在推出的头两个月内…
-
如何使用Google Chrome调试WebRTC通话
WebRTC是一种开源技术,可为 Web 应用程序提供实时通信功能,并被设计为与最新的网络技术协同工作。在 WebRTC 的帮助下,现在可以创建高质量和低延迟的视频、音频和数据共享…
-
webrtc常用算法之指数平滑和卡尔曼滤波
本文作者汇总了一下webrtc中的常用算法。关于算法的实现原理,列了一些网上资料,如果想深入研究的同学,可以自己看看。 主要算法有: 指数平滑、双线性插值、卡尔曼滤波、贝叶斯预测 …
-
探索 WebRTC 中的端到端加密 (E2EE)
作为软件解决方案的开发者,将安全可靠的视频会议整合到你的应用程序中是至关重要的。无论你是建立一个活动平台还是远程医疗服务,保护用户的隐私和确保安全通信是最重要的。这篇文章将引导你了…
-
WebRTC和视频流之间的核心区别
产品经理或工程师希望让他们的用户能够在他们的平台内建立社区和流畅的社交体验。为实现这一目标,他们决定在其产品中添加实时音频、视频和文本聊天模块,以便用户无需跳转到其他平台即可进行交…
-
WebRTC Android对等连接(webrtc入门七)
本文继续分享WebRTC android 原生对等连接教程。首先需要构建 WebRTC Android 库,还需要服务器端的信号代码,可以通过数据通道这篇文章找到。 设置好所有内容…
-
WebRTC中的TURN
在使用webrtc的时候,在有些情况下NAT是无法穿越的,那怎么办呢?那么在特定的情景下,这时就需要公网的服务器作为一个中继,对来往的数据进行转发,于是这种转发协议就被定义为TUR…
-
WebRTC媒体服务器是什么?WebRTC媒体服务器作用,类型及开源等
WebRTC媒体服务器是 WebRTC 应用中一个可选的组件。也就是说,在大多数常见的使用情况下,你将需要一个。 有不同类型的 WebRTC 服务器。其中之一就是 WebRTC 媒…
-
如何构建 WebRTC Android 库?(webrtc入门六)
本文是 WebRTC入门系列的第 6 部分内容,我将向你展示如何从头开始构建 WebRTC Android 库。 在开始构建原生的 Android WebRTC 库前,不要忘记检查…
-
如何将 GIF 图像从画布传输到 WebRTC
本文分享在工作中遇到的一个场景,就是不得不将 GIF 图像从画布传输到 WebRTC,我不能展示完整的代码,看看具体的实现流程,这是一次很好的学习经历。 使用的库 Konva Gi…
-
WebRTC数据通道基础知识(webrtc入门五)
本文分享 WebRTC入门系列的第 5 部分内容,在这一部分中,我将介绍数据通道的基础知识。 什么是数据通道?数据通道代表一个网络通道,可用于双向的点对点数据传输。该 API 类似…
-
WebRTC如何实现屏幕共享(webrtc入门四)
欢迎回来!本文是 WebRTC 入门系列的第 4 部分,我们将学习如何获得用户的屏幕,以及如何切换媒体轨道,以便用屏幕代替摄像机来发送。 这部分在技术上不需要涉及到前面的部分,如果…
-
WebRTC建立P2P连接和发送/接收媒体(webrtc入门三)
欢迎来到正在进行的 WebRTC 入门系列的第 3 部分,这一次我们终于可以发送和接收媒体了。在这一部分中,我们将回顾 RTCPeerConnection API,我们如何使用它建…
-
WebRTC 在 2023 年的广播行业中扮演什么角色?
WebRTC 在 2023 年的广播行业中扮演什么角色?为了找出答案,WebRTC.ventures首席执行官兼创始人 Arin Sime于 4 月 17 日至 18 日参加了在拉…
-
WebRTC 中用到的 Qos 技术(WebRTC QOS分析)
本文简单介绍 WebRTC 中所使用到的 Qos 技术,如抗丢包策略(NACK、 FEC),拥塞控制策略(TWCC/REMB), SVC或多视轨,视频质量自适应策略,Pacer和 …
-
如何使用 CPaaS 构建 WebRTC 应用程序(第二部分:实施)
在如何使用 CPaaS 构建 WebRTC 应用程序系列的第一部分中,我们探讨了为什么在构建实时视频应用程序时使用 CPaaS 很有用。在本文中,我们将探讨如何使用 CPaaS。具…
-
现有的 WebRTC 对于广播用例来说并不出色
WebRTC最初是为与少数参与者进行实时通信而设计的,其中对延迟的要求极为严格(通常<250ms)。然而,它也被利用于广播用例,如YouTube Studio或Cloudfl…