zoukankan      html  css  js  c++  java
  • 视频流媒体平台EasyDSS点播模块添加管理员新增点播目录权限判定功能

    EasyDSS支持直播和点播,其中点播功能主要包含:上传、多分辨率转码、分发;直播功能主要包含:直播、录像、检索、回放、下载等。基于视频网站、在线教育、短视频点播等应用场景的需求,EasyDSS已经建立了一套完整的存储、转码、分发的点播能力。

     

    近期我们对EasyDSS点播模块做了更新,即在管理员新增目录时,直接新增到对应目录,超级管理员可以访问所有目录,无需绑定到资源;当非超级管理员新增点播目录时,首先查询该用户绑定的资源id,再将该目录绑定到该资源下。

    我们主要的实现方式还是添加判断代码。当新增目录为根目录,则直接添加、绑定,当新增目录为子目录时,需要判断非超级管理员是否拥有父目录的权限,再进行操作。

    添加根目录代码:

     

    添加子目录代码与上基本相同,针对父目录的判断的代码:

     

     优化完成后效果如下:

    EasyDSS的使用场景非常丰富,更新之后的版本也越来越符合现代技术的更新和用户的使用需求,除了在以上我们提到的在线教育、端视频点播方面的应用之外,还可以拓展到物联网、物流仓储、移动监控等多个方面,其中比较热门的就有无人机实现的EasyDSS视频推流直播,我们也做过不少无人机视频直播的方案(EasyDSS互联网视频云服务在无人机巡查秸秆焚烧场景中的应用),欢迎大家了解和测试。

  • 相关阅读:
    Enum, Generic and Templates
    Writing A Threadpool in Rust
    A First Look at Rust Language
    Closures in OOC
    Complexity Behind Closure
    Introduction to OOC Programming Language
    OOC,泛型,糟糕的设计。
    Enlightenment笔记
    Machine Learning/Random Projection
    Machine Learning/Introducing Logistic Function
  • 原文地址:https://www.cnblogs.com/easydss/p/14893322.html
Copyright © 2011-2022 走看看