[英]How to stream server webcam to servlet
我想在Servlet中显示连接到服务器的网络摄像头,在许多站点中都读到了可能使用getUserMedia()的内容。 但这只会使视频网络摄像头出现在用户身上,而不是服务器上。
我怎样才能做到这一点? 我的servlet是用Javascript编程的
首先,我非常怀疑您的servlet是用JavaScript编写的。 您确定我们不是在谈论Java吗?
您所描述的声音就像您想要实时录制网络摄像头一样。 与点播视频相比,这是一项艰巨的任务,需要相当多的知识和经验。
我们并不是在谈论从一个点到另一点的流(“单播流”),而是在多播流中,有人将打开一个网站并连接到该流。 为此,您必须将网络摄像头的视频流发送到多播器,并以适合目标受众的方式进行编码。 因此,基本上发生了以下情况:您捕获了网络摄像头的视频数据,将其编码为可以流式传输的格式,然后将其发送到多播器,该多播器将流复制到连接到该多播器的每个客户端。 该客户端可以是独立的媒体播放器(例如Quicktime,VLC或WMP),也可以是嵌入网站的播放器。
简而言之,您需要执行以下操作:
做到这一点不仅是程序员的工作,也是很多sysadmin的工作。 您必须做一些带宽和容量规划,优化编码器,选择正确的编解码器等等。 所有这些选择在很大程度上取决于目标受众的类型和规模,信息流的目的等等。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.