EasyDSS支持直播和点播,其中点播功能主要包含:上传、多分辨率转码、分发;直播功能主要包含:直播、录像、检索、回放、下载等。基于视频网站、在线教育、短视频点播等应用场景的需求,EasyDSS已经建立了一套完整的存储、转码、分发的点播能力。
近期我们对EasyDSS点播模块做了更新,即在管理员新增目录时,直接新增到对应目录,超级管理员可以访问所有目录,无需绑定到资源;当非超级管理员新增点播目录时,首先查询该用户绑定的资源id,再将该目录绑定到该资源下。
我们主要的实现方式还是添加判断代码。当新增目录为根目录,则直接添加、绑定,当新增目录为子目录时,需要判断非超级管理员是否拥有父目录的权限,再进行操作。
添加根目录代码:
添加子目录代码与上基本相同,针对父目录的判断的代码:
优化完成后效果如下:
EasyDSS的使用场景非常丰富,更新之后的版本也越来越符合现代技术的更新和用户的使用需求,除了在以上我们提到的在线教育、端视频点播方面的应用之外,还可以拓展到物联网、物流仓储、移动监控等多个方面,其中比较热门的就有无人机实现的EasyDSS视频推流直播,我们也做过不少无人机视频直播的方案(EasyDSS互联网视频云服务在无人机巡查秸秆焚烧场景中的应用),欢迎大家了解和测试。