前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在直播app制作过程中,服务器是如何配置的?

在直播app制作过程中,服务器是如何配置的?

原创
作者头像
就爱吃小笼包
修改2019-09-26 17:51:16
1.9K0
修改2019-09-26 17:51:16
举报
文章被收录于专栏:直播、短视频那些事儿

不论是一对多直播还是一对一直播app制作,关于服务器的配置和成本是大多数运营商比较关心和头疼的问题。一般来说,在直播app运营的每个阶段,所安排的服务器台数和负责的功能都是不一样的。那么如何在有限的成本中搭配出高效的服务器模组?针对这个问题,小编今天就给各位初入直播行业的运营商说明一下。

在正式开始前,小编在此提醒,以下提到的配置仅作为参考,在运营过程中肯定会随着实际情况的不同而变动。

一、前期开发测试阶段:

CPU:2核,内存:2G,带宽:3M。

二、发展阶段(将项目交付给客户后):

1、第一阶段

若运营方在1-3月内实现公测,稳定后可把现有的系统用户和主播迁移到新系统,若以在线用户1000-3000人左右为参考,那么推荐的配置如下(在此特别说明一下:一对一直播系统的ECS可以少买1台,因为不需要socket):

ECS:2台(以下是配置参数)

CPU:4核,内存:8GB,带宽:20M(包含socket和web)。

REDIS:1台。

CPU:4核,内存:8GB。

RDS:1台。

CPU:4核,内存:8GB,关系数据管理系统:mySQL 5.7(做好读写分离)。

同时开通相关云存储服务。

2、第二阶段

此阶段进入宣传推广阶段,时间大约是3-6个月,若以在线用户3000-5000人左右为参考,那么推荐的配置如下(在此特别说明一下:一对一直播系统的ECS可以少买1台,因为不需要socket):

负载(slb):1台。

ECS:3台。

CPU:8核,内存:16GB,带宽:其中1台服务器带宽30M(用于socket),另外2台带宽5M(用于WEB)。

REDIS:1台。

CPU:8核,内存:16GB。

RDS:1台。

CPU:8核,内存:16GB,关系数据管理系统:mySQL 5.7以上(做好读写分离)。

同时开通相关云存储服务。

3、第三阶段

在经过了宣传推广阶段后,进入持续运营期,此时若以在线用户1W左右为准,

此时推荐的服务器配置如下(在此特别说明一下:一对一直播系统的ECS可以少买2台,slb少买2台,因为不需要socket):

负载(slb):2台。

ECS:4台。

CPU:8核,内存:16GB,带宽:其中2台服务器带宽50M(用于socket),另外2台带宽10M(用于WEB)。

RDS:1台

CPU:8核,内存:16GB,关系数据管理系统:mySQL 5.7(做好读写分离)

同时开通相关的云存储服务。

4、第N阶段:

总的原则就是:随着人数的增多,服务器配置升级,服务器数量逐渐增加,带宽调高,如果有做负载分发需求的可以加配下负载。

以上,就是直播app制作过程中,对于服务器的配置参考。再次强调下,以上都是在理想状态下进行的服务器配置,运营过程中,会随着人数的变化和框架升级做改变。如果您还有其他问题,可随时给小编留言。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云直播
云直播(Cloud Streaming Services,CSS)为您提供极速、稳定、专业的云端直播处理服务,根据业务的不同直播场景需求,云直播提供了标准直播、快直播、云导播台三种服务,分别针对大规模实时观看、超低延时直播、便捷云端导播的场景,配合腾讯云视立方·直播 SDK,为您提供一站式的音视频直播解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档