视频播放方法以及视频播放装置制造方法及图纸

技术编号:35200212 阅读:33 留言:0更新日期:2022-10-15 10:08
本发明专利技术提供了一种视频播放方法,其包括如下步骤:由客户端向存储视频的公网视频服务器发送视频播放请求;接收公网视频服务器传送的响应文件;检测本地视频网关是否存在,在未检测到本地视频网关的情况下,所述客户端从公网视频服务器获取视频并进行播放;检测本地视频网关上是否存储有要播放的视频,在检测到本地视频网关上未存储所述视频的情况下,所述客户端则从公网视频服务器获取视频并进行播放;从本地视频网关上获取视频并进行播放。本发明专利技术所述视频播放方法具有响应速度快,不占用公网带宽,延迟小,用户体验好等众多优点,在公共网络不好的情况下,本地视频播放系统依然可以提供流畅的高清视频服务,极大的提升了用户体验。极大的提升了用户体验。极大的提升了用户体验。

【技术实现步骤摘要】
视频播放方法以及视频播放装置


[0001]本说明书属于互联网
,尤其涉及一种能够快速播放视频,优化用户体验的视频播放方法。

技术介绍

[0002]在多媒体视频播放系统中,一般视频集中放在一个公网服务器上或者多个公网服务器上,所有视频播放的视频源都要通过公网服务器实时的去下载和缓冲当前播放的片段。这种方法对网络稳定性要求高,对网络速度要求高,特备是对高清影片,每个用户至少需要2Mbps的网络传输带宽,而且对服务器的运算能力要求也很高。一旦网络环境不佳,就会出现视频无法正常播放、卡顿严重的情况,影响用户的体验。特别是公网上只设置有一台视频服务器时,上述情况就会更容易发生,这时,视频资源提供商就会增加公网上视频服务器的数量,以缓解运算能力或者网络带宽不能满足视频播放需求的问题,但如何在多台视频服务器之间选择适合的服务器进行视频资源的获取以达到负载均衡的要求则成为了有待解决的新问题。

技术实现思路

[0003]本专利技术旨在提出一种能够快速播放视频,优化用户体验的视频播放方法。
[0004]为了达到上述目的,本专利技术提供本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种视频播放方法,其特征在于,包括:由客户端向存储视频的公网视频服务器发送视频播放请求;接收公网视频服务器传送的响应文件,所述响应文件为所述公网视频服务器在接收到视频播放请求后所生成的动态网页文件;检测本地视频网关是否存在,在未检测到本地视频网关的情况下,所述客户端从公网视频服务器获取视频并进行播放;检测本地视频网关上是否存储有要播放的视频,在检测到本地视频网关上未存储所述视频的情况下,所述客户端则从公网视频服务器获取视频并进行播放;从本地视频网关上获取视频并进行播放。2.如权利要求1所述的视频播放方法,其特征在于,所述播放方法在检测本地视频网关是否存在步骤前先检测客户端是否通过本地网关接入公网,在所述客户端通过移动数据接入公网的情况下,则直接从公网视频服务器获取视频并进行播放。3.如权利要求2所述的视频播放方法,其特征在于,所述检测本地视频网关是否存在进一步包括:获取本地网关IP地址和端口以及本地视频网关标识文件地址;根据所获取的本地视频网关标识文件地址访问所述本地视频网关标识文件,如访问失败,则判定本地视频网关不存在,其中,所述本地网关IP地址和端口均是在所述客户端与所述本地网关建立连接后的IP地址协商过程中获取,所述本地视频网关标识文件地址由所述本地视频网关地址以及预先设定的文件路径和文件名称组合而成。4.如权利要求3所述的视频播放方法,其特征在于,所述检测本地视频网关上是否存储有要播放的视频进一步包括:获取本地视频存储路径;访问所述本地视频存储路径并获取视频,如获取失败,则判定本地视频网关上未存储所述视频,其中,所述本地视频存储路径由所述本地视频网关地址以及预先设定的文件存储路径组合而成,所述预先设定的文件存储路径组合而成是在所述客户端接入所述本地网关后从该本地网关处自动获取的。5.如权利要求3或4所述的视频播放方法,其特征在于,在所述访问所述标识文件地址,如访问失败,则判定本地视频网关不存在的步骤中,如无法访问标识文件或访问超过限定时长,则判定为访问失败。6.如权利要求5所述的视频播放方法,其特征在于,在获取标识文件地址时,在所述获取的标识文件地址上增加随机参数。7.如权利要求1

4中任一项权利要求所述的视频播放方法,其特征在于,所述公网视频服务器包括多个子视频服务器,每一个子视频服务器对应一个IP地址,当所述客户端从公网视频服务器获取视频并进行播放时,全部或部分所述子视频服务器的IP地址作为所述响应文件的一部分被客户端接收,所述客户端从所接收到的IP地址中选择一个进行访问,从相对应的子视频服务器获取视频并进行播放。8.如权利要求7所述的视频播放方法,其特征在于,所述公网视频服务器还包括一台中
心服务器,每台子视频服务器能够向所述中心服务器实时地传送自身运行负载信息,所述中心服务器根据所送到的运行负载信息对所述多个子视频服务器进行筛选,并将筛选后的子视频服务器的IP地址作为所述响应文件的一部分被客户端接收,所述客户端从所接收到的IP地址中选择一个进行访问,从公网视频服务器获取视频并进行播放。9.如权利要求7所述的视频播放方法,其特征在于,所述客户端从所接收到的IP地址中随机选择一个子视频服务器进行访问,从该子视频服务器上获取视频并进行播放。10.如权利要求4所述的视频播放方法,其特征在于,当在所述本地视频网关上未检测到视频时,向公网视频服务器发送同步请求,将该视频同步到本地视频网关上。11.一种视频播放装置,其特征在于,包括:请求模块,用于向存储视频的公网视频服务器发送视频播放请求;接受模块,用于接收公网视频服务器传送的响应文件,所述响应文件为所述公网视频服务器在接收到视频播放请求后所生成的动态网页文件;本地视频网关检测模块,用于检测本地视频网关是否存在,在未检测到本地视频网关...

【专利技术属性】
技术研发人员:朱小景顾小江彭世峰
申请(专利权)人:安徽双舟通讯技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1