開発するアプリケーションの種類やメディアアセットのアップロードのビジネス要件など、さまざまな考慮事項を考慮してアップロード方法を選択できます。 このトピックでは、開発シナリオに基づいてApsaraVideo VODが提供するアップロード方法を分類します。 さまざまなプログラミング言語とクライアントでサポートされ、推奨されるアップロード方法について学ぶことができます。 これにより、参照を見つけて適切なアップロード方法を選択できます。
サーバー開発
ApsaraVideo VODは、メディアアセットのアップロード用のサーバーアップロードSDKを提供します。 Object Storage Service (OSS) SDKを使用してメディアファイルをアップロードすることもできます。 サーバーアップロードSDKは、アップロードURLと資格情報を取得し、OSSのAPI操作を呼び出してメディアファイルをアップロードするためのロジックをカプセル化します。 メディアファイルをアップロードする前に、簡単な設定を完了するだけで済みます。 使用するプログラミング言語がサーバーアップロードSDKでサポートされていない場合は、OSS SDKを使用してメディアファイルをアップロードできます。
プログラミング言語 | サポートされているアップロード方法 | 推奨アップロード方法 | 関連ドキュメント |
---|---|---|---|
Java |
Java用サーバーアップロードSDK OSS SDK for Java |
Java用サーバーアップロードSDK |
|
Python |
Python用サーバーアップロードSDK Python用OSS SDK |
Python用サーバーアップロードSDK |
|
CまたはC ++ |
CまたはC ++ 用のサーバーアップロードSDK CまたはC ++ 用のOSS SDK |
CまたはC ++ 用のサーバーアップロードSDK |
|
PHP |
PHP用サーバーアップロードSDK OSS SDK for PHP |
PHP用サーバーアップロードSDK |
|
などのその他の言語
Go、Node.js、および。NET |
OSS SDK |
OSS SDK |
クライアント開発
その他のアップロードシナリオ
- ソースファイルのURLを使用して、一度に複数のメディアファイルをアップロードします。 ApsaraVideo VODは、インターネット経由でアクセスできるURLを使用して、ApsaraVideo VODの保存場所にメディアファイルをアップロードするために使用できるUploadMediaByURL操作を提供します。 この方法では、メディアファイルをサーバーまたは端末にダウンロードしてから、アップロードSDKを使用してメディアファイルをApsaraVideo VODにアップロードする必要はありません。 詳細については、「ソースファイルのURLを使用して、一度に複数のメディアファイルをアップロードする」をご参照ください。
- OSS APIを使用したメディアファイルのアップロード アップロード効率が低く、エラーの可能性が高いため、このアップロード方法は使用しないことをお勧めします。 このアップロード方法を使用する場合、ApsaraVideo VODのAPI操作を呼び出してアップロードURLと認証情報を取得し、OSSのAPI操作を呼び出してメディアファイルをアップロードする必要があります。 詳細については、「OSS APIを使用したメディアファイルのアップロード」をご参照ください。