因工作须要,在 ubuntu 零碎上搭建了一套流媒体服务架构。
整体采纳 ZLMediaKit 作为流媒体服务框架、WVP-PRO 作为视频治理平台、wvp-pro-assist 作为云端录像组件。
整体部署过程也踩了一些坑,现将部署全流程整顿记录如下:
1. 装置根底环境
装置 Redis
装置 MySQL
这两步也可用其余服务器上的 redis 和 mysql,自行处理即可
2. 装置部署 ZLMediaKit
ZLMediaKit 装置流程
3. 装置部署 WVP-PRO
WVP-PRO 装置流程
4. 装置部署 wvp-pro-assist
如果不须要云端录像可疏忽
wvp-pro-assist 装置流程
注意事项:
- 每一步操作后都要注意配置文件中的内容是否相互统一,比方各种端口号、数据库连贯信息、录像文件门路等内容,常常会因为疏忽或者没看认真而报错。
- WVP-PRO 运行后会接管 ZLMediaKit 的配置文件进行批改,之后再推流的时候必须增加
sign=xxxxx
(xxx 是用户表 pushKey 的 32 为 MD5 码),否则推流会失败。
装置配置的形式办法很多,集体对于 linux 零碎也是半知半解,此文章仅作集体记录应用,如果内容有写的不对或者不业余的中央请疏忽。