我目前通过websocket传输我的OpenGL渲染图像。我使用ZLib压缩来压缩服务器端的RGB数据。在客户端,我只需解压缩并显示图像。
我的压缩步骤:
如何进一步压缩? MPEG-4编码的简单图像是一种选择,甚至可能吗? 如何进一步缩小图像尺寸?
答案 0 :(得分:0)
S3TC是有损的,所以如果你想要更多的压缩,使用另一种有损方法,比如JPEG,并加速压缩直到你不喜欢结果。然后回来。
答案 1 :(得分:0)
如果图像彼此相似,请使用一些标准的一次通过视频压缩算法。如果图像不同,为什么不使用JPEG或其他(更现代的)图像压缩算法呢?无论哪种情况,都应该很容易为服务器和客户端找到合适的库,而不需要发明和开发自己的编解码器和格式。