我正在一个项目和在这个项目中工作,我需要捕获桌面屏幕并通过互联网发送到其他客户端。要压缩图像,我想将其转换为256色图像。我有一个普通的256色调色板,我使用欧几里得距离来找到最接近的颜色。问题是我需要以每秒10-15帧的速度发送这些图像,并使256色图像需要7秒。我想知道其他程序(如teamviewer或真正的VNC)是如何做到这一点的。 for (int y=0;y<900;y++) //
我需要开发一些类似的东西,但目前为止我使用的是一款Chrome应用程序,它使用Whammy.js编码来自desktopCapture流的webm图像,并将它们编码为.webm视频,但速度非常慢几乎5分钟,持续30秒),我无法录制系统声音。 我测试了这个Screencastify应用程序,我认为它做的相当体面的工作,它甚至以fullHd快速记录,也可以记录系统声音。但这是如何工作的? AFAIK C