私は、1 分未満の .wav 形式の多数のオーディオ ファイルがアップロードされる http サーバーで作業しています。ファイルをダウンロードする代わりにストリーミングするソリューションを iOS クライアントに提供する必要があります。私は次のアプローチを試しました: -
- これらの.wavファイルを含む.m3uファイルを手動で作成しますが、iosでは再生されませんが、vlcでは正常に再生されます
- lame を使用して .wav を .mp3 に変換し、次に ffmpeg を使用して .mp3 を MPEG-2 ストリーム audio.ts ファイルに変換します。次に、セグメンター ツールを使用して audio.ts をさまざまなチャンクに分割し、Mac の QuickTime で正常に再生される .m3u8 ファイルを作成しました。
しかし、問題は、セグメンター用の Linux ツールが見つからなかったことです。
今、私の心配は、私が正しいアプローチを使用しているかどうか、またはダーウィン サーバーのような既存のストリーミング サーバーを使用する必要があるかどうかです。さまざまなアプローチの長所と短所、およびそれらのいずれかを使用する前に探す必要があるパラメーターを教えてください。