我在Web客户端(Angular应用程序)上具有4k大图像分辨率。后端是.net。
我需要在服务器和客户端之间进行一些快速通信以更新实时图像。
下图显示了应用程序屏幕的原型。
用例场景: 用户更改一些参数(大小,模糊,旋转,某些图像处理...),我将参数发送到服务器服务器,服务器进程图像并提供我需要在客户端上显示的新参数。图像可以从服务器以任何格式发送。
但是我需要很高的响应速度,也许每秒30张图像。
可以通过Web套接字来完成,该服务器每次都发送新图像,是否有更好/更快(更优化)的方法? 是否有一些实时图像流,例如视频流或其他内容? 使用WebRTC可以做到这一点吗?
答案 0 :(得分:0)
您正在搜索的响应速度似乎很复杂。您可以使用WEBP来实现良好的文件压缩,但这还不足以实现压缩。
如果您确实需要将其上传到服务器上并使用4k图像以每秒30幅的速度获取数据,则根本不起作用
您是否考虑过在客户端进行所有操作?通过使用webgl可以,请检查以下内容: https://github.com/evanw/webgl-filter