[发明专利]跨网络域的视频数据推送系统有效
申请号: | 202010746186.0 | 申请日: | 2020-07-29 |
公开(公告)号: | CN111954009B | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | 汤国防;高瑞明;王成;肖涛;李明星;闫双平 | 申请(专利权)人: | 中国电子科技集团公司第十五研究所 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/6405;H04N21/24;H04N21/262 |
代理公司: | 北京理工大学专利中心 11120 | 代理人: | 代丽;郭德忠 |
地址: | 100083 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 视频 数据 推送 系统 | ||
1.一种跨网络域的视频数据推送系统,其特征在于,包括视频点播客户端模块、推送任务管理模块、视频数据推送任务执行模块以及视频数据分发服务模块;
其中,视频点播客户端模块以及视频数据分发服务模块部署在目标网络域;推送任务管理模块以及视频数据推送任务执行模块包括两个以上网络接口,其中一个接口接入目标网络域,其他接口接入视频数据的源网络域;
视频点播客户端模块发送视频点播请求到视频数据分发服务模块,发送组播消息通知到推送任务管理模块;接收视频数据分发服务模块发送的视频数据并进行播放;所述视频点播客户端模块中,所述视频点播请求的地址为目标视频服务地址;所述组播消息通知为向预先设定的组播消息通知地址和端口发送的目标视频服务地址字符串;
推送任务管理模块接收视频点播客户端模块发送的组播消息通知,判断当前推送任务列表中是否有该组播消息通知映射的任务,若没有则向推送任务执行模块发送调度指令,否则不作处理;所述推送任务管理模块还包括推送任务监控子模块,推送任务监控子模块用于定期检查每个推送任务的异常情况并发送给推送任务执行模块,定期调用视频数据分发服务模块的在线用户统计应用程序编程接口,获取视频数据分发服务状态数据,判断每一个视频数据服务对应的在线客户端数量,并发送调度指令给推送任务执行模块;
如果推送任务发生异常信息,则发送重新启动指令给推送任务执行模块重新启动对应的推送任务;如果在线客户端数量为0,则发送终止命令给推送任务执行模块终止当前推送任务;
推送任务执行模块接收推送任务管理模块发送的调度指令,在源网络域中获取对应的视频数据,并推送至视频数据分发服务模块;
视频数据分发服务模块接收推送任务执行模块发送的视频数据,并分发至各视频点播客户端模块;视频数据分发服务模块包括视频数据服务注册子模块、视频数据请求响应子模块、视频数据接收与复制分发子模块以及视频服务监控管理子模块;
其中,视频数据服务注册子模块接收推送任务执行模块发送的视频数据,并根据数据中的目标地址信息注册对应的视频数据服务;
视频数据请求响应子模块根据视频点播客户端发送的目标视频服务地址访问请求,建立TCP网络连接通道,每个视频点播客户端通过TCP网络连接通道连接至一个视频数据服务;
视频数据接收与复制分发子模块将每个视频数据服务接收到的视频数据进行复制,然后通过TCP网络连接通道分发至所有与视频数据服务连接的视频点播客户端;
视频服务监控管理子模块用于监控视频点播客户端的TCP网络连接情况,统计每个视频数据服务中实时连接的视频点播客户端数量,并提供在线客户端数量统计应用程序编程接口,为推送任务管理模块提供在线客户端数量统计数据。
2.如权利要求1所述的一种跨网络域的视频数据推送系统,其特征在于,推送任务管理模块包括视频请求调度子模块以及推送任务列表;
其中,视频请求调度子模块,通过组播消息通知获取视频点播客户端所请求的目标视频服务地址,检查目标视频服务地址映射的任务名称是否在当前的推送任务列表中,如果存在,则不作处理;否则,根据“任务名称-目标视频服务地址-源视频地址”映射配置表查找获得源视频数据地址,并调度视频数据推送任务执行模块创建新的视频数据推送任务,并将对应任务名称加入至当前的推送任务列表中。
3.如权利要求1所述的一种跨网络域的视频数据推送系统,其特征在于,视频跨域推送装置的网络接口由网络交换板或网卡提供。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第十五研究所,未经中国电子科技集团公司第十五研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010746186.0/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置