ApsaraVideo VOD に保存されている音声ファイルとビデオファイルの再生に関して、より高いセキュリティ要件がある場合は、ApsaraVideo Player SDK と再生クレデンシャルを使用して再生 URL を取得できます。 各再生クレデンシャルは、特定の期間に特定のビデオの再生 URL を取得するためにのみ使用できます。 クレデンシャルの有効期限が切れているか、正しくない場合は、再生 URL を取得できません。 このトピックでは、音声ファイルまたはビデオファイルの再生クレデンシャルを取得するための操作を呼び出し、ApsaraVideo Player SDK を使用して音声ファイルまたはビデオファイルを再生する方法について説明します。
再生プロセス
使用上の注意
デフォルトでは、再生クレデンシャルは 100 秒間、最大 3,000 秒間有効です。 再生クレデンシャルを使用して、指定されたビデオの再生 URL のみを取得できます。 再生クレデンシャルを再利用したり、指定されたビデオ以外のビデオの再生 URL を取得するために使用したりすることはできません。 有効期限が切れたクレデンシャルを使用してビデオの再生 URL を取得することはできません。 新しいクレデンシャルが必要です。
URL 認証が有効になっている場合、再生クレデンシャルの有効期間は、再生 URL の有効期間とは異なります。 再生 URL の有効期間は、上限なしで設定できます。
再生クレデンシャル (PlayAuth) は再生 URL ではありません。 ApsaraVideo Player SDK は、再生クレデンシャルに基づいて再生 URL を自動的に取得し、ビデオを再生できます。 ただし、既存のクレデンシャルの有効期限が切れたら、新しいクレデンシャルを取得する必要があります。
Alibaba Cloud 専用の暗号化を指定した場合、ApsaraVideo Player を使用してのみファイルを再生できます。
再生クレデンシャルを取得する
GetVideoPlayAuth 操作を呼び出して、再生クレデンシャルを取得できます。
呼び出し方法:
Player SDK を使用してビデオを再生する
Web、Android、iOS、Flutter、および Harmony 用の Player SDK が提供されています。 これらの SDK は、再生クレデンシャルを使用して再生 URL を自動的に取得し、ビデオを再生できます。 詳細については、以下のトピックを参照してください。
Web: クイックインテグレーション
Android: 基本機能
iOS: 基本機能
Flutter: 基本機能
再生クレデンシャルには有効期間があります。 有効期限が切れたクレデンシャルを使用してビデオの再生 URL を取得することはできません。 新しいクレデンシャルが必要です。