ストリーミング ポリシー

Azure Media Services v3 では、ストリーミング ポリシーを使用して、ストリーミング ロケーターのためのストリーミング プロトコルと暗号化オプションを定義できます。 Media Services v3 には、試用または運用環境で直接使用できるように、いくつかの定義済みのストリーミングポリシーが用意されています。

現在利用できる定義済みのストリーミング ポリシー:

  • Predefined_DownloadOnly。 ダウンロードのみを許可する場合。
  • Predefined_ClearStreamingOnly。 クリアなストリーミングのみを許可する場合。
  • Predefined_DownloadAndClearStreaming。 ダウンロードとクリアなストリーミングの両方を許可する場合。
  • Predefined_ClearKey。 コンテンツ キーを発行する Media Services で、HLS/DASH/Smooth を envelopeEncryption で暗号化できるようにする場合。
  • Predefined_MultiDrmCencStreaming. PlayReady ライセンスと Widevine ライセンスを発行する Media Services で、DASH/Smooth を commonEncryptionCenc で暗号化したストリーミングを許可する場合。
  • Predefined_MultiDrmStreaming. PlayReady ライセンスと Widevine ライセンスを発行する Media Services で、DASH/Smooth を commonEncryptionCenc で暗号化したストリーミングを許可する場合、または FairPlay ライセンスを発行する Media Services で HLS を commonEncryptionCbcs で暗号化したストリーミングを許可する場合。
  • 上記のいずれもニーズを満たしていない場合は、新しいストリーミング ポリシーを作成します。

重要

  • Datetime 型のストリーミング ポリシーのプロパティは、常に UTC 形式です。
  • お使いの Media Service アカウント用にポリシーの限られたセットを設計し、同じオプションが必要な場合は常に、ストリーミング ロケーターに対して同じセットを再利用してください。 詳しくは、クォータと制限に関するトピックを参照してください。

コンテンツを暗号化する場合は、コンテンツ キーポリシーを作成する必要があります。

特別な要件がある (例: 異なるプロトコルを指定したい、カスタム キー配信サービスを使用する必要がある、暗号化されていないオーディオ トラックを使用する必要がある) 場合は、カスタム ストリーミング ポリシーを作成できます。

クリア キー Common Encryption (CENC)

暗号化されていないストリーミングやダウンロードではコンテンツ キー ポリシーは必要ありません。 CENC を使用すると、暗号化が必要だが、使用しているプレーヤーで AES エンベロープ暗号化がサポートされない場合に、デジタル著作権管理なしで一般的な暗号化を行うことができます。

CENC 暗号化を許可するプレイヤーは次のとおりです。

  • dash.js バージョン 4.5.0 以降
  • Shaka プレーヤー v4.0.0 (2022-04-30) 以降
  • Android の Exoplayer バージョン r2.18.1 以降
  • Bitmovin
  • Theo Player

フィルター処理、順序付け、ページング

Media Services エンティティのフィルター処理、順序付け、ページング」を参照してください。

ヘルプとサポート

質問がある場合は Media Services に問い合わせるか、次のいずれかの方法で更新内容に従ってください。