我想 使用套接字流式传输桌面屏幕截图。我不知道这样做的确切方法,所以我选择了 AWT 的机器人 :)
Robot robot = new Robot();
BufferedImage image = robot.createScreenCapture(screenRectangle);
问题是来自机器人的图像太大而无法制作流。一个 1440x900 的捕获大约是0.3MB,我无法以足够快的速度传输它来创建流畅的 24fps 流。
目前我正在使用 TCP 套接字,因为我在将图像切割成多个部分并使用 UDP 发送它们时遇到了问题。
可能这不是正确的方法,但什么是正确的?高清视频流如何传输?
提前致谢