テキサス州エルパソの地元の音楽シーンに焦点を当てたインターネットラジオ局を設立するように言われました。私はさまざまなオプションを見てきましたが、そこにあるほとんどの解決策は、事前に録音されたオーディオをストリーミングするためのもののようです。私はこれに頼る必要があるかもしれませんが、誰かが同様のプロジェクトを行って、私を正しい方向に向けることができるのではないかと思っていました。他のどのオプションよりも広くサポートされているように見えるので、これをフラッシュで実行できるようにしたいと思います。
3 に答える
まず、無料オプション:
Flashの「ビデオ」(FLV)ファイルにはオーディオのみを含めることができることに注意してください。
FLVファイルは「プログレッシブ」形式です。ファイル全体を受信する前に再生を開始できます。
FLVファイルは、通常のhttpを介して「プログレッシブダウンロード」できます。
オープンソース(GPL)Movinoサーバーはまさにこれを行います-あるソースからオーディオパケットを受信し、FFMPEGを使用してそれらをFLV形式にトランスコードします。Flashプレーヤーは、基本的なHTTPサーバーを使用してこのコンテンツをライブで読み取ることができます。
プレーヤーは、優れた無料のHaxeを使用して非常に簡単に作成できます。
(調査する価値があるかもしれないHaxeVideoプログラムがあります。)
今、$$$オプション:
AdobeのFlashメディアサーバーをご覧ください。彼らはあなたがそれを使って開発できるように無料の開発者ライセンスを持っています。ストリーミングオーディオとビデオをサポートします。とても良い、とても効率的です。
そのために行われたソフトウェアがありますが、FlashまたはSilverlightを使用する場合は、ソースが必要です。つまり、事前に記録しておく必要があります。あなたがそれを行うことができるかもしれない1つの方法は、あなたが開発するアプリケーションまたは事前に開発されたアプリケーションでその場でwavファイルを構築することです、そのファイルは事前定義されたフォルダにあり、あなたのフラッシュアプリであなたはそのフォルダを監視し続けますそのファイルをその場でロードし、アプリで追加すると、フラッシュがそれを読み取ります。また、recording.txtのようなフラグファイルを配置することもできます。そのファイルが存在する場合は、録音しています。フラッシュアプリの場合、再生する必要があります。
ただのアイデア。