一种IP机顶盒促进视频实时播放流畅的方法技术

技术编号:21096430 阅读:29 留言:0更新日期:2019-05-11 12:37
本发明专利技术公开了一种IP机顶盒促进视频实时播放流畅的方法,在IP机顶盒的存储器内预设丢帧参数A,在一个单位播放时间内,若某视频帧的错误率大于A%,则对该单位播放时间内该视频帧做丢弃不显示处理并将该单位播放时间内剩余视频帧进行慢放填充,其中,A为大于0且小于100的整数。本发明专利技术的方法不仅能有效控制网络负载量,而且能促进视频实时播放的流畅性。

【技术实现步骤摘要】
一种IP机顶盒促进视频实时播放流畅的方法
本专利技术涉及IP终端设备视频播放
,特别涉及一种IP机顶盒促进视频实时播放流畅的方法。
技术介绍
随着网络技术的发展,IP机顶盒技术不断完善,定位家庭娱乐进军消费电子市场。视频数据在网络传输过程中会发生不同程度的错误,数据发生错误时如果通过反馈重发机制重发错误帧,不仅影响节目的实时性,流畅性,而且重发数据并发数高会造成网络堵塞。
技术实现思路
本专利技术的目的是克服上述
技术介绍
中不足,提供一种IP机顶盒促进视频实时播放流畅的方法,不仅能有效控制网络负载量,而且能促进视频实时播放的流畅性。为了达到上述的技术效果,本专利技术采取以下技术方案:一种IP机顶盒促进视频实时播放流畅的方法,在IP机顶盒的存储器内预设丢帧参数A,在一个单位播放时间内,若某视频帧的错误率大于A%,则对该单位播放时间内该视频帧做丢弃不显示处理并将该单位播放时间内剩余视频帧进行慢放填充,其中,A为大于0且小于100的整数,丢帧参数A可根据地区网络情况进行设定,一般网络条件越好时,丢帧参数A的值可设定的越小,并优选将该参数预存于IP机顶盒的FLASH存储器内,则在播放视频时,通过读取存储器内的丢帧参数A及各单位播放时间内包含的各视频帧的错误率,判断各视频帧的错误率是否超过A%,并将错误率超过A%的视频帧丢弃,然后再将一个单位时间内的剩余视频帧数据在该单位时间内慢放填充,其中,视频帧的错误率由解码芯片在解码视频数据时进行判断并输出,由解码芯片判断并输出视频帧的错误率的技术是现有技术中较为成熟的技术,此处不再赘述。进一步地,所述丢帧参数A的值为10,将丢帧参数设为10可满足大多数情况的处理,且可以保障视频的播放效果。进一步地,所述一个单位播放时间为1秒,则确定视频的帧率后即可确定该视频一个单位播放时间内包含多少帧。进一步地,一个单位播放时间内包含的视频帧的帧数不小于24帧,一般帧率大于24帧/秒时,人眼就会认为画面是流畅的,因此设定一个单位播放时间内包含的视频帧的帧数不小于24帧。进一步地,一个单位播放时间内包含的视频帧的帧数为30帧,则可保障即使在丢弃几帧时也可保障人眼看到的视频画面的流畅性。进一步地,丢弃错误率大于A%的视频帧后,具体是将剩余的视频帧在1秒内进行匀速播放。本专利技术与现有技术相比,具有以下的有益效果:通过本专利技术的一种IP机顶盒促进视频实时播放流畅的方法,不仅能有效控制网络负载量,而且能促进视频实时播放的流畅性,且该方法具有简单、可操作性强的优点。附图说明图1是本专利技术的一种IP机顶盒促进视频实时播放流畅的方法的流程示意图。具体实施方式下面结合本专利技术的实施例对本专利技术作进一步的阐述和说明。实施例:针对现有技术中,IP机顶盒收到错误帧视频数据不丢弃错误帧时从而造成频繁出现马赛克,而丢弃错误帧时视频会卡顿的现象,如图1所示,本实施例公开了一种通过对错误帧的处理促进视频实时播放流畅的方法,其具体实施包括以下步骤:A.在IP机顶盒的FLASH存储器内设置丢帧参数dropErrorFramePercent,(dEEP)并由FLASH存储器对该参数进行保存,本实施例中,丢帧参数dropErrorFramePercent的值为10,表示若视频帧错误率大于10%时就丢弃此视频帧不显示,对于错误率不大于10%的视频帧则将进行正常播放。B.视频播放器在播放视频时,先读取该视频的帧率M,优选M为不小于24的整数,由于帧率大于24人眼就会认为画面是流畅的,设定帧率M不小于24能较好的促进视频播放流畅,防止播放过程中频繁出现马赛克和视频卡顿,如本实施例中视频的帧率是30,且本实施例中该视频一共包含的帧数是100,当前播放的视频帧时F0,后续依次是F1,F2一直到F100,则F0至F29为一个单位播放时间(即1秒)内包含的视频帧,则视频播放器在播放前,将先对每个单位播放时间内的视频帧的错误率进行判断,若视频帧的错误率超过10%即判断该视频帧为错误帧并丢弃,如本实施例中,检测到F8,F10是错误帧,则丢弃F8,F10不显示。C.则1秒内剩余帧:F0-F7,F9,F11-F29共28帧,视频播放器对这28帧进行慢放填充,即1秒内匀速播放28帧画面。通过上述方法能较好的促进视频播放流畅,防止播放过程中频繁出现马赛克和视频卡顿,同时,还能有效控制网络负载量。可以理解的是,以上实施方式仅仅是为了说明本专利技术的原理而采用的示例性实施方式,然而本专利技术并不局限于此。对于本领域内的普通技术人员而言,在不脱离本专利技术的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本专利技术的保护范围。本文档来自技高网...

【技术保护点】
1.一种IP机顶盒促进视频实时播放流畅的方法,其特征在于,在IP机顶盒的存储器内预设丢帧参数A,在一个单位播放时间内,若某视频帧的错误率大于A%,则对该单位播放时间内该视频帧做丢弃不显示处理并将该单位播放时间内剩余视频帧进行慢放填充,其中,A为大于0且小于100的整数。

【技术特征摘要】
1.一种IP机顶盒促进视频实时播放流畅的方法,其特征在于,在IP机顶盒的存储器内预设丢帧参数A,在一个单位播放时间内,若某视频帧的错误率大于A%,则对该单位播放时间内该视频帧做丢弃不显示处理并将该单位播放时间内剩余视频帧进行慢放填充,其中,A为大于0且小于100的整数。2.根据权利要求1所述的一种IP机顶盒促进视频实时播放流畅的方法,其特征在于,所述丢帧参数A的值为10。3.根据权利要求1所述的一种IP机顶盒促进视频实时播放流畅的方法,其特征...

【专利技术属性】
技术研发人员:陈启均杨松蒋晓东
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川,51

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

1