首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/694510

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

视频直播软件开发不得不引起重视的网络架构问题

直播在互联网市场中一直都处于稳定发展的局面,虽然直播行业经历了不同时期的洗牌和考验,但它还是依靠自身强大的变现能力“存活”到现在。而且随着即将统一运营商服务和流量资费的不断下调,更是给视频直播软件开发业务提供了发展“温床”,比如接下来我要给大家分享的内容,开发过程中需要注意的网络架构相关。本文主要以CDN为主来介绍相关的架构问题。 对于传统的点播业务来说,CDN只有下行分发不同。但是对于泛娱乐和游戏类的直播场景来说,直播架构是分为上行汇聚和下行分发两种的。 1.主播推流模式(1)直播端推流到上行边缘节点。(2)上行边缘节点将流推到汇聚核心。(3)汇聚核心收到流后,和 CDN 一样,不需要主动将流分发到边缘,一些转码、水印或录制类的业务通常是在汇聚核心完成。2.回源拉流模式如果用户在访问到汇聚核心后,会向一个回源节点拉流,回源节点向客户源站拉流。3.下行观看流程(1)观众到边缘节点拉取直播流。(2)在边缘节点上如果存在音视频流,可以直接发送给观众,如果没有就会向上一级回源。(3)上一级节点可能是中转节点,也可能是汇聚核心。通常会在两种情况下选择是否经过中转节点,即下行边缘到汇聚核心链路质...

一文告诉你SD-WAN与MPLS的区别在哪里?

一、SD-WAN与MPLS争论 在软件定义的广域网(SD-WAN)的出现是基于传统硬件的网络提供软件定义网络(SDN),存在多协议标签交换(MPLS),一种用于高效网络流量的协议。MPLS的操作类似于交换机和路由器,位于第2层和第3层之间(MPLS有时被认为是第2.5层),它使用数据包转发技术和标签来做出数据转发决策,标签被施加在第2层(数据链路)和第3层(网络)标头之间。 以下是网络流量协议的争夺中SD-WAN与MPLS的区别及优缺点。 二、MPLS优点和缺点 MPLS最重要的一个方面是:数据包的可靠传输,在避免数据包丢失和保持业务最重要的流量流量方面,MPLS通常可提供卓越的服务质量,这种可靠性对于保持诸如IP语音(VoIP)之类的实时协议的质量尤其重要。 由于上述标签实际上隔离了数据包,保障了MPLS的可靠性,MPLS提供商还可以为某些网络流量分配更高的优先级,带来了网络内的流量可预测性,网络路径可以预先确定,因此数据包仅沿着它们所指向的路径行进。 MPLS的一个缺点是带宽成本,如今用户越来越关注带宽占用的多媒体内容,如视频和增强现实(AR)/虚拟现实(VR),以及MPLS要求...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Oracle

Oracle

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Apache Tomcat

Apache Tomcat

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

JDK

JDK

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。