ApsaraVideo VODは、オンデマンドオーディオおよびビデオストリーミング用のオールインワンソリューションです。 ビデオの収集、編集、アップロード、自動トランスコード、クラウドでのオンライン編集、配信の高速化、再生、メディアリソース管理などの機能を提供します。 開発者ガイドでは、これらの機能とその使用方法について説明します。
全体的なプロセス
次の図は、ApsaraVideo VODでのオーディオおよびビデオのアップロード、保存、処理、および再生の全体的なプロセスを示しています。
上の図は、トランスコーディングと資格情報ベースの再生を含む標準プロセスを示しています。 トランスコーディングが無効になっている場合、またはメディアレビューが有効になっている場合、プロセスはそれに応じて変わります。
ユーザーがアップロード権限を取得します。
ApsaraVideo VODは、アップロードURL、アップロード資格情報、およびビデオID (VideoId) を配信します。
ユーザは、ビデオをアップロードし、ビデオID (VideoId) を保存します。
サーバは、再生許可を取得します。
クライアントは再生URLと資格情報を要求します。 ApsaraVideo VODは、再生URLと再生資格情報を有効期間とともに配信します。
サーバは、ビデオ再生のために再生証明書をクライアントに配信します。
アクセスと保管
ApsaraVideo VODを使用する前に、サービスリージョン、APIリージョン、およびストレージリージョンについて学習する必要があります。 ApsaraVideo VODは、世界中の複数のリージョンでアクセスできます。 各エンドポイントは、ストレージ領域に対応します。 ストレージリージョン間でリソースを呼び出すことはできません。 サービスリージョン、APIリージョン、およびサポートされるストレージリージョン間のマッピングについては、「VODセンターとエンドポイント」をご参照ください。
グローバル設定
設定 | 説明 | 関連ドキュメント |
アカウントと権限付与 | ApsaraVideo VODは、RAM (Resource Access Management) とSTS (Security Token Service) をサポートしています。 次のいずれかの方法を使用して、権限付与操作を実行できます。
| |
マルチアプリケーションサービス | ApsaraVideo VODを使用すると、同じアカウント内の複数のユーザーのリソース、設定、およびデータを分離できます。 アプリケーションを管理し、IDエンティティにポリシーをアタッチすることで、マルチアプリケーションサービスを設定できます。 | |
イベント通知 | ApsaraVideo VODは、コールバックによるイベント通知をサポートします。
| |
動画セキュリティ | ApsaraVideo VODは、ビデオコンテンツのセキュリティを確保するためのさまざまなセキュリティメカニズムを提供します。
|
特徴
機能 | 説明 | 関連ドキュメント |
メディアのアップロード | ApsaraVideo VODを使用すると、ApsaraVideo VODによって割り当てられたOSSバケットにメディアファイル (オーディオ、ビデオ、画像ファイルを含む) をアップロードできます。 メディアファイルをアップロードする前に、ApsaraVideo VODからアップロードURLと資格情報を取得する必要があります。 次のアップロード方法がサポートされています。 GUIツールを使用したアップロード
開発者ツールを使用したアップロード
| |
メディア資産管理 | ApsaraVideo VODを使用すると、メディアのアップロードまたは処理後に生成される基本情報、ソースファイル情報、再生情報、AIデータなどのメディアリソースを管理できます。 これらのリソースを取得、更新、検索、ダウンロード、または削除できます。 | |
メディア処理 | ApsaraVideo VODは、オーディオとビデオのトランスコーディング、スナップショットキャプチャ、フレームアニメーション、ビデオウォーターマーキングなどの基本的なメディア処理機能に加えて、自動レビューやオンライン編集などの高度な機能を提供します。 | |
オーディオとビデオの再生 | ApsaraVideo VODには、オーディオおよびビデオファイルを再生するための3つの方法があります。コンソールでのプレビュー、ApsaraVideo Player SDKの使用、サードパーティプレーヤーの使用です。 | |
VODに生きる | ApsaraVideo VODを使用すると、オンデマンド再生用のビデオとしてライブストリームを同期的に録画できます。 |