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

Pemberitahuan Push Streaming

PDF
Mode fokus
Ukuran font
Terakhir diperbarui: 2025-11-14 15:41:20
Panggilan balik pushing streaming memberi tahu Anda apakah pushing streaming berhasil atau terganggu. Anda harus mengonfigurasikan alamat server untuk panggilan balik di templat panggilan balik dan mengikatkan templat tersebut dengan nama domain push Anda. Setelah push dimulai melalui URL yang dibuat berdasarkan domain tersebut, backend Tencent Cloud akan mengirimkan panggilan balik ke server yang Anda atur.
Dokumen ini menjelaskan berbagai parameter dalam pemberitahuan panggilan balik pushing streaming yang dikirim CSS kepada Anda.

Catatan

Panduan ini menganggap Anda sudah mengetahui cara mengonfigurasi panggilan balik dan menerima pemberitahuan panggilan balik dari CSS. Informasi mendetail dapat dilihat di How to Receive Event Notification (Cara Menerima Pemberitahuan Peristiwa).

Parameter Peristiwa Pushing Streaming

Jenis peristiwa

Jenis Peristiwa
Nilai
Push berhasil
event_type = 1
Push terganggu
event_type = 0

Parameter panggilan balik umum

Parameter
Jenis
Deskripsi
t
int64
Waktu kedaluwarsa, yaitu stempel waktu Unix yang menunjukkan waktu kedaluwarsa tanda tangan pemberitahuan peristiwa.
Periode validitas default pemberitahuan panggilan balik dari Tencent Cloud adalah 10 menit. Jika waktu yang ditentukan oleh nilai `t` dalam pemberitahuan sudah berlalu, pemberitahuan ini akan dianggap tidak valid. Hal ini mencegah serangan pemutaran ulang jaringan.
Nilai `t` merupakan stempel waktu Unix desimal, yaitu jumlah detik yang telah berlalu sejak pukul 00.00.00 (waktu UTC/GMT) tanggal 1 Januari 1970.
sign
string
Tanda tangan keamanan = MD5(key + t). Tencent Cloud menyambungkan enkripsi kunci dan t, menghasilkan hash MD5 untuk string yang disambung, dan menyematkannya di pesan panggilan balik. Server backend Anda dapat melakukan perhitungan yang sama ketika menerima pesan panggilan balik. Jika tanda tangan cocok, artinya pesan berasal dari Tencent Cloud.
Keterangan:
Anda dapat mengatur kunci panggilan balik di Event Center > Live Stream Callback (Pusat Peristiwa > Panggilan Balik Streaming Langsung), yang digunakan untuk autentikasi. Anda sebaiknya mengatur bidang ini untuk memastikan keamanan data.



Parameter panggilan balik

Parameter
Jenis
Deskripsi
appid
int
APPID Pengguna
app
string
Nama domain push
appname
string
Jalur push
stream_id
string
Nama streaming langsung
channel_id
string
Sama dengan nama streaming langsung
event_time
int64
Waktu stempel UNIX ketika pesan peristiwa dihasilkan
sequence
string
Jumlah urutan pesan, yang mengidentifikasi suatu push. Pemberitahuan untuk push, baik push yang berhasil maupun interupsi streaming, memiliki jumlah urutan yang sama.
node
string
IP titik akses streaming langsung
user_ip
string
IP push pengguna
stream_param
string
Parameter URL push pengguna
push_duration
string
Durasi push streaming yang terganggu dalam milidetik
errcode
int
Kode kesalahan pushing streaming
errmsg
string
Pesan kesalahan pushing streaming
set_id
int
Informasi bahwa push berasal dari Tiongkok Daratan atau tidak. 1‒6: ya; 7‒200: tidak.
width
int
Lebar video. Nilai parameter ini mungkin 0 jika informasi header video tidak ada di awal push.
height
int
Tinggi video. Nilai parameter ini mungkin 0 jika informasi header video tidak ada di awal push.

Penyebab terganggunya streaming

Daftar penyebab terganggunya streaming dapat dilihat di Stream Interruption Records (Rekaman Interupsi Streaming).

Panggilan balik sampel

{
"app":"test.domain.com",

"appid":12345678,

"appname":"live",

"channel_id":"test_stream",

"errcode":0,

"errmsg":"ok",

"event_time":1545115790,

"event_type":1,

"set_id":2,

"node":"100.121.160.92",

"sequence":"6674468118806626493",

"stream_id":"test_stream",

"stream_param":"stream_param=test",

"user_ip":"119.29.94.245",

"width": 0,

"height": 0,

"sign":"ca3e25e5dc17a6f9909a9ae7281e300d",

"t":1545030873
}


Bantuan dan Dukungan

Apakah halaman ini membantu?

masukan