A video buffer intelligent control method, including: when the mobile terminal starts playing a video file, obtaining the status of the mobile terminal, the mobile terminal including the mobile network signal terminal; calculation of the buffer or download speed of the mobile terminal; the video data stream or download buffer according to the buffer or download speed is calculated; when have buffer or download the video stream data to meet the preset buffer playback time, pause download. The invention also provides a video buffer intelligent control system. The invention can reduce the waste of the video stream data under the premise of ensuring the quality of audio and video playback.
【技术实现步骤摘要】
本专利技术涉及视频流媒体
,具体涉及一种视频流缓冲智能控制方法及系统。
技术介绍
以前,人们在通过互联网观看音视频文件时,通常是将音视频文件整个下载并存储在本地电脑后再进行观看。但随着互联网速度的快速提升,人们的视听习惯已经从传统的下载观看转向了在线观看。与传统的将不同的音视频文件整个下载并存储在本地电脑后进行观看的音或视频播放形式不同,在线播放是一种通过在播放音视频文件之前将部分音视频文件的数据进行缓存,从而使得音视频文件的数据可以边传送边播放,进而使得用户可以直接在线观看音视频的一种视频播放形式,这样相比于传统的音视频播放形式,在线播放形式节省了下载等待时间和存储空间。随着近年来移动终端技术的飞速发展,在智能手机上观看在线视频成为一种潮流和趋势。移动终端主要依靠无线网络来获取视频流数据,而无线网络的一个特点就是其带宽的不稳定性。为了保证在线视频播放的流畅度,传统而有效的方法是采用缓冲技术,通过在带宽条件好的时候缓冲一定的流数据,从而避免在带宽差的时候出现播放冻结的情况。然而另一方面,测量结果表明,用户通过移动终端观看在线视频时中途放弃播放的概率比较高。用户的这个行为将会导致处于缓冲区的数据浪费掉,也就是说系统下载了这些数据,但是不会被播放。这种浪费对于有线网络环境来说是不足为患的,但是在无线网络中最为宝贵的就是带宽资源,而无线网络ISP(Internet Service Provider互联网服务提供商)一般采用按使用量计费的模式,所以用户需要为这些浪费的数据买单。另外,从大的无线网络环境来看,这种普遍存在的浪费也将增大网络生态系统的负载。缓冲 ...
【技术保护点】
一种视频缓冲智能控制方法,其特征在于,所述视频缓冲智能控制方法包括:当移动终端开始播放视频文件时,获取所述移动终端的状态,所述移动终端的状态包括所述移动终端的网络信号情况;计算所述移动终端的缓冲或下载速度;根据计算出来的缓冲或下载速度进行视频流数据的缓冲或下载;当已经缓冲或下载的视频流数据满足预先设置的缓冲播放时间时,暂停下载。
【技术特征摘要】
1.一种视频缓冲智能控制方法,其特征在于,所述视频缓冲智能控制方法包括:当移动终端开始播放视频文件时,获取所述移动终端的状态,所述移动终端的状态包括所述移动终端的网络信号情况;计算所述移动终端的缓冲或下载速度;根据计算出来的缓冲或下载速度进行视频流数据的缓冲或下载;当已经缓冲或下载的视频流数据满足预先设置的缓冲播放时间时,暂停下载。2.如权利要求1所述的视频缓冲智能控制方法,其特征在于,所述计算所述移动终端的缓冲或下载速度包括:计算一段时间内所述移动终端的平均缓冲或下载速度。3.如权利要求1所述的视频缓冲智能控制方法,其特征在于,当计算出来的移动终端的缓冲或下载速度大于预先设置的最大缓冲或下载速度时,以所述最大缓冲或下载速度进行视频流数据的缓冲或下载。4.如权利要求1所述的视频缓冲智能控制方法,其特征在于,该方法还包括:当所述移动终端处于移动状态时,计算所述移动终端的移动状态与缓冲或下载速度之间的对应关系;根据所述对应关系计算下一时间点的缓冲或下载速度;当所述下一时间点的缓冲或下载速度大于预先设置的最大缓冲或下载速度时,以所设置的最大缓冲或下载速度进行视频流数据的缓冲或下载;当所述下一时间点的缓冲或下载速度小于或者等于所述预先设置的最大缓冲或下载速度时,以所述下一时间点的实际缓冲或下载速度进行视频流数据的缓冲或下载。5.如权利要求1至4任意一项所述的视频缓冲智能控制方法,其特征在于,该方法还包括:判断所述视频是否会持续播放;当所述视频会持续播放时,进一步判断当前网络是否不稳定;在当前网络信号不稳定时,在已经缓冲或下载的数据满足设置的缓冲播放时间之后继续缓冲或下载;在不确定所述视频是否会持续播放或者在当前网络稳定的情况下,在已经缓冲或下载的视频流数据满足设置的缓冲播放时间时,暂停下载。6.一种视频缓冲智能控制系统,其特征在于,所述视频缓冲智能控制系...
【专利技术属性】
技术研发人员:刘鹏,
申请(专利权)人:宇龙计算机通信科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。