一种摄像视频的点播方法、装置、服务器及存储介质制造方法及图纸

技术编号:20120190 阅读:24 留言:0更新日期:2019-01-16 12:29
本发明专利技术公开了一种摄像视频的点播方法、装置、服务器及存储介质。该方法包括:接收客户端的点播请求,所述点播请求包括待点播地址;根据所述点播请求获取标准点播视频流,所述标准点播视频流为RTSP视频流基于onvif协议转换后的视频流,所述RTSP视频流通过摄像机拍摄;向客户端推送所述标准点播视频流。通过上述技术方案,可以解决现有的视频系统之间不能兼容以及用户使用不便的问题,实现无需安装专用软件即可快速点播摄像视频,提高摄像视频的兼容性和点播的便捷性。

A VOD Method, Device, Server and Storage Medium for Camera Video

The invention discloses a video-on-demand method, a device, a server and a storage medium. The method includes: receiving client's request for on demand, the request for on demand includes the address to be on demand; acquiring standard on demand video stream according to the request, the standard on demand video stream is RTSP video stream converted based on onvif protocol, the RTSP video stream is shot by camera; and pushing the standard on demand video stream to client. Through the above technical scheme, the incompatibility between existing video systems and the inconvenience of users can be solved, and video on demand can be quickly realized without installing special software, which improves the compatibility and convenience of video on demand.

【技术实现步骤摘要】
一种摄像视频的点播方法、装置、服务器及存储介质
本专利技术实施例涉及摄像视频
,尤其涉及一种摄像视频的点播方法、装置、服务器及存储介质。
技术介绍
随着社会的发展和生活水平的提高,摄像监控在银行、超市、交通路口等公共区域已经随处可见,用户可从PC或手机等服务器对摄像视频进行点播,以查看监控内容,更好地保证人身和财产安全。与此同时,市场上出现了各式各样的摄像监控产品,如各大品牌的安防摄像机,为此行业内也逐渐推出了不同的视频协议标准。多样化的协议标准增加了摄像机部署的复杂性,同时也给摄像视频点播带来了诸多不便。许多摄像机厂商的自有协议只适用于自有信息处理平台和专用的软件客户端,第三方平台无法快速调用摄像视频资源以进行点播,用户必须要在PC或者手机上安装专用客户端或者下载摄像机专用的插件才可以快速点播,但市面上的部分插件并未得到验证许可,大都被浏览器拦截,导致用户点播失败;并且不同厂家的摄像机存在一定的排他性,当对不同的摄像机的摄像视频进行点播时,要求PC或手机能够兼容不同的客户端或插件,并且需要用户下载和安装新的插件,给操作系统的开发和用户的使用都带来极大的不便。
技术实现思路
本专利技术提供了一种摄像视频的点播方法、装置、服务器及存储介质,以解决现有的视频系统之间不能兼容以及用户使用不便的问题,实现无需安装专用软件即可快速点播摄像视频,提高摄像视频的兼容性和点播的便捷性。第一方面,本专利技术实施例提供了一种摄像视频的点播方法,包括:接收客户端的点播请求,所述点播请求包括待点播地址;根据所述点播请求获取标准点播视频流,所述标准点播视频流为实时流传输协议(RealTimeStreamingProtocol,RTSP)视频流基于onvif协议转换后的视频流,所述RTSP视频流通过摄像机拍摄;向客户端推送所述标准点播视频流。进一步的,所述根据所述点播请求获取标准点播视频流,包括:获取摄像机的RTSP视频流地址;基于onvif协议将所述RTSP视频流地址中的RTSP视频流转换为标准点播视频流,所述标准点播视频流包括点播地址;获取与所述待点播地址一致的点播地址对应的标准点播视频流。进一步的,在获取摄像机的RTSP视频流地址之前,还包括;对所述摄像机进行鉴权。进一步的,所述RTSP视频流地址包括:主码流地址和子码流地址,对应的,所述点播地址包括主码流点播地址和子码流点播地址。进一步的,所述摄像视频的点播方法,还包括:获取摄像机的属性,并将所述属性以树形方式进行排列显示,所述属性包括:所述摄像机的IP地址、主码流地址以及子码流地址。进一步的,所述RTSP视频流为H.264格式,所述标准点播视频流为HTTP-FLV格式和/或HLS格式。进一步的,所述向客户端推送所述标准点播视频流,包括:识别客户端支持的视频流格式;根据所述客户端支持的视频流格式向所述客户端推送所述标准点播视频流。第二方面,本专利技术实施例提供了一种摄像视频的点播装置,包括:点播请求接收模块,用于获取安防摄像机的IP地址和实时流传输协议RTSP视频流地址;标准点播视频流获取模块,用于将所述RTSP视频流转换为标准点播视频流;标准点播视频流推送模块,用于向客户端推送所述标准点播视频流以进行点播。第三方面,本专利技术实施例提供了一种服务器,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的摄像视频的点播方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如第一方面所述的摄像视频的点播方法。本专利技术实施例提供了一种摄像视频的点播方法、装置、服务器及存储介质,该方法包括:接收客户端的点播请求,所述点播请求包括待点播地址;根据所述点播请求获取标准点播视频流,所述标准点播视频流为RTSP视频流基于onvif协议转换后的视频流,所述RTSP视频流通过摄像机拍摄;向客户端推送所述标准点播视频流。通过基于onvif协议将摄像机拍摄的RTSP视频流转换为标准点播视频流,实现了无需安装专用软件即可快速点播摄像视频,提高摄像视频的兼容性和点播的便捷性。附图说明图1为本专利技术实施例一提供的一种摄像视频的点播方法在B/S架构中的结构示意图;图2为本专利技术实施例一提供的一种摄像视频的点播方法的流程示意图;图3为本专利技术实施例一提供的一种摄像视频的点播方法的实现流程图;图4A为本专利技术实施例二提供的一种摄像视频的点播方法的流程示意图;图4B为本专利技术实施例二提供的一种摄像视频的点播方法的摄像机属性以树形排列显示的示意图;图5A为本专利技术实施例三提供的一种摄像视频的点播方法的实现流程图;图5B为本专利技术实施例三提供的一种摄像视频的点播方法的实现界面的示意图;图5C为本专利技术实施例三提供的一种摄像视频的点播方法的实现界面的另一示意图;图6为本专利技术实施例四提供的一种摄像视频的点播装置的结构示意图;图7为本专利技术实施例五提供的一种服务器的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种摄像视频的点播方法在B/S(Browser/Server,浏览器/服务器模式)架构中的结构示意图。B/S架构是一种能够通过WEB浏览器将客户端的系统实现核心部分统一集中到服务器上的网络结构模式。参考图1,客户端101为用户进行点播的使用终端,客户端101可以为PC、手机等任意包括WEB浏览器的使用终端,WEB浏览器作为使用终端的主要应用软件,可通过B/S架构将系统实现的核心部分集中到服务器102上,同时,摄像机103的相关数据都存储在服务器102的数据库中,用户只需使用客户端101安装的浏览器,就可同服务器102中的数据库进行便捷的数据交互,从而实现用户从客户端101对摄像机103的摄像视频进行点播。图2为本专利技术实施例一提供的一种摄像视频的点播方法的流程图,本实施例可适用于对摄像视频进行点播的情况。具体的,该摄像视频的点播方法可以由摄像视频的点播装置执行,该摄像视频的点播装置可以通过软件和/或硬件的方式实现,并集成在服务器中。进一步的,服务器包括但不限定于:工业集成服务器、系统后台服务器以及云端服务器。需要说明的是,本专利技术实施例提供的摄像视频的点播方法运行于Linux系统(ubuntu16.04),采用B/S架构,能够在PC端或手机端支持Chrome、UC、360、QQ、微信等浏览器无插件点播摄像视频流。参考图2,该方法具体包括如下步骤:S110、接收客户端的点播请求,点播请求包括待点播地址。具体的,当用户点播摄像视频时,通过客户端向服务器发出点播请求,服务器接收客户端的点播请求,并根据该点播请求向用户提供相应的摄像视频。用户点播摄像视频时,通常是针对特定的摄像机拍摄的视频进行点播,因此,点播请求中需包括该摄像机的IP地址、视频流地址等特定的地址信息,便于服务器根据地址信息提取摄像机的摄像视频。本实施例中,示例性地设置待点播地址为摄像视频的视频流地址,例如,用户对本文档来自技高网...

【技术保护点】
1.一种摄像视频的点播方法,其特征在于,包括:接收客户端的点播请求,所述点播请求包括待点播地址;根据所述点播请求获取标准点播视频流,所述标准点播视频流为实时流传输协议RTSP视频流基于onvif协议转换后的视频流,所述RTSP视频流通过摄像机拍摄;向客户端推送所述标准点播视频流。

【技术特征摘要】
1.一种摄像视频的点播方法,其特征在于,包括:接收客户端的点播请求,所述点播请求包括待点播地址;根据所述点播请求获取标准点播视频流,所述标准点播视频流为实时流传输协议RTSP视频流基于onvif协议转换后的视频流,所述RTSP视频流通过摄像机拍摄;向客户端推送所述标准点播视频流。2.根据权利要求1所述的摄像视频的点播方法,其特征在于,所述根据所述点播请求获取标准点播视频流,包括:获取摄像机的RTSP视频流地址;基于onvif协议将所述RTSP视频流地址中的RTSP视频流转换为标准点播视频流,所述标准点播视频流包括点播地址;获取与所述待点播地址一致的点播地址对应的标准点播视频流。3.根据权利要求2所述的摄像视频的点播方法,其特征在于,在获取摄像机的RTSP视频流地址之前,还包括;对所述摄像机进行鉴权。4.根据权利要求2所述的摄像视频的点播方法,其特征在于,所述RTSP视频流地址包括:主码流地址和子码流地址,对应的,所述点播地址包括主码流点播地址和子码流点播地址。5.根据权利要求4所述的摄像视频的点播方法,其特征在于,还包括:获取摄像机的属性,并将所述属性以树形方式进行排列显示,所述属性包括:所述摄像机的IP地址、主码流地址以及子码流...

【专利技术属性】
技术研发人员:陈强志
申请(专利权)人:广州市协衡网络科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1