下記ページを参照させていただき、起動、設定はできております。
http://www.wave440.com/wave_log/archives/dss/index.html
しかし、サーバーのあるLAN内部からは配信を確認できるのですが、
外部から接続すると、接続タイムアウトが起きてしまいます。(error 10060)
ファイアーウォール等は特に導入しておりません。
ルーターのポートは、下記をを開いてあります。
80 TCP(WEBサーバを立てています)
8000 TCP
8000 UDP
8001 TCP
8001 UDP
7070 TCP
7070 UDP
554 TCP
554 UDP
解決策をご教授願えませんでしょうか?
よろしくお願いします。
外部から接続する場合ルーターなどを通るので、基本的にポート80番で映像を配信しないと見れない人が多いので、僕の職場では80番で映像を配信しています。
Webサーバーを立ち上げてサイトを運営しているのであれば、もう一つIPアドレスを手に入れて、別にサーバーを用意しそこでサイトを運営する等の対応が必要なのではないでしょうか。
以上、参考になれば幸いです。
8000等のポートを開く設定を行っているポートを指定して開くと、ページは開かれますが、クイックタイムがリクエストタイムエラーを吐きます。
質問文に記載されているもの以外に、ルータのポートを空けなければならないのかもしれません。
ブロードバンドルータを使っており、フォワード機能で同様にポートを開けてある状況です。
同じように時間切れ、NotFoundになります。
サーバからクライアント側にRTSPでサーバのドメイン名かIPアドレスが渡っています。
このことはWiresharkなどのプロトコル解析ツールを使うと分かります。
問題はサーバのIPアドレスとしてLANのプライベートアドレスが渡ることです。
これでクライアントが接続できず時間切れになるのです。
フォワード機能が有効ならば、伝文中の問題のIPアドレスをルータのドメイン名
もしくはIPアドレスに変えることができれば問題は解決すると思います。
QuickTime Streaming Serverでは設定画面でドメイン名を入力できるようですが、
DSSには無いみたいで。
hostsやdnsでなんとかしてごまかすか
ルータのDMZ機能を使うか
固定のグローバルIPアドレスを1つ取得するか(取得する気ならこんな苦労はないのだが)
であろうかと思います。
でもほんとに解決するかちょっと自信が無い。