全部产品
Search
文档中心

ApsaraVideo VOD:Alur Kerja

更新时间:Jul 06, 2025

ApsaraVideo VOD menyediakan berbagai kemampuan pemrosesan media seperti transkoding, penangkapan snapshot, dan tinjauan otomatis. Untuk mempermudah penggunaan fitur-fitur ini, ApsaraVideo VOD menawarkan alur kerja yang dapat disesuaikan di konsol untuk mengelola pemrosesan media. Topik ini menjelaskan arsitektur, konfigurasi, dan penggunaan alur kerja.

Ikhtisar

Alur kerja dirancang untuk merampingkan implementasi sebagian besar fitur pemrosesan media. Anda dapat menyesuaikan alur kerja terlebih dahulu untuk memproses video secara terpusat tanpa perlu memanggil API berulang kali. Alur kerja memungkinkan Anda menentukan kondisi pemicu untuk setiap node dan secara otomatis memverifikasi apakah kondisi tersebut terpenuhi, sehingga mendukung pemrosesan media berbasis skenario yang fleksibel.

Skenario

  • Alur Kerja Serial "Tinjauan + Transcoding"

    Alur kerja ini menunjukkan proses serial di mana video yang diunggah ditinjau terlebih dahulu, lalu dikonversi. Untuk detail lebih lanjut, lihat bagian Konfigurasi Contoh.

  • Alur Kerja Paralel "Tinjauan + Transcoding"

    Alur kerja ini menunjukkan proses di mana video yang diunggah ditinjau dan dikonversi secara paralel.

  • Alur Kerja Paralel "Distribusi File Sumber + Transcoding"

    Alur kerja ini menunjukkan proses distribusi file video sumber yang diunggah sambil dikonversi berdasarkan node transkoding yang telah dikonfigurasikan.

Proses alur kerja

Persiapan: Konfigurasikan alur kerja di konsol.

  1. Pengguna mendapatkan unggah kredensial dan menentukan alur kerja. ApsaraVideo VOD mengembalikan kredensial unggah.

  2. Pengguna memulai unggah video.

  3. Setelah video diunggah, alur kerja dipicu.

  4. Mesin alur kerja ApsaraVideo VOD secara otomatis melakukan operasi pemrosesan media dan Video AI sesuai dengan konfigurasi alur kerja.

Prosedur

  1. Buat alur kerja.

    Anda hanya dapat membuat alur kerja di konsol ApsaraVideo VOD.

    Lihat Langkah-Langkahnya

    1. Masuk ke Konsol ApsaraVideo VOD.

    2. Di bilah navigasi sebelah kiri, pilih Configuration Management > Media Processing > Workflows.

    3. Klik Add Workflow. Di halaman Tambah Alur Kerja, masukkan nama alur kerja.

    4. Klik ikon + di sebelah Mulai, tentukan topologi alur kerja, lalu klik Confirm.工作流1

    5. Setelah alur kerja dibuat, Anda dapat memperoleh ID alur kerja di halaman Workflows. ID ini diperlukan saat Anda mengirimkan tugas pemrosesan berdasarkan alur kerja.

  2. Kirimkan tugas pemrosesan berdasarkan alur kerja.

    Anda dapat menggunakan alur kerja untuk mengirimkan tugas pemrosesan untuk video yang telah diunggah atau selama pengunggahan.

    Kirimkan tugas pemrosesan di konsol ApsaraVideo VOD

    Kirimkan tugas pemrosesan selama pengunggahan

    1. Masuk ke Konsol ApsaraVideo VOD.

    2. Di bilah navigasi sebelah kiri, pilih Media Files > Audio/Video. Lalu, klik Upload.

    3. Di halaman Unggah Media, klik Add Media. Dalam kotak dialog yang muncul, tentukan alamat penyimpanan, pilih Use Workflow dari daftar drop-down, dan tentukan alur kerja yang Anda buat di langkah sebelumnya.

      Untuk informasi lebih lanjut tentang format video yang didukung dan deskripsi parameter, lihat Unggah File Media Menggunakan Konsol ApsaraVideo VOD.工作流3

    4. Pilih file media yang ingin Anda unggah dan klik Upload.

    Kirimkan tugas pemrosesan untuk file yang telah diunggah

    1. Masuk ke Konsol ApsaraVideo VOD.

    2. Di bilah navigasi sebelah kiri, pilih Media Files > Audio/Video.

    3. Di halaman Audio/Video, temukan file audio atau video yang ingin Anda kelola dan klik Media Processing di kolom Tindakan.

    4. Dalam kotak dialog yang muncul, pilih Use Workflow dan pilih alur kerja yang Anda buat di langkah sebelumnya dari daftar drop-down.工作流2

    5. Klik OK.

    Kirimkan tugas pemrosesan menggunakan API ApsaraVideo VOD

    Kirimkan tugas pemrosesan selama pengunggahan

    Catatan

    Anda hanya dapat memanggil operasi CreateUploadVideo untuk mendapatkan URL dan kredensial unggah untuk file media serta membuat aset media di ApsaraVideo VOD. Anda tidak dapat memanggil operasi ini untuk mengunggah file media. Anda harus mengimplementasikan logika untuk seluruh proses unggah. Untuk informasi lebih lanjut tentang cara mengunggah file media dengan memanggil operasi API, lihat Unggah File Media dengan Memanggil Operasi API.

    1. Panggil operasi CreateUploadVideo atau UploadMediaByURL untuk mengunggah file audio dan video dan atur parameter WorkflowId ke ID alur kerja yang Anda buat di langkah sebelumnya. Setelah file audio dan video diunggah, ApsaraVideo VOD secara otomatis memproses file berdasarkan alur kerja yang ditentukan.

    Kirimkan tugas pemrosesan untuk file yang telah diunggah

    1. Panggil operasi SubmitWorkflowJob dan atur parameter WorkflowId ke ID alur kerja yang Anda buat di langkah sebelumnya. Lalu, ApsaraVideo VOD secara otomatis memproses file berdasarkan alur kerja yang ditentukan.

Konfigurasi contoh

Alur kerja serial "Tinjauan + Transcoding"

Alur kerja serial "Tinjauan + Transcoding" digunakan dalam contoh berikut untuk menunjukkan konfigurasi alur kerja. Alur kerja ini menunjukkan bahwa video yang diunggah ditinjau terlebih dahulu, lalu dikonversi jika lolos tinjauan.

  1. Di bagian Topologi Alur Kerja, klik ikon + di sebelah Mulai dan tambahkan node. Sebagai contoh, sebuah node tinjauan ditambahkan.添加节点

  2. Setelah node ditambahkan, klik ikon Edit pada node Tinjauan. Dalam kotak dialog yang muncul, pilih template tinjauan dan klik OK.添加审核模板

  3. Klik ikon + di sebelah Tinjauan dan tambahkan node Transkode setelah node Tinjauan.

  4. Setelah node ditambahkan, klik ikon Edit di sebelah Transkode. Dalam kotak dialog yang muncul, konfigurasikan kondisi pemicu.

    Penting

    Parameter Performs Conditional menentukan kondisi yang harus dipenuhi oleh node induk untuk memicu node saat ini. Anda dapat menentukan kondisi pemicu berdasarkan kebutuhan bisnis Anda.

    Dalam contoh ini, video harus lolos tinjauan sebelum dapat dikonversi. Dalam hal ini, atur Performs Conditional ke Parent Node Approval Passed dan pilih kelompok template transkoding dari daftar drop-down Kelompok Template Transkoding. 父节点审核通过

    Tabel berikut menjelaskan semua kondisi.

    Skenario

    Kondisi

    Deskripsi

    Node induk adalah node Tinjauan.

    Semua Kondisi

    Node saat ini dapat dieksekusi di bawah semua kondisi.

    Parent Node Approval Passed

    Node dieksekusi hanya jika video lolos tinjauan.

    Parent Node Audit Processing Failed

    Node dieksekusi hanya jika file video sumber gagal dalam tinjauan. Pilih kondisi ini jika Anda mengetahui bahwa file video sumber rusak.

    Parent Node Video Violation Blocking

    Node dieksekusi hanya jika video gagal dalam tinjauan dan diblokir karena pelanggaran. Pilih kondisi ini jika Anda ingin mengonversi video yang diblokir menjadi satu dengan definisi lebih rendah untuk tinjauan manual.

    Node induk adalah node Transkode.

    Semua Kondisi

    Node saat ini dapat dieksekusi di bawah semua kondisi.

    Parent Node Transcoding Succeeded

    Node dieksekusi hanya jika transkoding video selesai.

    Parent Node Transcoding Failed

    Node dieksekusi hanya jika transkoding video gagal.

  5. Setelah Anda mengonfigurasi topologi alur kerja, klik Konfirmasi. Sistem secara otomatis menghasilkan ID alur kerja. Simpan ID tersebut untuk penggunaan selanjutnya.完成

Alur kerja paralel "Tinjauan + Transcoding"

Untuk membuat alur kerja yang mengimplementasikan tinjauan dan transkoding secara paralel, Anda dapat mengklik ikon + di sebelah Mulai dan pilih Tinjauan untuk membuat node Tinjauan. Lalu, klik ikon + di sebelah Mulai lagi dan pilih Transkode untuk membuat node Transkode.

Penting

Setelah node dibuat, klik ikon Edit di sebelah dua node tersebut dan pilih template seperti yang dijelaskan dalam contoh sebelumnya.