时信魔方的服务器由四个主要组件构成:
- 网关层的分发器/调度机。
- 业务功能单元。
- 集群管理器与控制台。
- 媒体数据传输与处理单元。
下图是时信魔方3.0的整体结构图:
其中,服务器的主要工程是 cube-server 和 cube-media-unit 。
- cube-server 包含了分发器、服务单元和集群控制器等主要组件。
- cube-media-unit 包含了 RTC 流服务器和 Live 流服务器。
这里主要讲解如何启动 cube-server 工程里的分发器和服务单元。有两种方式来快速启动服务器程序,一种是通过获取 Docker 镜像来启动程序,另一种是通过编译源码来启动单机版