[发明专利]视频播放方法及装置有效
申请号: | 201710552518.X | 申请日: | 2017-07-07 |
公开(公告)号: | CN109218839B | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 倪旭光;韩海娜;冯中坚;辛安民 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | H04N21/4782 | 分类号: | H04N21/4782;H04N21/858;H04N21/472;H04N21/2387;H04L29/08 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 江崇玉 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 播放 方法 装置 | ||
本发明公开了一种视频播放方法及装置,应用于视频采集设备,属于视频监控领域。该方法包括:接收浏览器发送的视频播放请求,该视频播放请求中携带视频标识;基于该视频标识获取对应视频的视频数据包,该视频包括多个视频数据包,且多个视频数据包是按照预设策略划分得到;当每获取到一个视频数据包时,将该视频数据包通过websocket接口发送至浏览器,由该浏览器通过预设解码器对该视频数据包进行解码和渲染,以播放该视频。本发明可以通过websocket接口将获取的视频数据包发送至浏览器,使浏览器进行视频播放,实现了在浏览器禁用插件的情况下,视频采集设备向浏览器发送视频数据包的操作,从而提高了视频采集设备的适用范围。
技术领域
本发明涉及视频监控领域,特别涉及一种视频播放方法及装置。
背景技术
随着技术的发展,浏览器的功能越来丰富,进而通过浏览器播放视频的应用范围越来越广。比如,在安防视频监控领域中,可以通过浏览器播放视频采集设备端采集到的监控视频,或者通过浏览器播放视频采集设备采集到的某个时间段内的监控视频。
目前,当浏览器需要播放视频采集设备所采集到的视频时,浏览器可以通过页面脚本语言javascript向视频采集设备发送视频播放请求;当视频采集设备接收到该视频播放请求时,可以向浏览器发送插件下载通知;浏览器可以根据插件下载通知从视频采集设备中下载诸如NPAPI或ActiveX等插件,并在下载完成后向视频采集设备发送下载完成通知,从而视频采集设备可以将采集到的视频数据通过插件发送给浏览器,进而由浏览器通过诸如NPAPI或ActiveX等插件读取视频数据,之后进行数据解码和渲染,以将该视频数据进行播放。
然而,随着浏览器的发展,以及安全方面的考虑,主流浏览器均禁用诸如NPAPI或ActiveX等插件,也即是,禁止浏览器下载插件,但是浏览器进行视频播放的操作均基于插件完成,当禁用插件时,将会导致视频采集设备无法将视频数据发送给浏览器,浏览器将无法对视频进行播放,从而降低了视频采集设备和浏览器的适用范围。
发明内容
为了在浏览器禁用插件的情况下,使视频采集设备能够将视频数据包发送至浏览器进行视频播放,以增加视频采集设备和浏览器的适用范围,本发明实施例提供了一种视频播放方法及装置。所述技术方案如下:
一方面,提供了一种视频播放方法,应用于视频采集设备,所述方法包括:
接收浏览器发送的视频播放请求,所述视频播放请求中携带视频标识;
基于所述视频标识获取对应视频的视频数据包,所述视频包括多个视频数据包,且所述多个视频数据包是按照预设策略划分得到;
当每获取到一个视频数据包时,将所述视频数据包通过websocket(网页套接字)接口发送至所述浏览器,由所述浏览器通过预设解码器对所述视频数据包进行解码和渲染,以播放所述视频。
可选地,所述视频播放请求中还携带开始时间和结束时间;
所述基于所述视频标识获取对应视频的视频数据包,包括:
确定所述视频标识对应的视频;
对所述视频标识对应的视频进行遍历,以从所述开始时间开始获取所述视频的视频数据包,直至到达所述结束时间为止。
可选地,所述将所述视频数据包通过websocket接口发送至所述浏览器之后,还包括:
每隔指定时间间隔检测是否接收到对所述视频的控制请求;
当检测到所述控制请求时,基于所述控制请求类型,对视频数据包的发送进行控制。
可选地,所述基于所述控制请求类型,对视频数据包的发送进行控制,包括:
当所述控制请求为暂停请求时,停止发送所述视频的视频数据包;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710552518.X/2.html,转载请声明来源钻瓜专利网。