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