桌面协议功能(2D图形显示技术、语音技术、视频显示技术、外设重定向技术、3D图形显示技术)
桌面协议功能(2D图形显示技术、语音技术、视频显示技术、外设重定向技术、3D图形显示技术)
2D图形显示技术
桌面云要实现远程屏幕显示,要通过服务端侧的操作系统接口,抓取屏幕内容,再经过一定的处理后传送到客户端侧显示出来。
HDP显示关键技术
非自然图像采用无损压缩:自动识别整幅图像中的文字、Windows图框、线条等非自然图像,对非自然图像采用无损压缩;相片、图片等自然图像采用合适的压缩率进行有损压缩。
重复图像数据不传输:自动识别图像中的未变化部分,只有变化的部分数据会传输,极大降低带宽。
支持多种图像压缩算法:支持多种图像压缩算法,可以根据不同的图像特点和场景选择最优的压缩算法。
语音技术
通常桌面协议服务器端可以在虚拟机里面实现一个音频驱动,音频驱动会和Windows的音频子系统(音频引擎)进行交互。
HDP语音关键技术
高保真Music压缩算法:自动识别声音场景,VoIP场景下采用针对人声优化的电信语音算法,音乐场景采用专业的高保真音乐编码算法,极大提升音乐播放品质。
自动降噪算法:VoIP启动自动降噪来压抑周边嘈杂音和背景声音,即使嘈杂环境也能通话自如。
低延时:采用在TC端语音透传算法,减低语音在TC端由于缓冲带来的积累延迟,保障语音实时性。
高音质:采用更高的声音采样率(默认采用44.1K的采样率,友商一般16K),避免音质源头损失。
立体混音:支持“立体混音”,即虚拟机所有的输入声音饿输出声音的混合。
视频显示技术
目前在桌面云中,支持多媒体视频播放,通常有两种方式:
将服务器的多媒体视频播放图像重新进行视频编码处理,然后将视频编码数据传输到客户端进行解码播放显示。
视频重定向方式,通过捕获服务端播放器需要的视频编码流,直接将视频编码流发送到客户端进行解码播放显示。
HDP协议提供了支持4K视频播放的能力,该能力是通过把视频原始文件解封装后的音频数据包发送到客户端,在客户端直接使用音频数据包进行编码显示。
直接使用解封装后的音视频码流,可以降低网络带宽的压力
可以降低对服务端计算资源的消耗
可以充分应用客户端TC的能力实现4K视频的播放
HDP视频关键技术
视频场景智能识别:在Display Server能够自动识别是视频数据还是普通的GDI数据,对于视频数据,采用高效的H.264或MPEG2进行编码,并充分利用TC端硬件能力进行解码。
帧率动态调整:根据网络的质量动态调整视频播放的帧率,优先保证视频流畅度。
视频数据自适应:根据显示器的分辨率和播放器的窗口大小,自动调整视频数据流的大小,在播放器最小化时终止发数据,几乎没带宽,降低CPU消耗,提升用户体验。
多媒体重定向:充分利用TC的硬解码能力,支持断线自动重连播放,流量动态调整,最大支持4K视频播放,流畅度优于ICA。
强大的应用感知能力:对常用视频播放软件(flash)和图像处理软件(如Photoshop)进行针对性优化,比ICA更流畅。
外设重定向技术
在桌面云场景下,把TC/SC终端侧的外围设备,通过桌面云协议映射到远程桌面中,并能通过远程桌面使用这些外围设备的技术。基于外设技术实现的原理来分,主要有以下两种:
端口重定向:是指在远程桌面的操作系统中,针对端口底层协议进行重定向的技术;如USB端口重定向、串口重定向、并口重定向等。(端口下所有的数据信号都需要发给远端,需要远端为设备安装对应的驱动,优势:兼容性好,缺点:对带宽占用较高)
设备重定向:是指在远程桌面的操作系统中,针对设备应用协议进行重定向的技术;如摄像头重定向、TWAIN重定向等。(本地客户端可以将摄像头的画面进行捕获,再发给其他设备)
传统PC使用通用的USB设备总线来接入USB设备。
在华为的FusionCompute里面,可以直接在虚拟机中安装USB驱动。
摄像头建议使用外设重定向,中间的数据是经过压缩的,并且会尽量选择无损的算法,最大限度保证图形图像的质量。
3D图形显示技术
华为桌面云也推出了相应的解决方案(华为高清制图桌面),能支持多种高清制图软件,根据其3D显示实现原理,主要有如下几大类技术:
GPU直通
GPU硬件虚拟化
图形工作站纳管
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。
转载请保留出处: www.zh-cjh.com珠海陈坚浩博客 » 桌面协议功能(2D图形显示技术、语音技术、视频显示技术、外设重定向技术、3D图形显示技术)
作者: cjh
手机扫一扫,手机上查看此文章: |
一切源于价值!
其他 模板文件不存在: ./template/plugins/comment/pc/index.htm