[发明专利]一种在安卓系统中平滑显示实时流视频画面的方法及装置有效
| 申请号: | 202011336196.3 | 申请日: | 2020-11-25 |
| 公开(公告)号: | CN112153082B | 公开(公告)日: | 2021-03-09 |
| 发明(设计)人: | 任纪川;陈锡华 | 申请(专利权)人: | 深圳乐播科技有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04N21/43;H04N21/433;H04N21/4402;H04N21/8547 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 518000 广东省深圳市南山区粤海街*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 系统 平滑 显示 实时 视频 画面 方法 装置 | ||
本发明涉及实时视频播放器的渲染技术领域,公开了一种在安卓系统中平滑显示实时流视频画面的方法、装置、计算机设备及计算机可读存储介质,可在获取到解码的纹理信息后,不进行立即显示,而是将纹理信息缓存起来,然后由相对比较精准的垂直同步信号Vsync来触发进行纹理信息的读取及视频画面渲染,以及触发进行已渲染视频画面的显示,因此可以比较好地适配各个芯片厂家解码处理过程,使得实时流视频画面能够被比较均匀的显示出来,达到视频画面的平滑播放效果,避免给观看者带来卡顿等不好的画面观赏体验。此外,通过在发现硬件Vsync信号不准确时,启动软件模块来模拟Vsync信号,可获取到相对准确的软件Vsync信号,进一步确保达到视频画面的平滑播放效果。
技术领域
本发明属于实时视频播放器的渲染技术领域,具体地涉及一种在安卓系统中平滑显示实时流视频画面的方法、装置、计算机设备及计算机可读存储介质。
背景技术
流媒体(Streaming Media)是指将一连串的媒体数据压缩后,经过网上分段发送数据,在网上即时传输影音以供观赏的一种技术与过程,此技术使得数据包得以像流水一样发送;如果不使用此技术,就必须在使用前下载整个媒体文件。流式传输可传送现场影音或预存于服务器上的影片,当观看者在收看这些影音文件时,影音数据在送达观看者的计算机后立即由特定播放软件播放。
实现流式传输主要有如下两种方式:顺序流式传输(Progressive Streaming)和实时流式传输(Real Time Streaming)。前者是指顺序下载,即观看者在观看在线媒体的同时下载文件,在这一过程中,观看者只能观看下载完的部分,而不能直接观看未下载部分,也就是说,观看者总是在一段延时后才能看到服务器传送过来的信息。而后者是指在保证匹配连接带宽的前提下,能够使媒体可以被实时观看到,即在观看过程中,观看者可以任意观看媒体前面或后面的内容。
目前在实时流媒体的处理过程中,主要处理方式是将实时流视频数据传给多媒体数字信号解码器MediaCodec,然后由MediaCodec解码获取视频帧及纹理信息,最后通过表面着色器将纹理信息实时渲染到视频帧的视频画面上,实现实时输出显示目的。但是一方面由于各个芯片厂家对解码器的输出控制存在差异,以及另一方面由于实时流视频画面因连接带宽限制导致帧率一般不超过60帧/秒,使得很难做到实时流视频画面的平滑输出,可能给观看者带来卡顿等不好的画面观赏体验。
发明内容
为了解决在实时流媒体的处理过程中所存在的难以做到实时流视频画面平滑输出的问题,本发明目的在于提供一种在安卓系统中平滑显示实时流视频画面的方法、装置、计算机设备及计算机可读存储介质。
第一方面,本发明提供了一种在安卓系统中平滑显示实时流视频画面的方法,包括:
接收实时流视频数据;
对所述实时流视频数据进行解码,获取视频帧和纹理信息;
缓存所述纹理信息;
输入垂直同步信号Vsync,其中,所述垂直同步信号Vsync为脉冲信号;
根据所述垂直同步信号Vsync的到达时间戳与所述视频帧的显示时间戳PTS的时刻关系,触发将所述纹理信息渲染到目标视频帧的视频画面上,并显示渲染后的视频画面。
基于上述发明内容,可在获取到解码的纹理信息后,不进行立即显示,而是将纹理信息缓存起来,然后由相对比较精准的垂直同步信号Vsync来触发进行纹理信息的读取及视频画面渲染,以及触发进行已渲染视频画面的显示,因此可以比较好地适配各个芯片厂家解码处理过程,使得实时流视频画面能够被比较均匀的显示出来,达到视频画面的平滑播放效果,避免给观看者带来卡顿等不好的画面观赏体验。此外,可利用纹理信息的拷贝,减少从解码器拷贝数据的系统消耗。
在一个可能的设计中,对所述实时流视频数据进行解码,获取视频帧和纹理信息,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳乐播科技有限公司,未经深圳乐播科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011336196.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可快速自动交付与交易图像的系统
- 下一篇:一种滚筒自动填充油脂系统和方法





