[发明专利]网络视频播放方法及终端在审
申请号: | 201710994812.6 | 申请日: | 2017-10-23 |
公开(公告)号: | CN107911729A | 公开(公告)日: | 2018-04-13 |
发明(设计)人: | 刘清 | 申请(专利权)人: | 广州市百果园网络科技有限公司 |
主分类号: | H04N21/43 | 分类号: | H04N21/43;H04N21/433;H04N21/439;H04N21/4402 |
代理公司: | 广州三环专利商标代理有限公司44202 | 代理人: | 郝传鑫,熊永强 |
地址: | 511449 广东省广州市番禺区南村镇万*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 视频 播放 方法 终端 | ||
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种网络视频播放方法及终端。
背景技术
目前,用户对观看视频的实时性和方便性都比以前要求高了很多。特别是对于实时的网络视频,例如直播的视频,客户端播放器加载视频的流畅性更是人们非常关注的指标。网络视频的播放过程一般是客户端先从网络侧获取经过编码压缩的视频数据,将该编码压缩的视频数据放在缓冲区。在进行播放时,可以直接从缓冲区中取出该编码压缩的视频数据,进行解码后得到可进行播放的原始视频数据,并播放该原始视频数据。
然而,编码压缩的视频数据在进行解码并播放的过程中,由于播放网络视频的终端的硬件性能的限制,对编码压缩的视频数据解码速率不相同,导致视频播放不平滑,从而降低了网络视频播放的流畅性。
发明内容
本发明实施例提供一种网络视频播放方法及终端,可以提高网络视频播放的流畅性。
第一方面,本发明实施例提供一种网络视频播放方法,包括:将第一缓冲区中的第一视频压缩数据进行解压缩,以获取所述第一视频压缩数据对应的第一原始视频数据,所述第一视频压缩数据是从网络侧接收并保存的;将所述第一原始视频数据保存在第二缓冲区;在检测到需要播放所述第一原始视频数据时,从所述第二缓冲区中获取所述第一原始视频数据进行播放。
在一个实施例中,所述在检测到需要播放所述第一原始视频数据时,从所述第二缓冲区中获取所述第一原始视频数据进行播放,包括:在检测到接收到的音频压缩数据可播放时长超过预设阈值时,从所述第二缓冲区中获取所述第一原始视频数据进行播放,所述第一原始视频数据与所述音频压缩数据同步播放。
在一个实施例中,所述从所述第二缓冲区中获取所述第一原始视频数据进行播放,包括:从所述第二缓冲区中获取所述第一原始视频数据;根据所述第一原始视频数据携带的时间戳和所述音频压缩数据携带的时间戳将所述第一原始视频数据与所述音频压缩数据进行同步播放。
在一个实施例中,所述从所述第二缓冲区中获取所述第一原始视频数据进行播放之后,所述方法还包括:将所述第一缓冲区中的第二视频压缩数据进行解压缩,以获取所述第二视频压缩数据对应的第二原始视频数据,所述第二视频压缩数据是从所述网络侧接收并保存的;将所述第二原始视频数据保存在所述第二缓冲区;在检测到需要播放所述第二原始视频数据时,从所述第二缓冲区中获取所述第二原始视频数据进行播放。
在一个实施例中,所述将第一缓冲区中的第一视频压缩数据进行解压缩,以获取所述第一视频压缩数据对应的第一原始视频数据,包括:在第一缓冲区接收到所述网络侧发送的第三视频压缩数据时,将所述第一缓冲区中的所述第一视频压缩数据进行解压缩,以获取所述第一视频压缩数据对应的第一原始视频数据。
第二方面,本发明实施例提供一种终端,包括:
获取单元,用于将第一缓冲区中的第一视频压缩数据进行解压缩,以获取所述第一视频压缩数据对应的第一原始视频数据,所述第一视频压缩数据是从网络侧接收并保存的;
保存单元,用于将所述第一原始视频数据保存在第二缓冲区;
所述获取单元,还用于在检测到需要播放所述第一原始视频数据时,从所述第二缓冲区中获取所述第一原始视频数据进行播放。
在一个实施例中,所述获取单元在检测到需要播放所述第一原始视频数据时,从所述第二缓冲区中获取所述第一原始视频数据进行播放,包括:所述获取单元在检测到接收到的音频压缩数据可播放时长超过预设阈值时,从所述第二缓冲区中获取所述第一原始视频数据进行播放,所述第一原始视频数据与所述音频压缩数据同步播放。
在一个实施例中,所述获取单元从所述第二缓冲区中获取所述第一原始视频数据进行播放,包括:从所述第二缓冲区中获取所述第一原始视频数据;根据所述第一原始视频数据携带的时间戳和所述音频压缩数据携带的时间戳将所述第一原始视频数据与所述音频压缩数据进行同步播放。
在一个实施例中,所述获取单元,还用于将所述第一缓冲区中的第二视频压缩数据进行解压缩,以获取所述第二视频压缩数据对应的第二原始视频数据,所述第二视频压缩数据是从所述网络侧接收并保存的;所述保存单元,还用于将所述第二原始视频数据保存在所述第二缓冲区;所述获取单元,还用于在检测到需要播放所述第二原始视频数据时,从所述第二缓冲区中获取所述第二原始视频数据进行播放。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市百果园网络科技有限公司,未经广州市百果园网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710994812.6/2.html,转载请声明来源钻瓜专利网。