tencent cloud

Cloud Streaming Services

Panduan Pengguna
Pengenalan Produk
Ikhtisar
Produk CSS
Konsep
Fitur
Kasus Penggunaan
Kekuatan
Batas Penggunaan
Panduan Pembelian
Ikhtisar Harga
Layanan Dasar
Layanan Bernilai Tambah
Proses Pembelian
Mengubah Mode Penagihan
Melihat Tagihan
Memproses Pembayaran yang Lewat Jatuh Tempo
Pertanyaan Umum Penagihan
Live Video Broadcasting (LVB)
Ikhtisar
Kasus Penggunaan
Memulai
Integrasi SDK
Live Event Broadcasting (LEB)
Ikhtisar
LEB versus LVB
Kasus Penggunaan
Memulai
Integrasi SDK
Panduan Konsol
Ikhtisar Konsol
Ikhtisar
Manajemen Streaming
Konfigurasi Fitur
Relai
Statistik Penggunaan Penagihan
Kontrol Akses Berbasis CAM
Panduan Fitur
Push dan Pemutaran Ulang
Fitur
Layanan CSS Global
Pemberitahuan Panggilan Balik
Panduan Pengguna untuk Alat Pihak Ketiga Umum
Panduan Ops
Video Macet
Memecahkan Masalah Kegagalan Push
Memecahkan Masalah Kegagalan Pemutaran Ulang
Memecahkan Masalah Latensi Tinggi
Memecahkan Masalah Kualitas Buruk pada Video yang Di-pull
Pemecahan Masalah
Kesalahan Pencampuran Streaming Langsung `InvalidParameter.OtherError`
Pertanyaan Umum
Wilayah Layanan
Penjelasan Dasar tentang Streaming Langsung
Push dan Pemutaran Ulang
Penagihan CSS
Layanan CSS Global
Perekaman Langsung
Campuran Streaming di Cloud
Konfigurasi Domain
Kompatibilitas dengan Apple ATS
Kebijakan CSS
Kebijakan Privasi
Perjanjian Pemrosesan dan Keamanan Data
Glosarium

Perekaman Langsung

PDF
Mode fokus
Ukuran font
Terakhir diperbarui: 2022-07-25 12:31:29
CSS mendukung perekaman streaming langsung dan penyimpanan file rekaman dalam VOD agar dapat diunduh dan ditampilkan sebagai pratinjau. Dokumen ini menjelaskan cara membuat, mengikat, melepaskan ikatan, memodifikasi, dan menghapus templat perekaman. Anda dapat membuat templat perekaman dengan dua cara:
Di konsol CSS: Petunjuk mendetail dapat dilihat di Membuat Templat Perekaman.
Melalui API: Parameter API dan contohnya dapat dilihat di CreateLiveRecordTemplate.

Catatan

File video yang direkam disimpan di konsol VOD secara default. Kami menyarankan Anda mengaktifkan layanan VOD terlebih dahulu. Informasi selengkapnya dapat dilihat di Getting Started with VOD (Langkah Awal Memulai Penggunaan VOD).
Setelah fitur perekaman diaktifkan, pastikan layanan VOD Anda dalam status normal. Jika fitur perekaman tidak diaktifkan atau ditangguhkan karena keterlambatan pembayaran, perekaman langsung tidak akan tersedia, file rekaman tidak akan dibuat, dan biaya perekaman tidak akan dikenakan.
File rekaman tersedia dalam waktu sekitar 5 menit setelah perekaman berakhir. Misalnya, jika Anda mulai merekam streaming langsung pada pukul 12:00 dan berhenti pada pukul 12.30, Anda akan mendapatkan video rekaman sekitar pukul 12.35.
Karena format video yang didukung hanya .flv, .mp4, dan .hls, codec video hanya dapat menggunakan H.264 dan codec audio hanya dapat menggunakan AAC.
Setelah membuat templat perekaman, Anda dapat mengikatnya dengan nama domain push. Petunjuk mendetail dapat dilihat di Recording Configuration (Konfigurasi Perekaman). Pengikatan akan diterapkan dalam waktu sekitar 5‒10 menit.
Aturan penamaan file rekaman yang dihasilkan dapat dilihat di VodFileName.
Mengikat, melepaskan ikatan, atau memodifikasi templat hanya memengaruhi streaming langsung baru dan tidak memengaruhi streaming langsung yang sedang berjalan. Agar perubahan diterapkan pada streaming langsung yang sedang berjalan, Anda harus menghentikan streaming langsung dan melakukan push lagi pada streaming tersebut.
Perekaman streaming campuran tidak mendukung pencampuran streaming di dalam Tiongkok Daratan dengan streaming di luar Tiongkok Daratan. Akibatnya, akan terjadi kesalahan dan pemutaran ulang tidak dapat dilakukan.

Prasyarat

Anda telah mengaktifkan layanan CSS dan menambahkan nama domain push.
Anda telah mengaktifkan Layanan VOD.

Membuat Templat Perekaman

1. Login ke konsol CSS dan pilih Feature Configuration > Live Recording (Konfigurasi Fitur > Perekaman Langsung).
2. Klik Create Recording Template (Buat Templat Perekaman) dan atur informasi templat sebagai berikut:


Item
Deskripsi
Template Name (Nama Templat)
Nama templat perekaman langsung kustom, yang dapat berisi huruf, angka, garis bawah (_), dan tanda hubung (-).
Template Description (Deskripsi Templat)
Deskripsi templat perekaman langsung kustom, yang dapat berisi huruf, angka, garis bawah (_), dan tanda hubung (-).
Recording Content (Konten Perekaman)
Original stream (Streaming asli)
Merekam video sebelum transcoding, pemberian watermark, dan pencampuran streaming.
Watermarked stream (Streaming yang diberi watermark)
Merekam video setelah video diberi watermark sesuai dengan templat watermark yang ditentukan.
Transcoded stream (Streaming yang di-transcoding)
Merekam streaming yang di-transcoding. Anda dapat memilih templat transcoding yang ada atau mengeklik nama templat tertentu untuk mengubah konfigurasinya. Jika Anda memilih ini, streaming akan diberi watermark dan di-transcoding sebagaimana ditentukan dalam templat yang dipilih sebelum perekaman. Jika templat dihapus, streaming akan direkam setelah diberi watermark.
Recording Format (Format Perekaman)
Output video dapat menggunakan forma
Perhatian:
Jika memilih Original stream (Streaming asli), Anda tidak dapat merekam audio streaming WebRTC.
Anda tidak dapat merekam streaming yang di-transcoding jika Anda menggunakan fitur pergeseran waktu. Jika pergeseran waktu dikonfigurasikan di templat perekaman, streaming asli akan direkam.
Jika dipilih templat transcoding audio saja, format perekaman juga harus dalam format audio.
Untuk merekam streaming yang di-transcoding, sistem akan memulai tugas transcoding sehingga Anda akan dikenai biaya. Jika Anda menggunakan templat transcoding yang sama untuk pemutaran ulang, transcoding hanya akan dikenai biaya satu kali.
1. Pilih konten dan format perekaman dan, di bagian opsi yang diperluas, selesaikan konfigurasi berikut:


Item
Deskripsi
Max Recording Time Per File (Waktu Perekaman Maks. Per File)
Tidak ada batasan atas untuk waktu perekaman file dalam format .hls. Jika streaming langsung terganggu dan periode waktu habis untuk melanjutkan kembali telah berlalu, file rekaman baru akan dibuat untuk melanjutkan perekaman.
Durasi satu file yang direkam dalam format .mp4, .flv, atau .aac berkisar antara 1 sampai dengan 120 menit.
Resumption Timeout (Waktu Habis Melanjutkan Kembali)
Hanya format .hls yang mendukung melanjutkan kembali perekaman setelah gangguan push, dan periode waktu habis untuk melanjutkan kembali dapat diatur dari 1 sampai dengan 1.800 detik.
Storage Period (Periode Penyimpanan) (hari)
Anda dapat memilih Permanent (Permanen) untuk menyimpan file rekaman secara permanen atau Custom (Kustom) untuk menentukan periode penyimpanan (hingga 1.500 hari). Mengatur periode ke `0` berarti menyimpan file rekaman secara permanen.
VOD Subapplication/Category (Subaplikasi/Kategori VOD)
Secara default, streaming direkam ke aplikasi utama dalam VOD, tetapi Anda juga dapat merekamnya ke kategori tertentu subaplikasi yang dapat ditulis yang ditentukan.
Konfigurasi Lanjutan
Storage Policy (Kebijakan Penyimpanan)
Pilih STANDARD (default) jika file rekaman perlu diputar ulang untuk tujuan bisnis.
Pilih STANDARD_IA (penyimpanan dingin) jika file rekaman tidak akan sering diakses atau akan disimpan dalam jangka waktu yang lama.
Alur Tugas VOD
Klik Select (Pilih) untuk mengikat alur tugas yang dibuat di subaplikasi VOD. Anda juga dapat mengeklik alur tugas untuk membuka konsol VOD, tempat Anda dapat mengubah alur tugas atau membuat alur tugas baru. Alur tugas terikat akan dijalankan di file rekaman setelah dibuat, dan Anda akan dikenai

Mengikat Nama Domain

1. Login ke konsol CSS dan pilih Feature Configuration > Live Recording (Konfigurasi Fitur > Perekaman Langsung).
Mengikat nama domain ke templat transcoding yang sudah ada: Klik Bind Domain Name (Ikat Nama Domain) di kiri atas.


Anda juga dapat mengeklik Bind Domain Name (Ikat Nama Domain) di kotak dialog yang muncul setelah berhasil membuat templat.


2. Di jendela pop-up, pilih recording template (templat perekaman) dan push domain name (nama domain push), lalu klik Confirm (Konfirmasi).


Keterangan:
Anda dapat mengeklik Add (Tambahkan) untuk mengikat beberapa nama domain push ke satu templat.

Melepaskan Ikatan Nama Domain

1. Login ke konsol CSS dan pilih Feature Configuration > Live Recording (Konfigurasi Fitur > Perekaman Langsung).
2. Pilih templat perekaman dengan nama domain terikat, temukan nama domain target, lalu klik Unbind (Lepaskan Ikatan).


3. Di jendela pop-up, klik Confirm (Konfirmasi).


Keterangan:
Melepaskan ikatan templat perekaman tidak akan memengaruhi streaming langsung yang sedang berjalan.
Agar pelepasan ikatan diterapkan pada streaming yang sedang berjalan, hentikan streaming dan lakukan push lagi pada streaming tersebut, setelah itu tidak ada file rekaman yang akan dibuat.

Memodifikasi Templat

1. Buka Feature Configuration > Live Recording(Konfigurasi Fitur > Perekaman Langsung).
2. Pilih templat perekaman target, klik Edit di sebelah kanan, modifikasi pengaturan, lalu klik Save (Simpan).

Menghapus Templat

1. Login ke konsol CSS dan pilih Feature Configuration > Live Recording (Konfigurasi Fitur > Perekaman Langsung).
2. Pilih templat perekaman target, lalu klik Delete (Hapus) di kanan atas.
3. Di jendela pop-up, klik Confirm (Konfirmasi).


Perhatian:
Jika nama domain telah terikat ke templat tertentu, Anda perlu melepaskan ikatan terlebih dahulu agar dapat menghapus templat.
Di konsol, templat perekaman dikelola di tingkat domain, dan Anda tidak dapat melepaskan ikatan aturan yang dibuat dan diikat oleh API. Anda perlu memanggil DeleteLiveRecordRule untuk melepaskan ikatan tersebut.

Operasi Terkait

Informasi selengkapnya tentang mengikat nama domain dengan dan melepaskan ikatan nama domain dari templat perekaman dapat dilihat di Recording Configuration (Konfigurasi Perekaman).

Pertanyaan Umum

Bagaimana ketentuan pemberian nama untuk file rekaman?

Jika templat perekaman dibuat di konsol, file rekaman yang dibuat diberi nama (nama yang ditampilkan oleh panggilan balik perekaman) dalam format berikut secara default: {StreamID}*{StartYear}-{StartMonth}-{StartDay}-{StartHour}-{StartMinute}-{StartSecond}*{EndYear}-{EndMonth}-{EndDay}-{EndHour}-{EndMinute}-{EndSecond}
Bidang:
Placeholder
Deskripsi
{StreamID}
ID Streaming
{StartYear}
Waktu mulai - tahun
{StartMonth}
Waktu mulai - bulan
{StartDay}
Waktu mulai - hari
{StartHour}
Waktu mulai - jam
{StartMinute}
Waktu mulai - menit
{StartSecond}
Waktu mulai - detik
{EndYear}
Waktu berakhir - tahun
{EndMonth}
Waktu berakhir - bulan
{EndDay}
Waktu berakhir - hari
{EndHour}
Waktu berakhir - jam
{EndMinute}
Waktu berakhir - menit
{EndSecond}
Waktu berakhir - detik

Bantuan dan Dukungan

Apakah halaman ini membantu?

masukan