【技术实现步骤摘要】
一种基于WEB的高兼容度交互式直播视频处理系统
本专利技术设计了一种基于web的可兼容多种视频处理算法的交互式直播视频处理系统,属于视频处理
技术介绍
随着信息
的不断发展和实时通信技术的突破,网络直播、实时监控和网页音视频直播等服务不断关联到人们生活的各个角落。由此产生了体量巨大、类型多样、价值密度较低的海量视频数据,而如何处理这些远超人类在可接受时间内管理、使用和处理能力的数据就成了一大难题。传统的直播视频处理主要有两种方式,其一是将所有的或部分选段的直播画面存储为离线视频文件并在需要的时候进行目标查找或视频处理,其二是在线实时地针对直播画面进行逐帧或者跨帧的处理。其中第一种方式需要消耗大量的存储空间,而且想要在大量的视频数据中找到所需的视频内容也需要消耗大量的资源甚至需要人力辅助。第二种方法虽然实现了视频的实时处理,但是由于画面中通常只有一部分区域是人们关注的地方,例如车库监控画面中人们可能只关注出入口处的车辆进出情况,这就导致第二种方法使用了大量冗余信息,不仅占用存储空间还可能影响视频处理的性 ...
【技术保护点】
1.一种基于WEB的高兼容度交互式直播视频处理系统,其特征在于:其步骤如下:/n步骤一、通过文件或手动设定一路或多路直播视频流RTMP(Real Time MessagingProtocol,实时消息传输协议)地址/n步骤二、使用canvas(JavaScript的画布模块)和video.js(JavaScript的视频模块)实现网页端交互式标定画面中关注的一个或多个区域的任意四边形顶点坐标/n步骤三、利用中心投影变换将标定的任意四边形变换为标准矩形/n步骤四、通过预留接口连接所需的任意实时视频处理算法,将变换后的矩形直播画面传入算法进行处理/n步骤五、使用MySQL数据库 ...
【技术特征摘要】
1.一种基于WEB的高兼容度交互式直播视频处理系统,其特征在于:其步骤如下:
步骤一、通过文件或手动设定一路或多路直播视频流RTMP(RealTimeMessagingProtocol,实时消息传输协议)地址
步骤二、使用canvas(JavaScript的画布模块)和video.js(JavaScript的视频模块)实现网页端交互式标定画面中关注的一个或多个区域的任意四边形顶点坐标
步骤三、利用中心投影变换将标定的任意四边形变换为标准矩形
步骤四、通过预留接口连接所需的任意实时视频处理算法,将变换后的矩形直播画面传入算法进行处理
步骤五、使用MySQL数据库(一种关系型数据库)存储算法获得的所需要的离线视频选段,使用网页播放或PC端视频播放器向呈现该的视频内容
通过以上步骤,使用多种web技术和图形处理算法,自动化实现直播视频加载和预处理。通过将关注区域标定功能交互式处理,便于使用人脑经验并且易于长时间持续性功能管理。由于预留接口的通用性,提高了系统与众多视频处理算法的可兼容性。视频处理算法得到的任务需要的视频选段可以被方便快捷的调用查看,极大地减低了视频故障监测或直播亮点截取等任务的人工成本。
2.根据权利要求1所述的一种基于WEB的高兼容度交互式直播视频处理系统,其特征在于:
在“步骤一”中所述的“通过文件或手动设定一路或多路直播视频流RTMP地址”,其做法如下:利用配置文件或者在web页面中手动设定的方法,将一路或多路RTMP直播视频流地址传入系统,该步骤也可以使用web表单快速完成并存入MySQL数据库。
3.根据权利要求1所述的一种基于WEB的高兼容度交互式直播视频处理系统,其特征在于:
在“步骤二”中所述的“使用canvas和...
【专利技术属性】
技术研发人员:赵琦,刘秉昊,陈立江,王宇飞,李跃文,李旭亮,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。