内部网络HTML/Java小程序文件共享权限

内部网络HTML/Java小程序文件共享权限,java,applet,webcam,Java,Applet,Webcam,对不起,如果我的标题不具体,我想不出更好的表达方式了 情况是这样的。我已经设置了一个盒子来播放网络摄像机的镜头,我将它称为盒子A。我在我的电脑上,试图获取这些镜头;我将我的电脑称为B盒(我在两台电脑上都使用Ubuntu)。我几乎一字不差地按照这里的说明操作: 我正在使用“网络摄像头服务器”进行设置。我下载了Apache2并使用它来设置web界面。盒子A上的网络摄像头拍摄视频并将其流式传输到“HTTP://localhost/webcam”。我正在尝试点击“HTTP://[Box A的内部IP]

对不起,如果我的标题不具体,我想不出更好的表达方式了

情况是这样的。我已经设置了一个盒子来播放网络摄像机的镜头,我将它称为盒子A。我在我的电脑上,试图获取这些镜头;我将我的电脑称为B盒(我在两台电脑上都使用Ubuntu)。我几乎一字不差地按照这里的说明操作:

我正在使用“网络摄像头服务器”进行设置。我下载了Apache2并使用它来设置web界面。盒子A上的网络摄像头拍摄视频并将其流式传输到“HTTP://localhost/webcam”。我正在尝试点击“HTTP://[Box A的内部IP]/网络摄像头”。然而,当我这样做时,它只是停留在“连接…”屏幕上

我试着点击方框A的索引,结果成功了。我还可以点击“[框A的内部IP]:8888”,这会在框A上显示网络摄像头的快照。但由于某种原因,我没有从小程序(即/webcam)接收数据

我花了好几个小时试图解决这个问题,但没有成功。框B是否需要某种权限才能使用框A的小程序?或者我需要把盒子上的HTML文件公开


请随时询问您需要的任何信息,以尝试解决问题。如果我遗漏了任何相关信息,我深表歉意

好的,这里有一个解决方案

如果您只是复制了小程序的HTML文件,则这适用于(根据链接的说明):

默认情况下,webcam.html文件中的java小程序配置为每秒1帧的流。 默认情况下,它还配置为使用“localhost”作为域

由于box B浏览器中的
localhost
指向box B,小程序将尝试连接到此计算机。。。首先,这是不允许的(如果小程序没有签名-不知道是否有),其次,那里没有运行网络摄像头服务器

解决办法如下:

下面是一个webcam.html的示例 文件的最大FPS为60,并托管在hacktivision.com上:

复制此示例,并将
hacktivision.com
替换为框A的IP地址(或计算机名称,如果您有内部DNS或主机配置)


(顺便说一下,我的Ubuntu11.04似乎没有
网络摄像头服务器
包。)

如果是Java权限问题:看看Java控制台,是否有一些异常堆栈跟踪可见?