![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WebRTC 开发实践
WebRTC 开发实践
程序员子涵
交个朋友 wx: CXYzihan (注明来意)
分享编程中的遇到的坑,成长爬坑记录,这里有三板斧,王婆本人切瓜,包甜,让你在编程路上不迷路!
一个专注于鸿蒙OpenHarmony c/c++/Linux程序员情怀 走向全栈 最终归属于架构.
展开
-
RTCStartupDemo:一款极其简单的 WebRTC 入门项目
如今越来越多的公司投身到 WebRTC 的开发和应用之中,同时也有越来越多的开发者对 WebRTC 技术感兴趣。相对于单向传输的直播和播放器,支持“实时+双向” 音视频通话的 WebRTC 项目显然要庞大和复杂很多很多。由于 WebRTC 官方没有提供服务器的实现,自己从 0 搭建一套开源的 WebRTC 服务器、跑通并且读懂官方的 AppRTCDemo 代码还是需要很费一些周折的。基于这些原因...转载 2020-02-19 14:14:42 · 1491 阅读 · 0 评论 -
WebRTC 开发实践:从一对一通话到多人会议
为了让初学者快速起步把 WebRTC demo 跑起来,我写了一个极其简单的 startup demo 项目,展示了如何基于 WebRTC API 实现一对一的视频通话。该项目地址:https://github.com/Jhuster/RTCStartupDemo本文则主要介绍如何从一对一通话升级到多人通话,即视频会议,其中涉及到如下几个问题:多人会议,每个 Client 是创建多个 Peer...转载 2020-02-19 14:07:44 · 855 阅读 · 0 评论 -
WebRTC 开发实践:为什么你需要 SFU 服务器
当你入门 WebRTC 之后,很快就会接触到一个名词,叫做:SFU,你可能很容易就在网上寻找到很多 SFU 的开源实现,并并兴致勃勃地开始编译、部署和测试这些服务器,但是可曾想过,为啥我们的 WebRTC 应用需要 SFU 服务器 ?1 WebRTC P2P 通话的网络模型如图是 WebRTC P2P 模式下的网络拓扑结构,ClientA 和 ClientB 如果能够顺利建立 P2P 的连接...转载 2020-02-19 13:51:51 · 442 阅读 · 2 评论 -
WebRTC 开发实践:如何实现 SFU 服务器
上一篇文章《WebRTC 开发实践:为什么你需要 SFU 服务器》我们了解了 WebRTC SFU 服务器的基本原理和必要性,解决了 What 和 Why,本文则更近一步,探究一下实现 SFU 服务器的关键技术点有哪些 ?重点解决一下 How1 什么是 SFU ?首先,我们再看一次 SFU 服务器的定义,什么是 SFU ?SFU 的全称是:Selective Forwarding Unit,...转载 2020-02-19 13:42:21 · 4124 阅读 · 0 评论