Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用网页远程控制JavaSE应用程序_Java_Php_Sockets_Remote Access - Fatal编程技术网

使用网页远程控制JavaSE应用程序

使用网页远程控制JavaSE应用程序,java,php,sockets,remote-access,Java,Php,Sockets,Remote Access,我正在设计一个JavaSE应用程序,它使用网络摄像头作为IP摄像头。 此应用程序有两种模式 一,。实时视频流 二,。运动检测图像捕获(当检测到运动时,它捕获并存储一帧) 我使用JavaCV库实现了这一点 如何构建一个web界面来远程切换这两种模式。并在网页上显示视频或图像 另外,我如何才能流到网页的实时视频 我计划使用PHP 任何帮助都将不胜感激。我不介意任何链接或教程。你有两种观点 首先在Java应用程序中运行Web服务器(这不会导致php) 优点: 用户友好 如果您使用嵌入式Servlet

我正在设计一个JavaSE应用程序,它使用网络摄像头作为IP摄像头。 此应用程序有两种模式

一,。实时视频流

二,。运动检测图像捕获(当检测到运动时,它捕获并存储一帧)

我使用JavaCV库实现了这一点

如何构建一个web界面来远程切换这两种模式。并在网页上显示视频或图像

另外,我如何才能流到网页的实时视频

我计划使用PHP

任何帮助都将不胜感激。我不介意任何链接或教程。

你有两种观点

首先在Java应用程序中运行Web服务器(这不会导致php)

优点:

  • 用户友好
  • 如果您使用嵌入式Servlet容器或类似的Velocity处理器,那么这很简单
缺点:

  • 不容易从网络外部访问
其次,您在internet的某个地方运行Web服务器,Java应用程序将视频流传输到服务器

优点:

  • 易于从外部访问
  • PHP可用
缺点:

  • 你需要实现这些目标

对于流媒体部分,我目前没有什么好主意-也许可以尝试类似vlcj的东西。

您可能想检查一下,看看您的cam有哪些现成的功能。嵌入式web服务器可能就是其中之一。看看这是否以及如何在你的计划中发挥作用。它有一个笔记本电脑集成的网络摄像头,并且没有任何可能有用的特殊功能。。。