您好我正在编写一个客户端/服务器远程查看器(桌面共享)应用程序,其中桌面的屏幕截图通过套接字通过网络发送。我想通过获取两个图像之间的差异然后发送差异来减少传输的大小。另一方面,差异将与另一端的先前图像合并。
所以请任何人指导我如何完成这项工作。现在我仍然每次通过网络以编程方式发送屏幕的完整图像,而另一端的程序只显示该图像。我觉得巨大的数据正在通过网络传递,另一端的屏幕更新速度很慢。所以请告诉我如何比较两个图像并仅将差异发送到另一端的好方法。还告诉我如何将差异与另一端的实际图像合并。
1) 有很多免费代码和库可用于图像比较,但我只是不明白我应该使用哪一个,哪一个会更快进行比较。所以请指导我。
2)最重要的部分是如何仅通过网络发送差异并将差异与另一端的实际图像合并
我尝试了很多关于我的第 2 点的信息,但没有得到类似的信息。没有文章我发现谁能指导我如何仅通过网络发送差异并将差异与另一端的实际图像合并
所以我正在寻找针对我的第 2 点的深入讨论。谢谢