[发明专利]网络视频在线播放方法、视频在线播放装置及智能电视有效
申请号: | 201210202342.2 | 申请日: | 2012-06-18 |
公开(公告)号: | CN102724584A | 公开(公告)日: | 2012-10-10 |
发明(设计)人: | 严帅领 | 申请(专利权)人: | TCL集团股份有限公司 |
主分类号: | H04N21/433 | 分类号: | H04N21/433;H04N21/4335;H04N21/434 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 516001 广东省惠州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 视频 在线播放 方法 装置 智能 电视 | ||
技术领域
本发明属于网络视频播放领域,尤其涉及一种网络视频在线播放方法、视频在线播放装置及智能电视。
背景技术
随着智能电视的普及,越来越多的家庭用户购买智能电视;使用智能电视观看电视节目时,不再局限于电视台推送的节目,用户可以选择一些门户网站推出的视频节目进行在线播放。然而在线播放网络电视节目时,由于带宽的限制,一些高清视频在播放时频繁出现播放卡顿的现象。
智能电视因为内存限制,不能开辟很大的内存给缓冲,在播放高清视频时会经常发生卡顿。主要原因在于高清视频文件单位时间内传输的数据比较多,而网络带宽不够,或者网络拥挤的时候,多媒体解码器在播放时,获得文件资料不够播放导致音视频频繁出现卡顿的现象。
发明内容
本发明实施例的目的在于提供一种网络视频在线播放方法,旨在解决现有的在线播放网络电视节目时由于带宽的限制导致播放卡顿的问题。
本发明实施例是这样实现的,一种网络视频在线播放方法,包括下述步骤:
S1:获取待播放音视频文件的格式,计算缓存所需的音频缓存空间和视频缓存空间,并开始接收所述音视频文件;
S2:解码所述音视频文件已接收到的部分,将解码后的音频数据放入所述音频缓存空间,将解码后的视频数据放入所述视频缓存空间;
S3:判断所述音频缓存空间或所述视频缓存空间中是否有一个已满;若是,则从所述音频缓存空间和所述视频缓存空间中取出所述解码后的音频数据和视频数据进行播放。
更进一步地,所述步骤S1包括下述步骤:
S11:获取所述待播放音视频文件的格式;
S12根据所述待播放音视频文件的格式计算缓存所需的音频缓存空间和视频缓存空间大小;
S13:判断是否是第一次播放或者搜索后播放;若是则进入步骤S14,若否则进入步骤S16;
S14:对解码前数据缓冲;
S15:进一步判断所述解码前缓冲的数据是否够一帧解码,若是,则转入所述步骤S2进入音视频解码;若否,则执行所述步骤S14;
S16根据所述音频缓存空间和所述视频缓存空间大小和网速计算用户等待时间;
S17:提示节目缓冲中和用户等待时间,待用户等待时间到,进入所述步骤S15。
更进一步地,所述步骤S2包括下述步骤:
S21:根据所述步骤S12中计算的所述音频缓存空间和所述视频缓存空间大小,开辟音频缓存空间和视频缓存空间;
S22:音视频解码;
S23将解码后的音视频数据分别放入所述音频缓存空间和所述视频缓存空间。
更进一步地,所述步骤S3包括下述步骤:
S31:判断是否是第一次播放或者搜索后播放,若是,则进入所述步骤S33,若否,则进入所述步骤S32;
S32判断所述音频缓存空间或所述视频缓存空间中是否有一个已满若是,则进入所述步骤S33,若否,则返回至所述步骤S1的子步骤S14;
S33:播放音视频;
S34判断所述音频缓存空间和所述视频缓存空间中是否有一个为空若是,则进入步骤S35,若否,则返回至所述步骤S33;
S35:判断音视频文件播放是否结束;若是则本流程结束,若否,则返回至所述步骤S1的子步骤S13。
本发明的目的还在于提供一种采用上述的网络视频在线播放方法实现网络视频在线播放的视频在线播放装置,包括:
音视频文件获取模块,用于获取待播放音视频文件的格式,计算缓存所需的音频缓存空间和视频缓存空间,并接收音视频文件;
缓存模块,其中包括用于缓存音频数据的音频缓存空间和用于缓存视频数据的视频缓存空间;
解码模块,用于将音视频文件获取模块接收的音视频文件已接收到的部分解码,并将解码后的音视频数据分别放入对应的音频缓存空间和视频缓存空间;
判断模块,用于判断缓存模块中音频缓存空间或视频缓存空间是否已满;当音频缓存空间或视频缓存空间中有一个已满则通知播放模块开始播放;
播放模块,用于收到判断模块的播放命令后从缓存模块中取出解码后的数据进行播放。
本发明的目的还在于提供一种包括上述的视频在线播放装置的智能电视。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL集团股份有限公司,未经TCL集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210202342.2/2.html,转载请声明来源钻瓜专利网。