想象一下,我有一个只能读取base64图像的客户端,我希望将这些图像显示为实时电影(尽可能减少延迟)。
使用nodejs canvas lib在服务器端创建此映像。对于我发送给客户端的每个图像,我看到它们与imagediff nodejs lib之间的区别,我只发送差异匹配图像。
在客户端,我展示了它将最后一张图像精确地放在之前的图像(图层)上。
问题是在服务器端我有以下值来减慢进程:
16ms:绘制画布之后:
42ms:imagediff(imagediff nodejs lib)
[100到250ms] - toDataUrl(canvas到png base64 - canvas nodejs lib toBuffer()。toString('base64'))
最大的问题是3。
你有不同的解决方案吗?
感谢您的时间。
爱德华