[发明专利]视频处理方法、服务器及系统在审
申请号: | 201911265238.6 | 申请日: | 2019-12-11 |
公开(公告)号: | CN111093091A | 公开(公告)日: | 2020-05-01 |
发明(设计)人: | 王成东;范志刚 | 申请(专利权)人: | 西安万像电子科技有限公司 |
主分类号: | H04N21/234 | 分类号: | H04N21/234;H04N21/235;H04N21/8547;H04N21/81;H04N21/431 |
代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 韩畅 |
地址: | 710075 陕西省西安市高新区唐*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 处理 方法 服务器 系统 | ||
本公开提供一种视频处理方法、服务器、及系统,涉及计算机视频技术领域,所述方法包括:获取视频源信息;其中,所述视频源信息包括视频信息和音频信息;提取所述视频信息;其中,所述视频信息携带有时间戳;将所述视频信息输入至视频解码器,使得所述视频解码器对所述视频信息的至少第一帧视频图像帧进行解码,并根据所述视频解码器获取视频参数;将所述视频参数发送到代理解码器;其中,所述代理解码器的输出为预设图片;将所述预设图片输入至图像渲染器,并根据所述图像渲染器获取视频播放参数;将所述视频信息、视频参数、视频播放参数发送给终端。
技术领域
本公开涉及计算机图像技术领域,尤其涉及视频处理方法、服务器及系统。
背景技术
目前,部分远程桌面,云终端等桌面共享平台的主流技术原理是采集远程操作系统显示输出并对图像进行压缩发送到远端终端设备显示,其中,用户使用的设备为终端设备,终端设备与远程操作系统通过网络连接,用户通过终端设备远程操作远程系统,远程操作系统通常安装在服务器上。
图像采集压缩的通用原理是以前图像作为参考,后续的采集压缩以对比前图像的变化部分压缩传送到远端设备,尽量降低对于本地资源的消耗以及网络传输对于带宽的占用。
在一般使用场景下,操作系统的显示输出变化较不频繁,整体呈现稳定的状态,在对显示输出进行图像采集、压缩和传输的过程中,耗费的计算资源以及传输带宽较少。
但是在远程操作系统而生成的显示输出是以视频播放为主的场景下,显示输出的图像变化频率非常大(每秒至少24帧),需要消耗大量的计算资源图像进行采集和压缩,以及占用大量的带宽对压缩后的图像进行传输,以保证用户在远端设备观看到的画面的连续性。
发明内容
本公开实施例提供一种视频处理方法服务器、及系统,能够释放大量的CPU资源,降低CPU占用率。所述技术方案如下:
根据本公开实施例的第一方面,提供一种视频处理方法,该方法包括:
获取视频源信息;其中,所述视频源信息包括视频信息和音频信息;
提取所述视频信息;其中,所述视频信息携带有时间戳;
将所述视频信息输入至视频解码器,使得所述视频解码器对所述视频信息的至少第一帧视频图像帧进行解码,并根据所述视频解码器获取视频参数;
将所述视频参数发送到代理解码器;其中,所述代理解码器的输出为预设图片;
将所述预设图片输入至图像渲染器,并根据所述图像渲染器获取视频播放参数;
将所述视频信息、视频参数、视频播放参数发送给终端。
在一个实施例中,视频参数包括视频分辨率和帧率,所述视频播放信息包括窗口信息。
在一个实施例中,预设图片为纯色图片。
在一个实施例中,提取所述视频信息包括:通过视频源分离器分离所述视频信息和音频信息。
在一个实施例中,将所述视频参数发送到代理解码器之前,所述方法还包括:
检测代理解码器是否接收到图像渲染器发送的获取图像数据请求;
如果接收到所述获取图像数据请求,从所述视频解码器中获取所述第一帧视频图像帧;
从所述第一帧视频图像帧中获取视频参数。
根据本公开实施例的第二方面,提供一种服务器,该服务器包括:处理器、代理解码器、图像渲染器,其中,所述处理器用于执行:
获取视频源信息;其中,所述视频源信息包括视频信息和音频信息;
提取所述视频信息;其中,所述视频信息携带有时间戳;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安万像电子科技有限公司,未经西安万像电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911265238.6/2.html,转载请声明来源钻瓜专利网。