博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mediaSoup总体架构分析
阅读量:3558 次
发布时间:2019-05-20

本文共 348 字,大约阅读时间需要 1 分钟。

先来张总体架构图吧,从官网拿的,根据这个图来分析下

A worker represents a mediasoup C++ subprocess that runs in a single CPU core and handles  instances.

可以看到每个worker相当于一个sfu,核心转发逻辑是router,下面我们来分析下这个router

A router enables injection, selection and forwarding of media streams through  instances created on it.

router维护了订阅关系:mapProducerConsumer。当producer有数据过来会直接转发给订阅它的consumer

转载地址:http://riprj.baihongyu.com/

你可能感兴趣的文章
[LeetCode javaScript] 226. 翻转二叉树
查看>>
[LeetCode javaScript] 520. 检测大写字母
查看>>
[LeetCode javaScript] 53.最大子序和
查看>>
[LeetCode javaScript] 101. 对称二叉树
查看>>
[LeetCode javaScript] 860. 柠檬水找零
查看>>
[LeetCode javaScript] 118. 杨辉三角
查看>>
[LeetCode javaScript] 905. 按奇偶校验排序数组
查看>>
[LeetCode javaScript] 617. 合并二叉树
查看>>
[LeetCode javaScript] 292. Nim游戏
查看>>
[LeetCode javaScript] 896. 单调数列
查看>>
[LeetCode javaScript] 804. 唯一摩尔斯密码词
查看>>
[LeetCode javaScript] 476. 数字的补数
查看>>
[LeetCode javaScript] 811. 子域名访问计数
查看>>
[LeetCode javaScript] 414. 第三大的数
查看>>
[LeetCode javaScript] 242. 有效的字母异位词
查看>>
[LeetCode javaScript] 75. 颜色分类
查看>>
[LeetCode javaScript] 179. 最大数
查看>>
[LeetCode javaScript] 56. 合并区间
查看>>
[LeetCode javaScript] 190. 颠倒二进制位
查看>>
[LeetCode javaScript] 521. 最长特殊序列 Ⅰ
查看>>