[发明专利]一种基于gstreamer的播放器提升起播黑屏性能的方法有效
申请号: | 202111328061.7 | 申请日: | 2021-11-10 |
公开(公告)号: | CN114071235B | 公开(公告)日: | 2022-12-13 |
发明(设计)人: | 王翠丽;梁敏;周沙金 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04N21/4425 | 分类号: | H04N21/4425;H04N21/443;H04N21/44 |
代理公司: | 四川省成都市天策商标专利事务所(有限合伙) 51213 | 代理人: | 赵以鹏 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 gstreamer 播放 提升 黑屏 性能 方法 | ||
本发明提供了一种基于gstreamer的播放器提升起播黑屏性能的方法,包括步骤一:在音视频播放前,在产品系统相应目录下的配置文件中配置预滚和异步预滚开关;步骤二:在Android产品系统和基于gstreamer的流媒体播放器之间的中间自适应层,获取步骤一配置的开关;步骤三:在基于gstreamer的流媒体播放器的sink层中,根据步骤二中异步预滚开关重起一个线程来控制预滚显示,对于从头起播和seek起播使用不同的起播流程;通过本发明的方法,可以实现在视频起播缓冲完成以及系统底层解mute之前,视频播放不会处于黑屏状态,显著缩短了视频起播的黑屏时长,大大提升了视频播放的快速起播体验感,从而进一步提高了产品核心竞争力。
技术领域
本发明涉及流媒体播放技术领域,具体涉及一种基于gstreamer的播放器提升起播黑屏性能的方法。
背景技术
随着网络技术和流媒体技术的快速发展,电子消费类产品不断增长,人们对于消费类电子产品的要求越来越高。而消费类电子产品使用最多的功能之一就是音视频播放功能,因此提升音视频播放体验是流媒体开发领域重点关注的问题,也是在这个精益求精的年代提升产品竞争力的关键因素之一。
而视频播放的第一个直观感受就是视频起播性能,目前Android系统上的播放器在起播视频的时候,在视频缓冲完成以及系统底层解mute之前,会存在一定时长的黑屏问题,即在点击视频播放到出现视频画面之间会存在黑屏现象。这是因为Android系统底层显示视频需要在获得稳定视频信号一段时间后,才真正在屏幕上显示,其需要的时间长度不固定,执行解mute的时间点也无法捕获。有时候黑屏的时间很长,这非常影响播放体验感。
发明内容
本发明的目的在于提供一种基于gstreamer的播放器提升起播黑屏性能的方法,以期解决背景技术中存在的技术问题。
为了实现上述目的,本发明采用以下技术方案:
一种基于gstreamer的播放器提升起播黑屏性能的方法,包括:
步骤一:在音视频播放前,在产品系统相应目录下的配置文件中配置预滚和异步预滚开关;
步骤二:在Android产品系统和基于gstreamer的流媒体播放器之间的中间自适应层,获取步骤一配置的开关;
步骤三:在基于gstreamer的流媒体播放器的sink层中,根据步骤二中异步预滚开关重起一个线程来控制预滚显示,对于从头起播和seek起播使用不同的起播流程;
步骤四:在基于gstreamer的流媒体播放器的sink层中,根据步骤二中的预滚和异步预滚开关值以及步骤三中的异步延时来控制视频第一帧的显示;依据预滚开关的值来决定在解码出第一帧视频后是否需要立马直接显示;并根据异步预滚开关值来决定是否需要延时等待seek操作;
步骤五:如果是从头起播视频,当解码完第一帧视频,则立马送去显示;如果是seek起播,则第一帧不做预滚preroll显示,然后视频起播成功开始播放play。
在一些实施例中,所述配置文件中配置预滚和异步预滚开关是采用的是系统配置文件的形式配置开关。
有益效果
本发明提出了一种基于gstreamer的播放器提升起播黑屏性能的方法,通过本发明的方法,可以实现在视频起播缓冲完成以及系统底层解mute之前,视频播放不会处于黑屏状态,显著缩短了视频起播的黑屏时长,大大提升了视频播放的快速起播体验感,从而进一步提高了产品核心竞争力。
附图说明
图1为实施例中Android系统上播放器起播视频的正常流程。
图2为本发明方法的视频起播流程:其中蓝色虚框中的流程是本发明提出的异步预滚(async preroll)显示第一帧视频画面的起播流程。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111328061.7/2.html,转载请声明来源钻瓜专利网。