全部产品
Search
文档中心

ApsaraVideo VOD:Alur Kerja

更新时间:Jan 28, 2026

ApsaraVideo VOD menyediakan berbagai fitur pemrosesan media, seperti transkoding, pengambilan snapshot, dan tinjauan otomatis. Untuk menyederhanakan pemrosesan media, ApsaraVideo VOD menawarkan alur kerja yang memungkinkan Anda menyesuaikan alur pemrosesan di Konsol. Topik ini menjelaskan cara menggunakan alur kerja.

Apa itu alur kerja

Alur kerja dirancang untuk menyederhanakan dan menginstansiasi sebagian besar fitur pemrosesan media. Anda dapat membuat alur pemrosesan kustom terlebih dahulu dan menerapkannya pada video tertentu. Pendekatan ini menghindari panggilan API yang berulang dan kompleks serta menyediakan layanan pemrosesan media terpadu. Alur kerja juga menyediakan mekanisme logika kondisional yang andal, memungkinkan Anda menyesuaikan kondisi pemicu untuk setiap node berikutnya sehingga alur pemrosesan berbasis skenario dapat dibuat secara fleksibel.

Skenario alur kerja umum

  • Tinjauan dan transkoding serial

    Pada alur ini, setelah video diunggah ke ApsaraVideo VOD, video tersebut terlebih dahulu ditinjau lalu ditranskod. Untuk informasi selengkapnya, lihat Contoh konfigurasi alur kerja.

  • Tinjauan dan transkoding paralel

    Pada alur ini, setelah video diunggah ke ApsaraVideo VOD, video tersebut ditinjau dan ditranskod secara paralel.

  • Distribusi file sumber dan transkoding paralel

    Alur ini menggunakan file sumber sebagai aliran pemutaran dan menghasilkan aliran lain berdasarkan node transkoding yang dikonfigurasi.

Proses alur kerja

Persiapan: Konfigurasikan alur kerja di Konsol.

  1. Pengguna meminta unggah kredensial dan menentukan alur kerja. Layanan ApsaraVideo VOD kemudian mengembalikan unggah kredensial tersebut.

  2. Pengguna memulai pengunggahan video.

  3. Alur kerja dipicu secara otomatis setelah pengunggahan selesai.

  4. Mesin alur kerja ApsaraVideo VOD secara otomatis melakukan operasi, seperti pemrosesan media dan Video AI, berdasarkan konfigurasi alur kerja.

Cara menggunakan

  1. Buat alur kerja.

    Anda hanya dapat membuat alur kerja di Konsol ApsaraVideo VOD.

    Lihat langkah-langkahnya

    1. Login ke Konsol ApsaraVideo VOD.

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

    3. Klik Add Workflow dan masukkan nama alur kerja.

    4. Klik tombol + di sebelah Start untuk mengedit topologi alur kerja, lalu klik Confirm.工作流1

    5. Setelah Anda membuat alur kerja, ID-nya dapat ditemukan di halaman Workflows. Anda memerlukan ID ini untuk mengirimkan tugas alur kerja.

  2. Kirimkan tugas alur kerja.

    Setelah membuat alur kerja, Anda dapat menggunakannya untuk mengirimkan tugas pemrosesan untuk suatu video. Anda dapat mengirimkan tugas tersebut selama atau setelah pengunggahan video.

    Mengajukan tugas pemrosesan alur kerja di konsol

    Kirimkan tugas alur kerja selama pengunggahan video

    1. Login ke Konsol ApsaraVideo VOD.

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

    3. Klik Add Audio/Video. Konfigurasikan parameter yang diperlukan, termasuk metode unggah dan alamat penyimpanan. Lalu, pilih Use Workflow dan tentukan alur kerja yang telah Anda buat.

      Untuk informasi selengkapnya tentang format unggah yang didukung dan deskripsi parameter, lihat Unggah file media di Konsol.工作流3

    4. Tambahkan file audio atau video Anda dan klik Upload.

    Kirimkan tugas alur kerja setelah pengunggahan video

    1. Login ke Konsol ApsaraVideo VOD.

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

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

    4. Pilih Use Workflow lalu pilih alur kerja yang dibuat pada langkah sebelumnya.工作流2

    5. Klik OK.

    Kirimkan tugas pemrosesan alur kerja menggunakan OpenAPI

    Kirimkan tugas alur kerja selama pengunggahan video

    Catatan

    Operasi API Obtain A/V Upload URL and Credential mendapatkan URL dan kredensial unggah serta membuat informasi dasar untuk aset media. Operasi ini tidak mengunggah file, sehingga Anda harus mengimplementasikan logika unggah sendiri. Untuk contoh lengkap unggah berbasis API, lihat Unggah aset media menggunakan API ApsaraVideo VOD.

    1. Saat memanggil operasi CreateUploadVideo atau UploadMediaByURL untuk mengunggah file audio atau video, atur parameter WorkflowId ke ID alur kerja target. Setelah file diunggah, ApsaraVideo VOD akan secara otomatis memprosesnya menggunakan alur kerja yang ditentukan.

    Kirimkan tugas alur kerja setelah pengunggahan video

    1. Panggil operasi SubmitWorkflowJob dan atur parameter WorkflowId ke ID alur kerja target. Hal ini akan segera memulai pemrosesan file audio atau video menggunakan alur kerja yang ditentukan.

Contoh konfigurasi alur kerja

Tinjauan dan transkoding serial

Contoh ini menunjukkan cara mengonfigurasi alur kerja tinjauan dan transkoding serial. Pada alur kerja ini, video terlebih dahulu ditinjau. Jika video lolos tinjauan, video tersebut kemudian ditranskod. Ikuti langkah-langkah berikut:

  1. Di halaman pengeditan alur kerja, klik tombol + di sebelah kanan node Start. Dalam contoh ini, tambahkan node tinjauan otomatis.添加节点

  2. Setelah menambahkan node, klik tombol Edit dan pilih templat tinjauan.添加审核模板

  3. Klik tombol + di sebelah kanan node tinjauan untuk menambahkan node transkoding.

  4. Setelah menambahkan node, klik tombol Edit untuk mengonfigurasi kondisi eksekusi.

    Penting

    Opsi Execution Condition muncul. Kondisi ini menentukan status node induk yang diperlukan untuk memicu node saat ini. Anda dapat memilih kondisi pemicu sesuai kebutuhan.

    Untuk mentranskod video hanya setelah lolos tinjauan, atur kondisi pemicu ke Parent Node Review Passed. Hal ini memastikan transkoding dimulai hanya setelah tinjauan berhasil dilalui. Anda juga harus memilih kelompok template transkoding yang akan digunakan. 父节点审核通过

    Tabel berikut menjelaskan kondisi eksekusi lainnya.

    Deskripsi skenario

    Kondisi eksekusi

    Penjelasan kondisi

    Node induk adalah Review

    Any Condition

    Node dapat dieksekusi dalam kondisi apa pun.

    Parent Node Review Passed

    Node hanya dapat dieksekusi jika tinjauan node induk berhasil.

    Parent Node Review Operation Failed

    Node hanya dapat dieksekusi jika tinjauan node induk gagal. Hal ini dapat terjadi jika file sumber bermasalah, tetapi bukan skenario umum.

    Parent Node Video Blocked for Violation

    Tinjauan node induk selesai, video dikonfirmasi tidak sesuai, dan telah diblokir secara otomatis. Sering digunakan untuk skenario seperti mentranskod video yang tidak sesuai ke definisi bitrate lebih rendah untuk tinjauan manual.

    Node induk adalah Transcode

    Any Condition

    Node dapat dieksekusi dalam kondisi apa pun.

    Parent Node Transcoding Succeeded

    Node ini hanya dapat dieksekusi setelah transkoding node induk berhasil.

    Parent Node Transcoding Failed

    Node ini hanya dapat dieksekusi jika transkoding node induk gagal. Ini bukan skenario umum.

  5. Setelah mengonfigurasi topologi alur kerja, klik Confirm. ID alur kerja akan dihasilkan. Catat ID ini karena Anda memerlukannya untuk menentukan alur kerja saat mengunggah.完成

Tinjauan dan transkoding paralel

Untuk menjalankan tinjauan dan transkoding secara paralel, tambahkan node Review dan node Transcode sebagai node anak dari node Start, seperti yang ditunjukkan pada gambar berikut.

Penting

Anda harus mengedit setiap node untuk memilih templat yang diperlukan, seperti templat tinjauan dan kelompok template transkoding.