tencent cloud

フィードバック

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

最終更新日: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形式はサイズに制限はありません
    ファイル数量:制限がありません。
    お問い合わせ

    カスタマーサービスをご提供できるため、ぜひお気軽にお問い合わせくださいませ。

    テクニカルサポート

    さらにサポートが必要な場合は、サポートチケットを送信して弊社サポートチームにお問い合わせください。24時間365日のサポートをご提供します。

    電話サポート(24 時間365日対応)