如今,直播平台迎来了一个平稳发展的时期,也就是我们常说的“产品生命周期理论”中的成熟期,各大直播平台都在寻求直播平台全新的变现方式。而通过成熟的直播源码快速搭建一套直播系统已不是什么难事,但在搭建过程中直播服务器的配置方案却让很多朋友犯愁。
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 元/年
- RabbitMQ集群架构全解
- 深入解读RabbitMQ工作原理及简单使用
- 视频直播系统开发中的数据库创建方案
- 直播APP系统源码:直播服务器搭建过程中服务器配置方案
- 视频直播APP开发过程难点解疑
- 直播源码为什么那么受欢迎?
- 高并发 负载均衡 直播app源码搭建实现方式
- 在直播app制作过程中,服务器是如何配置的?
- 开发直播APP软件一定要了解的H.264编码,即时通讯中的战斗机
- 开发直播app软件开发过程中系统流畅度问题分析
- 短视频系统开发让你创业路上少走弯路
- 短视频源码开创内容时代领路者
- 开发短视频程序的流程三步走
- 短视频开发行业兴起,短视频开发者们需要做什么
- 仿抖音短视频系统源码—短视频+商业模式发展