Bonding: Wi-Fi dan data seluler dalam satu stream dalam lima menit

Siapkan bonding srtla di LOLS IRL, baca indikator tiap koneksi selagi streaming, dan tahu apa yang diharapkan saat sebuah jaringan mati menimpamu.

Bonding mengirim stream-mu lewat semua jaringan yang dimiliki ponselmu sekaligus. Bedanya: stream yang berakhir saat Wi-Fi putus, atau yang lanjut lewat data seluler tanpa kamu menyentuh apa-apa. Atur sekali, lalu begitulah caramu mulai live.

Yang kamu butuhkan dulu

Menyiapkannya

  1. Ambil detail receiver-mu. Untuk relay gratis, itu kunci dari relay-auth.lols.gg, yang datang sudah berbentuk stream id. Untuk perangkatmu sendiri, itu hostname, port UDP, dan stream id apa pun yang diminta servermu.
  2. Buka Streams dan tambahkan tujuan. Di aplikasi, masuk ke Streams, ketuk +, lalu pilih SRTLA dari tiga chip protokol. SRT itu satu koneksi ke receiver-mu sendiri, RTMP langsung ke platform, SRTLA yang dibonding.
  3. Isi host dan port. Dengan relay, ketuk chip wilayahmu dan host, port, serta nama terisi sendiri. Wilayah terdekat untuk negara SIM-mu diberi bintang. Dengan receiver sendiri, ketik hostname publik dan port UDP tempat ia mendengarkan.
  4. Tempel kuncimu ke Stream id. Ini kolom yang paling sering salah. Kunci relay sudah memuat awalan publish:, jadi tempel utuh ke Stream id, bukan ke nama dan bukan di ujung host.
  5. Biarkan latensi di 2000 ms dulu. Itu bawaannya dan masuk akal. Lebih tinggi tahan sinyal yang lebih kasar, lebih rendah memangkas delay tapi menyisakan lebih sedikit ruang untuk mengirim ulang paket yang hilang. Begitu kamu live, aplikasi menampilkan round trip yang benar-benar diukurnya dan menyarankan angka yang cocok, jadi setel nanti dengan angka nyata, jangan menebak sekarang.
  6. Simpan, dan pastikan tujuannya menyala. Tujuan yang tersimpan tapi tidak diaktifkan adalah cara paling sunyi untuk tidak streaming.
  7. Mulai live, lalu buka statistiknya. Ketuk overlay statistik di layar live untuk membukanya. Yang harus terlihat: satu baris per koneksi, wifi dan cell, masing-masing dengan bitrate dan round trip sendiri. Dua baris berarti kamu terbonding. Satu baris berarti belum, dan kesalahan di bawah akan menjelaskan kenapa.

Membaca indikator

Saat diciutkan, overlay berisi titik kesehatan, bitrate-mu, frame rate encoder, round trip, dan sudah berapa lama kamu live. Mengetuknya membuka detail:

BacaanArtinya
send bufferIndikator utama, dan yang harus kamu pantau. Buffer terisi sebelum gambar tersendat, jadi angka yang naik adalah peringatan bahwa sebuah koneksi kesulitan, bukan laporan bahwa ia sudah gagal.
targetBitrate yang sedang dituju adaptive bitrate, yang turun dan naik lagi sendiri mengikuti kondisi.
dropped dan retransmitPaket yang hilang dan paket yang dikirim ulang. Beberapa retransmit di jaringan seluler itu wajar, hitungan drop yang terus naik tidak.
Satu baris per koneksiBerlabel wifi, cell, atau eth, masing-masing dengan bitrate dan round trip sendiri, jadi kamu bisa lihat jaringan mana membawa apa.
Titik di tiap baris koneksiHijau berarti aktif dan membawa trafik, kuning berarti menyambung atau macet, merah berarti mati. Baris merah selagi stream tetap hidup berarti bonding menjalankan tugasnya.
Satu baris per tujuanDiberi nama, jadi kalau kamu mengirim ke beberapa tempat, kelihatan mana yang mati sementara yang lain baik-baik saja.

Apa yang terjadi saat koneksi putus

Tidak ada yang dramatis, dan itulah intinya. Baris koneksi yang gagal berubah merah, koneksi yang tersisa mengambil alih trafik dan stream tetap tersambung. Saat jaringan kembali, koneksi itu mendaftar ulang ke receiver dan bergabung ke grup sendiri. Kamu tidak berhenti, tidak memulai ulang, tidak menyentuh apa-apa.

Dua hal yang perlu disiapkan ekspektasinya. Pertama, koneksi yang bertahan harus membawa seluruh stream, jadi kalau bitrate-mu sejak awal hanya muat di Wi-Fi yang bagus, adaptive bitrate akan turun selagi jaringan seluler bekerja lalu naik lagi sesudahnya. Kedua, bonding itu ketahanan, bukan kecepatan tambahan: koneksimu tidak pernah dijumlahkan jadi pipa yang lebih besar. Atur bitrate sesuai yang sanggup dibawa satu koneksi bagus dan kamu hampir tidak akan merasakan peralihannya.

Uji dengan sengaja, sebelum kamu butuh. Mulai live dengan bonding dari rumah, tunggu sampai statistik tampak stabil, lalu matikan Wi-Fi satu menit dan amati. Kamu akan melihat baris wifi jadi merah, baris cell mengambil alih, dan semuanya pulih saat Wi-Fi kamu nyalakan. Sepuluh menit begini lebih berharga daripada membaca sebanyak apa pun, dan jauh lebih baik belajar di dapurmu daripada di tengah stream.

Kesalahan yang merusak percobaan pertama orang

Mengarah ke alamat di jaringanmu sendiri

Ini yang paling besar. Receiver di 192.168.1.50 hanya bisa dijangkau lewat Wi-Fi-mu dan dari tempat lain tidak, jadi koneksi seluler tidak bisa mendaftar dan kamu tidak terbonding, kamu cuma pakai Wi-Fi dengan langkah tambahan. Tujuan harus berupa hostname atau alamat publik, artinya relay, perangkat yang di-host, atau port forward UDP di router yang mengarah ke mesinmu dan dialamatkan lewat alamat publik routermu. Aturan yang sama berlaku untuk laptop di mejamu.

Mengosongkan stream id atau menempel setengah

Receiver mengautentikasi publisher, jadi stream id yang kosong atau terpotong memberimu koneksi yang tidak ke mana-mana. Tempel kunci utuh, termasuk awalan publish:, ke kolom Stream id.

Mengharapkan bitrate lebih besar

Dua koneksi tidak dijumlahkan. Kalau kamu menetapkan bitrate yang hanya bisa dibawa Wi-Fi-mu, stream akan tampak lebih buruk begitu jaringan seluler yang bekerja, dan kamu akan menyalahkan bonding atas kebalikan dari yang ia lakukan. Bonding menjaga kamu tetap live. Bitrate itu keputusan terpisah.

VPN yang jalan di ponsel

VPN menangkap setiap socket di perangkat, jadi aplikasi tidak bisa membuka satu per jaringan dan tidak ada lagi yang bisa dibonding. Statistik menyebutnya terang-terangan saat itu terjadi. Matikan VPN, atau kecualikan LOLS IRL dari VPN di pengaturan aplikasi VPN itu sendiri.

Mengirim srtla ke server SRT biasa

SRTLA butuh receiver yang menjalankan srtla_rec, yang menyatukan koneksi kembali. Listener SRT biasa tidak mengerti pendaftaran grup. Pakai relay, atau jalankan srtla_rec di depan server SRT-mu seperti yang dijelaskan panduan self-hosting.

Memilih relay di belahan dunia lain

Jarak memakan delay yang tidak bisa kamu ambil kembali, dan round trip yang cukup panjang bisa membuat koneksi tidak terbentuk sama sekali. Pilih wilayah terdekat: aplikasi memberi bintang pada yang cocok dengan negara SIM-mu.

Setelah jalan

Berikutnya: memakai relay gratis