ストリーミング ポリシー
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 に問い合わせるか、次のいずれかの方法で更新内容に従ってください。
- Q & A
-
Stack Overflow。 質問に タグを付けます
azure-media-services
。 - @MSFTAzureMedia するか 、@AzureSupport を使用してサポートを要求します。
- Azure portalからサポート チケットを開きます。