リクエスト中に動的に生成される MP3 コンテンツを提供する必要があります。応答データの最初のバイトを生成する前に、クライアント (構成できないポッドキャッチャー) がタイムアウトします。
タイムアウトを防止/回避するために、実際のデータを生成している間に飼料/廃棄データを送信する方法はありますか? 「実際の」データの送信を開始しますか?
エンコードされたコンテンツの最初の数バイトが常に同じである場合、それらのバイトを非常にゆっくりと送り返すことができます。私は MP3 ファイル形式に詳しくありませんが、最初の数バイトが常に何らかのマジック (および定数) ヘッダーである場合、この手法はうまくいく可能性があります。
ファイルのエンコーディングが開始されたら、最初の数バイトをスキップして (既に送信済みであるため)、そこから続行できます。
デフォルトの静的な「こんにちは、Lance のストリームへようこそ!」を使用できます。実際の取引を生成している間、ストリームは消えます。