メディアアップロードとは、ビデオ、オーディオ、カバー画像などのメディアファイルをVODのストレージにアップロードし、後続の処理と配信などを実行することをいいます。
VODでは次のいくつかのアップロード方法をサポートしています。
VODでは世界中の複数のリージョンにストレージノードがあります。メディアをアップロードするプロセスではその内の1つのリージョンを選択してストレージします。現在、VODがサポートするストレージリージョンは次のとおりです。
ストレージリージョン | リージョンの英語の略称 |
---|---|
北京 | ap-beijing |
上海 | ap-shanghai |
広州 | ap-guangzhou |
重慶 | ap-chongqing |
天津 | ap-beijing-1 |
南京 | ap-nanjing |
成都 | ap-chengdu |
中国香港 | ap-hongkong |
中国台北 | ap-taipei |
シンガポール | ap-singapore |
インドムンバイ | ap-mumbai |
インドネシアジャカルタ | ap-jakarta |
韓国ソウル | ap-seoul |
タイバンコク | ap-bangkok |
日本東京 | ap-tokyo |
アメリカシリコンバレー(アメリカ西部) | na-siliconvalley |
アメリカバージニア(アメリカ東部) | na-ashburn |
ブラジルサンパウロ | sa-saopaulo |
カナダトロント | na-toronto |
ドイツフランクフルト | eu-frankfurt |
ロシアモスクワ | eu-moscow |
複数のストレージリージョンを構成する重要な目的はメディアアップロードの品質(成功率と速度)を向上させることです。アップロードの実行者とストレージノードの距離はアップロード品質に影響を及ぼし、通常、遠距離よりも近距離の方が高いアップロード品質を得られます。
開発者がVODサービスをアクティブ化すると、VODはシンガポールストレージリージョンを自動的に割り当てます。開発者は業務のニーズに応じてその他のストレージリージョンをアクティブ化することが可能です。具体的な操作については、アップロードストレージ設定をご参照ください。ストレージリージョンは一度アクティブ化すると無効にできなくなります。
開発者の既存のストレージリージョンの中には、デフォルトのストレージリージョンがあり、かつそれは1つのみとなります。ストレージリージョンが1つのみ(シンガポール)のときは、これがデフォルトのストレージリージョンとなり、複数のストレージリージョンをアクティブ化している場合は、コンソールでその他リージョンをデフォルトのストレージリージョンに選択することができます。具体的な操作については、ストレージリージョン設定をご参照ください。
デフォルトのストレージリージョンの目的:一部のケースでは、このリージョンがメディアアップロードの対象リージョンとして優先的に選択されます。具体的な説明については、次のテキストをお読みください。
メディアのアップロードにはストレージリージョンを選択する必要があります。デフォルトでVODバックエンドによって自動的に選択されることも、またアップロードリクエストで指定することもできます。
アップロード方法 | リージョン選択ポリシー |
---|---|
コンソールからのローカルアップロード | アップロードする者の地理的位置に基づき、最寄りのストレージリージョンが選択されます |
コンソールからのプルアップロード | デフォルトのストレージリージョンが常に選択されます |
サーバーからのアップロード | アップロードする者の地理的位置に基づき、最寄りのストレージリージョンが選択されます |
クライアントからのアップロード | アップロードする者の地理的位置に基づき、最寄りのストレージリージョンが選択されます |
APIプルアップロード | デフォルトのストレージリージョンが常に選択されます |
CSSレコーディング | CSSストリームの所在リージョンに基づき、最寄りのストレージリージョンが選択されます |
アップロード方法 | リージョン指定方法 |
---|---|
コンソールからのローカルアップロード | サポートしていません |
コンソールからのプルアップロード | サポートしていません |
サーバーからのアップロード | |
クライアントからのアップロード | クライアントからのアップロード署名パラメータ |
APIプルアップロード | プルアップロードインタフェースStorageRegionパラメータ |
CSSレコーディング | サポートしていません |
VODは次のタイプのメディアファイルのアップロードをサポートしています。
メディアアップロードが完了すると、VODバックエンドはこのイベント通知を送信します。イベント通知の原理については、 イベントの通知 を、設定方法については、イベント通知の設定 をそれぞれご参照ください。
各種アップロード方法に対応するイベント通知のタイプは次のとおりです。
アップロード方法 | イベント通知のタイプ |
---|---|
|
ビデオアップロード完了 |
|
URLからのビデオプルアップロードの完了 |
VODのメディアアップロードは、メディア資産管理関連、ビデオ処理とイベント通知関連、アップロード制御関連などの様々な付属機能をサポートしています。
各種アップロード方法のサポート状況と使用法は下表のとおりです。
機能 | コンソールからのローカルアップロード | コンソールからのプルアップロード | サーバーからのアップロード | クライアントからのアップロード | APIからのプルアップロード | CSSレコーディング |
---|---|---|---|---|---|---|
カバーの追加 | サポートしていません | サポートしていません | プルアップロードインターフェースCoverUrlパラメータ | サポートしていません | ||
期限の指定 | サポートしていません | サポートしていません | サポートしていません | プルアップロードインターフェースExpireTimeパラメータ | レコーディング設定 | |
分類の指定 | 分類の指定 | サポートしていません | クライアントからのアップロード署名classIdパラメータ | プルアップロードインターフェースclassIdパラメータ | サポートしていません |
各種アップロード方法のサポート状況と使用法は下表のとおりです。
機能 | コンソールからのローカルアップロード | コンソールからのプルアップロード | サーバーからのアップロード | クライアントからのアップロード | APIからのプルアップロード | CSSレコーディング |
---|---|---|---|---|---|---|
自動ビデオ処理 | アップロード後に自動的にビデオ処理を実行 | サポートしていません | クライアントからのアップロード署名procedureパラメータ | プルアップロードインタフェースProcedureパラメータ | サポートしていません | |
ビデオ処理イベント通知のパススルーフィールド | サポートしていません | サポートしていません | サポートしていません | クライアントからのアップロード署名sessionContextパラメータ | プルアップロードインタフェースSessionContextパラメータ | サポートしていません |
アップロードイベント通知のパススルーフィールド | サポートしていません | サポートしていません | クライアントからのアップロード署名sourceContextパラメータ | サポートしていません | サポートしていません |
各種アップロード方法のサポート状況と使用法は下表のとおりです。
機能 | コンソールからのローカルアップロード | コンソールからのプルアップロード | サーバーからのアップロード | クライアントからのアップロード | APIからのプルアップロード | CSSレコーディング |
---|---|---|---|---|---|---|
中断からの再開 | サポートしていません | 関連しません | サポートしていません | 関連しません | 関連しません | |
アップロードの一時停止と再開 | サポートしていません | 関連しません | サポートしていません | 関連しません | 関連しません | |
アップロードのキャンセル | ブラウザページの更新または終了 | 関連しません | サポートしていません | 関連しません | レコーディングタスクの終了 | |
アップロード進行状況の取得 | デフォルトで進行状況をページに表示 | サポートしていません | サポートしていません | サポートしていません | 関連しません | |
マルチパートアップロード | 有効化済み | 関連しません |
|
関連しません | 関連しません |
メディアファイルサイズの制限は次のとおりです。
アップロード方法 | メディアサイズの制限 |
---|---|
|
60GB |
|
48.82TB(50,000GB) |
|
10GB |
CSSレコーディング |
|
ファイル数量:制限がありません。
この記事はお役に立ちましたか?