标签: rfb-protocol

Vnc 与 WebRTC 用于远程屏幕控制

概述

是否可以使用VNC(RFB)配合WebRTC使用Node Js实现远程屏幕控制?我从 RFB 获取远程屏幕帧,我想将其转换为 MediaStream,然后发送到客户端。我试图在网上搜索任何解决方案,但没有发现任何我可以使用的解决方案。

我找到的可能的解决方案

  1. ffmpeg 帧编码(我不确定是否可以将帧编码为适合 MediaStream 的内容)
  2. 将帧放入canvas元素中,然后捕获到MediaStream

主要问题

如何对 rfb 帧进行编码以适合 Mediastream 和 WebRTC

到目前为止我一直在使用的

我只是将 rfb 帧转换为 png 图片,发送到客户端并使用画布渲染它。问题 - fps 较差,延迟相当大

除了WebRTC还有其他解决方案吗?

encoding vnc node.js webrtc rfb-protocol

5
推荐指数
1
解决办法
4972
查看次数

VNC 定义了哪些协议代码?(RFB 协议)

就在最近,我发现 Windows、Linux 和其他系统上的 VNC 的各种实现都有一种基于 ID 的方法,用于协商用于通信的 rfb 协议的协议方法。有些协议比其他协议有更多的加密,有些只会加密登录凭据,有些则根本不使用任何加密。

我在哪里可以找到现有或标准化协议 ID 及其名称的(大部分完整)列表?如果每个条目都附有高级信息(例如规格)的链接,我将不胜感激。

encryption vnc vnc-viewer vnc-server rfb-protocol

2
推荐指数
1
解决办法
1578
查看次数

RFB协议和VNC协议之间的连接是什么

因此,我已经阅读了有关RFB协议和VNC协议的信息,但我不了解两者之间的联系。

我正在阅读:http : //www.realvnc.com/docs/rfbproto.pdf 我所看到的只是有关RFB协议的说明,但我不知道vnc在哪里连接。

VNC就像是发送和接收帧缓冲区的程序的名称吗?RFB是实际的协议吗?

谢谢

vnc rfb-protocol

1
推荐指数
1
解决办法
3188
查看次数

RFB协议的实现

我正在寻找一个RFB protocol在我的项目中使用它的实现,经过长时间的搜索,我遇到了这个主题(答案是由专家成员写的......)我已经在另一个论坛上发布了一个话题而我得到了同样的答案.

我的问题是:为什么我们称之为RFB protocol并且没有API或库来实现它?据我所知,协议应该有一个API来使用它; 例如TCP/IP,UDP ......

PS:我在这里发布了关于同样问题的另一个问题

api rfb-protocol

-1
推荐指数
1
解决办法
1488
查看次数