ApsaraVideo Live menyediakan fitur subtitle siaran langsung yang menggunakan pengenalan ucapan real-time untuk mengonversi audio dari aliran siaran langsung menjadi subtitle. Fitur ini juga mendukung terjemahan antara bahasa Tiongkok, Inggris, Spanyol, dan Rusia. Topik ini menjelaskan cara menggunakan fitur subtitle siaran langsung, termasuk alur kerja dan metode pemicunya.
Catatan penggunaan
Untuk informasi tentang Wilayah yang mendukung fitur subtitle siaran langsung, lihat Regions.
Fitur subtitle siaran langsung berada dalam pratinjau publik. Satu pengguna dapat menambahkan hingga 300 templat subtitle. Satu templat subtitle dapat dikaitkan dengan beberapa aturan subtitle.
Templat subtitle menentukan properti subtitle, seperti konten dan tata letak, tetapi tidak mencakup asosiasinya dengan domain streaming atau AppName.
Setelah mengonfigurasi templat subtitle, Anda harus membuat aturan subtitle yang menggunakannya. Dalam aturan tersebut, tentukan domain streaming dan AppName. AppName harus sesuai dengan AppName dalam URL ingest. Subtitle hanya akan muncul dalam aliran setelah Anda melakukan restart stream ingest.
Fitur subtitle siaran langsung merupakan layanan berbayar yang gratis selama masa pratinjau publik. Penagihan standar akan diterapkan setelah masa pratinjau publik berakhir. Anda akan diberi tahu tanggal pastinya sebelumnya.
Prosedur
Langkah 1: Tambahkan templat subtitle
Konsol
Masuk ke Konsol ApsaraVideo Live.
Pada panel navigasi di sebelah kiri, pilih Feature Management > Real-time Subtitles. Pada halaman Real-time Subtitles, pilih tab Subtitle Templates.
Pilih Wilayah tempat Anda ingin mengonfigurasi templat subtitle, lalu klik Add Subtitle Template untuk mengonfigurasi templat subtitle.

Anda dapat melihat efek subtitle di area pratinjau. Sesuaikan pengaturan seperti resolusi video pratinjau, ukuran subtitle, dan posisi untuk melihat efeknya secara real-time. Tabel berikut menjelaskan parameter untuk templat subtitle.
Parameter | Deskripsi |
Metode pembuatan |
|
Nama templat subtitle | Nama templat subtitle. Nama hanya boleh berisi angka, huruf besar atau kecil, dan tanda hubung (-). Nama tidak boleh diawali dengan tanda hubung. |
Deskripsi templat | Deskripsi templat subtitle. Deskripsi dapat berisi hingga 128 karakter, termasuk karakter Tiongkok, huruf Inggris, angka, dan simbol. |
Bahasa sumber | Bahasa yang didukung: Tiongkok, Inggris, dan Rusia. |
Terjemahan | Nilai yang valid: Chinese, English, Spanish, Russian, dan Tanpa Terjemahan.
|
Jumlah baris maksimum | Jumlah maksimum baris yang ditampilkan. Nilainya harus berupa bilangan bulat dari 1 hingga 300. |
Karakter maksimum per baris | Jumlah maksimum karakter per baris. Nilainya harus berupa bilangan bulat dari 10 hingga 320. |
Font | Font untuk subtitle. Nilai yang valid:
|
Ukuran font | Ukuran font. |
Latar belakang subtitle | Jika diaktifkan, Anda dapat mengatur warna latar belakang dan opasitasnya. Jika dinonaktifkan, latar belakang disembunyikan. |
Pengaturan warna | Atur warna dan opasitas subtitle serta latar belakangnya. |
Resolusi (lebar × tinggi) | Resolusi video pratinjau. Nilai yang valid:
|
Klik Submit untuk menyelesaikan konfigurasi.
Setelah templat subtitle ditambahkan, sebuah kotak dialog akan meminta Anda untuk menambahkan aturan subtitle. Anda dapat mengklik Add untuk menambahkan aturan subtitle untuk templat ini. Jika Anda tidak perlu menambahkan aturan subtitle saat ini, Anda dapat mengklik Later.
Pada tab Subtitle Templates, temukan templat yang ingin Anda kelola. Pada kolom Actions, Anda dapat mengklik Preview, Modify, atau Delete.
Actions
Deskripsi
Preview
Pratinjau efek aktual subtitle.
Modify
Ubah parameter templat subtitle.
Delete
Pada halaman daftar templat subtitle, jika nilai pada kolom Bound Subtitle Rules adalah 0, templat tersebut tidak terikat dengan aturan subtitle apa pun. Anda dapat mengklik Delete untuk menghapus templat tersebut.
Jika templat terikat dengan satu atau beberapa aturan subtitle (nilai pada kolom Bound Subtitle Rules bukan 0), tombol Delete dinonaktifkan. Anda harus terlebih dahulu menghapus aturan subtitle yang terikat dengan templat ini sebelum dapat menghapus templat tersebut. Anda dapat mengklik angka pada kolom Bound Subtitle Rules untuk melihat aturan subtitle yang terikat.
Add Subtitle Rule
Tambahkan aturan subtitle untuk templat ini dan konfigurasikan parameternya. Untuk informasi lebih lanjut, lihat Langkah 2: Tambahkan aturan subtitle.
CatatanPerubahan pada templat subtitle tidak memengaruhi aliran siaran langsung yang sedang aktif. Untuk menerapkan perubahan, Anda harus melakukan restart stream ingest.
API
Anda dapat menggunakan Operasi API berikut untuk mengonfigurasi templat subtitle.
API | Referensi |
AddLiveAISubtitle | |
DeleteLiveAISubtitle | |
UpdateLiveAISubtitle | |
DescribeLiveAISubtitle |
Langkah 2: Tambahkan aturan subtitle
Konsol
Masuk ke Konsol ApsaraVideo Live.
Pada panel navigasi di sebelah kiri, pilih Feature Management > Real-time Subtitles. Pada halaman Real-time Subtitles, pilih tab Subtitle Rules.
Pilih Wilayah tempat Anda ingin mengonfigurasi aturan subtitle. Setelah memilih Wilayah, Anda hanya dapat mengonfigurasi domain dan templat subtitle dalam Wilayah tersebut. Lalu, klik Add Subtitle Rule.

Tabel berikut menjelaskan parameter untuk aturan subtitle.
Parameter | Deskripsi |
Deskripsi aturan | Deskripsi aturan subtitle, panjangnya hingga 128 karakter. Dapat berisi karakter Tiongkok, huruf Inggris, angka, dan simbol. |
Streaming domain | Pilih domain streaming primary yang ingin Anda terapkan aturan ini. |
AppName | Nama aplikasi untuk aliran tersebut. Agar templat subtitle berlaku, AppName harus sama dengan AppName dalam URL ingest. Nama dapat memiliki panjang hingga 256 karakter dan boleh berisi angka, huruf, tanda hubung (-), dan garis bawah (_). |
Templat subtitle | Pilih templat subtitle yang telah dikonfigurasi. Jika tidak tersedia templat, tambahkan terlebih dahulu. Untuk informasi lebih lanjut, lihat Langkah 1: Tambahkan templat subtitle. |
Pengaturan output | Untuk hasil terbaik, sesuaikan resolusi output dalam aturan subtitle dengan resolusi yang ditetapkan dalam templat subtitle. Resolusi output berikut didukung untuk aliran yang diberi subtitle:
|
Triggered by stream pulling | Menentukan kapan aliran yang diberi subtitle dihasilkan.
|
Klik Submit untuk menyelesaikan konfigurasi aturan.
CatatanSetelah aturan subtitle dikonfigurasi, Anda harus melakukan restart stream ingest agar subtitle muncul dalam aliran.
Pada tab Subtitle Rules, temukan aturan yang ingin Anda kelola. Pada kolom Actions, klik Preview, Edit, atau Delete.
Preview: Pratinjau efek aktual subtitle.
Edit: Ubah parameter aturan subtitle.
Delete: Hapus aturan subtitle.
API
Anda dapat menggunakan Operasi API berikut untuk mengonfigurasi aturan subtitle.
API | Referensi |
AddLiveAIProduceRules | |
UpdateLiveAIProduceRules | |
DescribeLiveAIProduceRules | |
DeleteLiveAIProduceRules |
Langkah 3: Memasukkan aliran langsung
Buat URL ingest menggunakan Pembuat URL di Konsol atau dengan menyusunnya secara manual. Untuk informasi lebih lanjut, lihat Buat URL ingest dan URL streaming.
Langkah 4: Putar aliran yang diberi subtitle
Untuk memutar aliran yang diberi subtitle, gunakan URL khusus. Tambahkan _{subtitle_template_name} ke StreamName.
RTMP:
rtmp://example.aliyundoc.com/app/stream_{subtitle_template_name}?auth_key={access_token}FLV:
http://example.aliyundoc.com/app/stream_{subtitle_template_name}.flv?auth_key={access_token}M3U8:
http://example.aliyundoc.com/app/stream_{subtitle_template_name}.m3u8?auth_key={access_token}
Aliran yang diberi subtitle tidak dapat diputar melalui protokol ARTC.