spice协议

songtianyi.info/pages/vdi/004-vdi.html
官方文档
编解码
图像: LZ/GLZ 和 Quic
LZ/GLZ 和 Quic 之间的选择是基于图像属性的启发式选择。从概念上讲,合成图像使用 LZ/GLZ 压缩效果更好,而真实图像使用 Quic 压缩效果更好。
视频流: MJPEG

显示驱动
基于WDDM
spice / win32 / qxl-wddm-dod · GitLab
GitHub - freedesktop/spice-qxl-wddm-dod
GitHub - vrozenfe/qxl-dod: QXL WDDM DOD driver

惠普HP 远程图形软件(Remote Graphics Software,RGS)

适用于3D工作站等场景,无论专业 3D 图形应用程序安装在何处,都可以在任何 PC 上的任何位置完美、安全、即时地运行它们。

HP ZCentral Remote Boost,以前称为HP Remote Graphics Software或 HP RGS 是由HP Inc.开发的客户端-服务器远程桌面软件,最初于 2003 年推出。

2020 年,作为 HP ZCentral 解决方案的一部分,HP 更新并重新命名了 RGS。服务和 RGS 支持已于 2021 年 3 月 31 日过期

编码器

HP3(自 RGS 5.0 以来的默认图像编解码器)是HP第三代编解码器的名称,该编解码器可提供无视觉损失、可变速率压缩,专为文本、丰富的数字图像和高帧速率视频环境而设计。HP3压缩和编解码器允许动态调整压缩,以平衡速度和网络使用,比上一代快约2倍。

无损 JPEG-LS

AVC/H264 减少视频等大桌面区域频繁变化的使用情形下的网络带宽。非常适合纹理模式下的视频或 3D 应用。 HP 不建议将其用于线框或细线,因为在运动时可能会出现屏幕伪影。支持GPU编码

备注

色度二次采样:HP3 444;AVC 420

性能选项

自适应图像质量 只要每秒更新次数低于目标更新速率(从0到30次更新/秒),HP ZCentral Remote Boost就会开始将图像质量降低到最低图像质量设置。

提高文本渲染质量 选择“提高文本渲染质量”时,HP ZCentral Remote Boost会对发送方显示的颜色较少的区域(大部分为文本的区域)使用不同的编码,以提高接收器上显示这些区域时的质量。

新版特性

HP VELOCITY -----> 广域网 UDP

GRAPHICS HARDWARE ACCELERATION ------> AVC/H264编码,应对低带宽,提高帧率

更新历史

2013.2 6.0版本引入H264编码

2014.6 7.0版本引入UDP
ZCentral Remote Boost | HP® Official Site
HP ZCentral Remote Boost User Guide

RDP协议

RDP 8 引入了 RemoteFX 媒体流 它使用 AVC/H.264 来远程检测服务器上的视频内容。RemoteFX 媒体流取代了多媒体重定向 (MMR)。注意:MMR 现在已从 RDP 10 中完全删除,因为 RemoteFX 媒体流适用于所有类型的视频内容,而 MMR 仅适用于某些类型。

在 Windows Server 2012 和 Windows 8 中使用 RemoteFX 媒体流实现无缝多媒体体验 - Microsoft Tech Community

RDP 8.1 中 引入了 AVC/H.264 混合模式 ,除了使用 RemoteFX 媒体流之外,还将对 AVC/H.264 的支持扩展到图像,同时使用专有编解码器压缩文本。

Windows 8.1 和 Windows Server 2012 R2 中的 RemoteFX H.264 编解码器改进 - Microsoft Tech Community

Windows Server 2012 和 Windows 8 中的 RemoteFX 自适应图形 - Microsoft 技术社区

RDP 10中 引入全屏 AVC 444 模式,在远程桌面场景中使用 AVC/H.264 作为唯一的编解码器的主要挑战是文本显示了 AVC/H.264 的典型实现的光环效应。这是由作为压缩的一部分发生的颜色转换过程引起的,该过程会丢弃一些色度信息,如 4:2:0 格式所示。对人眼来说,视频内容缺乏色度信息并不那么明显,但是对于主要使用文本的远程桌面场景,这是显而易见的,用户会认为这是模糊的。AVC/H.264标准定义了使用4:4:4格式的能力,该格式在转换过程中不会丢失色度,但是通常这不是大多数AVC/H.264硬件编码器和解码器实现的一部分,因此提供了一个挑战。

Windows 10 和 Windows Server 2016 Technical Preview 中的远程桌面协议 (RDP) 10 AVC/H.264 改进 - Microsoft Tech Community

备注
Microsoft RemoteFX是 Microsoft 品牌名称,涵盖了一组增强 Microsoft 开发的远程显示协议远程桌面协议 (RDP) 的视觉体验的技术。

组件包括但不限于:RemoteFX Adaptive Graphics、RemoteFX vGPU、RemoteFX USB Redirection、RemoteFX Codec等

RemoteFX vGPU是微软hyper-v是支持的一个GPU虚拟化技术,不过因为安全漏洞问题,今年4月已经弃用了,也暂时没找到技术细节。

桌面远程协议-编解码相关推荐

  1. Netty使用篇:Http协议编解码

    第一章:概述 Http协议是一个应用层协议.在Http协议之上又构建出来了WebSocket这种双向通信的协议.可以主动在服务端帮我们去推数据,实际上我们现在做一些双向通信的比较很重要的东西,比如:推 ...

  2. Dubbo篇:基于Netty实现Dubbo协议编解码源码分析

    Dubbo协议解析 Dubbo协议设计参考了TCP/IP协议,包括协议头和协议体两部分.16字节报文头主要携带了魔法数(0xdabb,用于分割两个不同请求),以及当前请求报文是否是Request.Re ...

  3. c语言的tlv协议编解码函数,基于C语言的TLV格式协议快速解析方法与流程

    技术特征: 1.基于C语言的TLV格式协议快速解析方法,其特征在于,在客户机上设有编译器和解析器,在服务器上也设有编译器和解析器,从而使客户机和服务器都同时具备编码能力和解码能力:客户机和服务器通过网 ...

  4. Mina Codec Filter对应协议实现编解码处理

    原文地址:Mina Filter(Apache Mina user guide Chapter 9 Codec Filter) 本教程试图解释为什么以及如何使用ProtocolCodecFilter. ...

  5. 【Apache Mina2.0开发之二】自定义实现Server/Client端的编解码工厂(自定义编码与解码器)!...

    本站文章均为 李华明Himi 原创,转载务必在明显处注明: 转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/apache-mina/831.html ☞ ...

  6. G711(PCM/PCMA/PCMU),G721,G723,G729等 音频编解码

    G711,G721,G723音频编解码,G729音频库,Android G711(PCMA/PCMU).G726.PCM音频转码到AAC,ffmpeg接收g723音频流,Android G726语音编 ...

  7. 音频编解码标准G.711与G.729

    G.711和G.729协议是两对用于语音压缩的编码方案,两者具有一些相似之处,但不同于完全自由使用的G.711,使用G.729是需要付费的,而且,对于使用G.729的情况,CPU占有时间大约为G.71 ...

  8. 音视频编解码 文件格式 协议内容详解

    编解码学习笔记(一):基本概念 媒体业务是网络的主要业务之间.尤其移动互联网业务的兴起,在运营商和应用开发商中,媒体业务份量极重,其中媒体的编解码服务涉及需求分析.应用开发.释放license收费等等 ...

  9. aac蓝牙编解码协议_蓝牙音频编码哪个音质好?今天我们来逐一解读

    家有影院致力于帮助渴望学习.热爱电影.希望通过自己双手搭建出适合自己的家庭影院的朋友.如果你是这样的人,我们和500位同样热爱家庭影院的伙伴愿意一起帮助你实现梦想.同时,我们还能帮助你找到价格优惠的靠 ...

最新文章

  1. 【Gstreamer】在虚拟机中无法使用硬件加速:gstreamer1.0-vaapi
  2. linux下的last以及lastb命令
  3. JAVA String 相加编译器发生了什么?
  4. 操作系统 VS 编程语言 UNIX VS C语言
  5. MySql DATE_FORMAT函数用法
  6. 分别使用 XHR、jQuery 和 Fetch 实现 AJAX
  7. 自动驾驶芯片_自动驾驶芯片“争夺战”
  8. 《ArcGIS Runtime SDK for .NET开发笔记》--三维功能
  9. 【SpringClould】SpringClould eureka 单机 案例实验
  10. 【HDOJ】1261 字串数【组合数学--排列+代数】
  11. 三阶魔方中心互换_三阶魔方入门
  12. 国家区块链漏洞库 《区块链漏洞定级细则》发布
  13. 深度学习知识点总结-激活函数
  14. 一种简单的仓储系统实物可视化分布实现方案
  15. 提取音乐用什么软件哪个好
  16. Cisco Packet Tracer汉化处理
  17. Enhanced Assertions
  18. 【强化学习】GAIL
  19. 彻底解密C++宽字符
  20. 20171693测绘工程三班钱慧亚 结构体笔记

热门文章

  1. vue springboot 密文(密码加密)请求
  2. 2023年上半年软考成绩查询时间
  3. 换行与回车----\n与\enter的区别
  4. 关于《Node-RED系列教程》
  5. 市面上主流TPMS胎压芯片介绍
  6. GeForce 3080更新470驱动出错的解决方案
  7. Windows下安装NTP服务器
  8. Vue3.0+Cesium+Tomcat服务下倾斜摄影数据加载详细过程
  9. php实现国际汇率兑换接口ZZ
  10. 基于matlab的简易声音滤波