Bonding: Wi-Fi และเครือข่ายมือถือในสตรีมเดียว ใน 5 นาที

ตั้ง srtla bonding ใน LOLS IRL อ่านตัวบอกของแต่ละการเชื่อมต่อระหว่างสตรีม และรู้ว่าจะเกิดอะไรขึ้นครั้งแรกที่เครือข่ายดับ

Bonding ส่งสตรีมของคุณผ่านทุกเครือข่ายที่โทรศัพท์มีพร้อมกัน นี่คือความต่างระหว่างสตรีมที่จบเมื่อ Wi-Fi หลุด กับสตรีมที่ไปต่อบนเครือข่ายมือถือโดยคุณไม่ต้องแตะอะไร ตั้งครั้งเดียว แล้วมันก็เป็นวิธีที่คุณไลฟ์ตามปกติ

สิ่งที่ต้องมีก่อน

การตั้งค่า

  1. หาข้อมูลตัวรับของคุณ สำหรับรีเลย์ฟรี คือคีย์จาก relay-auth.lols.gg ซึ่งมาในรูปแบบ stream id อยู่แล้ว สำหรับเครื่องของคุณเอง คือชื่อโฮสต์ พอร์ต UDP และ stream id ที่เซิร์ฟเวอร์คาดหวัง
  2. เปิด Streams แล้วเพิ่มปลายทาง ในแอป ไปที่ Streams แตะ + แล้วเลือก SRTLA จากชิปโปรโตคอลสามอัน SRT คือการเชื่อมต่อเดียวไปยังตัวรับของคุณ RTMP ไปตรงที่แพลตฟอร์ม SRTLA คืออันที่ทำ bonding
  3. กรอกโฮสต์และพอร์ต ถ้าใช้รีเลย์ แตะชิปภูมิภาคของคุณ แล้วโฮสต์ พอร์ต และชื่อจะเติมให้เอง ภูมิภาคที่ใกล้ที่สุดตามประเทศของซิมคุณจะมีดาวกำกับ ถ้าใช้ตัวรับของคุณเอง พิมพ์ชื่อโฮสต์สาธารณะและพอร์ต UDP ที่มันรับอยู่
  4. วางคีย์ลงใน Stream id นี่คือช่องที่คนใส่ผิดกัน คีย์รีเลย์มีคำนำหน้า publish: อยู่ในตัวแล้ว จึงวางทั้งหมดลงใน Stream id ไม่ใช่ในช่องชื่อ และไม่ใช่ต่อท้ายโฮสต์
  5. ปล่อยความหน่วงไว้ที่ 2000 ms ไปก่อน นั่นคือค่าเริ่มต้นและเป็นค่าที่สมเหตุสมผล สูงกว่านี้ทนสัญญาณแย่ได้มากขึ้น ต่ำกว่านี้ลดดีเลย์ แต่เหลือที่ให้ส่งแพ็กเก็ตที่หายซ้ำน้อยลง พอไลฟ์แล้วแอปจะแสดงค่าไป-กลับที่วัดได้จริงและแนะนำตัวเลขที่เหมาะ ค่อยปรับทีหลังด้วยตัวเลขจริง แทนที่จะเดาตอนนี้
  6. บันทึก แล้วเช็กว่าปลายทางเปิดอยู่ ปลายทางที่บันทึกแล้วแต่ไม่ได้เปิด คือวิธีที่เงียบที่สุดที่จะไม่ได้สตรีม
  7. ไลฟ์ แล้วขยายสถิติ แตะโอเวอร์เลย์สถิติบนหน้าไลฟ์เพื่อขยาย คุณต้องเห็นหนึ่งแถวต่อหนึ่งการเชื่อมต่อ: 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 หรือวางไม่ครบ

ตัวรับตรวจสอบผู้ส่ง stream id ที่ว่างหรือถูกตัดจึงได้การเชื่อมต่อที่ไปไม่ถึงไหน วางคีย์ทั้งหมด รวมคำนำหน้า publish: ลงในช่อง Stream id

คาดหวังบิตเรตเพิ่ม

สองการเชื่อมต่อไม่ได้บวกกัน ถ้าคุณตั้งบิตเรตที่มีแค่ Wi-Fi ที่ส่งไหว สตรีมจะดูแย่ลงทันทีที่เครือข่ายมือถือทำงาน และคุณจะโทษ bonding ทั้งที่มันทำตรงข้าม Bonding ทำให้คุณยังไลฟ์อยู่ บิตเรตเป็นอีกการตัดสินใจหนึ่ง

VPN ที่รันอยู่บนโทรศัพท์

VPN จับทุกซ็อกเก็ตบนเครื่อง แอปจึงเปิดซ็อกเก็ตต่อเครือข่ายไม่ได้ และไม่เหลืออะไรให้ทำ bonding สถิติจะบอกตรงๆ เมื่อเกิดเรื่องนี้ ปิด VPN หรือยกเว้น LOLS IRL ในการตั้งค่าของแอป VPN เอง

ส่ง srtla ไปที่เซิร์ฟเวอร์ SRT ธรรมดา

SRTLA ต้องมีตัวรับที่รัน srtla_rec ซึ่งเป็นตัวที่ประกอบการเชื่อมต่อกลับเข้าด้วยกัน ตัวรับ SRT ธรรมดาไม่เข้าใจการลงทะเบียนกลุ่ม ใช้รีเลย์ หรือรัน srtla_rec หน้าเซิร์ฟเวอร์ SRT ของคุณตามที่คู่มือโฮสต์เองอธิบาย

เลือกรีเลย์อีกฟากโลก

ระยะทางทำให้เสียดีเลย์ที่เอากลับไม่ได้ และค่าไป-กลับที่ยาวพอจนการเชื่อมต่อตั้งไม่ขึ้นเลยก็ได้ เลือกภูมิภาคที่ใกล้ที่สุด: แอปติดดาวให้อันที่ตรงกับประเทศของซิมคุณ

เมื่อมันทำงานแล้ว

ต่อไป: วิธีใช้รีเลย์ฟรี