[发明专利]一种视频播放方法及装置在审
申请号: | 201910716703.7 | 申请日: | 2019-08-05 |
公开(公告)号: | CN110708609A | 公开(公告)日: | 2020-01-17 |
发明(设计)人: | 王良;孔春丽;刘吉昊 | 申请(专利权)人: | 青岛海信传媒网络技术有限公司 |
主分类号: | H04N21/4782 | 分类号: | H04N21/4782;H04N21/426;H04N21/433;H04N21/443;H04N21/44 |
代理公司: | 11415 北京博思佳知识产权代理有限公司 | 代理人: | 杨春香 |
地址: | 266061 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 物理地址 浏览器 视频播放系统 视频图像 解码器 解码 内存空间 视频播放 缓存区 视频流 渲染 视频图像存储 视频帧 预设 写入 应用 发送 播放 申请 | ||
1.一种视频播放方法,应用于视频播放系统,其特征在于,所述视频播放系统至少包括浏览器和解码器,所述方法包括:
所述解码器在接收到视频流之后,依次对所述视频流中的每一视频帧进行解码,并将解码得到的视频图像存储至指定的物理地址所对应的内存空间中,以及将所述物理地址发送至所述浏览器;
所述浏览器在接收到所述物理地址之后,将所述物理地址写入预设的缓存区;
所述浏览器顺次从所述缓存区中获取物理地址,依据获取到的物理地址从所述内存空间中获取视频图像,并对获取到的视频图像进行渲染,以及播放渲染后的视频图像。
2.根据权利要求1所述的方法,其特征在于,在所述对获取到的视频图像进行渲染之后,所述方法还包括:
判断所述缓存区中存储的物理地址的数量是否大于等于预设的数量阈值;
若是,则从所述缓存区中获取下一个物理地址,依据获取到的下一个物理地址从所述内存空间中获取视频图像,并对获取到的视频图像进行渲染,以及播放渲染后的视频图像。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若判断得出所述缓存区中存储的物理地址的数量小于所述预设的数量阈值,则再次对当前获取到的视频图像进行渲染,并播放渲染后的视频图像。
4.根据权利要求1所述的方法,其特征在于,在所述依据获取到的物理地址从所述内存空间中获取视频图像之后,所述方法还包括:
将当前获取到的物理地址从所述缓存区中删除。
5.根据权利要求1所述的方法,其特征在于,所述将解码得到的视频图像存储至指定的物理地址所对应的内存空间中,包括:
将解码得到的视频图像进行数据压缩;
将压缩之后的视频图像存储至指定的物理地址所对应的内存空间中。
6.一种视频播放装置,应用于视频播放系统,其特征在于,所述视频播放系统至少包括浏览器和解码器,所述装置包括:
解码模块,用于所述解码器在接收到视频流之后,依次对视频流中的每一视频帧进行解码,并将解码得到的视频图像存储至指定的物理地址所对应的内存空间中,以及将所述物理地址发送至所述浏览器;
写入模块,用于所述浏览器在接收到所述物理地址之后,将所述物理地址写入预设的缓存区;
第一渲染模块,用于所述浏览器顺次从所述缓存区中获取物理地址,依据获取到的物理地址从所述内存空间中获取视频图像,并对获取到的视频图像进行渲染,以及播放渲染后的视频图像。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
判断模块,用于判断所述缓存区中存储的物理地址的数量是否大于等于预设的数量阈值,若是,则执行所述第一渲染模块所执行的步骤。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
第二渲染模块,用于在判断得出所述缓存区中存储的物理地址的数量小于所述预设的数量阈值时,再次对当前获取到的视频图像进行渲染,并播放渲染后的视频图像。
9.根据权利要求6所述的装置,其特征在于,所述装置还包括:
删除模块,用于将当前获取到的物理地址从所述缓存区中删除。
10.根据权利要求6所述的装置,其特征在于,所述解码模块包括:
压缩子模块,用于将解码得到的视频图像进行数据压缩;
存储子模块,用于将压缩之后的视频图像存储至指定的物理地址所对应的内存空间中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信传媒网络技术有限公司,未经青岛海信传媒网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910716703.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:IPTV医院用户的病房管理系统及方法
- 下一篇:一种线下直播互动系统及方法