对远程帧缓冲协议 RFB 的解析

2021-08-16 16:22:00 +08:00
 vincentcui

RFB (Remote Framebuffer Protocol) 远程帧缓冲协议,是一种允许用户通过网络连接控制远端计算机的七层网络协议。 在 RFB 协议中,用户通过本地鼠标、键盘输入,经由远端计算机计算后,将图形用户界面( GUI )回传本地进行输出。

撸了 gitbook,请大家移步观看 https://rfb.vincentcui.cn/

1879 次点击
所在节点    程序员
4 条回复
bomb77
2021-08-16 17:55:05 +08:00
大致浏览了下,图文并茂,解释清晰,等有空了学习一下。
感谢楼主的分享~
vincentcui
2021-08-16 19:23:24 +08:00
@bomb77 有类似的项目需求吗,一起学习
cache
2021-08-17 17:49:54 +08:00
@vincentcui

RFB 是用网络直接传输没有压缩过的原始 fb 数据?

相对于 H264 等算法压缩过的视频流,网络带宽没问题吗?
vincentcui
2021-08-18 10:36:59 +08:00
@cache RFB 做了两点性能优化,一是只传输图像有变化的部分,减少背景图像的重复传输。二是用 ZRLE 等算法压缩传输图像,提高传输效率。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/796097

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX