2

インターネットラジオを作ろうと思っ...

私はストリーミングにicecast2を使用しています.....音楽をicecastに送信するためのwinampを備えたedcastプラグイン...およびユーザーをicecastサーバーに接続するためのxspf Web音楽プレーヤー( http://musicplayer.sourceforge.net/ )と音楽を再生します....

セットアップはうまく機能し、ラジオをテストするために使用するローカルネットワークでブロードキャストおよび受信できます..xamppを使用して...

現在、icecast は、IP アドレスが xx.xx.xxx.xxx の Windows サーバーからオンラインでブロードキャストしています。

Flash Player が埋め込まれた Web ページは、www.xyz.com/images/radio にアップロードされます。

このドメインには、icecast サーバーが実行されている場所と同じ IP アドレスがあります。

フラッシュプレーヤーでラジオに接続するためにWebページを実行すると、firebugで次のようなエラーが発生します

「xx.xx.xxx.xxx:8000/crossdomain.xml 404 見つかりません」

しかし、xx.xx.xxx.xxx サーバーのルートに crossdomain.xml ファイルを作成しました...それでもファイルを認識しません...

設定用のファイルを正確に作成する場所を誰か教えてもらえますか...???

事前にどうもありがとう.....

4

2 に答える 2

1

404/500/504/file not found エラーが表示されます。これは、crossdomain.xml があるべき場所にないか、icecast で読み取れないことを意味します。

Windows では、「C:\Program Files\Icecast2 Win32\web」に crossdomain.xml を配置します (/usr/share/icecast2/web/crossdomain.xml の debian/ubuntu では)。

crossdomain.xml をコンピューターにダウンロードするように求められます。これは、ストリーミング サーバーが crossdomain.xml ファイルを正しく提供していないことを意味します。最も一般的なシナリオは、icecast が xml および/または ogg/aac ファイルの正しい mime.types を持っていないことです。

「C:\Program Files\Icecast2 Win32」内にいくつかの apache mime.types ファイルをコピーします。

ブラウザ内に XML ファイルが表示されます。この場合、crossdomain.xml が正しくインストールされ、提供されています。XML ファイル形式とホストの制限を確認する必要があります。

Windows では crossdomain.xml を "C:\Program Files\Icecast2 Win32\web" に配置します (debian/ubuntu では /usr/share/icecast2/web/crossdomain.xml にあります)。

于 2013-12-28T13:22:22.350 に答える
1

接続しているサーバーがそのポートをブロックしている可能性はありますか? または、ポート 80 を使用するように Flash Player を再構成できますか? (開いているはずのHTTP)

明確にするために、あなたが行ったことはうまくいくはずです.crossdomain.xmlはサーバーのルートにうまく収まるはずです.

私が考えることができる他の唯一のオプションは、サーバー(クロスドメインを持つ)でFlashプレーヤー自体をホストし、HTMLを更新してそこでSWFを参照することです。これはうまくいくかもしれませんが、私は息を止めません (Flash の専門家ではありません)。試してみませんか?

于 2010-02-06T07:33:26.383 に答える