このトピックでは、ApsaraVideo VODの特定の重要なパラメーターについて説明します。
ビデオIDとは何ですか? ビデオIDが必要なのはなぜですか? ビデオIDを取得するにはどうすればよいですか?
セキュリティ上の理由から、ApsaraVideo VODは、ビデオファイルのアップロード後にビデオURLではなくビデオIDを提供します。 ApsaraVideo VOD APIの操作を呼び出してビデオURLを取得する方法の詳細については、「GetPlayInfo」をご参照ください。
ApsaraVideo VODにビデオをアップロードすると、ビデオIDを取得できます。
- ApsaraVideo VODコンソールにログインします。
- 左側のナビゲーションウィンドウで、[メディアファイル] > [オーディオ /ビデオ] を選択します。
- ビデオリストのビデオIDを取得します。
AccessKey IDとAccessKey secretとは何ですか? AccessKey IDとAccessKeyシークレットを取得するにはどうすればよいですか。
AccessKey IDとAccessKey secretは、Alibaba Cloud APIの呼び出しに使用できる唯一の資格情報です。 AccessKey IDは、ユーザーを識別するために使用されます。 AccessKeyシークレットは、アクセス要求の署名文字列を暗号化するために使用されます。 これにより、データの改ざんを防止することができる。 AccessKeyシークレットはログインパスワードに似ています。 AccessKeyを秘密にしてください。
- ApsaraVideo VODコンソールにログインします。
- 右上隅のプロフィール写真の上にポインターを移動し、[AccessKeyの管理] を選択します。
- AccessKey管理ページで、AccessKeyペアを作成するか、既存のAccessKey IDのAccessKeyシークレットを表示します。
playKeyとは何ですか? playKeyを取得するにはどうすればよいですか?
- ApsaraVideo VODコンソールにログインします。
- 左側のナビゲーションウィンドウで、 を選択します。 [ダウンロード] ページで、[ダウンロード] をオンにします。 ダウンロード機能をオンにするダイアログボックスで、暗号化を選択してOKをクリックします。
- [キーの取得] セクションで、[一意のアプリ識別子] および [秘密鍵] パラメーターを設定します。
- [キーの生成とダウンロード] をクリックします。
playAuthとは何ですか? playAuthはどのように入手できますか?
ApsaraVideo Playerは、異なるシナリオに適用される3つのモードでビデオを再生します。 3つのモードの中で、setAuthInfoメソッドは最も安全なモードであり、playAuthが提供されます。
playAuthは、ビデオID、AccessKey ID、およびAccessKeyシークレットがパッケージ化され、暗号化された再生資格情報です。 playAuthを取得すると、ApsaraVideo Playerがビデオを再生するためのさまざまな情報を含む一連のデータを取得できます。
再生モード | シナリオ | 利点と欠点 | 推奨 |
---|---|---|---|
setDataSource | このモードはテストに使用されます。 | 危険だ AccessKeyペアをクライアントに修正する必要があります。 クライアントがクラックされた場合、AccessKeyペアが漏洩する可能性があります。 | 商用利用にはお勧めしません。 |
setAuthInfo | このモードは商用利用可能です。 | 安全だ すべてのビデオURLとリンクは公開されません。 | 商用利用を推奨します。 |
ローカルビデオとオンラインビデオの再生 | このモードでは、ローカルビデオを再生でき、ビデオURLに基づいてビデオを再生できます。 | シンプル。 他のプラットフォームのビデオを再生できます。 | ローカルビデオやオンラインビデオの再生に使用されます。 |
- playAuthの取得: サーバー上の再生認証SDKを使用して、ApsaraVideo VODからplayAuthを取得できます。
- ビデオを再生する: 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ペアを使用することを推奨します。