15、WebRTC中的数据统计原来这么强大(上)当你使用WebRTC实现1对1通话后,还有一个非常重要的工作需要做,那就是实现数据监控。数据监控对于 WebRTC 来讲,就像是人的眼睛,有了它,你就可以随时了解WebRTC客户端的运转情况。 在WebRTC中可以监控很多方面的数据,比如收了多少包、...2026-02-27从0打造音视频直播系统
14、如何打开、关闭音视频在实时互动直播系统中,打开/关闭音视频流是很常见的需求。作为一个直播用户,你至少会有下面几种需求: 将远端的声音静音。比如来了一个电话,此时,应该先将直播中远端的声音关掉,等接完电话再将远端的声音打开,否则电话的声音与直播远端的声音会同时...2026-02-27从0打造音视频直播系统
13、在WebRTC中如何控制传输速率呢在上一篇[《12 | RTCPeerConnection:音视频实时通讯的核心》]一文中,我向你介绍了RTCPeerConnection 对象是如何在端与端之间建立连接的,以及音视频数据又是如何通过它进行传输的。而本文则更进一步,向你介绍如何使用 R...2026-02-27从0打造音视频直播系统
12、RTCPeerConnection:音视频实时通讯的核心RTCPeerConnection 类是在浏览器下使用 WebRTC 实现1对1实时互动音视频系统最核心的类。你可以认为它是一个总的接口类或者称它为聚合类,而该类中实现的很多功能都是由其他类具体实现的。 像我前面讲的很多文章,都是 RTCPeerCo...2026-02-27从0打造音视频直播系统
11、如何通过Node.js实现一套最简单的信令系统通过前面几篇文章的讲解,我想现在你应该已经对 WebRTC 有了一个清楚的认知了。接下来的章节咱们就使用 WebRTC 逐步实现一套真实可用的 1 对 1 实时直播系统吧。 WebRTC 1.0 规范对 WebRTC 要实现的功能、API 等相关信息...2026-02-27从0打造音视频直播系统
10、WebRTC NAT穿越原理在 WebRTC 中, NAT 穿越是非常重要的一部分内容,也是比较有深度、比较难以理解的一部分知识。当然,等你学完本文,并完全理解了这部分知识后,你也会特别有成就感! 在我们真实的网络环境中,NAT 随处可见,而它的出现主要是出于两个目的。第一个是...2026-02-27从0打造音视频直播系统