Java 如何将服务器网络摄像头流式传输到servlet
我想在我的servlet中显示连接到服务器的网络摄像头,我在许多网站上读到可能使用getUserMedia()的内容;但这只能在用户上获取视频网络摄像头,而不能在服务器上获取Java 如何将服务器网络摄像头流式传输到servlet,java,javascript,servlets,stream,webcam,Java,Javascript,Servlets,Stream,Webcam,我想在我的servlet中显示连接到服务器的网络摄像头,我在许多网站上读到可能使用getUserMedia()的内容;但这只能在用户上获取视频网络摄像头,而不能在服务器上获取 我该怎么做?我的servlet是用Javascript编程的首先,我非常怀疑您的servlet是用Javascript编写的。你确定我们不是在谈论Java吗 你所描述的听起来像是你想要做一个网络摄像头的直播。与视频点播相比,这是一项艰巨的任务,需要相当多的知识和经验 我们谈论的不是从一个点到另一个点的流(“单播流”),而是
我该怎么做?我的servlet是用Javascript编程的首先,我非常怀疑您的servlet是用Javascript编写的。你确定我们不是在谈论Java吗 你所描述的听起来像是你想要做一个网络摄像头的直播。与视频点播相比,这是一项艰巨的任务,需要相当多的知识和经验 我们谈论的不是从一个点到另一个点的流(“单播流”),而是一个多播流,其中有人会打开一个网站并连接到该流。为了做到这一点,您必须将网络摄像头的视频流发送到一个多播器,并以适合预期观众的方式进行编码。因此,基本上发生的事情是,您捕获网络摄像头的视频数据,将其编码为能够流式传输的格式,然后将其发送到一个Multicast,该Multicast将流复制到连接到该Multicast的每个客户端。该客户端可以是独立媒体播放器,如Quicktime、VLC或WMP,也可以是嵌入网站的播放器 因此,简而言之,更具体地说,您必须执行以下操作: