一种视频数据的共享方法和装置的制造方法

文档序号:9671137阅读:294来源:国知局
一种视频数据的共享方法和装置的制造方法
【技术领域】
[0001] 本发明设及视频技术领域,尤其设及一种视频数据的共享方法和装置。
【背景技术】
[0002] 近年来,随着计算机、网络W及图像处理、传输技术的飞速发展,视频监控的普及 化趋势越来越明显,视频监控正在逐步迈入高清化,智能化,视频监控系统可W应用于众多 领域,如智能交通,智慧园区、平安城市等。
[0003] 如图1所示,为视频监控系统的组网示意图,前端设备(如模拟摄像机、IPC(网 络摄像机)、编码器等)会将采集到的视频数据存储到资源平台(如NVRWetwork Video Recorder,网络硬盘录像机)等),而客户端通过向资源平台发送点播前端设备的视频数据 的请求消息(如用于点播实况的请求消息或者回放的请求消息),由资源平台将前端设备 的视频数据发送给客户端。
[0004] 目前,每个资源平台都可W管理本视频资源网络的视频数据,但是不同视频资源 网络的视频数据无法进行共享,造成资源的浪费。例如,视频资源网络a为公安部口的监控 网络,视频资源网络b为交警部口的监控网络,视频资源网络C为教育部口的监控网络,视 频资源网络a的资源平台a无法将本视频资源网络的视频数据共享给视频资源网络b的资 源平台b和视频资源网络C的资源平台C。运样,各视频资源网络的前端设备均需要采集大 量的视频数据,从而无法充分利用各视频资源网络的视频数据,造成资源的浪费。

【发明内容】

[0005] 本发明提供一种视频数据的共享方法,在每个视频资源网络部署视频交换网关, 且不同的视频交换网关通过视频交换网络通信,所述方法包括:
[0006] 第一视频交换网关确定共享视频数据的第一前端设备,并通过客户端方式或者软 件开发工具包SDK调用方式向第一资源平台请求所述第一前端设备的视频数据,并接收所 述第一前端设备的视频数据;
[0007] 所述第一视频交换网关确定第二视频交换网关,将所述第一前端设备的视频数据 发送给第二视频交换网关,W使第二视频交换网关将所述第一前端设备的视频数据作为本 第二视频交换网关采集到的视频数据,并使第二资源平台将所述第二视频交换网关虚拟成 第一前端设备,并获得所述第二视频交换网关采集到的所述第一前端设备的视频数据;其 中,所述第二视频交换网关是请求所述第一前端设备的视频数据的视频交换网关。
[0008] 所述视频交换网络内还包括视频交换平台,在各视频交换网关的注册过程中,所 述方法进一步包括:
[0009] 所述第一视频交换网关向所述视频交换平台发送注册报文,所述注册报文中携带 所述第一视频交换网关的标识信息和地址信息,由所述视频交换平台记录所述第一视频交 换网关的标识信息和地址信息之间的对应关系。
[0010] 所述第一视频交换网关在确定共享视频数据的第一前端设备之后,所述方法进一 步包括:
[0011] 所述第一视频交换网关获得所述第一前端设备的标识信息,并向所述视频交换平 台发送通知报文,所述通知报文中携带所述第一视频交换网关的标识信息和所述第一前端 设备的标识信息,由所述视频交换平台记录所述第一视频交换网关的标识信息和所述第一 前端设备的标识信息之间的对应关系。
[0012] 所述第一视频交换网关确定第二视频交换网关的过程,具体包括:
[0013] 所述第一视频交换网关接收来自所述视频交换平台的资源请求消息,并利用所述 资源请求消息确定第二视频交换网关,所述资源请求消息中携带了所述第二视频交换网关 的地址信息;
[0014] 其中,所述资源请求消息是所述视频交换平台在接收到来自所述第二视频交换网 关的资源请求消息,并利用所述资源请求消息中携带的所述第一前端设备的标识信息确定 所述第一视频交换网关的地址信息后发送的;
[0015] 其中,所述第二视频交换网关的地址信息具体包括:所述第二视频交换网关上用 于接收所述第一前端设备的视频数据的IP地址和端口,且所述IP地址和所述端口是所述 第二视频交换网关自身产生的。
[0016] 所述方法进一步包括:
[0017] 所述第一视频交换网关获得所述第一前端设备的视频数据的编码参数信息,并将 所述编码参数信息发送给第二视频交换网关,W使所述第二视频交换网关将所述编码参数 信息发送给第二资源平台,并使所述第二资源平台利用所述编码参数信息对所述第一前端 设备的视频数据进行解码处理。
[0018] 本发明提供一种视频数据的共享装置,在每个视频资源网络部署视频交换网关, 不同的视频交换网关通过视频交换网络通信,所述视频数据的共享装置应用在第一视频交 换网关上,所述视频数据的共享装置具体包括:
[0019] 虚拟源前端模块,用于确定共享视频数据的第一前端设备;
[0020] 媒体流引流模块,用于通过客户端方式或者软件开发工具包SDK调用方式向第一 资源平台请求所述第一前端设备的视频数据,并接收所述第一前端设备的视频数据;
[0021] 所述虚拟源前端模块,还用于确定第二视频交换网关,将所述第一前端设备的视 频数据发送给第二视频交换网关,W使第二视频交换网关通过虚拟共享模块将所述第一前 端设备的视频数据作为本第二视频交换网关采集到的视频数据,并使第二资源平台将所述 第二视频交换网关虚拟成第一前端设备,并获得所述第二视频交换网关采集到的所述第一 前端设备的视频数据;其中,所述第二视频交换网关是请求所述第一前端设备的视频数据 的视频交换网关。
[0022] 所述视频交换网络内还包括视频交换平台,在各视频交换网关的注册过程中,所 述装置还包括:
[0023] 注册模块,用于向所述视频交换平台发送注册报文,所述注册报文中携带所述第 一视频交换网关的标识信息和地址信息,由所述视频交换平台记录所述第一视频交换网关 的标识信息和地址信息之间的对应关系。
[0024] 所述虚拟源前端模块,还用于在所述虚拟源前端模块确定共享视频数据的第一前 端设备之后,获得所述第一前端设备的标识信息,并向所述视频交换平台发送通知报文,所 述通知报文中携带所述第一视频交换网关的标识信息和所述第一前端设备的标识信息,由 所述视频交换平台记录所述第一视频交换网关的标识信息和所述第一前端设备的标识信 息之间的对应关系。
[0025] 所述虚拟源前端模块,具体用于在确定第二视频交换网关的过程中,接收来自所 述视频交换平台的资源请求消息,并利用所述资源请求消息确定第二视频交换网关,所述 资源请求消息中携带了所述第二视频交换网关的地址信息;其中,所述资源请求消息是所 述视频交换平台在接收到来自所述第二视频交换网关的资源请求消息,并利用所述资源请 求消息中携带的所述第一前端设备的标识信息确定所述第一视频交换网关的地址信息后 发送的;
[00%] 其中,所述第二视频交换网关的地址信息具体包括:所述第二视频交换网关上用 于接收所述第一前端设备的视频数据的IP地址和端口,且所述IP地址和所述端口是所述 第二视频交换网关自身产生的。
[0027] 所述媒体流引流模块,还用于获得所述第一前端设备的视频数据的编码参数信 息;所述虚拟源前端模块,还用于将所述编码参数信息发送给第二视频交换网关,W使所述 第二视频交换网关将所述编码参数信息发送给第二资源平台,并使所述第二资源平台利用 所述编码参数信息对所述第一前端设备的视频数据进行解码处理。
[0028] 基于上述技术方案,本发明实施例中,通过在每个视频资源网络部署视频交换网 关,且不同的视频交换网关可W通过视频交换网络通信,使得各视频交换网关可W将本视 频资源网络的视频数据共享给其它视频资源网络的资源平台,从而在不同视频资源网络之 间实现视频数据的共享,避免资源的浪费。例如,视频资源网络a为公安部口的监控网络, 视频资源网络b为交警部口的监控网络,视频资源网络C为教育部口的监控网络,视频资源 网络a的视频交换网关可W将本视频资源网络的视频数据共享给视频资源网络b和视频资 源网络C,从而充分利用各视频资源网络的视频数据,避免资源浪费。
【附图说明】
[0029] 图1是视频监控系统的组网示意图;
[0030] 图2是本发明一种实施方式中的视频数据的共享方法的流程图;
[0031] 图3是本发明一种实施方式中的应用场景示意图;
[0032] 图4是本发明另一种实施方式中的视频数据的共享方法的流程图;
[0033] 图5是本发明一种实施方式中的第一视频交换网关的硬件结构图;<
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1