[发明专利]一种视频传输控制方法、装置、设备及可读存储介质在审
申请号: | 202011352590.6 | 申请日: | 2020-11-26 |
公开(公告)号: | CN112511839A | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 魏红杨;张贞雷 | 申请(专利权)人: | 山东云海国创云计算装备产业创新中心有限公司 |
主分类号: | H04N19/42 | 分类号: | H04N19/42;H04N21/262;H04N21/266;H04N21/462;H04N21/231;H04N21/433 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘志红 |
地址: | 250001 山东省济南市自由贸易试验*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 传输 控制 方法 装置 设备 可读 存储 介质 | ||
本发明公开了一种视频传输控制方法、装置、设备及可读存储介质,该方法包括:按照输入帧率,从内存中读取VGA数据;VGA数据与BMC管理系统中显示信息对应;对VGA数据进行图像压缩处理,并按照输出帧率将压缩得到的VGA压缩数据写入内存;从内存中读取VGA压缩数据,并发送给目标终端,以便目标终端在远程桌面中输出显示信息。在该方法中,在将BMC管理系统中的本地视频发送给目标终端的远程显示桌面进行显示的过程中,通过对压缩处理过程的输入帧率和输出帧率进行有效控制,便可使得整个视频传输过程可控,能够保障远程视频显示的顺畅。
技术领域
本发明涉及服务器技术领域,特别是涉及一种视频传输控制方法、装置、设备及可读存储介质。
背景技术
BMC管理系统是服务器监控和管理中不可缺少的重要组成部分。其中,BMC管理系统中的远程桌面显示功能为管理服务器带来了极大的便利。
在远程桌面显示功能中需要进行视频压缩处理。但是,由于显示信息对应的图像帧是实时产生的,而远程桌面显示过程中,需要进行网络传输,因而产生的原始图像帧,压缩图像帧以及传输压缩图像帧的帧率就需要进行有效匹配,否则容易远程视频显示异常。
综上所述,如何有效地解决远程视频显示控制等问题,是目前本领域技术人员急需解决的技术问题。
发明内容
本发明的目的是提供一种视频传输控制方法、装置、设备及可读存储介质,通过对视频压缩处理的输入帧率和输出帧率进行有效控制,从而保障远程视频显示通畅。
为解决上述技术问题,本发明提供如下技术方案:
一种视频传输控制方法,包括:
按照输入帧率,从内存中读取VGA数据;所述VGA数据与BMC管理系统中显示信息对应;
对所述VGA数据进行图像压缩处理,并按照输出帧率将压缩得到的VGA压缩数据写入所述内存;
从所述内存中读取所述VGA压缩数据,并发送给目标终端,以便所述目标终端在远程桌面中输出所述显示信息。
优选地,在所述按照输入帧率,从内存中读取VGA数据之前,还包括:
利用显卡接收所述显示信息,并生成对应的VGA信号;
将所述VGA信号中的图像数据存入所述内存中。
优选地,所述按照输入帧率,从内存中读取VGA数据,包括:
利用AXI总线并结合先入先出队列,从所述内存中读取所述VGA数据。
优选地,所述利用AXI总线并结合先入先出队列,从所述内存中读取所述VGA数据,包括:
从所述内存中读取VGA数据的起始位置和大小信息,判断出帧头帧尾;
生成与所述输入帧率对应的控制信号;
利用所述控制信号在开始读取所述VGA数据时,插入帧头标志,并在读入的所述VGA数据个数满一帧时,插入帧尾标志。
优选地,所述生成与所述输入帧率对应的控制信号,包括:
获取当前已读取帧数;
若所述已读取帧数未达到所述输入帧率对应的帧数,则生成所述控制信号。
优选地,所述按照输出帧率将压缩得到的VGA压缩数据写入所述内存,包括:
在无法将所述VGA压缩数据写入所述内存的情况下,丢弃当前待写入的压缩帧。
优选地,所述按照输出帧率将压缩得到的VGA压缩数据写入所述内存,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东云海国创云计算装备产业创新中心有限公司,未经山东云海国创云计算装备产业创新中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011352590.6/2.html,转载请声明来源钻瓜专利网。