質問

テキサス州エルパソの地元の音楽シーンに焦点を当てたインターネット ラジオ局を立ち上げるよう打診されました。さまざまなオプションを検討しましたが、世の中にあるほとんどのソリューションは、事前に録音されたオーディオをストリーミングするためのもののようです。これに頼る必要があるかもしれませんが、誰かが同様のプロジェクトを行っていて、私を正しい方向に導いてくれるかもしれないと思いました。Flash は他のどのオプションよりも広くサポートされていると思われるため、これを Flash で実行できるようにしたいと考えています。

役に立ちましたか?

解決

まず、無料オプション:

Flash「ビデオ」(FLV) ファイルには音声のみを含めることができることに注意してください。

FLV ファイルは「プログレッシブ」形式であり、ファイル全体を受信する前に再生を開始できます。

FLV ファイルは、通常の http 経由で「プログレッシブ ダウンロード」できます。

オープンソース (GPL) モヴィーノ サーバーはまさにこれを行います。何らかのソースからオーディオ パケットを受信し、FFMPEG を使用してそれらを FLV 形式にトランスコードします。Flash プレーヤーは、基本的な HTTP サーバーを使用してこのコンテンツをライブで読み取ることができます。

選手たちはとても 簡単 優れた無料の機能を使用して作成する ハクス.

(ある HaxeVideo このプログラムも調査する価値があるかもしれません。)

さて、$$$ オプション:

ワオザ, 、特にアマゾンでは EC2 本当にスケールしたいなら!

他のヒント

Adobe の Flash メディア サーバーを見てください。無料の開発者ライセンスがあるので、それを使用して開発できます。オーディオとビデオのストリーミングをサポートします。非常に優れており、非常に効率的です。

そのために行われたソフトウェアがありますが、FlashまたはSilverlightに関しては、ソースが必要であり、事前に記録しておく必要があります。 あなたがそれを行うことができる1つの方法は、あなたが開発するアプリケーションまたは事前に開発されたアプリケーションでその場でwavファイルを構築することです。そのファイルは事前定義されたフォルダにあり、そのファイルを使用して、サウンドをオンザフライでロードし、アプリに追加すると、フラッシュがそれを読み取ります。また、recording.txtのようなフラグファイルを置くこともできます。 Flashアプリの場合は、再生する必要があるため、うまくいきます。

ちょうどアイデア。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top