Sebagai versi LVB dengan latensi lebih rendah, LEB memberikan pengalaman streaming langsung yang sangat baik dengan latensi pemutaran ulang milidetik, jauh lebih rendah daripada latensi pemutaran ulang streaming langsung menggunakan protokol pada umumnya.
Sebelum Anda menggunakan LEB, silakan baca LEB Billing Overview (Ikhtisar Penagihan LEB) untuk mempelajari daftar item yang dapat dikenai tagihan dan harganya. Perhatian:
LEB menggunakan protokol WebRTC untuk memastikan latensi rendah. LEB menerapkan codec Opus dan tidak mendukung B-frame. Jika streaming asli berisi B-frame atau codec yang digunakan bukan Opus, backend CSS akan menghapus B-frame dan melakukan transcoding pada streaming ke format Opus, dan transcoding ini akan dikenai biaya transcoding standar. Integrasi ke dalam Aplikasi
Petunjuk
Anda dapat mengintegrasikan SDK MLVB ke dalam aplikasi iOS atau Android untuk menerapkan fitur push dan pemutaran ulang langsung.
Live playback on apps (Pemutaran ulang langsung di aplikasi): Mendukung protokol pemutaran ulang WebRTC. Anda dapat menggunakan SDK MLVB, yang mengintegrasikan LEB, untuk mengaktifkan pemutaran ulang dengan latensi ultra-rendah secara cepat di aplikasi seluler. Untuk informasi selengkapnya, pelajari Playback > LEB (Pemutaran Ulang > LEB). Keterangan:
SDK MLVB menggunakan CSS, IM, TRTC, dan layanan lainnya untuk komunikasi audiovisual latensi rendah untuk banyak pihak. Peserta dapat berinteraksi satu sama lain melalui koneksi mikrofon sementara peserta yang lain menonton. Untuk informasi selengkapnya, pelajari Mic Connect (Koneksi Mikrofon). Demo gratis
TCToolkit adalah solusi audio/video komprehensif sumber terbuka yang dikembangkan oleh Tencent Cloud. Anda dapat menggunakannya untuk mencoba kemampuan LEB dalam memutar streaming langsung dengan latensi milidetik.
Integrasi ke dalam Halaman Web
Petunjuk
Anda dapat menggunakan cara berikut untuk mencapai push dan pemutaran ulang langsung di situs web Anda:
Live push on web (Push langsung di web): Komponen push dirancang dan dikemas sesuai dengan standar WebRTC, yang didukung oleh sebagian besar browser. Anda dapat mengaktifkan fitur push langsung cukup dengan mengimpor kode yang kami berikan. Informasi mendetail dapat dilihat di WebRTC Push (Push WebRTC). Perhatian:
Push WebRTC menggunakan codec audio Opus. Jika Anda menggunakan protokol LVB (RTMP, HTTP-FLV, atau HLS) untuk pemutaran ulang, backend CSS akan secara otomatis mengonversi audio ke format AAC untuk memastikan pemutaran ulang berjalan normal, dan konversi otomatis ini akan dikenai biaya transcoding audio. Informasi selengkapnya dapat dilihat di Live Transcoding > Audio Transcoding (Transcoding Langsung > Transcoding Audio). Jika hanya LEB yang digunakan, backend CSS tidak akan melakukan transcoding pada audio. Dengan WebRTC, setiap nama domain push dapat digunakan untuk maksimum 100 streaming bersamaan secara default. Jika Anda ingin melakukan push pada lebih banyak streaming, silakan kirimkan tiket. Demo gratis
Live push on web (Push langsung di web): Anda dapat menguji fitur push web di CSS console > Web Push (Konsol CSS > Push Web). Live playback on web (Pemutaran ulang langsung di web): Anda dapat menggunakan Demo Langsung WebRTC untuk menguji pemutaran ulang. Keterangan:
Push dan pemutaran ulang langsung di web sama-sama menggunakan protokol WebRTC standar. Push web tidak menghasilkan B-frame, dan audio dikodekan dalam format Opus sehingga tidak ada biaya transcoding audio atau penghapusan B-frame.
Demo Langsung WebRTC mendukung pemutaran ulang multi-definisi. Anda dapat membuat templat transcoding untuk output HD dan SD di Feature Configuration > Live Transcoding (Konfigurasi Fitur > Transcoding Langsung) di konsol CSS, memasukkan URL streaming WebRTC yang berisi templat transcoding ke dalam demo, dan menguji pemutaran ulang. Jika Anda tidak perlu menguji transcoding, masukkan URL asli streaming WebRTC. Integrasi Push WebRTC via OBS
Push pada protokol WebRTC digunakan terutama untuk LEB (streaming langsung dengan latensi ultra-rendah). Push pada protokol WebRTC akan mendorong audio/video langsung atau file video ke server CSS melalui protokol WebRTC. Berikut adalah penjelasan cara menggunakan OBS untuk mengimplementasikan push WebRTC.
Catatan
Anda harus menggunakan versi OBS v26 atau yang lebih tinggi.
Mengonfigurasikan plugin OBS
1. Configure the plugin data (Konfigurasi data plugin)
Unduh plugin OBS, salin file services.json dan package.json di direktori data, lalu gunakan untuk mengganti file terkait di obs-studio > rtmp-service > data. (obs-studio diinstal di C:\\Program Files\\ secara default.)
2. Configure the plugin's dynamic library (Konfigurasi pustaka dinamis plugin)
Pindahkan file DLL dan PDB di obs-plugins\\64bit ke obs-studio > obs-plugins > 64bit. (obs-studio diinstal di C:\\Program Files\\ secara default.)
Mengonfigurasikan URL push
1. Generate a WebRTC push address (Buat alamat push WebRTC).

2. Configure push in OBS (Konfigurasi push di OBS)
2.1 Buka OBS dan klik Control > Settings (Kontrol > Pengaturan) di bagian bawah untuk masuk ke halaman pengaturan.
3. Klik Stream (Streaming), pilih Tencent webrtc untuk Service (Layanan) dan Default untuk Server, masukkan URL push WebRTC yang telah dibuat ke bidang Stream Key (Kunci Streaming), lalu tambahkan &stopstream_api=https://webrtcpush.myqcloud.com/webrtc/v1/stopstream di belakangnya. **Contoh kunci streaming:**
webrtc://domain/AppName/StreamName?txSecret=xxx&txTime=xxx &stopstream_api=https://webrtcpush.myqcloud.com/webrtc/v1/stopstream
Seperti yang ditunjukkan di bawah ini:
Pemutaran ulang LEB