Alibaba Cloud独自暗号化を使用すると、動画を暗号化できます。動画が暗号化されている場合、ローカルデバイスにダウンロードされても、許可なく再配布することはできません。これにより、動画の漏洩やホットリンクを防ぎます。HTTP-Live-Streaming(HLS)暗号化と比較して、Alibaba Cloud独自暗号化はより安全で使いやすくなっています。このトピックでは、Alibaba Cloud独自暗号化を使用して動画を暗号化する方法について説明します。
注意事項
ApsaraVideo Media Processing(MPS)でのAlibaba Cloud独自暗号化機能は、ApsaraVideo VODと統合されています。Alibaba Cloud独自暗号化の使用方法の詳細については、Alibaba Cloud独自暗号化をご参照ください。
制限事項
Alibaba Cloud独自暗号化を使用して、M3U8形式でのみ暗号化された動画を生成できます。
Alibaba Cloud独自暗号化は、中国本土のリージョンでのみ使用できます。中国(香港)リージョンまたは中国本土以外の他のリージョンでは、この暗号化方式を使用できません。
使用上の注意
Alibaba Cloud独自暗号化は、暗号化に必要なユーザー情報が設定された後、ワークフローまたはAPI操作によって自動的にトリガーできます。手動設定は不要です。
準備
動画暗号化の設定
動画暗号化のワークフローを作成します。
ワークフローの作成方法の詳細については、ワークフローの作成をご参照ください。ワークフローを作成する場合は、次の手順を実行して動画暗号化の設定を行います。
[エンコード] ノードの横にある鉛筆アイコンをクリックします。[エンコーディング] ダイアログボックスで、[詳細設定] をクリックします。
[暗号化] をオンにします。
暗号化方式として [alibaba Cloudプライベート暗号化] を選択します。
暗号化方式
説明
Alibaba Cloudプライベート暗号化
この暗号化方式では、独自のAdvanced Encryption Standard 128-bit(AES-128)アルゴリズムを使用して動画を暗号化します。Alibaba Cloud独自暗号化を使用して暗号化された動画を復号化して再生するには、iOS、Android、Flash用のApsaraVideo Playerのみを使用できます。この暗号化方式は、高レベルのセキュリティ保護を提供します。
要件に基づいて他のパラメータを設定し、[OK] をクリックします。
[公開] ノードの横にある鉛筆アイコンをクリックします。
[公開タイプ] パラメータを [自動] に設定します。こうすることで、各動画はトランスコードされた直後に再生できます。
出力ファイルを保存するためのObject Storage Service(OSS)バケットのCDNドメイン名を設定します。詳細についてはドメイン名の追加をご参照ください。
動画のアップロード
ワークフローの動画暗号化の設定が完了したら、動画をアップロードできます。その後、MPSは動画を自動的にトランスコードおよび暗号化します。
MPSコンソールまたはOSSコンソールで動画をアップロードします。詳細については、動画のアップロードをご参照ください。
動画のアップロード後、動画が [初期化済み] 状態であることを確認します。
ワークフローを設定するときに公開タイプパラメータを自動に設定した場合、アップロードされた動画に対応する公開ステータス列に初期化済み状態が表示されます。ワークフローの公開タイプパラメータを手動に設定した場合、アップロードされた動画に対応する公開ステータス列に未公開状態が表示されます。動画暗号化のワークフローを設定する場合は、公開タイプパラメータを自動に設定する必要があります。
トランスコード後にビデオが自動的に公開されていることを確認します。[公開済み] 状態は、ビデオに対応する [公開ステータス] 列に表示されます。その後、要件に基づいてビデオを再生できます。
暗号化された動画の再生
Alibaba Cloud独自暗号化を使用して暗号化された動画を再生するには、ApsaraVideo Playerのみを使用できます。詳細については、MPS Player SDKをご参照ください。