• ベストアンサー

WindowsXP ProfessionalでIISを利用したストリーミング配信

WindowsXP ProのIISを利用したライブの 映像配信をしたいのですが、構成がわからないので質問させていただきました。 Webカメラの映像をどうにかライブで公開することは 可能でしょうか? よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • suzui
  • ベストアンサー率67% (199/297)
回答No.4

外のPCから、.asxファイルの読みこみはできていて、 メディアプレイヤーが起動しているという状態で正しいんですよね。 ではポート8080を開放していない可能性はありませんか? (エンコーダの「ブロードキャストのセキュリティ」やファイアウォールの設定、およびルータのアドレス変換関連で) エンコーダ・ファイアウォール・ルータのいずれかのログに、ブロックされているような記録が残っていないでしょうか。 エンコーダではプル配信中に接続してきたクライアントのIPをログに取れるようですから、ログを取る設定をしてみてください。

参考URL:
http://www.microsoft.com/japan/windows/windowsmedia/privacy/9sencoder.aspx#pulldist
FineTAKA
質問者

お礼

何度もすみません。先ほど、ルーターメーカーに問い合わせたところ、このルーターに接続されているクライアントPCから、同一LAN上にあるサーバーからの配信は受信できないようになってるようです。サーバーPCからだけ見れたのは、配信がサーバーにされているため、LANからサーバーにアドレス変換されたものがまた、同一のPCに返ってくるためのようです。 ポート開放・セキュリティも、設定済みでおかしいと思っていたら、どうやらルーターの仕様のようでした。 わざわざお時間をお取りして、適切な回答ありがとうございました。

FineTAKA
質問者

補足

このようなエラーがmediaplayerででます 「ネットワーク エラーが発生したので、ファイルを再生できません。サーバーが使用できない場合があります。ネットワークに接続していること、およびプロキシ設定が正しいことを確認してください。」

その他の回答 (3)

  • suzui
  • ベストアンサー率67% (199/297)
回答No.3

.asxファイルの中で、 <ref HREF="http://XXXXXXXXXXXXXXX:8080/"/> というところがありますが、 <ref HREF="mms://XXXXXXXXXXXXXXX:8080/"/> でないのは何か理由があるのでしょうか?

FineTAKA
質問者

補足

ありがとうございます。 ご指摘の件ですが、参考にしましたページで 完成見本がありましたが、その内容がHTTPでしたので そのまま使用いたしました。 また、エンコーダーでも配信にHTTPとなっていましたのでそう記述しました。 見れるPCと見れないPCがあるようなので、 セキュリティ関係なのではと当方では考えておりますが、どうやっても、見ることができません。 また、mmsで、ダイレクトにプレーヤーから開いたところ、同様の結果でした。 説明がわかりにくいとは思いますが、 よろしくお願いいたします。

  • suzui
  • ベストアンサー率67% (199/297)
回答No.2

エラーの内容と、.asxファイルの中身を詳細に説明してくだされば、何か分かるかもしれません。 分からないかもしれませんが。 それと、Web上で参考にしている資料があればそのURLも。

FineTAKA
質問者

補足

ありがとうございます。 エラーは、「ファイルが見つからないと出ます(接続中のときにとまって、バッファを開始できない)」 asxは、このように定義しています。 <ASX version="3.0"> <Title>ライブ中継</Title> <AUTHOR>TAKA</AUTHOR> <COPYRIGHT>XXXXXXXXXX</COPYRIGHT> <Abstract>XXXXXXXXXXXXXXXX http://XXXXXXXXXXXXXX/</Abstract> <Entry> <Title>ライブ中継</Title> <AUTHOR>TAKA</AUTHOR> <COPYRIGHT>XXXXXXXXXXXXXXXXXX</COPYRIGHT> <Abstract>XXXXXXXXXXXXXXXXXXXXXX http://XXXXXXXXXXXXXXXXXX/</Abstract> <ref HREF="http://XXXXXXXXXXXXXXX:8080/"/> </Entry> </ASX> ポートは8080にしています(HTTPで80を使用しているので) また、エラーの出るPCはWin2000Proです。 こちらのページを参考にしています。 構築にかんして、わかりやすく書いてあるようですが 当方が間違ってるかもしてません。 よければ、補足の解説等ございましたらお願いします webサーバー構築 http://www.lira.co.jp/t-room/xp_server/ ストリーミング配信 http://homeserver-streaming.com/server/ を参考にしました

  • suzui
  • ベストアンサー率67% (199/297)
回答No.1

IISは使っていないようですが、こちらが参考になりませんか?

参考URL:
http://homepage1.nifty.com/usa01/kankyou.html
FineTAKA
質問者

補足

回答ありがとうございます。 私はIISを使い、webサーバーは、構築しました。 ソフトウェアにwindowsmediaencoder9を使用して 配信を設定しましたが、web上から、ストリーミングの リンク(○○○.asx)をクリックしても表示できません(mediaplayerでエラー) しかし、ストリーミングサーバー兼webサーバー に使っているPCからは、正常に表示されます。 セキュリティソフト・ルーターでは、もちろんポート設定で、使用しているポートを開放し、アドレス変換もしています。 この場合どのように設定すればよいでしょうか。 よろしくお願いします。

関連するQ&A