任务详情
现有录制视频文件服务器(可开启Samba、HTTP、NFS共享服务),按照时间规则命名,每几秒钟生成一个录制文件。要求设计后台程序,在一台独立Linux主机运行,从该存储服务器按照可配置时间(配置文件),循环延时获取1小时的录制视频文件,拼接成整1小时文件(单个大文件),并验证拼接后的视频文件可播放性(可解码播放)。完成拼接及验证后向阿里云OSS服务器上传送该文件。OSS服务器上为简单HTTP文件服务,按照时间(年月日)、10个频道名称,生成24小时时钟命名的链接。即类似:20221001/01xxx/00.ts/01.ts.../23.ts/02xxx/00.ts20221002/01xxx/00.ts/01.ts.../23.ts/02xxx/00.ts的结构。浏览器、微信等都可以打开播放即可。OSS上文件保留可设置的时长,通常小于30天,一般为7~14天。超时文件自动删除,磁盘空间按照可配置比例自动保留,时间和空间任意条件先到门限及执行删除策略。设置均为后台文件。