网络视频直播数据分层传输的方法及系统与流程

文档序号:11961281阅读:来源:国知局

技术特征:

1.一种网络视频直播数据分层传输的方法,其特征在于,包括:

在接收并存储视频直播数据的服务器上,设置所述服务器上每个视频直播网点接收视频直播数据的频道数阈值;

基于所述视频直播网点创建至少两层的树型分层对等网络传输结构,并记录所述视频直播网点上各个直播频道的频道信息;

所述服务器接收视频直播数据,从所述视频直播数据中解析出所述视频直播数据的标识信息及频道标识;将所述频道标识与记录的各个频道信息匹配获取所述视频直播数据对应的目标直播频道,将所述视频直播数据存储到所述目标直播频道所在的视频直播网点上,并将所述标识信息传输至所述树型分层对等网络传输结构的各个节点;

所述节点根据所述标识信息判断到不存在所述视频直播数据时,向该节点的上一层节点请求所述视频直播数据,接收反馈的所述视频直播数据并存储;其中,

所述视频直播数据的直播频道不在所记录的视频直播频道内,且所有视频直播网点上的直播频道的频道数均达到所述频道数阈值时,在所述服务器上新建一个视频直播网点,接收所述视频直播数据并存储在所述新建的视频直播网点上。

2.根据权利要求1所述的网络视频直播数据分层传输的方法,其特征在于,接收反馈的所述视频直播数据并存储,进一步为:

所述节点接收反馈的所述视频直播数据,按所述视频直播数据的播放时间顺序存储至所述节点上相应的直播频道内;

当所述节点上的直播频道内存储的视频直播数据,超过预先设定的视频直播数据的长度阈值时,在所述节点上从后往前保留所述阈值长度的视频直播数据。

3.根据权利要求2所述的网络视频直播数据分层传输的方法,其特征在于,所述长度阈值为16-32兆。

4.根据权利要求1所述的网络视频直播数据分层传输的方法,其特征在于,所述视频直播数据的直播频道不在所记录的视频直播频道内,且所有视频直播网点上的直播频道的频道数均达到所述频道数阈值时,在所述服务器上新建一个视频直播网点,接收所述视频直播数据并存储在所述新建的视频直播网点上,进一步为:

所述视频直播数据的直播频道不在所记录的直播频道内,且不是所有视频直播网点上的直播频道的频道数均达到所述频道数阈值时,接收所述视频直播数据并存储在频道数小于所述频道数阈值的视频直播网点上;

所述视频直播数据的直播频道不在所记录的视频直播频道内,且所有视频直播网点上的直播频道的频道数均达到所述频道数阈值时,在所述服务器上新建一个视频直播网点,接收所述视频直播数据并存储在所述新建的视频直播网点上。

5.根据权利要求1所述的网络视频直播数据分层传输的方法,其特征在于,所述频道数阈值为5-50。

6.一种网络视频直播数据分层传输的系统,其特征在于,包括:设置模块、对等网络构建模块、视频直播数据存储模块、视频直播数据接收模块及视频直播网点创建模块;其中,

所述设置模块,用于在接收并存储视频直播数据的服务器上,设置所述服务器上每个视频直播网点接收视频直播数据的频道数阈值;

所述对等网络构建模块,用于基于所述视频直播网点创建至少两层的树型分层对等网络传输结构,并记录所述视频直播网点上各个直播频道的频道信息;

所述视频直播数据存储模块,用于所述服务器接收视频直播数据,从所述视频直播数据中解析出所述视频直播数据的标识信息及频道标识;将所述频道标识与记录的各个频道信息匹配获取所述视频直播数据对应的目标直播频道,将所述视频直播数据存储到所述目标直播频道所在的视频直播网点上,并将所述标识信息传输至所述树型分层对等网络传输结构的各个节点;

所述视频直播数据接收模块,用于所述节点根据所述标识信息判断到不存在所述视频直播数据时,向该节点的上一层节点请求所述视频直播数据,接收反馈的所述视频直播数据并进行存储;进一步地,其中,

所述视频直播网点创建模块,用于所述视频直播数据的直播频道不在所记录的视频直播频道内,且所有视频直播网点上的直播频道的频道数均达到所述频道数阈值时,在所述服务器上新建一个视频直播网点,接收所述视频直播数据并存储在所述新建的视频直播网点上。

7.根据权利要求6所述的网络视频直播数据分层传输的系统,其特征在于,所述视频直播数据接收模块,进一步用于:

所述节点接收反馈的所述视频直播数据,按所述视频直播数据的播放时间顺序存储至所述节点上相应的直播频道内;

当所述节点上的直播频道内存储的视频直播数据,超过预先设定的视频直播数据的长度阈值时,在所述节点上从后往前保留所述阈值长度的视频直播数据。

8.根据权利要求7所述的网络视频直播数据分层传输的系统,其特征在于,所述长度阈值为16-32兆。

9.根据权利要求6所述的网络视频直播数据分层传输的系统,其特征在于,所述视频直播网点创建模块,进一步用于:

所述视频直播数据的直播频道不在所记录的直播频道内,且不是所有视频直播网点上的直播频道的频道数均达到所述频道数阈值时,接收所述视频直播数据并存储在频道数小于所述频道数阈值的视频直播网点上;

所述视频直播数据的直播频道不在所记录的视频直播频道内,且所有视频直播网点上的直播频道的频道数均达到所述频道数阈值时,在所述服务器上新建一个视频直播网点,接收所述视频直播数据并存储在所述新建的视频直播网点上。

10.根据权利要求6所述的网络视频直播数据分层传输的系统,其特征在于,所述频道数阈值为5-50。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1