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