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

Menyambungkan URL Streaming Langsung

PDF
Mode fokus
Ukuran font
Terakhir diperbarui: 2022-07-25 14:51:02

Catatan

Setelah membuat templat transcoding dan mengikatnya dengan nama domain pemutaran ulang, Anda harus menambahkan nama templat transcoding setelah StreamName streaming langsung dengan konfigurasi transcoding dalam format StreamName_transcoding template name (StreamName_nama templat transcoding). Penjelasan mendetail dapat dilihat di Playback Configuration (Konfigurasi Pemutaran Ulang).

Prasyarat

Anda telah membuat akun Tencent Cloud dan mengaktifkan layanan CSS.
Anda telah mengajukan permohonan nama domain melalui Tencent Cloud Domain Service (Layanan Domain Tencent Cloud).
Anda telah menambahkan nama domain push/pemutaran ulang di Domain Management (Manajemen Domain) konsol CSS dan berhasil mengonfigurasi rekaman CNAME. Petunjuk selengkapnya dapat dilihat di Adding Domain Names (Menambahkan Nama Domain).

Menyambungkan URL Push

Jika Anda menjalankan ruang streaming langsung dalam jumlah besar, URL push dan pemutaran ulang untuk setiap host tidak dapat dibuat secara manual. Dalam kasus tersebut, Anda dapat menggunakan server untuk menyambungkan alamat secara otomatis. Semua URL yang memenuhi standar Tencent Cloud dapat digunakan untuk push. URL push standar terdiri atas empat bagian, seperti yang ditunjukkan oleh gambar berikut:


Domain Nama domain push, yang bisa berupa nama domain push default yang disediakan oleh CSS Tencent Cloud atau nama domain push dengan rekaman CNAME yang sudah Anda tambahkan dan buat.
AppName Nama aplikasi streaming langsung, yang secara default diberi nama live, tetapi dapat diubah.
StreamName (ID streaming) Nama streaming kustom, yang berupa ID unik suatu streaming langsung. Anda sebaiknya menggunakan string numerik atau alfanumerik acak untuk parameter ini.
Kunci autentikasi (opsional) Kunci autentikasi terdiri dari txSecret dan txTime: txSecret=Md5(key+StreamName+hex(time))&txTime=hex(time). Jika autentikasi push diaktifkan, URL yang digunakan untuk push harus berisi kunci autentikasi. Jika autentikasi push dinonaktifkan, URL push tidak harus berisi "?" dan konten yang mengikutinya.
txTime (waktu kedaluwarsa URL) Waktu ketika URL kedaluwarsa, dalam format stempel waktu Unix heksadesimal.
Keterangan:
Sebagai contoh, 5867D600 berarti bahwa URL kedaluwarsa pada pukul 00.00.00, tanggal 1 Januari 2017. Periode validitas sebaiknya tidak terlalu singkat atau terlalu lama. Sebagian besar klien kami mengatur txTime ke titik dengan jarak waktu 24 jam atau lebih lama dari waktu saat ini. Jika periode validitas terlalu singkat, setelah koneksi host terputus karena masalah jaringan selama siaran langsung, push akan sangat sulit dilanjutkan karena URL push sudah kedaluwarsa.
txSecret (tanda tangan perlindungan hotlink) Tanda tangan txSecret berfungsi mencegah penyerang memalsukan backend untuk membuat URL push. Penjelasan seputar metode perhitungan dapat dilihat di [Best Practice - Hotlink Protection URL Calculation] Praktik Terbaik - Perhitungan URL Perlindungan Hotlink.

Menyambungkan URL Pemutaran Ulang

URL pemutaran ulang terdiri dari awalan protokol pemutaran ulang, nama domain (domain), nama aplikasi (AppName), nama streaming (StreamName), akhiran protokol pemutaran ulang, kunci autentikasi, dan parameter kustom lainnya. Berikut adalah beberapa contohnya.
webrtc://domain/AppName/StreamName?txSecret=Md5(key+StreamName+hex(time))&txTime=hex(time)
http://domain/AppName/StreamName.flv?txSecret=Md5(key+StreamName+hex(time))&txTime=hex(time)
rtmp://domain/AppName/StreamName?txSecret=Md5(key+StreamName+hex(time))&txTime=hex(time)
http://domain/AppName/StreamName.m3u8?txSecret=Md5(key+StreamName+hex(time))&txTime=hex(time)
Playback prefix (Awalan pemutaran ulang)
Protokol Pemutaran Ulang
Awalan Pemutaran Ulang
Catatan
WebRTC
webrtc://
Penggunaan WebRTC sangat kami rekomendasikan karena memiliki performa streaming instan terbaik dan mendukung konkurensi ultra-tinggi.
HTTP-FLV
http:// atau https://
Penggunaan HTTP-FLV kami rekomendasikan karena memiliki performa streaming instan yang baik dan mendukung konkurensi tinggi.
RTMP
rtmp://
Penggunaan RTMP tidak kami rekomendasikan karena memiliki performa streaming instan yang buruk dan tidak mendukung konkurensi yang tinggi.
HLS (M3U8)
http:// atau https://
Kami merekomendasikan HLS untuk klien seluler dan untuk browser Safari di macOS.
DomainNama domain pemutaran ulang, nama domain dengan rekaman CNAME yang sudah Anda tambahkan dan buat.
AppName Nama aplikasi streaming langsung yang digunakan untuk mengidentifikasi jalur penyimpanan file media streaming langsung. Secara default, aplikasi diberi nama live, tetapi nama ini dapat diubah.
StreamName (nama streaming)Nama streaming kustom, yang berupa ID unik suatu streaming langsung. Anda sebaiknya menggunakan string numerik atau alfanumerik acak.
Kunci autentikasi (opsional) Kunci autentikasi terdiri dari txSecret dan txTime: txSecret=Md5(key+StreamName+hex(time))&txTime=hex(time). Jika autentikasi pemutaran ulang diaktifkan, URL yang digunakan untuk pemutaran ulang harus berisi kunci autentikasi. Jika autentikasi pemutaran ulang dinonaktifkan, URL pemutaran ulang tidak harus berisi "?" dan konten yang mengikutinya.
txTime (waktu kedaluwarsa alamat): waktu ketika URL kedaluwarsa, dalam format stempel waktu Unix heksadesimal.
txSecret (tanda tangan perlindungan hotlink): berfungsi mencegah penyerang memalsukan backend untuk membuat URL pemutaran ulang. Penjelasan seputar metode perhitungan dapat dilihat di [Best Practice - Hotlink Protection URL Calculation] (Praktik Terbaik - Perhitungan URL Perlindungan Hotlink) (https://www.tencentcloud.com/document/product/267/31560).

Melihat Kode Push Sampel

Buka Domain Management (Manajemen Domain) konsol CSS, pilih nama domain push yang sudah dikonfigurasikan sebelumnya, klik Manage > Push Configuration (Kelola > Konfigurasi Push) untuk menampilkan Push Address Sample Code (Kode Sampel Alamat Push) (untuk PHP dan Java) yang menunjukkan cara membuat alamat perlindungan hotlink. Petunjuk lengkap dapat dilihat di Push Configuration (Konfigurasi Push).

Bantuan dan Dukungan

Apakah halaman ini membantu?

masukan