[发明专利]视频的分发方法、分发节点、调度中心和存储介质有效
申请号: | 201910959887.X | 申请日: | 2019-10-10 |
公开(公告)号: | CN110519616B | 公开(公告)日: | 2022-09-13 |
发明(设计)人: | 林锐锋 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/222;H04N21/239;H04N21/24;H04N21/258;H04N21/262;H04L65/1069;H04L65/1066 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王兆林 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 分发 方法 节点 调度 中心 存储 介质 | ||
1.一种视频的分发方法,其特征在于,适用于视频分发系统中的任意一个分发节点,所述分发方法包括:
接收客户端发送的访问目标摄像设备的播放请求;其中,所述目标摄像设备是所述客户端指定的接入所述视频分发系统的任意一个摄像设备,所述播放请求用于请求所述目标摄像设备拍摄的直播流,或者,所述目标摄像设备在特定时间段拍摄的历史视频;所述分发节点为在客户端接入服务器判断所述客户端具有请求相应视频的权限后,选择的一个空闲的分发节点;
向调度中心发送所述播放请求;
接收所述调度中心根据所述播放请求查找得到的目标地址;其中,所述目标地址指代,任意一个保存有满足所述播放请求的视频的分发节点的网络地址,或者,所述目标摄像设备的网络地址;所述调度中心结合所述播放请求所指定的需要访问的视频的信息和关联信息,从所述视频分发系统中查找出目标分发节点;当查找发现有一个或多个目标分发节点时,所述调度中心从所述目标分发节点的网络地址以及目标摄像设备的网络地址中选择一个网络地址作为目标地址,若查找发现当前视频分发系统中没有目标分发节点,则所述调度中心将目标摄像设备的网络地址作为目标地址;
与所述目标摄像设备或者所述目标地址指向的分发节点建立连接后,从所述分发节点或者所述目标摄像设备获取满足所述播放请求的视频;
将所述视频转发至客户端,使所述客户端播放所述视频,并且,保存所述视频,将所述视频的关联信息发送至所述调度中心;其中,所述视频的关联信息用于指示采集所述视频的摄像设备以及采集所述视频的时间。
2.根据权利要求1所述的分发方法,其特征在于,所述向所述调度中心发送所述播放请求之前,还包括:
响应用户的操作,生成播放请求;
其中,所述与所述目标摄像设备或者所述目标地址指向的分发节点建立连接后,从所述分发节点或者所述目标摄像设备获取满足所述播放请求的视频之后,还包括:
播放满足所述播放请求的视频。
3.根据权利要求1所述的分发方法,其特征在于,若所述播放请求用于请求播放所述目标摄像设备拍摄的直播流;所述目标地址是所述目标摄像设备的网络地址;
所述与所述目标摄像设备建立连接后,从所述目标摄像设备获取满足所述播放请求的视频,包括:
与所述目标摄像设备建立连接;
实时获取所述目标摄像设备的直播流;
按一定时间间隔判断自身连接的客户端是否正在播放所述目标摄像设备的直播流;
若判断出自身连接的每一个客户端均停止播放所述目标摄像设备的直播流,则断开与所述目标摄像设备的连接。
4.一种视频的分发方法,其特征在于,适用于调度中心,所述调度中心接收并记录视频分发系统中的每一个分发节点发送的视频的关联信息;其中,所述视频的关联信息用于指示采集所述视频的摄像设备以及采集所述视频的时间;所述分发方法包括:
接收分发节点发送的访问目标摄像设备的播放请求;其中,所述目标摄像设备是接入所述视频分发系统的任意一摄像设备;所述分发节点为在客户端接入服务器判断所述客户端具有请求相应视频的权限后,选择的一个空闲的分发节点;
利用所述播放请求,以及预先记录的所述视频分发系统中的每一个分发节点保存的视频的关联信息,查找保存有满足所述播放请求的视频的分发节点;
根据预设调度策略,将查找得到的保存有满足所述播放请求的视频的分发节点的网络地址或者所述目标摄像设备的网络地址确定为目标地址;当查找发现有一个或多个满足所述播放请求的视频的分发节点时,从所述满足所述播放请求的视频的分发节点的网络地址以及所述目标摄像设备的网络地址中选择一个网络地址作为目标地址,若查找发现当前视频分发系统中没有满足所述播放请求的视频的分发节点,则将所述目标摄像设备的网络地址作为目标地址;向所述分发节点发送所述目标地址,使所述分发节点与所述目标摄像设备或者所述目标地址指向的分发节点建立连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910959887.X/1.html,转载请声明来源钻瓜专利网。