【技术实现步骤摘要】
一种基于HLS视频播放的安全视频调阅系统和方法
[0001]本专利技术涉及视频监控领域,提出一种针对基于HLS视频播放技术的安全视频调阅的方法,并基于该方法实现的安全视频调阅系统。在监控视频直播过程中,通过在视频码流解码后插入指纹帧及警示信息,并直接编码成HLS协议的视频源,达到在不同终端下视频直播传输中数据的安全保护,防止视频画面被非法篡改,肆意传播引发的安全问题。
[0002]缩略语及名词解释
[0003]HLS:HLS是由苹果公司发起的流媒体网络传输协议。它通过把整个流分成一个个小的基于HTTP的文件来下载。
[0004]H264:H264是MPEG
‑
4第十部分,是由ITU
‑
T视频编码专家组(VCEG)和ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组(JVT,Joint Video Team)提出的高度压缩数字视频编解码器标准。这个标准通常被称之为H.264/AVC
[0005]H265:H265是ITU
‑
T VCEG继H.264 ...
【技术保护点】
【技术特征摘要】
1.一种基于HLS视频播放的安全视频调阅系统,其特征在于系统部署在视频监控平台前,基于HLS服务和安全功能提供安全的监控视频调阅,包含信令处理模块、媒体处理模块、HLS媒体服务模块、终端安全模块、网络处理模块、告警模块、数据库模块、配置管理模块、日志管理模块和WEB前台,其中:1)信令处理模块负责对RTSP、SIP、Onvif协议进行解析,识别会话中包含的调阅方信息,具体为:调阅方的IP、编解码、调阅方式、调阅时间、调阅内容;并建立信令流与媒体流的映射关系;构建平台调阅的RTSP和SIP请求并发起视频监控平台调阅;2)媒体处理模块负责对MPEG、AVI、MOV、H264、H265等视频数据进行编解码,并将信令处理模块中获取的调阅双方的信息,以水印和二维码的形式插入到视频源中,同时在视频中插入包含特性码的指纹帧;对于上传的已插入指纹帧的视频文件校验指纹帧是否被篡改;3)HLS媒体服务模块负责接收视频调阅播放请求,解析对应的直播源m3u8的视频请求,根据调阅请求得到的视频源进行对应的m3u8和TS分片,并将视频流和用于前流解析的Javascript代码返回前端;4)终端安全模块负责在各类终端浏览器侧,使用Javascript对TS视频流量解码,提取出视频数据和包含特征值的指纹帧,校验指纹帧及特性值,对校验失败的视频,中断播放并产生告警上报给日志管理模块记录;5)网络处理模块负责接收和转发来自终端及视频监控平台的网络请求,对非视频协议的流量进行阻断和告警动作,对网络中发生的ICMP Flood、SynFlood、PingFlood、端口扫描进行阻断和告警,将过滤后的请求交由其余各模块处理;6)告警模块负责从网络处理模块中接收产生的非法流量告警、终端安全模块发现的视频篡改告警以及媒体模块发现的下载视频文件篡改告警,对告警数据进行持久化并以邮件、短信方式发布事件通知,并在WEB前台给予警示;7)数据库模块负责用于持久化各模块的功能配置以及用于前台展示的数据源;8)配置管理模块负责用于接收前端请求和配置信息,并将前端信息通知到各个模块,保障数据库持久化的配置信息和各安全模块工作配置的一致性;9)日志管理模块负责记录各模块运行的错误和告警信息,记录调阅事件的的历史信息以及产生的告警详细信息;10)WEB前台负责向管理员提供UI交互界面,进行各项策略的配置,同时对设备信息、网络信息、调阅信息、告警信息进行实时监控。2.如权利要求1所述的一种...
【专利技术属性】
技术研发人员:闵超,王晓波,
申请(专利权)人:慧盾信息安全科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。