ตั้ง srtla bonding ใน LOLS IRL อ่านตัวบอกของแต่ละการเชื่อมต่อระหว่างสตรีม และรู้ว่าจะเกิดอะไรขึ้นครั้งแรกที่เครือข่ายดับ
Bonding ส่งสตรีมของคุณผ่านทุกเครือข่ายที่โทรศัพท์มีพร้อมกัน นี่คือความต่างระหว่างสตรีมที่จบเมื่อ Wi-Fi หลุด กับสตรีมที่ไปต่อบนเครือข่ายมือถือโดยคุณไม่ต้องแตะอะไร ตั้งครั้งเดียว แล้วมันก็เป็นวิธีที่คุณไลฟ์ตามปกติ
publish: อยู่ในตัวแล้ว จึงวางทั้งหมดลงใน Stream id ไม่ใช่ในช่องชื่อ และไม่ใช่ต่อท้ายโฮสต์wifi และ cell แต่ละแถวมีบิตเรตและค่าไป-กลับของตัวเอง สองแถวคือ bonded หนึ่งแถวคือไม่ และข้อผิดพลาดด้านล่างจะบอกว่าทำไมตอนพับอยู่ โอเวอร์เลย์คือจุดบอกสุขภาพ บิตเรตของคุณ เฟรมเรตของเอนโค้ดเดอร์ ค่าไป-กลับ และเวลาที่ไลฟ์มาแล้ว แตะเพื่อเปิดรายละเอียด:
| ค่าที่อ่านได้ | บอกอะไรคุณ |
|---|---|
| send buffer | สัญญาณนำ และเป็นตัวที่ต้องจับตา บัฟเฟอร์เต็มก่อนภาพจะกระตุก ตัวเลขที่สูงขึ้นจึงเป็นคำเตือนว่าการเชื่อมต่อหนึ่งกำลังแย่ ไม่ใช่รายงานว่ามันพังไปแล้ว |
| target | บิตเรตที่ adaptive bitrate กำลังเล็งอยู่ ซึ่งลดลงและกลับขึ้นเองตามสภาพที่เปลี่ยน |
| dropped และ retransmit | แพ็กเก็ตที่หายและแพ็กเก็ตที่ส่งซ้ำ มี retransmit บ้างบนเครือข่ายมือถือเป็นเรื่องปกติ ตัวเลข drop ที่ไต่ขึ้นไม่ปกติ |
| หนึ่งแถวต่อการเชื่อมต่อ | ติดป้าย wifi, cell หรือ eth แต่ละแถวมีบิตเรตและค่าไป-กลับของตัวเอง คุณจึงเห็นว่าเครือข่ายไหนแบกอะไรอยู่ |
| จุดในแถวของแต่ละการเชื่อมต่อ | เขียวคือใช้งานและส่งข้อมูลอยู่ เหลืองอำพันคือกำลังเชื่อมต่อหรือค้าง แดงคือดับ แถวแดงขณะที่สตรีมยังอยู่คือ bonding ทำหน้าที่ของมัน |
| หนึ่งแถวต่อปลายทาง | มีชื่อกำกับ ถ้าคุณส่งไปหลายที่ คุณจะเห็นว่าที่ไหนดับในขณะที่ที่อื่นปกติ |
ไม่มีอะไรหวือหวา ซึ่งคือประเด็น แถวของสายที่พังเป็นสีแดง สายที่เหลือรับทราฟฟิกต่อ และสตรีมยังเชื่อมต่ออยู่ พอเครือข่ายกลับมา สายนั้นลงทะเบียนกับตัวรับใหม่และเข้าร่วมกลุ่มเอง คุณไม่ต้องหยุด รีสตาร์ต หรือแตะอะไร
มีสองเรื่องที่ควรตั้งความคาดหวัง หนึ่ง สายที่รอดต้องแบกสตรีมทั้งหมด ถ้าบิตเรตของคุณพอดีกับ Wi-Fi ดีๆ เท่านั้น adaptive bitrate จะลดลงขณะเครือข่ายมือถือทำงาน แล้วกลับขึ้นทีหลัง สอง bonding คือความทนทาน ไม่ใช่ความเร็วเพิ่ม การเชื่อมต่อของคุณไม่เคยถูกบวกรวมเป็นท่อใหญ่ขึ้น ตั้งบิตเรตเท่าที่การเชื่อมต่อดีๆ หนึ่งสายส่งได้ แล้วคุณแทบไม่รู้สึกตอนสลับ
ทดสอบเองโดยตั้งใจ ก่อนถึงวันที่ต้องใช้ ไลฟ์ด้วย bonding จากบ้าน รอจนสถิติดูนิ่ง แล้วปิด Wi-Fi สักหนึ่งนาทีและดู คุณจะเห็นแถว wifi เป็นสีแดง แถว cell รับช่วงต่อ และทุกอย่างกลับมาเมื่อเปิด Wi-Fi อีกครั้ง สิบนาทีแบบนี้มีค่ากว่าอ่านเท่าไหร่ก็ไม่เท่า และดีกว่ามากที่จะรู้ในห้องครัวของคุณ มากกว่าครึ่งทางของสตรีม
อันนี้ใหญ่สุด ตัวรับที่ 192.168.1.50 เข้าถึงได้ผ่าน Wi-Fi ของคุณและไม่มีที่อื่น การเชื่อมต่อเครือข่ายมือถือของคุณจึงลงทะเบียนไม่ได้ และคุณไม่ได้ bonded คุณแค่อยู่บน Wi-Fi ด้วยขั้นตอนเพิ่ม ปลายทางต้องเป็นชื่อโฮสต์หรือแอดเดรสสาธารณะ ซึ่งหมายถึงรีเลย์ กล่องที่โฮสต์ไว้ หรือพอร์ตฟอร์เวิร์ด UDP บนเราเตอร์ที่ชี้มาที่เครื่องของคุณ และระบุด้วยแอดเดรสสาธารณะของเราเตอร์ กฎเดียวกันสำหรับแล็ปท็อปบนโต๊ะของคุณ
ตัวรับตรวจสอบผู้ส่ง stream id ที่ว่างหรือถูกตัดจึงได้การเชื่อมต่อที่ไปไม่ถึงไหน วางคีย์ทั้งหมด รวมคำนำหน้า publish: ลงในช่อง Stream id
สองการเชื่อมต่อไม่ได้บวกกัน ถ้าคุณตั้งบิตเรตที่มีแค่ Wi-Fi ที่ส่งไหว สตรีมจะดูแย่ลงทันทีที่เครือข่ายมือถือทำงาน และคุณจะโทษ bonding ทั้งที่มันทำตรงข้าม Bonding ทำให้คุณยังไลฟ์อยู่ บิตเรตเป็นอีกการตัดสินใจหนึ่ง
VPN จับทุกซ็อกเก็ตบนเครื่อง แอปจึงเปิดซ็อกเก็ตต่อเครือข่ายไม่ได้ และไม่เหลืออะไรให้ทำ bonding สถิติจะบอกตรงๆ เมื่อเกิดเรื่องนี้ ปิด VPN หรือยกเว้น LOLS IRL ในการตั้งค่าของแอป VPN เอง
SRTLA ต้องมีตัวรับที่รัน srtla_rec ซึ่งเป็นตัวที่ประกอบการเชื่อมต่อกลับเข้าด้วยกัน ตัวรับ SRT ธรรมดาไม่เข้าใจการลงทะเบียนกลุ่ม ใช้รีเลย์ หรือรัน srtla_rec หน้าเซิร์ฟเวอร์ SRT ของคุณตามที่คู่มือโฮสต์เองอธิบาย
ระยะทางทำให้เสียดีเลย์ที่เอากลับไม่ได้ และค่าไป-กลับที่ยาวพอจนการเชื่อมต่อตั้งไม่ขึ้นเลยก็ได้ เลือกภูมิภาคที่ใกล้ที่สุด: แอปติดดาวให้อันที่ตรงกับประเทศของซิมคุณ