Memperoleh URL unggahan dan kredensial dari aliran media, serta memasang aliran media yang telah diunggah ke MediaId yang ditentukan.
Deskripsi operasi
Skenario
API ini digunakan untuk mengunggah aliran media secara lokal.
Catatan penggunaan
API ini hanya mendukung pengunggahan ke penyimpanan VOD, bukan ke penyimpanan OSS milik pengguna. Jika Anda menggunakan penyimpanan OSS milik sendiri, Anda dapat terlebih dahulu menggunakan OSS SDK untuk mengunggah file ke OSS, lalu memanggil operasi RegisterMediaStream untuk memasang aliran media ke aset media yang ditentukan.
API ini hanya tersedia di wilayah Tiongkok (Shanghai), Tiongkok (Beijing), dan Tiongkok (Shenzhen).
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ice:CreateUploadStream |
create |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| MediaId |
string |
No |
ID dari aset media. |
****20b48fb04483915d4f2cd8ac**** |
| Definition |
string |
No |
Definisi aliran video. Nilai yang valid:
|
HD |
| FileExtension |
string |
No |
Ekstensi nama file dari file media. |
MP4 |
| HDRType |
string |
No |
Tipe HDR dari aliran yang telah ditranskode. Nilai yang valid:
Catatan
|
HDR10 |
| UserData |
string |
No |
Data pengguna kustom. |
{"MessageCallback":{"CallbackURL":"http://aliyundoc.com"}, "Extend":{"localId":"xxx","test":"www"}} |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Hasil yang dikembalikan. |
||
| RequestId |
string |
ID permintaan. |
******11-DB8D-4A9A-875B-275798****** |
| MediaId |
string |
ID dari aset media. |
****c469e944b5a856828dc2**** |
| FileURL |
string |
URL OSS dari file (tanpa informasi autentikasi). |
http://outin-***.oss-cn-shanghai.aliyuncs.com/stream/48555e8b-181dd5a8c07/48555e8b-181dd5a8c07.mp4 |
| UploadAddress |
string |
URL unggahan. Catatan
URL unggahan yang dikembalikan oleh API dienkode dengan Base64. Anda harus mendekode nilai dengan Base64 sebelum memanggil SDK atau API untuk mengunggah aset media. Anda hanya perlu mengurai UploadAddress jika menggunakan SDK native OSS atau API OSS untuk mengunggah file. |
eyJTZWN1cml0a2VuIjoiQ0FJU3p3TjF**** |
| UploadAuth |
string |
Kredensial unggahan. Catatan
Kredensial unggahan yang dikembalikan oleh API dienkode dengan Base64. Anda harus mendekode nilai dengan Base64 sebelum memanggil SDK atau API untuk mengunggah aset media. Anda hanya perlu mengurai UploadAuth jika menggunakan SDK native OSS atau API OSS untuk mengunggah file. |
eyJFbmRwb2ludCI6Imm**** |
Contoh
Respons sukses
JSONformat
{
"RequestId": "******11-DB8D-4A9A-875B-275798******",
"MediaId": "****c469e944b5a856828dc2****",
"FileURL": "http://outin-***.oss-cn-shanghai.aliyuncs.com/stream/48555e8b-181dd5a8c07/48555e8b-181dd5a8c07.mp4",
"UploadAddress": "eyJTZWN1cml0a2VuIjoiQ0FJU3p3TjF****",
"UploadAuth": "eyJFbmRwb2ludCI6Imm****"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.