EasyDSS通过定时上传录像文件如何实现分布式转码服务器?

EasyDSS可以自行上传视频文件,也可将上传的点播文件作为虚拟直播进行播放。同时,在视频文件上传方面,我们也增加了新功能,即定时将最新的录像文件上传到文件服务器。

该功能主要是为了实现分布式转码服务器而存在,每个转码服务器必须获取到最新的录像文件,如果通过后端一一向每个服务器发送,不仅耗时,且浪费服务器性能。因此需要有一个统一的文件服务器来获取录像文件,通过该功能,EasyDSS后端定时将录像文件上送到服务器即可。

我们的具体实现方式如下:

首先扫描本地录像文件目录和远程文件服务器对应设备录像目录,检测远程是否已存在此录像文件,如果不存在则按照指定的目录上传对应录像文件。

 

针对文件服务器实现了一个包括上传文件、下载文件、删除远程文件、获取文件目录等API的客户端。下面是客户端的部分代码:

EasyDSS视频平台观看视频推流直播不需要安装插件,网页直接即可播放,通过浏览器进入平台即可进行配置,对用户来说,便捷可控,无需另行搭建服务器,具有很大的优势。EasyDSS平台的内核也已经更新,在性能上也会有进一步的提升,如果想了解更多,欢迎测试。

原文地址:https://www.cnblogs.com/easydss/p/14925592.html