ApsaraVideo VOD menyediakan alamat unggah dan unggah kredensial untuk unggahan yang aman dan terotorisasi. Panggil operasi ini untuk mendapatkan alamat unggah dan unggah kredensial, membuat ID media (dikembalikan sebagai VideoId), dan mengatur informasi dasar untuk file media.
Deskripsi operasi
-
Sebelum menggunakan operasi ini, pastikan Anda memahami metode penagihan dan harga ApsaraVideo VOD. Mengunggah file media akan dikenakan biaya penyimpanan media. Untuk informasi selengkapnya, lihat Penagihan penyimpanan media. Jika Anda telah mengaktifkan penyimpanan dan akselerasi transfer, Anda juga akan dikenakan biaya akselerasi unggah. Untuk informasi selengkapnya, lihat Penagihan penyimpanan dan akselerasi transfer. Biaya penyimpanan dihitung setelah file berhasil diunggah. Biaya akselerasi dikenakan untuk unggahan setelah fitur diaktifkan. Memanggil operasi ini saja tidak akan dikenakan biaya apa pun..
-
Mendapatkan alamat unggah dan kredensial adalah langkah pertama untuk setiap unggahan ke ApsaraVideo VOD. Layanan ini mendukung berbagai metode unggah, masing-masing dengan persyaratan berbeda untuk mendapatkan alamat dan kredensial. Untuk informasi selengkapnya, lihat Alamat unggah dan kredensial.
-
Operasi ini hanya mendapatkan alamat unggah, kredensial, dan informasi media dasar. Operasi ini tidak mengunggah file media itu sendiri. Untuk contoh lengkap cara mengunggah file media menggunakan API, lihat Mengunggah file media menggunakan API ApsaraVideo VOD.
-
Anda dapat memanggil operasi ini untuk mendapatkan alamat unggah dan kredensial untuk file video dan audio. Untuk informasi selengkapnya, lihat Alamat unggah dan kredensial.
-
Jika unggah kredensial kedaluwarsa (periode validitas default adalah 3.000 detik), panggil operasi RefreshUploadVideo untuk mendapatkan yang baru.
-
Setelah unggahan selesai, Anda dapat mengonfigurasi callback untuk menerima notifikasi event atau memanggil operasi GetMezzanineInfo untuk memeriksa status file dan memverifikasi bahwa unggahan berhasil.
-
Gunakan
VideoIdyang dikembalikan untuk manajemen siklus hidup aset media atau pemrosesan media.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
vod:CreateUploadVideo |
create |
*All Resource
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| CoverURL |
string |
No |
URL cover video kustom. |
https://example.aliyundoc.com/image/D22F553TEST****.jpeg |
| Description |
string |
No |
Deskripsi file media yang ditampilkan di ApsaraVideo VOD setelah unggahan selesai.
|
UploadTest |
| FileName |
string |
Yes |
Jalur file media sumber yang akan diunggah.
|
D:\video_01.mp4 |
| FileSize |
integer |
No |
Ukuran file media sumber, dalam byte. |
123 |
| Title |
string |
Yes |
Judul file media yang ditampilkan di ApsaraVideo VOD setelah unggahan selesai.
|
UploadTest |
| CateId |
integer |
No |
ID kategori. Anda dapat memperoleh ID kategori dengan salah satu cara berikut:
|
100036**** |
| Tags |
string |
No |
Tag file media.
|
tag1,tag2 |
| UserData |
string |
No |
Pengaturan kustom dalam format string JSON. Parameter ini memungkinkan Anda mengonfigurasi fitur seperti callback Paket dan akselerasi unggah. Untuk informasi selengkapnya, lihat UserData. Catatan
|
{"MessageCallback":{"CallbackURL":"http://example.aliyundoc.com"},"Extend":{"localId":"*****","test":"www"}} |
| TemplateGroupId |
string |
No |
ID kelompok template transkoding. Anda dapat memperoleh ID dengan salah satu cara berikut:
Catatan
|
405477f9e214d19ea2c7c854**** |
| WorkflowId |
string |
No |
ID alur kerja. Untuk Tampilan ID alur kerja, masuk ke Konsol ApsaraVideo VOD dan pilih Pengaturan > Pengaturan Pemrosesan Media > Manajemen Alur Kerja. Catatan
|
613efff3887ec34af685714cc461**** |
| StorageLocation |
string |
No |
Lokasi penyimpanan. Untuk Tampilan lokasi penyimpanan, masuk ke Konsol ApsaraVideo VOD dan pilih Pengaturan > Manajemen Aset Media > Manajemen Penyimpanan. Catatan
Jika Anda tidak menentukan parameter ini, file media akan diunggah ke lokasi penyimpanan default. Jika tidak ada lokasi penyimpanan default yang ditentukan, file akan diunggah ke lokasi penyimpanan pertama dalam daftar. Jika Anda menentukan parameter ini, file akan diunggah ke lokasi penyimpanan yang ditentukan. |
out-****.oss-cn-shanghai.aliyuncs.com |
| AppId |
string |
No |
ID aplikasi. Nilai default: app-1000000. Untuk informasi selengkapnya, lihat Multi-aplikasi. |
app-1000000 |
| ReferenceId |
string |
No |
ID kustom. Hanya dapat berisi huruf kecil, huruf besar, digit, tanda hubung (-), dan garis bawah (_). ID harus memiliki panjang 6 hingga 64 karakter dan harus unik untuk setiap pengguna. |
123-123 |
| EnableFirstFrameCover |
boolean |
No |
||
| GenerateThumbnail |
boolean |
No |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Parameter tanggapan. |
||
| RequestId |
string |
ID permintaan. |
25818875-5F78-4AF6-04D5-D7393642**** |
| UploadAddress |
string |
Alamat unggah. Catatan
Alamat unggah yang dikembalikan oleh operasi ini dienkode Base64. Anda harus mendekode Base64 alamat tersebut sebelum menggunakannya untuk mengunggah file media. Penguraian ini hanya diperlukan saat menggunakan OSS SDK atau OSS API untuk mengunggah file. |
eyJTZWN1cml0a2VuIjoiQ0FJU3p3TjF**** |
| VideoId |
string |
ID file media. Gunakan ID ini sebagai parameter permintaan untuk operasi seperti manajemen aset media, pemrosesan media, dan moderasi media. |
93ab850b4f6f54b6e91d24d81d44**** |
| UploadAuth |
string |
Unggah kredensial. Catatan
Unggah kredensial yang dikembalikan oleh operasi ini dienkode Base64. Anda harus mendekode Base64 kredensial tersebut sebelum menggunakannya untuk mengunggah file media. Penguraian ini hanya diperlukan saat menggunakan OSS SDK atau OSS API untuk mengunggah file. |
eyJFbmRwb2ludCI6Imm**** |
Contoh
Respons sukses
JSONformat
{
"RequestId": "25818875-5F78-4AF6-04D5-D7393642****",
"UploadAddress": "eyJTZWN1cml0a2VuIjoiQ0FJU3p3TjF****",
"VideoId": "93ab850b4f6f54b6e91d24d81d44****",
"UploadAuth": "eyJFbmRwb2ludCI6Imm****"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.