极致性能,高效运维,保障企业信息安全
下载ToDesk个人版
下载ToDesk企业版
下载云电脑客户端
帮助中心
最新资讯
关于ToDesk
加入我们
2022-05-31
视频编解码是对图像数据进行压缩或者解压缩的过程。远程桌面的画面传输好比是把一辆汽车在上海拆成零件,分装进箱子里运到北京,再重新组装起来。视频编码和解码就是这个过程中“拆”和“装”两个关键环节,可见其复杂和重要性。
编码包括采样、编码、压缩三个步骤。采样就是在视频流中截取画面数据,编码对这些画面数据进行处理,再压缩成更小的数据包以便传输。
解码则是编码的逆向过程:接收端把收到的数据包打开,重新还原成画面,再把画面根据顺序逐帧排列形成视频流。
高效的视频编解码可以使编解码速度更快、把数据包压缩得更小。在更低的资源占用下,带来高清流畅的远程体验。
1.编解码更快,端到端延时更低
2.压缩率更高,更省带宽
3.鲁棒性更强,无惧网络波动
ToDesk核心团队有超过十年的视频编解码研发经验,算法和硬件优化双管齐下、深度优化,打造了专为远程桌面而生的高效编解码器。
我们将一系列画面分为独立帧(称作I帧)和预测帧(称作P帧)。I帧会传输所有信息,可以解码出完整画面;P帧只传输前后画面之间的差别,需要参考前一帧画面来拼出完整画面,但数据量只有I帧的几百分之一。
一个I帧和多个P帧就构成了一组连续画面。就像是火车,I帧是车头,P帧都是接在车头后面的多节车厢。ToDesk通过图像算法优化,可以让一个I帧拖更多P帧,进一步降低5ms编码延时。
虽然这种环环相扣的传输方式可以大幅提升压缩率,但也需要预防网络抖动和丢包带来的数据丢失。否则如下图所示,序列中的某一帧丢失,后续的P帧就像脱节的车厢,无法解码。
针对文字工作、图片显示、3D图形等不同桌面内容,ToDesk均采用了针对性的特殊编码,进一步降低输出码率,静止状态下低于50kbps,正常办公时低于200kbps。桌面内容编码降低了ToDesk的带宽占用,在各种网络环境下都能提供流畅稳定的远程体验。
除了算法优化,ToDesk更进一步,深入计算架构挖掘硬件性能,用GPU提升编码效率,在提升速度的同时,还释放了CPU资源,让电脑运行更顺畅。
CPU计算单元较少,但每个单元的算力更强,适合处理步骤严密关联、逻辑复杂的任务。GPU则恰恰相反,适合处理大量的重复计算。视频编解码的算法独立、运算量大,就非常适合GPU。
知易行难,不同的计算架构就像是不同的语言,需要经过复杂的转换才能顺畅运行。ToDesk为GPU量身打造了并行编解码架构,充分发挥硬件潜力,把编码延时降低到8ms以下。并且运用了了采集直通技术——GPU直接从显存里获取图像信息,无需CPU介入,采集延时降低到5ms以下。
除了强大的视频编解码能力是远程桌面的核心基础外,影响实际体验的网络质量也同样举足轻重。ToDesk聚焦网络传输,采用ZulerOTTSD-WAN为您的远控体验保驾护航。