如何实现新版EasyDSS推流计划配置?

2021-06-24 14:28:19 浏览数 (1)

在EasyDSS的开发上,继增加录像计划后,又增加了推流计划。在EasyDSS平台内,推流计划含义是:配置每天的推流时间段,只有在这时间段内才可以推流直播,如下图:

在做该项功能之前,我们考虑到此配置分为全局的推流计划和单个直播的推流计划,因此设定了一个判定顺序,判断顺序是,首先判断直播的推流计划,当没有配置直播的推流计划时,根据全局的推流计划判断。

我们的实现步骤如下:

当配置推流计划时,将每天的时间段数以json据保存到数据库,例如:{“Monday”:"",“Tuesday”:“00:50:00-11:44:00”,“Wednesday”:“03:13:00-11:21:00”,“Thursday”:“04:39:00-11:29:00”,“Friday”:“00:00:00-03:42:00”,“Saturday”:“01:32:00-08:48:00”,“Sunday”:“01:19:00-09:15:00”}。

当直播推流时,回调接口,将直播信息传递,后端再判断当前时间是否在该计划内,如果不在则直播断开,否则正常直播。

传递直播信息结构参考代码:

回调函数参考代码:

EasyDSS的使用场景非常丰富,更新之后的版本也越来越符合现代技术的更新和用户的使用需求,除了在以上我们提到的在线教育、端视频点播方面的应用之外,还可以拓展到物联网、物流仓储、移动监控等多个方面,例如【解决方案】EasyDSS技术在无人机巡查秸秆焚烧场景中的应用:

利用无人机搭载秸秆焚烧监测摄像机进行大范围航空巡护探测,监测人员可实时查看无人机传回的视频图像和秸秆焚烧热点报警数据信息,以便在第一时间进行指挥调度,对焚烧秸秆行为进行处理。无人机巡查子系统由多旋翼飞行器进行现场拍摄,先将图像和数据信息通过无线传输链路传到地面站。地面站可通过有线网口或4G无线网络,将数据传送到EasyDSS视频平台,监控中心访问EasyDSS用于监控中心人员了解现场情况。同时,EasyDSS还可以与巡逻车结合,将图像信息实时传给巡逻车大屏。

0 人点赞