直播APP系统源码:直播服务器搭建过程中服务器配置方案
发布人:秉信科技    Date:2019年12月19日

如今,直播平台迎来了一个平稳发展的时期,也就是我们常说的“产品生命周期理论”中的成熟期,各大直播平台都在寻求直播平台全新的变现方式。而通过成熟的直播源码快速搭建一套直播系统已不是什么难事,但在搭建过程中直播服务器的配置方案却让很多朋友犯愁。

1、系统服务器架构:

直播系统服务器架构为例:

基于服务器的分布式部署及数据的动静分离,使得直播系统在保证高并发数据处理能力的前提下流畅运行。

2、详细方案描述:

整个方案中,主要由业务系统、消息系统、数据库服务器、缓存服务器、网站CDN、视频CDN服务器、静态文件存储等部分构成。

业务系统:主要采用PHP+NGINX
消息系统:可采用环信与极光推送以及灵活的高性能自建聊天服务器(秉信直播系统为基于Workman自建消息服务)
数据库:可采用阿里云RDS与REDIS
缓存服务器:采用阿里云REDIS
网站CDN:采用阿里云OSS
视频:采用阿里云视频互动直播
静态存储:可采用七牛云存储
*相关服务器服务商可根据需求进行替换,本方案主要以阿里云相关服务器为例。


3、服务器配置推荐:

第一阶段
预计 3000-5000 人,预计 200 并发

推荐服务器配置:
2 台 ECS:4 核 8GB 带宽 5M
1 台 REDIS: 1G
1 台 RDS: 2 核 4GB、MySQL 5.7
开通 OSS 和阿里云互动直播
开通七牛云存储
第二阶段
预计 5W 人,预计 2000 并发。
推荐服务器配置: 3 台 ECS:4 核 8GB 1 台带宽 15M,2 台带宽 1M
1 台 REDIS: 4G
1 台 RDS: 4 核 8GB、MySQL 5.7
开通 SLB 和 OSS,阿里云互动直播
开通七牛云存储


第三阶段
预计 10W 人,预计 4000 并发。
推荐服务器配置: 3 台 ECS:8 核 16GB 1 台带宽 30M,2 台带宽 30M
1 台 REDIS: 16G
1 台 RDS: 8 核 16GB、MySQL 5.7
开通 SLB 和 OSS,阿里云互动直播
开通七牛云存储


4、费用估算:

根据发展三个阶段形成三个预算列表

服务器费用(按年计算)

由于阿里云的服务器价格不同的地区,价格在不断的调整,所以以下费用只是一个大概的估算,仅供参考。

第一阶段

在线人数3000-5000 人,预计200并发

1 台 ECS:4 核 8GB 带宽 1M(费用 433 元/月)

1 台 ECS:4 核 8GB 带宽 5M(费用 535 元/月)

1 台 REDIS:1G(费用 100 元/月)

1 台 RDS: 1 核 2GB、MySQL 5.7(费用 100 元/月)

开通七牛云存储,按使用量收费(每月 10g 免费流量)

开通阿里云互动直播按使用量收费

总计:¥1168 元/月 ¥11913 元/年

第二阶段

在线人数5W,预计2000 并发

2 台 ECS:4 核 8GB 带宽 1M(费用 866 元/月)

1 台 ECS:4 核 8GB 带宽 15M(费用 535 元/月)

1 台 REDIS:8G (费用 660 元/月)

1 台 RDS:2 核 8GB、MySQL 5.7(费用 916 元/月)

开通 SLB 和 OSS,阿里云互动直播,按使用量收费

开通七牛云存储,按使用量收费

总计:¥2977 元/月 ¥30365 元/年

第三阶段

在线人数10W,预计4000 并发

1 台 ECS:8 核 16GB 带宽 30M(费用 2931 元/月)

2 台 ECS:8 核 16GB 带宽 1M(费用 1658 元/月)

1 台 REDIS:16G(费用 1300 元/月)

1 台 RDS:8 核 16GB、MySQL 阿里(费用 1816 元/月)

开通七牛云存储,阿里云互动直播,按使用量收费

总计:¥7705 元/月 ¥78591 元/年


立即咨询

秉信直播平台

公众号二维码

咨询电话

QQ咨询

服务热线

0551-68834588

QQ咨询

申请试用

返回顶部