Closed P-man2976 closed 9 months ago
X-Radiko-AuthToken
を一定時間ごとに切り替える
→ ffmpegの実行中にパラメータの切り替えはできない/api/v2
を使うのをやめて現行のAPIを使う
ffmpegからのm3u8リクエストをプロキシするエンドポイント (/radiko/m3u8/:stationId
) にリクエストするようにする
ffmpegはm3u8のリクエスト時に Range: 0-*
をHTTPヘッダーに付加してリクエストするが、この値が入っているとRadikoのm3u8サーバーが正しいレスポンスを返さなくなってしまう(レスポンスが空になってしまう)
Radikoの
X-Radiko-AuthToken
の有効期限が8分程度で切れてしまうため、ffmpegでのm3u8の取得に失敗し再生が停止する。