私は、ユーザーがオーディオファイル(aacタイプ)をアップロードできるWebサイトを持っています。ユーザーは、WebブラウザまたはiPhoneやAndroidなどのモバイルデバイスを使用して、オーディオファイルを再生できます。ウェブブラウザでは、最新のHTML5オーディオタグをサポートし、古いブラウザではFlashフォールバックを使用したいと考えています。オーディオファイルをストリーミングすることと静的にサービスを提供すること
最新のブラウザの中にはmp3をネイティブにサポートしていないブラウザや、FireFoxをフラッシュできないブラウザのために、オーディオファイルをWebブラウザに配信するのに最適な形式のmp3があります。ユーザーがaacファイルをアップロードすると、別のバージョンのオーディオファイルをmp3として作成し、これを使用して配信することができます。
これらのオーディオファイルを提供する最良の方法は何ですか?ストリーミングまたは静的に配信していますか?利点や欠点はありますか?多分、柔軟なサーバー技術があります。私はアイスキャストについて知っていますが、私はそれが私の特定のユースケースに合っているとは思いません。
また、それぞれの静的オーディオファイルへのリンクを格納するリレーショナルデータベースがあります。私はHTTPストリーミングを使用したいと思います。適切なプロトコルではありません。最も重要なことは、帯域幅が高価になる可能性があるので、できるだけ効率的にこれをやりたいと思います。