tencent cloud

Video on Demand

動向とお知らせ
製品アップデート情報
製品紹介
製品概要
Product Features
製品の機能
製品の強み
ユースケース
ソリューション
購入ガイド
課金概要
課金方式
購入ガイドライン
請求書の照会
支払い更新の説明
支払い延滞の説明
返金説明
クイックスタート
コンソールガイド
コンソールの説明
サービスの概要
アプリケーション管理
メディア管理
リソースパック管理
License Management
プラクティスチュートリアル
メディアのアップロード
オンデマンドメディアファイルのインテリジェントコールド化方法
ビデオ処理
配信と再生
イベント通知の受信方法
オリジンサーバーのマイグレーションツール
Live Recording
カスタムオリジンサーバーback-to-originの方法
ライブストリーミングハイライトクリップを VOD に永続化するためのガイド
EdgeOne を使用して VOD コンテンツを配信する方法
開発ガイド
メディアアップロード
メディア加工処理
ビデオAI
イベント通知
ビデオ再生
メディアファイルのダウンロード
サブアプリケーションシステム
エラーコード
Player+ドキュメント
Overview
Basic Concepts
Features
Free Demo
Free Trial License
Purchase Guide
SDK Download
Licenses
Player Guide
Integration (UI Included)
Integration (No UI)
Advanced Features
API Documentation
Player Adapter
Player SDK Policy
よくあるご質問
モバイル端末再生に関するご質問
料金
ビデオのアップロード
ビデオの公開
ビデオの再生
Web側の再生
全画面表示再生
データ統計
CAM関連
メディア資産冷却に関する質問
Agreements
Service Level Agreement
VOD ポリシー
プライバシーポリシー
データ処理とセキュリティ契約
お問い合わせ
用語集

メディアアップロードの概要

PDF
Focus Mode
Font Size
Last updated: 2024-10-22 16:40:04
メディアアップロードとは、ビデオ、オーディオ、カバー画像などのメディアファイルをVODのストレージにアップロードし、後続の処理と配信などを実行することをいいます。

アップロード方法

VODでは次のいくつかのアップロード方法をサポートしています。
コンソールからのローカルアップロード VODコンソールのアップロードページで操作して、ローカルメディアファイルをVODにアップロードできます。少量のメディアを直接管理するケースに適しており、簡単かつ迅速、さらに技術的ハードルがないというメリットがあります。
コンソールからのプルアップロード VODコンソールのアップロードページで操作して、アップロードするメディアのURLを指定すると、VODバックエンドがファイルをオフラインでプルします。
サーバーからのアップロード バックエンドサーバーにストレージされたメディアファイルをVODにアップロードできます。自動化、システム化された本番環境に適しています。VODでは次のプログラム言語によるサーバーからのアップロードSDKからのアップロードを提供します。
クライアントからのアップロード エンドユーザーはクライアントのローカルビデオをVODにアップロードできます。UGC、PGCなどのケースに適しています。VODは次のプラットフォームのクライアントからのアップロードSDKからのアップロードを提供します。
APIからのプルアップロード VOD が提供するサーバーAPIからのプルアップロードインタフェースを使用するとき、アップロードするメディアのURLを指定すると、VODバックエンドがファイルをオフラインでプルします。大量のまたは自動化されたメディアファイルを移行するケースに適しています。
CSSレコーディング CSSが提供するレコーディング機能を介して、CSSストリームのビデオ内容を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-jakarta
韓国ソウル
ap-seoul
タイバンコク
ap-bangkok
日本東京
ap-tokyo
アメリカシリコンバレー(アメリカ西部)
na-siliconvalley
アメリカバージニア(アメリカ東部)
na-ashburn
ブラジルサンパウロ
sa-saopaulo
ドイツフランクフルト
eu-frankfurt

ストレージリージョンのアクティブ化

複数のストレージリージョンを構成する重要な目的はメディアアップロードの品質(成功率と速度)を向上させることです。アップロードの実行者とストレージノードの距離はアップロード品質に影響を及ぼし、通常、遠距離よりも近距離の方が高いアップロード品質を得られます。
開発者がVODサービスをアクティブ化すると、VODはシンガポールストレージリージョンを自動的に割り当てます。開発者は業務のニーズに応じてその他のストレージリージョンをアクティブ化することが可能です。具体的な操作については、アップロードストレージ設定をご参照ください。ストレージリージョンは一度アクティブ化すると無効にできなくなります

デフォルトのストレージリージョン

開発者の既存のストレージリージョンの中には、デフォルトのストレージリージョンがあり、かつそれは1つのみとなります。ストレージリージョンが1つのみ(シンガポール)のときは、これがデフォルトのストレージリージョンとなり、複数のストレージリージョンをアクティブ化している場合は、コンソールでその他リージョンをデフォルトのストレージリージョンに選択することができます。具体的な操作については、ストレージリージョン設定をご参照ください。
デフォルトのストレージリージョンの目的:一部のケースでは、このリージョンがメディアアップロードの対象リージョンとして優先的に選択されます。具体的な説明については、次のテキストをお読みください。

ストレージリージョンの選択

メディアのアップロードにはストレージリージョンを選択する必要があります。デフォルトでVODバックエンドによって自動的に選択されることも、またアップロードリクエストで指定することもできます。
VODバックグラウンドがストレージリージョンを自動的に選択する場合:
開発者のストレージリージョンが1つのみ(シンガポール)の場合は、アップロードしたすべてのメディアはこのリージョンに保存されます。
開発者が複数のストレージリージョンをアクティブ化している場合、各種アップロード方法の選択ポリシーは次のとおりです。
アップロード方法
リージョン選択ポリシー
コンソールからのローカルアップロード
アップロードする者の地理的位置に基づき、最寄りのストレージリージョンが選択されます
コンソールからのプルアップロード
デフォルトのストレージリージョンが常に選択されます
サーバーからのアップロード
アップロードする者の地理的位置に基づき、最寄りのストレージリージョンが選択されます
クライアントからのアップロード
アップロードする者の地理的位置に基づき、最寄りのストレージリージョンが選択されます
APIプルアップロード
デフォルトのストレージリージョンが常に選択されます
CSSレコーディング
CSSストリームの所在リージョンに基づき、最寄りのストレージリージョンが選択されます
開発者がストレージリージョンを指定する場合の各種アップロード方法の指定方法は次のとおりです。
アップロード方法
リージョン指定方法
コンソールからのローカルアップロード
サポートしていません
コンソールからのプルアップロード
サポートしていません
サーバーからのアップロード
Java SDK
C# SDK
PHP SDK
Go SDK
クライアントからのアップロード
APIプルアップロード
CSSレコーディング
サポートしていません

機能と制限

メディアのタイプ

VODは次のタイプのメディアファイルのアップロードをサポートしています。
ビデオ:WMV、RM、MOV、MPEG、MP4、3GP、FLV、AVI、RMVB、TS、ASF、MPG、WEBM、MKV 、M3U8、WM、ASX、RAM、MPE、VOB、DAT、MP4V、M4V、F4V、MXF、QT、OGG。
オーディオ:MP3、M4A、FLAC、OGG、WAV、RA、AAC、AMR。
カバー画像:JPG、JPEG、PNG、GIF、BMP、TIFF、AI、CDR、EPS

イベント通知

メディアアップロードが完了すると、VODバックエンドはこのイベント通知を送信します。イベント通知の原理については、 イベントの通知 を、設定方法については、イベント通知の設定 をそれぞれご参照ください。 各種アップロード方法に対応するイベント通知のタイプは次のとおりです。
アップロード方法
イベント通知のタイプ
コンソールからのローカルアップロード
サーバーからのアップロード
クライアントからのアップロード
CSSレコーディング
コンソールからのプルアップロード
APIからのプルアップロード

付属機能

VODのメディアアップロードは、メディア資産管理関連、ビデオ処理とイベント通知関連、アップロード制御関連などの様々な付属機能をサポートしています。

メディア資産管理関連

カバーの追加:ビデオをアップロードするときに画像を一緒にアップロードします。この画像はVODメディア資産システムでこのビデオのカバーとして自動的に設定されます。
有効期限の指定:アップロード時にメディアファイルの有効期限を指定し、指定時間に達した後、VODバックエンドはメディアファイルおよびそれに関連するファイル(トランスコードファイル、スクリーンキャプチャなど)を自動的に削除します。
分類の指定:アップロード後にこのメディアファイルの分類を設定します。
各種アップロード方法のサポート状況と使用法は下表のとおりです。
機能
コンソールからのローカルアップロード
コンソールからのプルアップロード
サーバーからのアップロード
クライアントからのアップロード
APIからのプルアップロード
CSSレコーディング
カバーの追加
サポートしていません
サポートしていません
Java SDK
C# SDK
PHP SDK
Go SDK

Web SDK
iOS SDK
サポートしていません
期限の指定
サポートしていません
サポートしていません

サポートしていません
分類の指定
サポートしていません

サポートしていません

ビデオ処理およびイベント通知関連

自動ビデオ処理:メディアのアップロードと同時にタスクフロー を指定すると、アップロードの完了後にVODはこのタスクフローを自動的に実行します。よくあるケース:ビデオのスタートフレームの画像をキャプチャしてカバーにする、トランスコード、コンテンツ審査など。
ビデオ処理イベント通知のパススルーフィールド:自動ビデオ処理が有効になっている場合は、処理が完了した後、VODバックエンドはイベント通知を開始して、このフィールドをパススルーします。
アップロードイベント通知のパススルーフィールド:アップロードが完了後、VODバックエンドはイベント通知を開始してこのフィールドをパススルーします。
各種アップロード方法のサポート状況と使用法は下表のとおりです。
機能
コンソールからのローカルアップロード
コンソールからのプルアップロード
サーバーからのアップロード
クライアントからのアップロード
APIからのプルアップロード
CSSレコーディング
自動ビデオ処理
サポートしていません
Java SDK
C# SDK
PHP SDK
Go SDK
サポートしていません
ビデオ処理イベント通知のパススルーフィールド
サポートしていません
サポートしていません
サポートしていません
クライアントからのアップロード署名sessionContextパラメータ
サポートしていません
アップロードイベント通知のパススルーフィールド
サポートしていません
サポートしていません

サポートしていません
サポートしていません

アップロード制御関連

中断からの再開 :アップロードプロセスが予期せず終了し(ネットワークの中断、ブラウザの終了など)、同一ファイルのアップロードを再度実行する場合に、ファイル全体をアップロードし直す必要がなく、中断した部分から引き続きアップロードすることができます。
アップロードの一時停止/再開:アップロード中に自主的にアップロードを停止し、自主的にアップロードを再開することができます。
アップロードのキャンセル:アップロード中に自主的にそのアップロードを終了することができます。
アップロードの進行状況の取得:メディアのうちVODにアップロードされた部分の割合を取得することができます。
マルチパートアップロード:アップロード時にメディアファイルを複数のパートに分割して、それぞれ別々にアップロードします。 弱いネットワーク環境の場合、ネットワーク異常による中断の影響を軽減できます。さらに高帯域幅環境の場合は、複数のパートを同時にアップロードして、ネットワーク帯域幅を充分に利用することができます。
各種アップロード方法のサポート状況と使用法は下表のとおりです。
機能
コンソールからのローカルアップロード
コンソールからのプルアップロード
サーバーからのアップロード
クライアントからのアップロード
APIからのプルアップロード
CSSレコーディング
中断からの再開
サポートしていません
関連しません
サポートしていません
Web SDK
iOS SDK
関連しません
関連しません
アップロードの一時停止と再開
サポートしていません
関連しません
サポートしていません
Web SDK
iOS SDK
関連しません
関連しません
アップロードのキャンセル
ブラウザページの更新または終了
関連しません
サポートしていません
Web SDK
iOS SDK
関連しません
アップロード進行状況の取得
デフォルトで進行状況をページに表示
サポートしていません
サポートしていません
Web SDK
iOS SDK
サポートしていません
関連しません
マルチパートアップロード
有効化済み
関連しません
Java SDK
C# SDK
PHP SDK
Go SDK
Web SDK はデフォルトで有効になっています
Android SDKはデフォルトで有効になっています
iOS SDKはデフォルトで有効になっています
関連しません
関連しません

制限

メディアファイルサイズの制限は次のとおりです。
アップロード方法
メディアサイズの制限
コンソールからのローカルアップロード
クライアントからのアップロード - Web SDK
60GB
サーバーからのアップロード
コンソールからのプルアップロード
APIからのプルアップロード
48.82TB(50,000GB)
クライアントからのアップロード - Android SDK
クライアントからのアップロード - iOS SDK
10GB
CSSレコーディング
MP4/FLV 形式は48.82TB(50,000GB)です
HLS形式はサイズに制限はありません
ファイル数量:制限がありません。

Help and Support

Was this page helpful?

Help us improve! Rate your documentation experience in 5 mins.

Feedback