Java 从网络摄像头播放视频并在其他计算机上播放

Java 从网络摄像头播放视频并在其他计算机上播放,java,networking,video-streaming,webcam,Java,Networking,Video Streaming,Webcam,我最近有一个项目要做。我要做的事情如下: 从客户端的摄像机获取实时视频 流并将其转发到服务器 在服务器端播放 我对此做了一些研究,我知道jmf和网络摄像头捕获可以为我做1和3。真正让我陷入困境的是第二点 我没有尽可能多地做网络编程,我也找不到实现这一点的正确想法。如何将捕获的视频剪辑转换为视频流(顺便说一下,不需要声音)并实时发送到服务器 我所需要的只是一个正确的api指南 提前感谢。您需要使用连接客户端和服务器的。您可以在Java教程中找到示例,尝试使用ObjectStream,这确实非常简单

我最近有一个项目要做。我要做的事情如下:

  • 从客户端的摄像机获取实时视频
  • 流并将其转发到服务器
  • 在服务器端播放
  • 我对此做了一些研究,我知道jmf和网络摄像头捕获可以为我做1和3。真正让我陷入困境的是第二点

    我没有尽可能多地做网络编程,我也找不到实现这一点的正确想法。如何将捕获的视频剪辑转换为视频流(顺便说一下,不需要声音)并实时发送到服务器

    我所需要的只是一个正确的api指南


    提前感谢。

    您需要使用连接客户端和服务器的。您可以在Java教程中找到示例,尝试使用ObjectStream,这确实非常简单。使用Windows Media Encoder捕获网络摄像头并将其传输到任何其他计算机

    当编码器启动时,您将获得一个URL来查看您的流,您可以使用该URL从internet的任何位置查看流(带有音频和视频)。

    1)无需在标题中添加主标记。2) 请在句子开头加一个大写字母。也可以用大写字母表示I,缩写和首字母缩略词如JEE或WAR。这使得人们更容易理解和帮助。