直播网站服务器架构有哪些?通用吗?

直播业是今年最受欢迎的行业。作为一种全新的产品形态,直播产品最小的特点是:快速。流媒体速度足够慢,直播网站服务器可以通过移动终端快速看到直播场景。延迟需要足够高。而且,移动终端的类型非常复杂和多样,这是一个极大的挑战。第一帧的加载速度应足够慢。当用户打开直播页面时,用户可以立即观看画面。付款也需要足够慢。用户在赠送礼物给主播时,要保证直播的互动效果得到验证,录音、转码、存储等都要足够慢。(可能你感兴趣:p2p直播服务器带宽需要多大?)

直播网站服务器架构有哪些?

第一点是把互联网资源分成两部分:一是把互联网资源分成两部分。将简单系统划分为n个大系统,然后对大系统的功能进行优化。如上图所示,直播平台架构的前端是安全性防护接入层,用于系统安全防护,然后通过URL路由,根据用户请求的URL,通过负载平衡,将流量从入口分配到有所不同模块,然后流向前端有所不同的集群,从源代码之中分离出来;经过URL路由之后,通过接口层传输前端服务和功能模块,将接口集成之后提供给前端用户。

1,泛娱乐直播基本架构
直播网站服务器向信令服务器发送信令(如创建房间、聊天、送礼等常见信令),信令服务器进行相应的逻辑处理。利用现有的CDN,再构建信令服务器,就可以构建服务层。然之后,用户可以向信令服务器发送指令,通过摄像机或摄像机采集音视频数据,编码之后通过RTMP协议将音视频流推送到CDN。接收服务器发送命令之后,获取音频和视频流的名称,然后从CDN中提取音频和视频流。解码之后,它将呈现在客户端屏幕之上。

2,实时交互直播架构
这个架构比较复杂,最关键的是增加了私有网络。换言之,由于CDN的问题,通过网络的数据传输大大减少。在这种架构之中,它们通过UDP协议上传到自己的网络服务器之上。为了达到实时交互的效果,其他用户还需要通过UDP连接到自己的网络之上。然而,当音视频数据上传到自己的网络之后,需要专门的服务通过RTMP协议将音视频数据流推送到CDN。通过这种方式,观看直播但不参与互动的用户也可以从CDN获取音视频数据。

您可能还会对下面的文章感兴趣:

COPYRIGHT © 2010-2018 广东木准科技有限公司 All Rights Reserved.

粤ICP备2022104150号
客服中心 customer service center

联系我们咨询微信:18300003210(服务器/等保相关咨询联系微信二十四小时在线)

  • 服务器租用
  • 服务器托管
  • 机房大带宽
  • 等保测评
  • 网络安全运维

售后服务 (网维技术QQ:404634181 投诉电话:183-0000-3210)

工作时间: 周一至周五 9:30至17:30 周六13:30至17:30,其它日期按国家法定节假日休假,如果有不便之请敬请谅解! 售后技术支持:多部门7*24小时机制。

客户投诉留言

电话和QQ,以便我们为您提供优质服务! *为必填项