查看: 125|回复: 0

【移动开辟】关于视频直播手艺,你想要知道的都在这里了(四)推流和传输

[复制链接]
发表于 2016-9-10 04:04:18 |未经授权,严禁转载,违者必究... | |阅读模式
在这 你想 要知道 手艺 里了 你想要的都在这里 我想要理财推荐 我想要理财投资推荐 想要月经推迟吃什么药 原来你还在这里 致青春原来你还在这里 原来你还在这里电影 原来你也在这里 原来你还在这里百度云
关于直播的手艺文章不少,成系统的不多。我们将用七篇文章,更系统化地介绍当下年夜热的视频直播各环节的要害手艺,帮忙视频直播创业者们更周全、深切地领会视频直播手艺,更好地手艺选型
下面就先介绍一下都有哪些推送和谈,他们在直播范畴的近况和优错误谬误
1. RTMP
RTMP 是今朝主流的流媒体传输和谈,普遍用于直播范畴,可以说市道上绝年夜大都的直播产物都采用了这个和谈
和谈简单,在各平台上实现轻易
不撑持浏览器推送
2. WebRTC
今朝首要应用于视频会议和连麦中,和谈分层如下:
长处
W3C 尺度,主流浏览器撑持水平高
可以实现点对点通信,通信两边延时低
3. 基于 UDP 的私有和谈
长处
自力作战,无法和社区一路演进
这里先回首一下传统的内容分发收集

2. 传统 CDN 的架构
上图是一个典型的 CDN 系统的三级摆设示意图,节点是 CDN 系统中的最根基摆设单位,分为三级摆设,中间节点、区域节点和边缘节点,最上面一级是中间节点,中心一级是区域节点,边缘节点地舆位置分离,为用户供给就近的内容拜候办事
下面介绍一下 CDN 节点的分类,首要分成两年夜类,主干节点和 POP 节点,主干节点又分为中间节点和区域节点
3. 直播传输收集有别于传统 CDN 的痛点
流媒体和谈的撑持,包罗 RTMP,HLS ,HTTP-FLV 等
全球全智能路由,可以操纵整个 CDN 收集内的所有节点为某一单一用户办事,不受地区限制。跟着全球一体化历程不竭推进,跨区域、跨国度、跨洲的直播正变为常态,很可能主播在欧美,而用户在亚洲
4. 传统 CDN 的链路路由
前面提到的浩繁 CDN 的应用场景中,网页加快、视频加快、文件传输加快,都是同时依靠 GSLB 和 Cache 系统的,Cache 系统是整个 CDN 系统中的成本地点,设计树形布局可以最年夜化的节流 Cache 系统的本钱投入。因为只有中间节点需要连结机遇所有的 Cache 副本,向下逐级削减,到了边缘节点只需要少量的热点 Cache 就可以射中年夜部门 CDN 拜候请求,如许极年夜的降低了 CDN 收集的成本,也合适那时 CDN 用户的需求,可谓双赢
我们看看树状收集拓扑,用户的链路选择数目是有限的,如下图,用户在某一个区域内可选择的链路数是:2 * 5 = 10
用户在某一区域内,则 GSLB (凡是在边缘节点这一层是 Smart DNS)会把用户路由到该区域内的某个边缘节点,上一层又会路由到某个区域节点(这里的 GSLB 凡是是内部的负载平衡器),最后又回溯到中间节点,中间节点会链接源站

为了解脱有限的链路路由线路限制,激活清算收集的能力,我们可以把上述的节点酿成网状收集拓扑布局:
我们看到一旦我们把收集布局改成了网状布局,则用户的可选择链路变为:无向图的指定两点间的所有路径,学过图论的同窗都知道,数目惊人

5. CDN 的扩容
抱负环境是,用户提出需求,CDN 厂商内部评估,当天给出反馈,当天摆设,客户当天就可以测试新区域的新节点。怎么解决?
6. 回归素质:LiveNet
对及时性的要求很是高
1)去中间,网状拓扑
网状拓扑布局是设计的底子和根本,只有看清了我们对 Cache 需求的降低,网状拓扑布局才更有优势

4)智能运维
智能运维成立在以上的「网状拓扑布局的对等收集」的根本上会变的轻易的多。可以便利的下线有问题的节点而不影响整个 LiveNet 收集,可以便利快速的上线新节点,晋升系统容量。经由过程节点的数据阐发可以更好的领会整个收集的整体状况。
监控节点健康状况,及时下线有问题的节点
最后我们和 P2P 收集做一个对比:
我们发现 P2P 方案,节点的可控性和链路的不变性上还有很年夜晋升空间,比力适合在及时性要求不高的场景利用、适合长尾需求,在 Live 的场景下面多是对及时性要求比力高的重度用户,无法忍受频仍的 FailOver 和节点质量参差不齐带来的收集发抖,可是假如是文件分发就比力适合用这种夹杂方案,可以有用降低 CDN 厂商成本,操纵共享经济提高资本操纵率

这篇介绍了推送和传输收集部门,我们已经把流媒体送到了不雅众的终端中,下一步就是把它揭示在屏幕上了,想领会这部门内容请继续存眷我们的下一篇内容
返回顶部快速回复上一主题下一主题返回列表

声远论坛|联系电话:0537-2311005|Archiver|手机版|小黑屋|Sitemap|声远网 |网站地图|网站地图

鲁公网安备 37089702000485号 | 鲁ICP备 18028751号 | 互联网药品信息服务资格证:(鲁)-经营性-2022-0209 | 增值电信业务经营许可证:鲁B2-20230761号 | (鲁)职介证字[223]:第08120014号

中国互联网违法和不良信息举报中心 | 山东省互联网违法和不良信息举报中心 | 人工智能生成合成内容标识办法

GMT+8, 2026-5-6 13:35, Processed in 0.080931 second(s), 29 queries , Gzip On, APCu On.

Powered by Discuz! X3.5© 2001-2026 SYUAN.COM

快速回复 返回顶部 返回列表