视频直播的分布式网络及视频直播方法与流程

文档序号:11844878阅读:522来源:国知局
视频直播的分布式网络及视频直播方法与流程

本发明涉及通讯及互联网媒体播放领域,尤其涉及视频直播的分布式网络及视频直播方法。



背景技术:

随着电子通讯及互联网、移动互联网技术的发展,人们使用移动终端播放视频的需求越来越普遍。现有技术中视频文件直接从源节点服务器传输至播放终端设备,由于传输设备、带宽、信号干扰等诸多原因,常常导致传输速度跟不上播放速度,从而导致视频直播过程中中止播放、连续卡顿等现象,影响视频直播的质量和观看体验。



技术实现要素:

本发明的目的是提供一种视频直播的分布式网络及视频直播方法。

本发明所提供的视频直播的分布式网络,包括源节点服务器、二级中转服务器及播放终端设备,所述源节点服务器与二级中转服务器之间通过第一有线通讯网络或第一无线通讯网络实现通讯连接;所述二级中转服务器与播放终端设备之间通过第二有线通讯网络或第二无线通讯网络实现通讯连接。

所述一个源节点服务器与复数个二级中转服务器实现通讯连接。所述一个二级中转服务器与复数个播放终端设备实现通讯连接。本发明所提供的视频直播的分布式网络,还包括一分发控制中心服务器,所述分发控制中心服务器与每个所述源节点服务器均实现信号连接。

本发明所提供的视频直播方法,包括如下步骤:S1用于发送视频直播请求的步骤;S2用于对视频直播请求进行处理,并按照处理结果建立网络链接的步骤;S3用于接收视频直播信号并进行播放的步骤。

所述S1用于发送视频直播请求的步骤,包括:S11使用者向播放终端设备输入外部操作指令;S12播放终端设备对所述外部操作指令进行处理,生成视频直播请求;S13播放终端设备将所述视频直播请求发送给所述视频直播的分布式网络。

所述S2用于对视频直播请求进行处理,并按照处理结果建立网络链接的步骤包括:S21视频直播的分布式网络的控制中心服务器接收所述视频直播请求;S22控制中心服务器对视频直播的分布式网络的二级中转服务器进行实施监测,并筛选出当前传输速度最快的二级中转服务器;S23控制中心服务器将当前传输速度最快的二级中转服务器与当前发送视频直播请求的播放终端设备进行匹配;S24所述当前传输速度最快的二级中转服务器与当前发送视频直播请求的播放终端设备建立网络链接;所述当前传输速度最快的二级中转服务器与源节点服务器建立网络链接。

所述S3用于接收视频直播信号并进行播放的步骤包括:S31源节点服务器向所述二级中转服务器发送视频直播信号;S32二级中转服务器接收所述源节点服务器发送的视频直播信号并进行存储;S33二级中转服务器将其存储的视频播放信号发送给播放终端设备;S34播放终端设备接收所述二级中转服务器发送的视频播放信号并进行缓存;S35播放终端设备播放缓存的视频播放信号。

本发明的目的是提供一种视频直播的分布式网络及视频直播方法,源节点服务器存储的视频文件首先通过第一有线通讯网络或第一无线通讯网络传输至二级中转服务器并保存在二级中转服务器中,再通过第二有线通讯网络或第二无线通讯网络传输给播放终端设备,二级中转服务器相当于一个“蓄水池”,对视频文件进行存续和传输调节,以保证视频文件自二级中转服务器通过第二有线通讯网络或第二无线通讯网络向播放终端设备传输的速度大于视频文件在播放终端设备的播放需求,从而保证视频直播不发生中止、停顿等显现,保证播放质量,给用户更佳的使用体验。

附图说明

图1为本发明实施例一所述的视频直播的分布式网络结构示意图;

图2为本发明实施例二所述的视频直播方法流程示意图;

图3为本发明实施例二所述的用于发送视频直播请求的步骤的流程示意图;

图4为本发明实施例二所述的S2用于对视频直播请求进行处理,并按照处理结果建立网络链接的的流程示意图;

图5为本发明实施例二所述的S3用于接收视频直播信号并进行播放的步骤的流程示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一

如图1所示,本实施例一提供一种视频直播的分布式网络,包括源节点服务器1、二级中转服务器2及播放终端设备3,所述源节点服务器1与二级中转服务器2之间通过第一有线通讯网络或第一无线通讯网络实现通讯连接;所述二级中转服务器2与播放终端设备3之间通过第二有线通讯网络或第二无线通讯网络实现通讯连接。本领域技术人员可以理解,这样源节点服务器1存储的视频文件首先通过第一有线通讯网络或第一无线通讯网络传输至二级中转服务器2并保存在二级中转服务器2中,再通过第二有线通讯网络或第二无线通讯网络传输给播放终端设备3,二级中转服务器2相当于一个“蓄水池”,对视频文件进行存续和传输调节,以保证视频文件自二级中转服务器2通过第二有线通讯网络或第二无线通讯网络向播放终端设备3传输的速度大于视频文件在播放终端设备3的播放需求,从而保证视频直播不发生中止、停顿等显现,保证播放质量,给用户更佳的使用体验。

所述一个源节点服务器1与复数个二级中转服务器2实现通讯连接。

所述一个二级中转服务器2与复数个播放终端设备3实现通讯连接。

本领域技术人员可以理解,当源节点服务器1与二级中转服务器2之间的网络带宽、联通速度达到可保证100路视频清晰分发的要求,且二级中转服务器2与播放终端设备3之间的网络带宽、联通速度达到可保证2000路视频清晰分发的要求时,本实施例所述的视频直播的分布式网络可提供最佳的视频直播效果。

本实施例所提供的视频直播的分布式网络还包括一分发控制中心服务器,所述分发控制中心服务器与每个所述源节点服务器1均实现信号连接。本领域技术人员可以理解,所述分发控制中心服务器用于对当前网络进行监控,检测到网络传输速度最快的二级中转服务器2,并控制该网络传输速度最快的二级中转服务器2与发送当前视频直播请求的播放终端设备3建立通讯连接。

实施例二

如图2所示,本实施例提供一种视频直播方法,包括如下步骤:

S1用于发送视频直播请求的步骤;

S2用于对视频直播请求进行处理,并按照处理结果建立网络链接的步骤;

S3用于接收视频直播信号并进行播放的步骤。

本领域技术人员可以理解,使用者通过操作播放终端设备向视频直播的分布式网络发送视频直播请求,视频直播的分布式网络对视频直播请求进行处理后,根据处理结果建立网络链接从而将视频直播信号发送给播放终端设备,播放终端设备接收到所述视频直播信号后进行播放。

如图3所示,所述S1用于发送视频直播请求的步骤,包括:

S11使用者向播放终端设备输入外部操作指令;

S12播放终端设备对所述外部操作指令进行处理,生成视频直播请求;

S13播放终端设备将所述视频直播请求发送给所述视频直播的分布式网络。

本领域技术人员可以理解,使用者可通过播放终端设备的按键或者触控屏输入外部操作指令。

如图4所示,S2用于对视频直播请求进行处理,并按照处理结果建立网络链接的步骤包括:

S21视频直播的分布式网络的控制中心服务器接收所述视频直播请求;

S22控制中心服务器对视频直播的分布式网络的二级中转服务器进行实施监测,并筛选出当前传输速度最快的二级中转服务器;

S23控制中心服务器将当前传输速度最快的二级中转服务器与当前发送视频直播请求的播放终端设备进行匹配;

S24所述当前传输速度最快的二级中转服务器与当前发送视频直播请求的播放终端设备建立网络链接;所述当前传输速度最快的二级中转服务器与源节点服务器建立网络链接。

如图5所示,S3用于接收视频直播信号并进行播放的步骤包括:

S31源节点服务器向所述二级中转服务器发送视频直播信号;

S32二级中转服务器接收所述源节点服务器发送的视频直播信号并进行存储;

S33二级中转服务器将其存储的视频播放信号发送给播放终端设备;

S34播放终端设备接收所述二级中转服务器发送的视频播放信号并进行缓存;

S35播放终端设备播放缓存的视频播放信号。

本实施例所提供的视频直播方法,完成了视频直播的分布式网络通过二级中转服务器实现视频直播信号的传输和播放,本实施例所提供的视频直播方法与现有技术源节点服务器直接向播放终端设备发送视频播放信号相比较,传输速度更加稳定有保证,避免产生传输中止或者停顿的现象,收看效果更加流程。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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