このトピックでは、ApsaraVideo VODの特定の重要なパラメーターについて説明します。

ビデオIDとは何ですか? ビデオIDが必要なのはなぜですか? ビデオIDを取得するにはどうすればよいですか?

セキュリティ上の理由から、ApsaraVideo VODは、ビデオファイルのアップロード後にビデオURLではなくビデオIDを提供します。 ApsaraVideo VOD APIの操作を呼び出してビデオURLを取得する方法の詳細については、「GetPlayInfo」をご参照ください。

ApsaraVideo VODにビデオをアップロードすると、ビデオIDを取得できます。

ApsaraVideo VODコンソールでビデオIDを表示することもできます。 ビデオIDを表示するには、次の手順を実行します。
  1. ApsaraVideo VODコンソールにログインします。
  2. 左側のナビゲーションウィンドウで、[メディアファイル] > [オーディオ /ビデオ] を選択します。
  3. ビデオリストのビデオIDを取得します。
ApsaraVideo VODコンソールで取得したビデオIDを使用して、ダウンロード機能と再生機能をテストできます。 ApsaraVideo VODにビデオをアップロードする方法の詳細については、「t1959809.html#task_1997557」をご参照ください。

AccessKey IDとAccessKey secretとは何ですか? AccessKey IDとAccessKeyシークレットを取得するにはどうすればよいですか。

AccessKey IDとAccessKey secretは、Alibaba Cloud APIの呼び出しに使用できる唯一の資格情報です。 AccessKey IDは、ユーザーを識別するために使用されます。 AccessKeyシークレットは、アクセス要求の署名文字列を暗号化するために使用されます。 これにより、データの改ざんを防止することができる。 AccessKeyシークレットはログインパスワードに似ています。 AccessKeyを秘密にしてください。

AccessKey IDとAccessKeyシークレットを取得するには、次の手順を実行します。
  1. ApsaraVideo VODコンソールにログインします。
  2. 右上隅のプロフィール写真の上にポインターを移動し、[AccessKeyの管理] を選択します。
  3. AccessKey管理ページで、AccessKeyペアを作成するか、既存のAccessKey IDのAccessKeyシークレットを表示します。

playKeyとは何ですか? playKeyを取得するにはどうすればよいですか?

playKeyはAPIキーです。 ApsaraVideo Player SDKがビデオのストリーミングURLを取得するときの認証に使用されます。 再生認証は、Alibaba Cloud AccessKey認証に基づいてApsaraVideo VODによって実装されるセカンダリ認証メカニズムです。 playKeyはホットリンクを防ぐことができます。 デフォルトでは、ApsaraVideo VODはFlash、HTML5、iOS、Android用のプレイキーを提供し、ビデオ再生のニーズを満たします。
セキュリティを確保するために、playKeyを表示する場合は、携帯電話に送信される確認コードを入力する必要があります。
次の手順を実行して、playKeyを取得します。
  1. ApsaraVideo VODコンソールにログインします。
  2. 左側のナビゲーションウィンドウで、[設定管理] > [CDN設定] > [ダウンロード] を選択します。 [ダウンロード] ページで、[ダウンロード] をオンにします。 ダウンロード機能をオンにするダイアログボックスで、暗号化を選択してOKをクリックします。
  3. [キーの取得] セクションで、[一意のアプリ識別子] および [秘密鍵] パラメーターを設定します。
  4. [キーの生成とダウンロード] をクリックします。

playAuthとは何ですか? playAuthはどのように入手できますか?

ApsaraVideo Playerは、異なるシナリオに適用される3つのモードでビデオを再生します。 3つのモードの中で、setAuthInfoメソッドは最も安全なモードであり、playAuthが提供されます。

playAuthは、ビデオID、AccessKey ID、およびAccessKeyシークレットがパッケージ化され、暗号化された再生資格情報です。 playAuthを取得すると、ApsaraVideo Playerがビデオを再生するためのさまざまな情報を含む一連のデータを取得できます。

再生モード シナリオ 利点と欠点 推奨
setDataSource このモードはテストに使用されます。 危険だ AccessKeyペアをクライアントに修正する必要があります。 クライアントがクラックされた場合、AccessKeyペアが漏洩する可能性があります。 商用利用にはお勧めしません。
setAuthInfo このモードは商用利用可能です。 安全だ すべてのビデオURLとリンクは公開されません。 商用利用を推奨します。
ローカルビデオとオンラインビデオの再生 このモードでは、ローカルビデオを再生でき、ビデオURLに基づいてビデオを再生できます。 シンプル。 他のプラットフォームのビデオを再生できます。 ローカルビデオやオンラインビデオの再生に使用されます。
手順: サーバーがplayAuthを取得し、サーバーがクライアントにplayAuthを送信し、クライアントがビデオを再生します。 > >
  1. playAuthの取得: サーバー上の再生認証SDKを使用して、ApsaraVideo VODからplayAuthを取得できます。
  2. ビデオを再生する: ApsaraVideo Player SDKは、ビデオIDとplayAuthに基づいて、ApsaraVideo VODからビデオのストリーミングURLを取得します。 次に、ApsaraVideo Player SDKがビデオストリームをロードおよびデコードし、ビデオを再生します。
重要

playAuthは100秒間有効です。 指定されたビデオのストリーミングURLの取得にのみ使用され、他のビデオに使用したり、再利用したりすることはできません。 playAuthの有効期限が切れると、ストリーミングURLを取得できません。 この場合、playAuthを再度取得する必要があります。

ApsaraVideo Player SDKは、playAuthに基づいてデコードおよび再生用のストリーミングURLを自動的に取得します。 ストリーミングURLは30分間有効です。 playAuthの有効期限が切れた場合は、playAuthを再度取得し、ApsaraVideo Player SDKに送信してストリーミングURLを更新します。

Alibaba Cloudアカウントのセキュリティを確保するため、特にApsaraVideo Player SDK for webを使用する場合は、RAMユーザーのAccessKeyペアを使用することを推奨します。