流直播系统 | :warning: 关于该项目 这个项目是一个简单的直播系统,整个项目都是基于微服务的。 警告,此项目是一个示例,可以用作构建更复杂的实时系统的基础。 :movie_camera: 预览 :telescope: 系统架构 :rocket: 技术领域 :toolbox: 先决条件 Docker Compose版本(1.25.4) Docker版本(19.03.9) 节点版本(12.18.0) Npm版本(6.14.4) :loudspeaker: 系统之间的通讯 网络套接字 排队RabbitMQ 发布/订阅 WebRTC gRPC :high_voltage: 特征 生命的产生者 创造生活的观点 创造生活 WebRTC对等 Web套接字 gRPC服务器 流媒体 直播 看法 聊天显示和Chat互动 聊天 参与者之间的实时交流 储存讯息 将消息发送到队列 :information: 入门 该应用程序是使用微服务的概念构建的,并由Docker构建。 要运行,有必要运行或命令docker-compose。 分别