Untuk menghasilkan video dengan berbagai bitrate, trek audio, subtitle, atau format, serta mengatur urutan tugas, buat alur kerja dan konfigurasikan node tugas seperti Transcoding, Analyze, Snapshots, Pack, Content Moderation, Video DNA, dan Intelligent Thumbnail.
Latar Belakang
Alur Kerja adalah rangkaian tugas yang telah diatur sebelumnya. Setelah Anda mengunggah file ke bucket OSS tertentu, pekerjaan akan dipicu secara otomatis atau manual dan dieksekusi sesuai urutan yang ditentukan oleh langkah-langkah dan kondisi yang telah ditetapkan. Anda dapat menambahkan node seperti Transcoding, Analyze, Snapshots, Pack, Content Moderation, Video DNA, dan Intelligent Thumbnail ke dalam Alur Kerja. Dengan menggabungkan node-node ini, Anda dapat menangani berbagai skenario, seperti multi-resolution transcoding, multi-language subtitle packaging, dan HLS Standard Encryption.
Untuk memahami proses Alur Kerja dari awal hingga akhir, lihat Memulai dengan Alur Kerja. Topik ini menjelaskan cara membuat Alur Kerja di konsol ApsaraVideo Media Processing (MPS).
Prasyarat
-
Tetapkan bucket input dan bucket output. Untuk informasi selengkapnya, lihat Tambahkan bucket media.
-
Aktifkan antrian MPS yang sesuai berdasarkan jenis tugas. Untuk informasi selengkapnya, lihat Buat antrian MPS.
-
Opsi: Buat templat. Jika templat transkoding preset tidak memenuhi kebutuhan Anda, Anda dapat membuat template transkoding kustom. Untuk informasi selengkapnya, lihat Template transkoding.
Prosedur
-
Saat Anda membuat Alur Kerja, statusnya secara otomatis diatur menjadi Active dan mode pemicunya menjadi Auto. Artinya, ketika file yang sesuai aturan pemicu diunggah ke Input Path pada node Input (melalui OSS atau konsol), Alur Kerja akan dipicu secara otomatis. Untuk informasi lebih lanjut tentang aturan pemicu, lihat Aturan pencocokan file untuk Alur Kerja.
-
Alur Kerja juga mendukung pemicuan manual untuk file baru (direkomendasikan untuk file M3U8 dari rekaman langsung) dan pemicuan manual untuk file yang sudah ada. Untuk informasi selengkapnya, lihat Langkah selanjutnya dalam topik ini.
-
Masuk ke Konsol MPS.
-
Di pojok kiri atas bilah navigasi atas, pilih wilayah.
-
Di panel navigasi kiri, pilih Workflow > Workflow Orchestration.
-
Klik Create Workflow.
-
Konfigurasikan parameter Alur Kerja.
-
Workflow Name: Masukkan nama untuk Alur Kerja.
-
Configuration Plan: Pilih rencana konfigurasi dari daftar drop-down. Tabel berikut menjelaskan rencana yang tersedia.
CatatanApsaraVideo Media Processing menyediakan berbagai Alur Kerja preset untuk kasus penggunaan umum. Anda dapat memilih Alur Kerja preset sebagai titik awal atau membuat Alur Kerja kustom dari awal.
Parameter
Deskripsi
Custom
Dimulai tanpa informasi preset, memungkinkan Anda membuat Alur Kerja dari awal.
M3U8
Mengambil satu snapshot untuk sampul dan mengonversi video ke format M3U8.
Preset Intelligent Template-based Workflow
Mengambil satu snapshot untuk sampul, menganalisis video secara cerdas sebelum mentranskodingnya, lalu mengambil snapshot dari video definisi standar yang telah ditranskoding.
Multi-bitrate and Multi-Format Workflow
Mengambil satu snapshot untuk sampul dan menghasilkan video dalam berbagai format dan bitrate.
Multi-bitrate FLV Workflow
Mengambil satu snapshot untuk sampul dan menghasilkan video multi-bitrate dalam format FLV.
Multi-bitrate M3U8 Workflow
Mengambil satu snapshot untuk sampul dan menghasilkan video multi-bitrate dalam format M3U8.
Multi-bitrate MP4 Workflow
Mengambil satu snapshot untuk sampul dan menghasilkan video multi-bitrate dalam format MP4.
-
-
Edit topologi alur kerja. Tambahkan dan konfigurasikan node sesuai kebutuhan. Untuk deskripsi setiap node, lihat Deskripsi node.
-
Klik Save untuk membuat Alur Kerja.
Node
Anda dapat menambahkan node berikut saat membuat Alur Kerja di konsol:
Tabel berikut mencantumkan semua node Alur Kerja yang tersedia di MPS. Saat Anda menambahkan node, konsol hanya menampilkan node yang didukung di wilayah saat ini. Untuk informasi selengkapnya tentang fitur yang didukung di setiap wilayah, lihat Wilayah layanan.
|
Parameter |
Deskripsi |
|
Input (Wajib) |
Menetapkan jalur input dan mengonfigurasi notifikasi pesan. |
|
Analyze |
Menganalisis file input secara cerdas dan merekomendasikan template preset yang sesuai. |
|
Transcoding |
Men-transkode file video ke format atau resolusi yang berbeda. |
|
Snapshots |
Menangkap frame pada titik waktu tertentu untuk digunakan sebagai sampul video atau menghasilkan sprite. |
|
Pack |
Mengemas aliran video dengan berbagai subtitle, trek audio, dan bitrate ke dalam file playlist utama. |
|
Content Moderation |
Mengidentifikasi konten yang tidak pantas (seperti pornografi, terorisme, dan referensi politik) dalam audio, teks, dan frame video secara cerdas. Hal ini mengurangi biaya tinjauan manual dan meminimalkan risiko kepatuhan. |
|
Video DNA |
Mengidentifikasi video secara unik dengan mengekstraksi dan membandingkan fitur sidik jari dari gambar dan audionya. Ini membantu menyelesaikan masalah seperti menemukan video duplikat, melacak sumber klip video, dan mengidentifikasi konten asli. |
|
Publish (Wajib) |
Menetapkan mode penerbitan menjadi manual atau otomatis. |
Node Input
-
Klik ikon pena di samping node Input untuk membuka halaman Input Settings.
-
Tetapkan parameter input.
Parameter
Deskripsi
Input Path
Klik Select. Di daftar drop-down Bucket, pilih bucket. Bagian Path menampilkan folder yang dibuat di bucket tersebut. Pilih folder sebagai jalur input.
Encoding Pipeline
Pilih antrian MPS dari daftar drop-down.
(Opsional) Notifications
Aktifkan notifikasi pesan, lalu pilih antrian MNS atau topik MNS dan tentukan instans yang sesuai.
CatatanSetelah Anda mengonfigurasi notifikasi pesan, pesan akan dikirim ke topik MNS atau antrian MNS yang ditentukan saat tugas dalam Alur Kerja dimulai dan selesai. Untuk informasi selengkapnya, lihat Siapkan notifikasi.
-
Klik OK untuk menyimpan pengaturan node Input.
Menganalisis node
Anda dapat menambahkan node Analyze dengan mengklik ikon plus (+) di samping node Input, Content Moderation, Video DNA, atau Intelligent Thumbnail.
-
Klik ikon plus (+) di samping node yang relevan dan pilih Analyze dari daftar drop-down.
-
Klik ikon pena di samping node Analyze untuk membuka halaman Analyze Configuration.
-
Pilih resolusi dari daftar drop-down Conditional Encoding.
-
Klik OK untuk menyimpan pengaturan node Analyze.
Node Encode
Anda dapat menambahkan node Transcoding dengan mengklik ikon plus (+) di samping node Input, Content Moderation, atau Video DNA.
-
Klik ikon plus (+) di samping node yang relevan dan pilih Transcoding dari daftar drop-down.
-
Klik ikon pena di samping node Transcoding untuk membuka halaman Basic Settings.
-
Konfigurasikan pengaturan encoding.
Parameter
Deskripsi
Name
Masukkan nama untuk node ini.
Encoding Template
Klik Select untuk mengonfigurasi Encoding Template di jendela pop-up.
-
Pilih Template type.
-
Pilih Output Format.
-
Pilih Template.
-
Klik OK.
CatatanUntuk informasi selengkapnya tentang template preset, lihat Detail template preset. Untuk membuat template kustom, lihat template transkoding.
Output Path
Klik Select. Dari daftar drop-down Bucket, pilih bucket. Bagian Path menampilkan folder yang dibuat di bucket tersebut. Pilih folder sebagai jalur output.
Catatan-
Jika jalur output sama dengan jalur input:
-
Jika file memiliki nama berbeda, file output tidak akan menimpa file sumber.
-
Jika file output memiliki nama yang sama dengan file sumber, file tersebut mungkin ditimpa, tergantung pada pengaturan OSS Anda. Untuk informasi tentang cara mencegah penimpaan, lihat Cegah objek dengan nama yang sama agar tidak ditimpa (Java SDK V1). Jika penimpaan dinonaktifkan di OSS, pekerjaan akan gagal jika file dengan nama yang sama sudah ada. Kami menyarankan agar Anda tidak menetapkan nama file output sama dengan nama file sumber.
-
-
Untuk mencegah file output ditimpa saat Alur Kerja dijalankan beberapa kali, Anda dapat menggabungkan variabel UC bawaan berikut:
-
{RunId}: ID eksekusi Alur Kerja.
-
{ObjectPrefix}: Jalur file sumber tanpa informasi bucket.
-
{FileName}: Nama file sumber termasuk ekstensinya. Akhiran diperbarui berdasarkan format template transkoding.
-
{ExtName}: Ekstensi file sumber.
-
(Opsional) Watermark
Aktifkan opsi ini untuk menambahkan watermark.
-
Pilih nama template dari daftar drop-down Watermark Templates.
CatatanJika tidak ada template watermark yang tersedia di daftar drop-down, buat template watermark.
-
Di samping Watermark Image, klik Select untuk menentukan jalur gambar watermark.
CatatanWatermark gambar mendukung format PNG, PNG animasi, dan animasi format MOV.
(Opsional) Encryption
Aktifkan opsi ini untuk menerapkan enkripsi.
Untuk Encryption Method, pilih Alibaba Cloud Private Encryption atau HLS Standard Encryption. Untuk informasi selengkapnya tentang enkripsi video, lihat Enkripsi Video.
(Opsional) Clip
Aktifkan opsi ini untuk memotong video.
-
Untuk Clip Method, pilih Video Clip atau Video Ending Clip.
-
Di kotak input Start From, masukkan waktu mulai.
-
Di kotak input Length, masukkan durasi.
Catatan-
Waktu mulai harus kurang dari durasi total video. Jika tidak, transkoding gagal.
-
Jika durasi potongan melebihi panjang video yang tersedia, potongan akan diperpanjang hingga akhir video sumber.
-
(Opsional) Add Credits
Aktifkan opsi ini. Di samping File Path, klik Select untuk menentukan jalur video penutup.
(Opsional) Rotate Angle
Masukkan sudut rotasi searah jarum jam. Nilainya harus dalam rentang [0, 360].
-
-
Klik OK untuk menyimpan pengaturan node Transcoding.
Node Snapshot
Anda dapat menambahkan node Snapshots dengan mengklik ikon plus (+) di samping node Input, Transcoding, Content Moderation, Video DNA, atau Intelligent Thumbnail.
-
Klik ikon plus (+) di samping node yang relevan dan pilih Snapshots dari daftar drop-down.
-
Klik ikon pena di samping node Snapshots untuk membuka halaman Snapshot Configuration.
-
Tetapkan parameter snapshot.
Parameter
Wajib
Deskripsi
Snapshot Mode
Ya
-
Single: Menangkap satu frame pada waktu tertentu.
-
Multiple: Menangkap frame pada interval tertentu.
-
Average: Menangkap jumlah frame tertentu, tersebar merata sepanjang video.
Snapshot interval (seconds)
Wajib untuk mode 'Multiple'
Masukkan interval antar snapshot dalam detik.
Snapshots
Wajib untuk mode 'Average'
Masukkan jumlah snapshot.
Catatan-
Jika parameter ini tidak diatur, snapshot diambil pada interval yang ditentukan hingga akhir video.
-
Jika jumlah snapshot lebih dari 1, snapshot diambil pada interval yang ditentukan hingga jumlah gambar yang ditentukan tercapai.
-
Jika hanya jumlah snapshot yang diatur, snapshot diambil pada interval Durasi Total / Jumlah Snapshot.
Name
Ya
Masukkan nama untuk node ini.
Output Path
Ya
Klik Select. Dari daftar drop-down Bucket, pilih bucket. Bagian Path menampilkan folder yang dibuat di bucket tersebut. Pilih folder sebagai jalur output.
Catatan-
Format jalur snapshot tunggal:
http://bucket.oss-cn-hangzhou.aliyuncs.com/path/{RunId}/{SnapshotTime}.jpg. -
Format jalur snapshot Multiple atau Average: Memerlukan placeholder {Count}. Jalur harus diakhiri dengan
/{RunId}/{SnapshotTime}/{Count}.jpg.
Start Time
Tidak
Pilih waktu dari daftar drop-down untuk jam, menit, dan detik.
Width x Height
Tidak
Masukkan nilai lebar dan tinggi di kotak input masing-masing.
Catatan-
Jika Anda membiarkan lebar dan tinggi kosong, resolusi snapshot akan sesuai dengan video sumber.
-
Jika Anda hanya mengatur lebar atau tinggi, dimensi lainnya akan diskalakan secara otomatis untuk mempertahankan rasio aspek asli.
Generate WebVTT Index File
Opsi untuk mode Multiple dan Average
Aktifkan opsi ini untuk menghasilkan file indeks WebVTT.
Set as Thumbnail
Tidak
Aktifkan opsi ini untuk mengatur gambar yang diambil sebagai sampul aset media di perpustakaan. Jika beberapa snapshot diambil, snapshot pertama diatur sebagai sampul secara default.
Keyframe
Tidak
Aktifkan opsi ini untuk memastikan snapshot hanya diambil pada keyframe. Jika titik waktu yang ditentukan bukan keyframe, keyframe terdekat yang akan digunakan.
Black Screen Detection
Opsi untuk mode Multiple dan Average
Aktifkan opsi ini untuk mendeteksi dan melewati frame hitam di awal video. Jika frame non-hitam terdeteksi dalam lima detik pertama, MPS akan mengambil frame non-hitam pertama.
-
Pack node
Anda hanya dapat menambahkan node ini dengan mengklik ikon plus (+) di samping node Input.
-
Klik ikon plus (+) di samping node Input dan pilih Pack dari daftar drop-down.
Setelah node ditambahkan, node Pack berisi tiga sub-node: Pack Config, Video Extraction, dan Package and Generate. Seluruh urutan Alur Kerja adalah Input → Pack Config → Video Extraction → Package and Generate → Publish.
Konfigurasi awal mencakup tiga node anak: Pack, Extract Video, dan package generation. Untuk mengemas aliran multimedia, tambahkan lebih banyak node anak seperti dijelaskan berikut ini.
-
Untuk membuat aliran dengan berbagai bitrate: Klik ikon plus (+) di samping node Pack, lalu pilih Extract Video dari daftar drop-down.
-
Untuk membuat aliran dengan berbagai trek audio: Klik ikon plus (+) di samping node Pack, lalu pilih Audio Group dari daftar drop-down. Selanjutnya, klik ikon plus (+) di samping node Audio Group, lalu pilih Extract Audio dari daftar drop-down.
-
Untuk membuat aliran dengan berbagai subtitle: Klik ikon plus (+) di samping node Pack, lalu pilih Subtitle Group dari daftar drop-down. Selanjutnya, klik ikon plus (+) di samping node Subtitle Group, lalu pilih Extract Subtitle dari daftar drop-down.
Klik ikon edit di sebelah kanan Pack untuk membuka halaman konfigurasi. Berikut ini adalah deskripsi konfigurasi untuk setiap node anak:
-
Konfigurasi pengemasan
Parameter
Deskripsi
Packing name
Masukkan nama untuk node ini.
Packing Type
Nilai default adalah HLS.
Output Buckets
Field ini diisi secara otomatis setelah Anda menentukan jalur output.
Output Path
Klik Select. Dari daftar drop-down bucket, pilih bucket. Folder yang ada di bucket yang dipilih muncul di bawah Path. Pilih folder sebagai jalur output.
-
Ekstraksi video
Parameter
Deskripsi
Name
Masukkan nama untuk node ini.
Encoding Template
Klik Select untuk memilih template transkoding.
CatatanUntuk informasi tentang template transkoding preset, lihat Detail template preset. Untuk membuat template transkoding kustom, lihat Template transkoding.
Resource path
Kami menyarankan menggunakan nilai default, tetapi Anda dapat mengubahnya sesuai kebutuhan.
CatatanJika jalur output node konfigurasi pengemasan adalah a/b/c.m3u8 dan jalur resource node ekstraksi video adalah d/e/f.m3u8, file yang diekstraksi disimpan di a/b/d/e/f.m3u8.
(Opsional) Watermark
Aktifkan opsi ini untuk menambahkan watermark.
-
Dari daftar drop-down Watermark Templates, pilih template. Untuk membuat template watermark, lihat Template watermark.
-
Klik Select di samping Watermark Image untuk memilih file gambar watermark.
CatatanFormat watermark gambar yang didukung meliputi PNG, PNG animasi, dan MOV animasi.
(Opsional) Encryption
Aktifkan opsi ini untuk mengenkripsi video. Untuk Encryption Method, pilih Alibaba Cloud Private Encryption atau HLS Standard Encryption. Untuk informasi selengkapnya, lihat enkripsi video.
(Opsional) Clip
Aktifkan opsi ini untuk memotong video.
-
Untuk Clip Method, pilih Video Clip atau Video Ending Clip.
-
Di field Start From, masukkan waktu mulai.
-
Di field Length, masukkan durasi.
Catatan-
Waktu mulai potongan harus kurang dari durasi total video. Jika tidak, transkoding gagal.
-
Jika durasi potongan yang ditentukan lebih panjang dari sisa video, potongan berjalan dari waktu mulai hingga akhir video sumber.
-
(Opsional) Add Credits
Aktifkan opsi ini untuk menambahkan video penutup. Klik Select di samping File Path untuk memilih file video penutup.
(Opsional) Rotate Angle
Nilai yang valid berkisar dari 0 hingga 360.
-
-
Generasi paket
Parameter
Deskripsi
Bandwidth
Tetapkan bandwidth yang sesuai untuk pemutaran video.
Audio Group
Hubungkan grup audio yang ada ke aliran video ini.
Subtitle Group
Hubungkan grup subtitle yang ada ke aliran video ini.
-
Grup audio dan ekstraksi audio
Node anak
Parameter
Deskripsi
Grup audio
Name
Masukkan nama untuk grup audio ini.
Ekstraksi audio
Name
Masukkan nama untuk node ini.
Transcoding template
Klik Select untuk memilih Encoding Template.
CatatanUntuk informasi tentang template transkoding preset, lihat Detail template preset. Untuk membuat template transkoding kustom, lihat Template transkoding.
Resource path
Kami menyarankan menggunakan nilai default, tetapi Anda dapat mengubahnya sesuai kebutuhan.
CatatanJika jalur output node konfigurasi pengemasan adalah a/b/c.m3u8 dan jalur resource node ekstraksi audio adalah d/e/f.m3u8, file yang diekstraksi disimpan di a/b/d/e/f.m3u8.
Audio track name
Masukkan nama untuk trek audio.
Extract audio tracks
Masukkan nomor trek untuk diekstraksi dari file input.
Audio track language
Pilih bahasa dari daftar drop-down.
-
Grup subtitle dan ekstraksi subtitle
Child node
Parameter
Description
Subtitle group
Name
Masukkan nama untuk subtitle group ini.
Subtitle extraction
Name
Masukkan nama untuk node ini.
Subtitle upload URI
Klik Select. Dari daftar drop-down bucket, pilih sebuah bucket. Di bawah Path, pilih file subtitle input. Format yang didukung: STL, TTML, dan VTT.
Resource path
Kami menyarankan menggunakan nilai default, tetapi Anda dapat mengubahnya sesuai kebutuhan.
CatatanJika jalur output dari node konfigurasi packaging adalah a/b/c.m3u8 dan resource path dari node subtitle extraction adalah d/e/f.m3u8, file yang diekstraksi akan disimpan di a/b/d/e/f.m3u8.
Subtitle name
Masukkan nama untuk subtitle tersebut.
Subtitle language
Pilih bahasa dari daftar drop-down.
Klik OK untuk menyelesaikan konfigurasi setiap node.
Node Content Moderation
Node Content Moderation hanya tersedia di wilayah China (Beijing), China (Shanghai), dan Singapura. Untuk menambahkan node Content Moderation, klik ikon plus pada node Input atau Transcoding.
-
Klik ikon plus di samping node yang relevan, lalu pilih Content Moderation dari daftar drop-down.
-
Klik ikon pensil pada node Content Moderation untuk membuka halaman Content Moderation Configuration.
-
Konfigurasikan parameter moderasi konten.
Parameter
Deskripsi
Moderation Pipeline
Pilih antrian MPS dari daftar drop-down.
CatatanJika tidak ada antrian MPS yang tersedia di daftar drop-down Moderation Pipeline, Anda harus membuat antrian MPS khusus. Untuk petunjuknya, lihat Buat antrian MPS.
Output Path
Klik Select. Di daftar drop-down Bucket, pilih Bucket. Folder yang ada di Bucket muncul di bawah Path. Pilih folder sebagai jalur output.
Catatan-
Jika jalur output sama dengan jalur sumber:
-
Jika file output dan sumber memiliki nama berbeda, file sumber tidak akan ditimpa.
-
Jika file memiliki nama yang sama, pengaturan OSS Anda menentukan apakah file sumber ditimpa. Untuk mencegah penimpaan file, lihat Cegah objek agar tidak ditimpa oleh objek yang memiliki nama yang sama (OSS SDK for Java V1). Jika Anda mengonfigurasi pengaturan ini, penulisan file yang ditranskoding ke OSS gagal jika berbagi nama dengan file sumber. Kami menyarankan agar Anda tidak menggunakan nama yang sama untuk file output dan file sumber.
-
-
Untuk mencegah file output ditimpa saat alur kerja media dijalankan beberapa kali, Anda dapat menggunakan kombinasi variabel sistem bawaan berikut:
-
{RunId}: ID eksekusi alur kerja media.
-
{ObjectPrefix}: Jalur file sumber, tidak termasuk informasi Bucket.
-
{FileName}: Nama file sumber, termasuk ekstensinya. Ekstensi ini secara otomatis diubah di file output agar sesuai dengan format yang ditentukan dalam template transkoding.
-
{ExtName}: Ekstensi file sumber.
-
Workflow Termination
Menentukan apakah akan menghentikan alur kerja berdasarkan hasil moderasi konten. Opsi yang tersedia:
-
Jangan menghentikan alur kerja
-
Hentikan alur kerja jika hasilnya "Manual Review" atau "Block"
-
Hentikan alur kerja jika hasilnya "Block"
-
-
Klik OK untuk menyimpan konfigurasi node Content Moderation.
Node Video DNA
Node Video DNA hanya tersedia di wilayah China (Beijing), China (Hangzhou), China (Shanghai), dan Singapura. Untuk menambahkan node Video DNA, klik ikon plus pada node Input atau Transcoding.
-
Klik ikon plus (+) di sebelah kanan node yang relevan, lalu pilih Video DNA dari daftar drop-down.
-
Klik ikon pena di sebelah kanan node Video DNA untuk membuka halaman Video DNA configuration.
-
Konfigurasikan parameter Video DNA.
Parameter
Deskripsi
Video DNA Pipeline
Pilih antrian MPS dari daftar drop-down.
CatatanJika daftar drop-down Video DNA Pipeline kosong, Anda harus terlebih dahulu membuat antrian MPS khusus untuk Video DNA. Untuk petunjuknya, lihat Buat antrian MPS.
Inbound Rule for DNA Library
-
Save Non-duplicated Content Only: Menyimpan Video DNA video unik ke perpustakaan.
-
Do Not Save Any Media Content: Membandingkan video tetapi tidak menyimpan Video DNA-nya.
Workflow Termination
Menentukan apakah akan menghentikan alur kerja berdasarkan hasil pemrosesan:
-
Jangan menghentikan alur kerja
-
Hentikan alur kerja jika video merupakan duplikat
-
-
Klik OK untuk menyelesaikan konfigurasi node Video DNA.
Node Smart thumbnail
Node Intelligent Thumbnail hanya tersedia di wilayah China (Beijing), China (Shanghai), dan Singapura. Untuk menambahkan node Intelligent Thumbnail, klik ikon plus pada node Input atau Transcoding.
-
Klik ikon plus (+) di sebelah kanan node yang relevan, lalu pilih node Intelligent Thumbnail dari daftar drop-down.
-
Untuk mengonfigurasi node Intelligent Thumbnail, klik ikon pena untuk membuka halaman konfigurasi Intelligent Thumbnail.
-
Konfigurasikan node Intelligent Thumbnail.
Parameter
Deskripsi
Name
Masukkan nama untuk node ini.
Intelligent Thumbnail Pipeline
Pilih antrian MPS dari daftar drop-down.
CatatanJika tidak ada antrian MPS yang tersedia di daftar drop-down Intelligent Thumbnail Pipeline, Anda harus terlebih dahulu membuatnya. Untuk petunjuknya, lihat buat antrian MPS.
Output Path
Klik Select. Dari daftar drop-down Bucket, pilih bucket. Folder dalam bucket yang dipilih ditampilkan di bawah Path. Pilih folder untuk digunakan sebagai jalur output.
Catatan-
Jika jalur output sama dengan jalur input:
-
Jika file memiliki nama berbeda, file output tidak akan menimpa file asli.
-
Jika file memiliki nama yang sama, apakah file asli ditimpa tergantung pada pengaturan OSS Anda. Untuk mencegah file ditimpa, lihat Cegah objek agar tidak ditimpa oleh objek yang memiliki nama yang sama (Java SDK V1). Jika Anda menonaktifkan penimpaan, tugas transkoding gagal saat menulis file output ke OSS. Kami menyarankan agar Anda menggunakan nama yang berbeda untuk file asli dan file output.
-
-
Untuk mencegah file output ditimpa saat alur kerja dijalankan beberapa kali, Anda dapat menggunakan kombinasi variabel sistem berikut dalam jalur output:
-
{RunId}: ID eksekusi alur kerja.
-
{ObjectPrefix}: Jalur file asli, tidak termasuk informasi bucket.
-
{FileName}: Nama file asli, termasuk ekstensinya. Ekstensi file output ditentukan oleh format template transkoding.
-
{ExtName}: Ekstensi file asli.
-
(Opsional) Set Thumbnail
Nyalakan sakelar untuk menggunakan gambar yang dihasilkan sebagai thumbnail untuk file media.
-
-
Klik OK untuk menyimpan konfigurasi node Intelligent Thumbnail.
Node Publishing
-
Untuk membuka halaman publish settings, klik ikon pena di samping node Publish.
-
Konfigurasikan parameter penerbitan.
Parameter
Deskripsi
Publish Type
Menentukan cara media diterbitkan setelah alur kerja selesai.
-
Manual: Media tetap tidak diterbitkan saat alur kerja berhasil selesai. Anda harus menerbitkannya secara manual. Untuk petunjuknya, lihat Kelola Media.
-
Auto: Secara otomatis menerbitkan media saat alur kerja berhasil selesai.
CatatanStatus penerbitan memengaruhi izin akses untuk file output.
-
Belum Diterbitkan: file video, audio, dan snapshot memiliki izin akses privat.
-
Diterbitkan: File video, audio, dan snapshot mewarisi izin akses dari bucket tempat file tersebut disimpan.
-
-
-
Klik OK untuk menyimpan pengaturan node Publish.
Langkah selanjutnya
Untuk file M3U8 dari rekaman langsung, pembaruan berulang file di OSS menggunakan operasi PutObject selama rekaman dapat memicu alur kerja beberapa kali. Untuk mencegah eksekusi berlebihan, atur alur kerja ke mode manual. Setelah file M3U8 selesai, panggil API AddMedia untuk memicu alur kerja. Atau, jika Anda menggunakan pemicu otomatis, tunggu hingga rekaman langsung selesai sebelum mengunggah file M3U8 ke OSS dalam satu operasi.
-
Secara default, alur kerja baru berstatus Active dan diatur ke pemicu otomatis. Artinya, terlepas dari metode unggah (misalnya melalui OSS atau konsol MPS), alur kerja akan berjalan secara otomatis setiap kali file yang cocok diunggah ke node Input pada Input Path. Untuk informasi tentang cara mengunggah file, lihat Unggah video. Untuk detail aturan pemicu, lihat Aturan pemicu Alur Kerja untuk file.
-
Untuk memicu alur kerja secara manual untuk file baru:
-
Panggil API UpdateMediaWorkflowTriggerMode dan atur parameter TriggerMode ke NotInAuto untuk memodifikasi alur kerja yang ada agar tidak dipicu secara otomatis. Atau, panggil API AddMediaWorkflow dan atur parameter TriggerMode ke NotInAuto untuk membuat alur kerja baru yang tidak dipicu secara otomatis.
-
Untuk memicu alur kerja, panggil API AddMedia guna mengirimkan pekerjaan media baru.
-
-
Untuk memicu alur kerja untuk file yang sudah ada, panggil API AddMedia guna mengirimkan pekerjaan media baru.
-
Untuk mengedit atau menonaktifkan alur kerja, lihat Edit dan nonaktifkan alur kerja.