[发明专利]启播加速方法、装置及计算机可读取存储介质有效
申请号: | 201810958331.4 | 申请日: | 2018-08-22 |
公开(公告)号: | CN110858827B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 王钺 | 申请(专利权)人: | 浙江宇视科技有限公司 |
主分类号: | H04L65/60 | 分类号: | H04L65/60 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 徐丽 |
地址: | 310000 浙江省杭州市滨江区西兴街道江陵路*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 加速 方法 装置 计算机 读取 存储 介质 | ||
本发明实施例提供了一种启播加速方法、装置及计算机可读取存储介质。其中,所述方法应用于电子设备,且电子设备内预先创建一软件解码器,所述方法包括:将解封装后的视频流分别发送至硬件解码器的处理队列及软件解码器的处理队列,以使软、硬件解码器同时对视频流进行解码;当软件解码器解码出视频流的第一个I帧数据时,通过显示单元输出显示所述第一个I帧数据;若在预设时间内获得硬件解码器解码出所述视频流,播放基于所述硬件解码器解码出的视频流生成的多媒体数据。并行使用软硬解码器进行解码,缩短了解码器切换过程中所占用的时间,避免在需要软硬解码器切换时出现卡顿,提高视频流的首张画面输出效率。
技术领域
本发明涉及播放技术领域,具体而言,涉及一种启播加速方法、装置及计算机可读取存储介质。
背景技术
随着通信技术的进步,视频数据的传输也越来越便捷。视频数据的观看不再局限于特定的设备,可移动的电子设备已成为用户观看视频数据的首选。使用移动的电子设备观看视频数据无需限制用户观看的时间、地点等,为用户带来了极大的便利,特别是对于安防领域的监控视频而言。
视频数据被传输前均需要进行编码,以便于传输。待电子设备接收到视频数据后再对视频数据进行解码并播放。然而,电子设备预先并不了解接收到的视频数据的编码方式,因此,启播过程中对其进行解码需花费大量时间。在大量的数据解码的过程中,用户需要一直等待,显然不能满足用户对观看实时性的要求,甚至影响用户的观看体验。
发明内容
本发明的目的在于提供一种启播加速方法、装置及计算机可读取存储介质,用以改善上述问题。
为了实现上述目的,本发明实施例采用的技术方案如下:
第一方面,本发明实施例提供了一种启播加速方法,应用于电子设备,所述电子设备包括硬件解码器及显示单元,所述电子设备预先创建一软件解码器,所述启播加速方法包括:将解封装后的视频流分别发送至所述硬件解码器的处理队列及所述软件解码器的处理队列,以使所述硬件解码器与所述软件解码器同时对所述视频流进行解码;当所述软件解码器解码出所述视频流的第一个I帧数据时,通过所述显示单元输出显示所述第一个I帧数据;若在预设时间内获得所述硬件解码器解码出所述视频流,播放基于所述硬件解码器解码出的所述视频流生成的多媒体数据。
第二方面,本发明实施例提供了一种启播加速装置,应用于电子设备,所述电子设备包括硬件解码器及显示单元,所述电子设备预先创建一软件解码器,所述启播加速装置包括:解码模块,用于将解封装后的视频流分别发送至所述硬件解码器的处理队列及所述软件解码器的处理队列,以使所述硬件解码器与所述软件解码器同时对所述视频流进行解码;输出模块,用于当所述软件解码器解码出所述视频流的第一个I帧数据时,通过所述显示单元输出显示所述第一个I帧数据;播放模块,用于若在预设时间内获得所述硬件解码器解码出所述视频流,播放基于所述硬件解码器解码出的所述视频流生成的多媒体数据。
第三方面,本发明实施例提供了一种计算机可读取存储介质,其上存储有计算机指令,该计算机指令被处理器执行时实现前述启播加速方法的步骤。
与现有技术相比,本发明实施例提供了一种启播加速方法,所述电子设备预先创建一软件解码器,所述启播加速方法通过将解封装后的视频流分别发送至所述硬件解码器的处理队列及所述软件解码器的处理队列,使硬件解码器与软件解码器同时对所述视频流进行解码,并在软件解码器解码出所述视频流的第一个I帧数据时,直接采用显示单元输出显示,无需等待完整的视频流的解码完成。此过程,由于软件解码器可解码的类型比较广,采用软件解码器可以更快的解码出第一个I帧数据,从而提高图像输出速度,使用户快速看到视频流的第一帧画面,缓解用户等待焦躁的心理,提高用户的观看体验。在预设时间内获得所述硬件解码器解码出所述视频流,播放基于所述硬件解码器解码出的所述视频流生成的多媒体数据,借助软件解码器可更可靠更快的解码出整个视频流的特性,缩短输出显示第一个I帧数据画面到正常播放视频数据的时间,提高用户的观看体验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江宇视科技有限公司,未经浙江宇视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810958331.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多基准时钟加权合成方法
- 下一篇:一种用于安保领域的自动化指挥系统