直播平台搭建中流媒体和CDN要做哪些工作

简介: 流媒体服务器的性能好坏以及稳定性决定了终端播放器端的用户体验效果。

如果有朋友想要进行直播平台的搭建,想了解搭建中流媒体和CDN都是用来做什么的,那么很好,欢迎你来到小路飞的课堂。本文说一说直播平台搭建开发时流媒体和CDN 的具体工作内容。


一、直播平台搭建开发之流媒体服务器发布


对整个直播平台来说流媒体发布这一环节是极其重要的,主要是因为最终面向终端用户服务的还得是分布在全网的流媒体服务器。流媒体服务器的性能好坏以及稳定性决定了终端播放器端的用户体验效果。


不少技术人员会基于IPTV流媒体服务器的基础来做,当然核心的技术点是一直在进步的。


(1)直播平台搭建中流媒体服务器还是采用C语言实现,技术人员也用PHP和JAVA做过,但是运行效率能低于C语言十倍多,用C语言来实现可以保证运行效率;


(2)还将之前的多进程模型改成异步IO模型(不阻塞、数据一步到位,很适合高性能高并发应用),提高流媒体服务器的并发处理性能;


(3)支持RTMP、HLS协议;


(4)引入hadoop(分布式文件系统)这个分布式结构,这样有利于大规模分布式部署、容错和调度。
以上的这些改进对流媒体服务器的整体性能来说有质的飞跃。


二、直播平台搭建开发之CDN内容分发


直播平台搭建开发中CDN内容分发主要指的是,对流媒体数据在全网范围内的多个节点服务器之间进行快速的分发,这样可以给播放端的用户带来更好的直播观看体验。


直播平台搭建开发目前支持的传输协议有:RTMP、HL和HTTP-FLV协议。


移动互联网的加速发展更加带动了直播行业的发展,直播平台搭建节点服务器的建设这一块,基本是依据国内互联网的整体布局,采用中心节点--各省级节点(区域节点)--地市级节点(边缘节点)的三级架构模式,把直播平台主要的用户流量可以先引导边缘节点,然后到区域节点。


直播平台搭建CDN内容分发系统是部署在Linux的服务器上的,这样也是为了保证直播平台运行的稳定性。


直播平台搭建CDN内容分发前期一般会先部署中心节点和各省级节点,保证到每个省会都有一个CDN内容分发点,每个省级节点有多台服务器,以此来组成分发集群。


以上就是在直播平台搭建开发过程中流媒体服务器和CDN内容分发的作用啦。小路飞的分享就到这啦。


声明:以上内容为作者云豹科技原创,未经作者本人同意,禁止转载,否则将追究相关法律责任

相关文章
|
调度 CDN
《陌陌直播智能CDN调度系统实践之路》电子版地址
陌陌直播智能CDN调度系统实践之路
143 0
《陌陌直播智能CDN调度系统实践之路》电子版地址
|
Web App开发 移动开发 编解码
斗鱼 H5 直播原理解析,它是如何省了 80% 的 CDN 流量?
斗鱼 H5 直播原理解析,它是如何省了 80% 的 CDN 流量?
411 0
|
消息中间件 缓存 分布式计算
CDN 流媒体服务实时分析 Elasticsearch 实践—Elastic Stack 实战手册
发挥 Elastic Stack 在日志和实时数据分析计算领域的一些优势,对流媒体服务这样规模较大、实时性要求偏高,且分析、业务探索流程要求灵活的业务是一个比较百搭的选择。
558 0
CDN 流媒体服务实时分析 Elasticsearch 实践—Elastic Stack 实战手册
|
存储 边缘计算 CDN
一对一直播开发,为什么还需要CDN的帮助
一对一直播开发,为什么还需要CDN的帮助
1846 0
|
存储 缓存 编解码
双11直播预告 | CDN存储解决方案,如何为你的在线业务降本提效?
传统业务形态下服务架构如何演变?动静态资源为主的存储分发场景有哪些技术挑战?如何使用CDN+存储架构提升分发效率?双11最强CDN选购有什么攻略秘籍?以上问题,本文将为你揭开答案~
3714 0
双11直播预告 | CDN存储解决方案,如何为你的在线业务降本提效?
|
边缘计算 运维 5G
阿里云Edge Plus私享会 | CDN&直播干货分享,11月5日等你参加
阿里云Edge Plus私享会将回归技术本质,邀请阿里云技术/产品专家、客户代表、行业先行者,一同探讨CDN与边缘计算等技术的趋势演进,剖析阿里云在海量高并发、超低延时、数据决策、智能运维等方面的技术思考,分享行业领先实践经验,尽全力帮助客户解决技术选型与应用过程中的实际问题。
10068 0
阿里云Edge Plus私享会 | CDN&直播干货分享,11月5日等你参加
|
存储 调度 对象存储
直播预告 | 想要30分钟上手阿里云CDN?从入门到实践,都在秒懂CDN
为了让用户更便捷、省心地使用CDN,阿里云推出「秒懂CDN」活动,邀请阿里云产品技术专家在线开课,用30分钟时间带用户认识产品和上门实操,同时搭配灵活的产品组合和优惠套餐,帮助用户降低使用门槛和成本。
2766 0
直播预告 | 想要30分钟上手阿里云CDN?从入门到实践,都在秒懂CDN
|
边缘计算 缓存 运维
CDN云课堂预告 | 技术专家直播:可编程CDN-EdgeScript实践
CDN作为云服务的一个基本件,正在从标准化服务向可编程服务进化,可编程化CDN赋能客户快速构建云上个性化业务体系,帮助客户快速实现配置变更和版本迭代,更及时响应业务需求。
924 1
CDN云课堂预告 | 技术专家直播:可编程CDN-EdgeScript实践
|
边缘计算 JavaScript 前端开发
CDN云课堂预告 | 技术专家直播分享:如何在CDN边缘节点执行你的JavaScript?
阿里云CDN将Serverless和边缘计算的优势相融合,推出边缘轻量编程环境—EdgeRoutine,4月27日(周一)晚19:00,阿里云CDN技术专家将带来一场线上直播,分享阿里云CDN边缘轻量编程环境-EdgeRoutine的原理、使用场景和实践案例
1948 0
CDN云课堂预告 | 技术专家直播分享:如何在CDN边缘节点执行你的JavaScript?
|
26天前
|
域名解析 网络协议 安全
阿里云CDN
本文介绍阿里云CDN产品中涉及的基本概念,便于您更准确地理解和使用CDN产品。
83 5