はじめに
メディア再生のワークフローでは、プレーヤーが Playback API(または Edge Auth API)を呼び出して、再生を開始するために利用可能なマニフェストを取得します。プレーヤーは、認証のためにポリシーキーまたは JSON Web Token(JWT)を提供します。可用性とスケーラビリティを向上させるため、これらの API には、署名付きマニフェスト URL からのレスポンスを保存するキャッシュレイヤーがあります。
署名付きマニフェストはキャッシュされるため、Time To Live(TTL)は、キャッシュに保存される時間に加えて、プレーヤーが使用できるようにするためのバッファーを含めて、十分な長さである必要があります。短いマニフェスト TTL を長いメディア TTL と組み合わせて使用することで、URL が容易に共有されるのを防ぎながら、視聴者が中断なく再生を続けられるソリューションを提供します。
マニフェスト TTL の管理
マニフェスト TTL は、次のように管理できます。
- すべてのアカウントで、マニフェスト URL に特定の TTL を設定できます
- デフォルトでは、TTL は 6 時間です
- TTL はアカウントごとに有効化されます
- マニフェスト TTL は、アカウントごとに 1 分から最大 6 時間まで設定できます
- メディア URL の TTL は 6 時間のままで、変更できません
制限事項
この機能には、以下の制限事項が適用されます。
- ライブコンテンツは、短いマニフェスト TTL ではサポートされていません
- フォレンジック透かしを使用している場合、短いマニフェスト TTL はサポートされません
プレーヤーの最小バージョン
この機能では、以下のプレーヤーがサポートされています。
- Brightcove Player(web)- バージョン 6.65.1 以降
- Native SDK for Android - バージョン 6.18.6 以降
- Native SDK for iOS - バージョン 6.10.6 以降