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

时间:2011-08-06 23:42:00

标签: java applet webcam

很抱歉,如果我的标题不明确,我想不出更好的方法来说出来。

这是情况。我已经设置了一个盒子来播放网络摄像头镜头,我称之为Box A.我在我的电脑上试着拍摄那些镜头;我会打电话给我的电脑Box B.(我在两台电脑上都使用Ubuntu。)我按照这里的说明一字不差地说: http://hacktivision.com/index.php/2009/06/16/setting-up-an-ubuntu-webcam-server

我正在使用“webcam-server”进行设置。我下载了Apache2并使用它来设置Web界面。 Box A上的网络摄像头拍摄视频并将其流式传输到“HTTP:// localhost / webcam”。我正试图点击“HTTP:// [Box A的内部IP] /网络摄像头”。但是,当我这样做时,它只会停留在“正在连接...”屏幕上。

我尝试点击Box A的/ index并且有效。我还可以点击“[Box A的内部IP]:8888”,它给出了Box A上网络摄像头的快照。但是出于某种原因,我没有收到applet中的数据(/webcam)。

我试图找出这个问题已经有好几个小时了,没有成功。盒子B需要使用Box A的小程序可能有某种权限吗?或者我可能需要在Box A上公开HTML文件吗?

随意询问您尝试解决问题所需的任何信息。如果我遗漏任何相关信息,我会道歉。

1 个答案:

答案 0 :(得分:1)

好的,这是一个解决方案的想法。

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

  

默认情况下,webcam.html文件中的java applet配置为以每秒1帧的速度进行流式传输。   默认情况下,它还配置为使用“localhost”作为域。

如框中的localhost B浏览器引用框B,小程序尝试连接到此计算机......首先是不允许的(如果小程序未签名 - 不知道是否存在) ,其次没有网络摄像头服务器在那里运行。

解决方案如下:

  

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

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

(顺便说一句,我的Ubuntu 11.04似乎没有webcam-server包。)