Web浏览器与本机C++的通信
Web browser communication with native C++
我有一个图像处理应用程序,它占用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进行录制。
相关文章:
- VSOMEIP-2个设备之间的通信(TCP/UDP)不工作
- 是否可以使用winusb同时与多个相同的usb设备进行通信
- 混淆了如何使用IDL与Ethovision进行通信
- C++ Boost::asio串行通信与Arduino无法写入
- 我是否需要包含隐式使用/与 WindowsAPI 通信"Windows.h"?
- 通过TCP的PvP通信问题
- C++一个线程如何正确通信其任务已完成?
- 如何将 Firebase 与基于 Linux 的客户端应用配合使用,以便与服务器进行双向消息通信
- 删除功能不适用于串行通信后多个循环中的多个实例
- 网站和C++程序在同一台 Linux PC 上的通信
- 通过插槽和信号在不同线程中的两个qt对象之间进行通信
- 使用 pybind11 共享 MPI 通信器
- 进程间通信堆内存
- C++ TCP 套接字通信 - 连接按预期工作,几秒钟后失败,没有收到新数据,read() 和 recv() 块
- C++ 两台不同机器之间通过wifi进行套接字通信
- 提升::Asio 异步聊天客户端停止与服务器通信
- 与SPI NAND闪存(STM32L4,QSPI)的通信问题
- 线程之间的通信不起作用 - C++
- 如何在此功能中没有通信过程?
- MPI 集合通信中的指针分配