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