Web浏览器与本机C++的通信

Web browser communication with native C++

本文关键字:通信 C++ 本机 浏览器 Web      更新时间:2023-10-16

我有一个图像处理应用程序,它占用CPU,是用c++开发的(图像实时来自网络摄像头)。这个应用程序应该在客户端上运行

我想通过web浏览器启动、暂停、传输数据和退出c++应用程序。因此,基本上,我的UI将是客户端上的HTML+Javascript

我不想使用NPAPI,因为我的主要目标浏览器是G.Chrome,它正在逐步淘汰它。由于沙盒问题,我无法使用Native Client,因为它不支持访问网络摄像头。

有没有办法在同一台机器中的c++和js之间进行通信?我对windows解决方案感到满意。。。理想的是多浏览器解决方案(chrome、firefox等)

非常感谢,

只有Windows+IE才能编译为ActiveX控件。

对于多浏览器,需要在JS中重新编码——这不是一个微不足道的欠拍或将图像发送到web服务器——Nodejs可以做到这一点——你在那里处理吗。

在不知道你对你的图像做了什么的情况下,将决定上述解决方案的可行性。

我认为您可以通过从javascript录制并将数据传递到本机客户端来实现这一点。

结账http://www.html5rocks.com/en/tutorials/webrtc/basics/#toc-mediastream了解如何从javascript进行录制。