Alibaba Cloud ApsaraVideo Media Processing (MPS), sebelumnya dikenal sebagai ApsaraVideo for Media Transcoding (MTS), menyediakan metode transkoding data multimedia yang hemat biaya, elastis, dan sangat skalabel ke dalam format yang sesuai untuk diputar di semua platform. MPS juga melakukan analisis multimodal terhadap konten media untuk mengaktifkan tinjauan otomatis, produksi cerdas, dan perlindungan hak cipta.
Catatan penggunaan
Untuk memahami proses integrasi dengan cepat, pahami konsep inti produk ini, seperti Pekerjaan, Tugas, Antrian MPS, Alur kerja, dan Templat. Untuk informasi lebih lanjut, lihat Istilah.
Ikhtisar proses
MPS mendukung berbagai tugas pemrosesan media, seperti Transkoding, Snapshot, analisis informasi media, dan Video AI. Proses integrasi inti sama untuk semua jenis tugas dan terdiri dari dua pola pemanggilan: sinkron dan asinkron.
Sebagian besar tugas memerlukan unduhan file dan membutuhkan waktu untuk menganalisis serta memproses. Oleh karena itu, hanya tugas yang dapat diselesaikan dengan cepat, seperti snapshot tunggal dan analisis informasi media, yang mendukung kedua jenis pemanggilan, yaitu sinkron dan asinkron. Tugas lain, seperti Transkoding dan Video AI, hanya mendukung pemanggilan asinkron.
Alur tugas sinkron
Tugas yang berlaku
Pekerjaan untuk mengambil satu tangkapan layar dan menganalisis informasi media.
Deskripsi proses
Anda dapat mengirimkan tugas sinkron menggunakan SDK atau API. Setelah dikirim, API langsung mengembalikan hasil tugas tersebut. Anda juga dapat melakukan polling terhadap API kueri untuk mengambil hasil tugas, tetapi menerima hasil melalui pesan Message Service (MNS) tidak didukung.
-
Unggah video ke Object Storage Service (OSS).
-
Kirimkan tugas sinkron. Dalam pemanggilan API, tentukan pola pemanggilan sync sebagaimana dijelaskan dalam dokumentasi.
-
Terima hasil tugas yang dikembalikan oleh API pengiriman.
CatatanJika file input terlalu besar, tugas mungkin mengalami timeout dan gagal. Anda dapat menambahkan mekanisme retry sesuai kebutuhan.
-
(Opsional) Lakukan polling terhadap API kueri.
-
(Opsional) Terima hasil tugas yang dikembalikan oleh API kueri.
Alur tugas asinkron
Tugas yang berlaku
Semua jenis tugas MPS, termasuk transkoding media (transkoding standar, Narrowband HD 1.0, Narrowband HD 2.0, dan peningkatan audio/video), snapshot, analisis informasi media, dan Video AI (produksi cerdas, pelabelan cerdas, tinjauan otomatis, dan sidik jari media).
Deskripsi proses
Anda dapat mengirimkan tugas asinkron dari Konsol MPS, dengan memanggil SDK atau API pengiriman pekerjaan, atau dengan memicu alur kerja yang telah dikonfigurasi. Setelah dikirim, tugas masuk ke Antrian MPS dan dijadwalkan berdasarkan prioritas dan waktu pengiriman, dalam batas konkurensi. Tugas mungkin belum selesai saat pemanggilan API mengembalikan respons. Anda harus melakukan polling secara berkala terhadap API kueri atau mengonfigurasi Antrian MNS untuk Antrian MPS atau alur kerja guna memperoleh hasil tugas.
-
Unggah video ke OSS.
-
Kirimkan tugas asinkron.
-
Lakukan polling terhadap API kueri.
-
Terima hasil tugas yang dikembalikan oleh API kueri.
-
(Opsional) Notifikasi pesan MNS dikirimkan.
-
(Opsional) Terima dan uraikan pesan MNS.
Konfigurasi global
|
Konfigurasi |
Deskripsi |
Referensi |
|
Aktifkan layanan |
Aktifkan MPS, OSS, dan produk terkait lainnya, serta berikan izin akses ke sumber daya cloud Anda. |
|
|
Akun dan otorisasi |
ApsaraVideo Media Processing mendukung Resource Access Management (RAM) dan Security Token Service (STS). Anda dapat memberikan izin dengan cara berikut:
|
|
|
Pengelolaan Pipeline |
MPS menggunakan pipeline untuk mengelola antrian produksi Anda. |
|
|
(Opsional) Notifikasi pesan |
ApsaraVideo Media Processing mendukung penerimaan notifikasi pesan melalui Simple Message Queue (formerly MNS). |
|
|
(Opsional) Layanan pemantauan |
MPS mendukung penggunaan Cloud Monitor untuk memantau metrik seperti tingkat keberhasilan permintaan dan jumlah pekerjaan transkoding yang dikirimkan. |
Penggunaan fitur
|
Fitur |
Deskripsi |
Referensi |
|
Pengelolaan aset media |
MPS memungkinkan Anda mengunggah file media ke OSS dan mengelola aset media yang dihasilkan, termasuk informasi dasar, informasi file sumber, informasi pemutaran, dan data AI. Anda dapat mengambil, memperbarui, mencari, mengunduh, dan menghapus aset tersebut. |
|
|
Dapatkan informasi media |
MPS memungkinkan Anda mengambil informasi utama tentang file audio dan video yang disimpan di OSS, termasuk resolusi, bitrate, laju frame, format encoding, dan format file. |
|
|
Transkoding media |
MPS mendukung transkoding video, transkoding audio, konversi format kontainer, Narrowband HD, peningkatan audio/video, dan transkoding dipercepat. Anda dapat menggunakan templat transkoding untuk menyederhanakan pengembangan. |
|
|
Pengeditan video sederhana |
MPS mendukung tugas pasca-produksi sederhana untuk video, seperti ekstraksi audio, ekstraksi video, penggabungan, pemotongan, penambahan kredit pembuka dan penutup, serta pencampuran audio. |
|
|
Tambahkan watermark |
MPS mendukung penambahan watermark gambar atau teks yang terlihat serta watermark digital tak terlihat ke dalam video. |
|
|
Tambahkan takarir |
MPS mendukung penambahan takarir ke video. Fitur ini berguna untuk video sumber multibahasa, pemutaran senyap, lingkungan bising, atau membuat konten dapat diakses oleh penonton tunarungu. Takarir hard dan takarir terpaket didukung. |
Tidak tersedia |
|
Snapshot video |
MPS memungkinkan Anda mengambil snapshot video pada waktu dan ukuran tertentu untuk membuat gambar mini video, sprite, dan gambar mini bilah kemajuan untuk pemutar. |
|
|
Video AI |
MPS mendukung produksi cerdas, tinjauan otomatis, pelabelan cerdas, dan sidik jari media. |
|
|
Alur kerja |
Alur kerja media MPS memproses file yang diunggah dengan menjalankan tugas seperti transkoding, tinjauan, pengemasan, dan analisis untuk menghasilkan file media. Anda dapat membuat alur kerja dari Konsol atau menggunakan API untuk membangun alur pemrosesan audio dan video berbasis cloud. |