2011-08-06 7 views
3

申し訳ありません私のタイトルが非特定の場合、私はそれを言葉にするより良い方法を考えることができませんでした。内部ネットワークHTML/Javaアプレットファイルの共有アクセス許可

ここに状況があります。私はウェブカメラ映像をストリーミングするために1つのボックスを設定しました。私はそれをボックスAと呼んでいます。私は自分のコンピュータにあり、その映像を取得しようとしています。私は自分のコンピュータBox Bと呼ぶ(私は両方のコンピュータでUbuntuを使っている)。私はここの指示をかなりそのまま受け継いだ。 http://hacktivision.com/index.php/2009/06/16/setting-up-an-ubuntu-webcam-server

"webcam-server"を使用して設定しています。私はApache2をダウンロードし、それを使ってWebインターフェイスを設定しています。ボックスAのWebカメラはフッテージを取得し、それを「HTTP:// localhost/webcam」にストリームします。私は "HTTP:// [ボックスAの内部IP]/webcam"にヒットしようとしています。しかし、私がすると、それはちょうど "接続中..."画面で立ち往生する。

私はボックスAの/ indexを打つことを試みました。私はまた、[ボックスAの内部IP]:8888を押すと、ボックスAのWebカメラのスナップショットが表示されます。何らかの理由で、私はアプレット(/ webcam)からデータを受信しません。

私はかなりの時間この問題を解こうとしましたが、成功しませんでした。 Box BがBox Aのアプレットを使用する必要があるかもしれない何らかのパーミッションはありますか?あるいは、Box AのHTMLファイルを公開する必要がありますか?

問題を解決するために必要な情報をお気軽にお尋ねください。関連情報を一切削除した場合はお詫び申し上げます。

+0

場合、それはいくつかのJavaパーミッションの問題である:Javaコンソールを見てください - いくつかの例外スタックが見えるトレースがありますか? –

答えて

1

これは解決策のアイデアです。

あなたは、単にアプレットのHTMLファイルをコピーした場合、これは(あなたがリンクされた命令から)適用されます。

webcam.htmlファイル内のJavaアプレットは、デフォルトでは、1つのフレームでストリーミングするように設定されています毎秒。 また、ドメインとして "localhost"を使用するようにデフォルトで設定されています。

あなたのボックスBのブラウザで localhostよう

はBのボックスを指し、アプレットがこのコンピュータに接続しようと...これが最初に許可されていない(アプレットが署名されていない場合は - 何のアイデアは、それがない場合)、第2にそこに走っているwebcam-serverはありません。

ソリューションは、以下の文章にされています。この例では、

コピー:

ここでは60の最大のFPSとwebcam.html ファイルの例だとhacktivision.com上でホストされていますhacktivision.comをボックスAのIPアドレス(またはDNSまたはフィッティングホストの内部設定がある場合はコンピュータ名)に置き換えます。

は(ちなみに、私のUbuntu 11.04は何webcam-serverパッケージを持っていないようです。)

関連する問題