云豹直播关于短视频和视频直播系统搭建部署方案的调整

发布来源:云豹科技
发布人:云豹科技
2019-09-25 11:32:39

为了给客户提供更加完善的服务,前端时间,云豹直播针对短视频和视频直播系统搭建部署方案(包含一对一视频直播系统)做了小幅度调整,并对服务器配置、视频流媒体架构、系统服务器架构等做了详尽描述,现给各位投资者和开发者进行公布。

但在正式开始前,小编在此说明,以下提到的配置仅做参考,云豹直播开发会随着客户要求做变动。另外,由于一对一视频直播系统的搭建环境中没有socket,所以服务器数量相对较少,文中会有详尽说明。

视频直播系统搭建部署

一、不同阶段的服务器配置

前期开发测试阶段:

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(做好读写分离)

同时开通OSS和阿里云互动直播,开通七牛云存储。

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(做好读写分离)

同时开通OSS和阿里云互动直播,开通七牛云存储。

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(做好读写分离)

同时开通OSS和阿里云互动直播,开通七牛云存储。

4、第N阶段:

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

二、视频流媒体架构

为了更直观,这里用图片进行说明,如下图:

视频直播系统搭建部署

三、系统服务器架构

视频直播系统搭建部署

以上就是云豹直播关于视频直播系统和短视频系统搭建部署方案的调整,再次强调下,以上方案仅仅是在理想状态下的参考,云豹直播在实际操作中可能会有变动。如果您还有疑问,欢迎咨询客服。

本文声明原创,转载请注明出自云豹科技www.yunbaokj.com

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