WebRTC
-
负载测试 WebRTC 应用程序的重要性
构建软件应用程序是一个复杂的过程,对于有实时要求的应用程序来说更是如此。克服这种复杂性并保证软件产品成功的一个关键因素是实施一个彻底的测试过程–这个过程不仅要确保事情按…
-
WebRTC SDP 会话描述介绍
SDP 全称 Session Description Protocol,即会话描述协议。SDP 是一份具有特殊约定格式的纯文本描述文档(类似 JSON / XML),其中包含了 W…
-
如何使用 WebRTC 创建基于 Web 的多人游戏
WebRTC 是一项强大的技术,可以创建高质量的实时应用程序。这些能力超越了传统的视频会议,适用于包括视频游戏在内的多个行业。今天,我们将讨论使用 WebRTC 创建基于 Web …
-
视频直播RTMP、HLS、WebRTC注意事项
如今,当人们谈论“直播”时,他们可能在谈论三种截然不同的底层技术。 RTMP 广泛用于将视频发送到实时会话中,但很少用于查看视频流。 HLS 是 Twitch 等平台向大量观众提供…
-
WebRTC 的网络基础知识:信令和媒体交换
在本系列的第一篇文章中,《WebRTC 的网络基础知识:传输和地址》我们介绍了网络协议和端口,了解了 LAN、WAN 和 NAT,并解释了 TCP 和 UDP 之间的区别。今天,我…
-
WebRTC 的网络基础知识:传输和地址
WebRTC 的一个关键部分是在两个或多个节点之间交换媒体流(和任意数据)。我们如何传输这些数据?这就是网络变得至关重要的地方。虽然这篇文章并不假装是关于网络的广泛课程,但我们将了…
-
回顾:2022年WebRTC的更新
背景 在会议系统中,我们有时不仅仅需要摄像头的数据,在一些场景下,需要演示桌面上的程序,同样的webrtc也提供了这个功能,而且都可以从浏览器上直接获取。我们通过getUserMe…
-
对WebRTC数据的理解
WebRTC,名称源自网页即时通信(英语:Web Real-Time Communication)的缩写,是一个支持网页浏览器进行实时语音对话或视频对话的API。它于2011年6月…
-
STUN协议详解(webrtc stun通信交互)
STUN协议 STUN是一个C/S架构的协议,支持两种传输类型。一种是请求/响应(request/respond)类型,由客户端给服务器发送请求,并等待服务器返回响应;另一种是指示…
-
WebRTC RTCP的PLI关键帧请求
关键帧请求 PLI(Picture Loss Indication) SLI(Slice Loss Indication) 发送方接收到接收方反馈的 PLI 或 SLI 需要重新让…
-
如何使用 WebRTC 将实时音频和视频集成到 iOS 应用程序中
向 iOS 应用程序添加直播音频和视频通话体验可能会让人望而生畏。主要原因是对于骨干或底层技术,需要考虑几个因素。将实时媒体嵌入 iOS 应用程序的一种方法是使用 Web 实时通信…
-
2023年的WebRTC趋势:WebRTC是否已达到启蒙状态?
编者按:2023年初WebRTC应用发展情况如何?我们可以期待未来几年的趋势是什么?在WebRTC.ventures,我们在 2022 年与数十家客户合作,自 2015 年我们开始…
-
什么是 WebRTC 信令?WebRTC 连接的工作原理
什么是WebRTC信令? 说白了,信令就是计算机如何发现其他使用WebRTC连接的计算机。WebRTC依靠信令服务器来建立对等体之间的连接。 WebRTC让开发者决定如何在对等体之…
-
webrtc opus音频编码的发展
如果我们看 WebRTC 近十年的音频编码,那其编码器其实就是 Opus。当然也有 G.711 音频编码,但是 WebRTC 并不采用它。图 1 是 Opus 主页一张很有名的图,…
-
WebRTC 如何应用 FEC 以提升游戏流质量
WebRTC 最常见的用途就是视频会议。通常是传输分辨率为 720p,帧率为 30 fps 的视频流,带宽要求不过几兆而已。当网络状况不太好时,会发生丢包,于是视频就会出现卡顿。你…
-
Kranky Geek WebRTC 2022 | 大会介绍
Kranky Geek 是一个关于如何使用 WebRTC 构建实时通信应用的免费开发者大会,成立七年以来,该大会致力于帮助开发者将实时音视频纳入应用。本文介绍 Kranky Gee…
-
WebRTC 是什么?WebRTC 如何使用
WebRTC 是什么? WebRTC 是 Web 实时通信(Real-Time Communication)的缩写,它既是 API 也是协议。WebRTC 协议是两个 WebRTC…
-
webrtc点对点文件传输
在用webrtc做视频通信的时候就想过另一个问题,能否利用点对点技术进行文件传输呢,如果能实现那点对点通信将大有可为。 经过一番研究,发现真有相关功能。点对点通信的关键在于rtc…
-
如何做好WebRTC测试
WebRTC 应用程序在产品开发生命周期中与其他应用程序没有什么不同。也就是说,了解 WebRTC 及其生命周期可以极大地帮助我们满足WebRTC测试需求。 描述产品开发生命周期的…
-
使用 castLabs 和 WebRTC 进行 DRM
不管你喜不喜欢,数字版权管理 (DRM) 都是视频流难题的必要组成部分。内容所有者有理由担心他们的内容(在许多情况下是他们的核心产品)会被盗版。Red5 Pro 与数字视频交付解决…