Pemrosesan audio dan video yang disediakan oleh Intelligent Media Management (IMM) memungkinkan Anda untuk memproses video dalam berbagai format. Anda dapat mengunggah dan menyimpan video asli ke Object Storage Service (OSS), lalu memulai transkoding atau permintaan lainnya kapan saja, di mana saja, dan pada perangkat apa pun yang terhubung ke internet dengan memanggil operasi x-oss-async-process. Anda juga dapat memanggil x-oss-process untuk segera memutar video sumber setelah mengunggahnya.
Skenario
Penyesuaian untuk perangkat terminal dan lingkungan jaringan yang berbeda
Anda dapat mengonversi frame rate dan bitrate untuk menyesuaikan dengan berbagai perangkat dan kondisi jaringan.
Pengkodean efisien untuk mengurangi biaya
Pemrosesan media menggunakan algoritma pengkodean yang efisien untuk mengurangi bitrate dan tersendat dalam pemutaran tanpa mengorbankan kualitas video, sehingga mengurangi biaya penyimpanan dan lalu lintas.
Teknologi produksi cerdas untuk peningkatan dan reproduksi video
Anda dapat mentranskode video berkualitas rendah menjadi versi definisi lebih tinggi dan menghasilkan file media baru dengan mengambil snapshot atau mengedit, berdasarkan teknologi produksi cerdas seperti Video AI dan teknologi super-resolusi.
Transkoding waktu nyata dan pemutaran waktu nyata
Teknologi transkoding langsung digunakan untuk mencapai transkoding sesuai permintaan secara real-time dan pemutaran waktu nyata, yang mengurangi biaya transkoding dan penyimpanan serta meningkatkan pengalaman pemutaran.
Cara kerja pemrosesan media
Transcoding offline: Unggah video ke bucket dan buat tugas transkoding audio dan video. Setelah tugas dieksekusi, video yang telah ditranskode akan disimpan di OSS.
Transkoding langsung: Unggah video ke bucket dan buat daftar putar transkoding langsung. Dalam hal ini, video diputar segera saat Anda mulai mengunggahnya. Video ditranskode secara real-time sesuai permintaan dan hasilnya disimpan di OSS.
Parameter pemrosesan
OSS memungkinkan Anda menggunakan satu atau beberapa parameter untuk memproses file media, seperti video. Anda juga dapat menentukan beberapa parameter pemrosesan dalam gaya untuk memproses beberapa file media sekaligus. Untuk informasi lebih lanjut, lihat Gaya.
Jika Anda menentukan beberapa parameter, OSS akan memproses file media berdasarkan urutan parameter yang Anda tentukan. Tabel berikut menjelaskan parameter tersebut.
Operasi | Parameter | Deskripsi |
video/convert | Konversikan video di OSS ke format yang diperlukan. | |
video/animation | Konversikan video di OSS ke format gambar animasi, seperti GIF dan WebP. | |
video/sprite | Ambil snapshot dari video di OSS dan gabungkan snapshot untuk mendapatkan sprite dalam format tertentu. | |
video/snapshots | Ambil frame dari objek video di OSS dan konversikan ke format yang ditentukan. | |
video/concat | Gabungkan beberapa objek video di OSS menjadi satu video dalam format tertentu. | |
video/info | Ekstrak informasi format dan aliran dari file video. | |
audio/convert | Konversikan objek audio di OSS ke format yang ditentukan. | |
audio/concat | Gabungkan beberapa objek audio di OSS menjadi satu audio dalam format yang ditentukan. | |
audio/info | Ekstrak informasi format dan aliran dari file audio. | |
hls/m3u8 | Buat daftar putar transkoding langsung untuk video di OSS. |
Metode
Anda dapat memanggil operasi x-oss-async-process untuk memproses video. Untuk informasi lebih lanjut, lihat Pemrosesan Asinkron.
Anda dapat memanggil operasi x-oss-process untuk memproses video. Untuk informasi lebih lanjut, lihat Pemrosesan Sinkron.
Anda dapat menggunakan pemrosesan batch untuk memproses video yang ada. Untuk informasi lebih lanjut, lihat Pemrosesan Batch.
Anda dapat membuat pemicu untuk memproses video tambahan. Untuk informasi lebih lanjut, lihat Pemicu.
Batasan
Tabel berikut menjelaskan format yang didukung oleh pemrosesan audio dan video.
Item | Format audio | Format video |
File input | Semua format audio utama, seperti wav, pcm, tta, flac, au, ape, mp3, wma, ogg, aac, ra, midi, mpc, mv, aif, aiff, m4a, mka, mp2, mpa, wv, ac3, dts, amr, dan 3gpp. | Semua format video utama, seperti avi, mpeg, mpg, dat, divx, xvid, rm, rmvb, mov, qt, asf, wmv, vob, 3gp, mp4, flv, avs, mkv, ts, ogm, nsv, dan swf. |
File output untuk transkoding offline | mp3, aac, flac, oga, ac3, dan opus | mp4, mkv, mov, asf, avi, mxf, ts, dan flv |
File output untuk transkoding langsung | ts | ts |
Untuk informasi lebih lanjut tentang batasan parameter, lihat CreateMediaConvertTask dan GenerateVideoPlaylist.
Aturan penagihan
Anda akan dikenakan biaya untuk menggunakan pemrosesan audio dan video oleh IMM. Untuk informasi lebih lanjut tentang biaya, lihat Item yang dapat ditagih.