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


Control JavaSE application remotely using a web page

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

i。实时视频流

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

我使用JavaCV库实现了这一点。

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

此外,我如何将直播视频流式传输到网页。

我计划使用PHP。

如有任何帮助,我们将不胜感激。我不介意任何链接或教程。

您有两种意见

首先,您在Java应用程序中运行Web服务器(这导致没有php)

优点:

  • 用户友好型
  • 如果您使用嵌入式Servlet容器或类似Velocity处理器的类似工具,则非常简单

缺点:

  • 不容易从网络外部访问

第二,你在互联网上的某个地方运行一个Web服务器,Java应用程序将视频流式传输到服务器

优点:

  • 易于从外部进入
  • PHP可用

缺点:

  • 你需要实现

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