EasyDSS视频直播/点播服务平台诞生至今,我们做了不少版本的功能更新和升级。除EasyDSS外,TSINGSEE青犀视频所有平台均有演示平台供参考,用户可以进入演示平台阅览界面了解部分功能。EasyDSS的搭建和部署也很简便,本文我们介绍一下在项目中EasyDSS的搭建。
用户现场网络环境分布如图,目前总计有3台服务器,都已部署转码服务,其中一台部署管理和调度系统,运存信息如下:
由于使用的存储是文件共享存储,需要各个服务器挂载后才可使用,文件系统使用NFS系统进行挂载,需确保系统已安装nfs-utils或nfs-common。
安装方法
1、CentOS:执行下面命令进行安装 sudo yum install nfs-utils
2、创建挂载目录 mkdir 示例: mkdir /home/easydss/record
3、挂载文件系统 sudo mount -t nfs -o vers=3,nolock,proto=tcp,noresvport ip:/挂载点信息 /本地挂载目录;挂载点信息可在CFS的挂载点信息中找到。
例如:
现场172.17.0.10挂载方式: sudo mount -t nfs -o vers=3,nolock,proto=tcp,noresvport 172.17.0.10:/ob7uz2f3/home /home/easydss/
在任意服务器的挂载目录新建一个任意文件,在另一台服务器共享目录中如果能够看到该文件表示文件服务挂载成功。
EasyDSS流媒体服务器部署
修改配置,必需将easydss.ini文件中的缓存文件和视频拼接目录和mediaservice/tsingsee.json文件里的直播录像存储目录设置为挂载共享文件目录下的文件夹。
转码服务器部署
1、配置文件:conf/conf.toml 2、配置录像存储路径 3、配置Etcd信息 4、修改conf文件夹下config.toml文件的etcd配置,IP为安装etcd服务器的内网地址,端口不需要修改。
以上配置完后就能正常跑起来,服务器集群搭建就成功了。