EasyDSS新内核版本测试删除录像文件后存在残留问题调整优化

目前EasyDSS新内核的各项测试仍在有序进行中,前端、后端、实操三个方面我们都做了比较完整、详细的测试。在实操过程中,我们发现EasyDSS录像删除方面存在部分无法正常运行的代码逻辑,需要对这些代码做调整。

在EasyDSS直播资源-视频回看中的录像列表删除某个直播录像时,只将其录像视频文件删除的话,实际并没有将该条记录删除,长此下去,数据库会产生很多无用数据。

如下图,已将ID为“5Qsbsu77g”录像删除:

但列表中依然存在:

所以该处需要在判断该条直播录像满足删除条件时,将整个录像文件和数据库中的录像列表记录同时删除。

删除录像代码实现过程:首先根据id查找该直播记录是否正在直播,如果不在直播则进入删除逻辑。

删除逻辑:如果该条直播不是永久保存录像则将删除录像,具体代码如下:

通过以上方式调整之后,将会减轻EasyDSS数据库内录像记录数据的存储负担,使EasyGBS的性能得到优化提升。视频通道查询更加清晰,播放更加流畅。

EasyDSS的使用场景非常丰富,更新之后的版本也越来越符合现代技术的更新和用户的使用需求,除了在以上我们提到的在线教育、端视频点播方面的应用之外,还可以拓展到物联网、物流仓储、移动监控等多个应用场景,欢迎大家了解和测试。

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