我正在设计一个JavaSE应用程序,该应用程序将网络摄像头用作IP摄像头。此应用程序有两种模式
i。实时视频流
ii。运动检测图像捕获(当检测到运动时,它会捕获一帧并将其存储)
我使用JavaCV库实现了这一点。
我如何构建一个web界面来在这两种模式之间远程切换。并在网页上显示视频或图像。
此外,我如何将直播视频流式传输到网页。
我计划使用PHP。
如有任何帮助,我们将不胜感激。我不介意任何链接或教程。
您有两种意见
首先,您在Java应用程序中运行Web服务器(这导致没有php)
优点:
- 用户友好型
- 如果您使用嵌入式Servlet容器或类似Velocity处理器的类似工具,则非常简单
缺点:
- 不容易从网络外部访问
第二,你在互联网上的某个地方运行一个Web服务器,Java应用程序将视频流式传输到服务器
优点:
- 易于从外部进入
- PHP可用
缺点:
- 你需要实现
对于流媒体部分,我目前没有什么好主意——也许可以试试vlcj之类的东西。