繁体   English   中英

Chrome + 另一个进程:进程间通信比 HTTP/XHR 请求更快?

[英]Chrome + another process: interprocess communication faster than HTTP / XHR requests?

我有一个进程#1 对视频流进行实时图像处理。

我需要在 Chrome 中的 HTML 页面(同一台计算机上的进程 #2)、 canvasimgvideo HTML5 元素中呈现此视频。

由于我有 1000x1000 像素 x 3 字节 RGB,以 20 fps 的速度在进程 #1 和进程 #2 (Chrome) 之间发送是 57 MB/秒。

测试:

有哪些选项可以在同一台计算机上从进程 #1 发送超过 100 MB/秒(在未来的情况下为 2000x2000 像素视频 20fps)到进程 #2(Chrome)?

Chrome 是否可以直接访问进程#1 的某些数据,而无需通过 HTTP 瓶颈发送/接收? 进程 #1 和 Chrome 之间是否可以使用共享内存进行进程间通信?

这可以在 Chrome 扩展层完成吗?

注意:流程 #1 是用 C++ 或 Python 编写的

可能您可以使用 websocket 连接来完成此任务。 它只会打开一次,然后您可以通过它发送大量数据,从而大大减少流量使用(与http请求相比)。

您可以在此处查看基本描述和示例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM