ผู้ใช้จำนวนมากพบข้อผิดพลาด ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ เมื่อพยายามสตรีมผ่านแอปพลิเคชัน OBS ข้อความแสดงข้อผิดพลาดแบบเต็มมีดังนี้:

“ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ได้ การเชื่อมต่อหมดเวลา ตรวจสอบให้แน่ใจว่าคุณได้กำหนดค่าบริการสตรีมที่ถูกต้องและไม่มีไฟร์วอลล์ใดปิดกั้นการเชื่อมต่อ”

สาเหตุของข้อผิดพลาดนี้อาจเกิดจากการเชื่อมต่ออินเทอร์เน็ต การติดตั้ง OBS ที่ล้าสมัย หรือ การกำหนดค่าที่ไม่ถูกต้องของ Bind IP หรือ MTU

วิธีแก้ปัญหาบางอย่างที่คุณสามารถลองก่อนลองแก้ไขข้อผิดพลาดนี้คือ:

1. ตรวจสอบว่าคุณสามารถสตรีมใน OBS บนเครือข่ายอื่นหรืออุปกรณ์อื่นในเครือข่ายเดียวกันได้หรือไม่

2. ตรวจสอบว่า เซิร์ฟเวอร์สตรีมมิ่ง กำลังทำงานอยู่หรือไม่

3. ลองรีบูตระบบและอุปกรณ์เครือข่ายของคุณ

4. หากคุณกำลังโฮสต์ Vodcast ให้ตรวจสอบให้แน่ใจว่าได้สิ้นสุดก่อนที่จะพยายามสตรีมโดยใช้ OBS

แก้ไข 1 – สร้างและป้อนคีย์สตรีมอีกครั้ง

ข้อบกพร่องระหว่างแอปพลิเคชัน OBS และบริการสตรีมอาจทำให้เกิดข้อผิดพลาดของเซิร์ฟเวอร์และอาจแก้ไขได้โดยป้อนคีย์การสตรีมอีกครั้งหลังจากรีเซ็ตแล้ว

1. เปิด Facebook ในเว็บเบราว์เซอร์และคลิกที่ วิดีโอสด ในส่วนโพสต์ใหม่ ซึ่งสามารถทำได้ในทำนองเดียวกันโดยใช้ YouTube และเริ่มสตรีมแบบสด

Obs Facebook Live Min

2. เลือก ใช้สตรีมคีย์ และเลื่อนลงมา

Obs Facebook Stream Key

3. คลิกที่ปุ่มรีเซ็ตหน้าสตรีมคีย์และคลิกคัดลอก เพื่อคัดลอกคีย์ใหม่นี้

Obs Facebook รีเซ็ต Copy Stream Key

4. เปิด OBS แล้วคลิก การตั้งค่า ที่ด้านล่างขวาของหน้าจอ

การตั้งค่า Obs

5. ในหน้าต่าง การตั้งค่า เลือก สตรีม และวางคีย์ที่คัดลอกลงในช่อง สตรีมคีย์

Obs การตั้งค่าสตรีมคีย์ Min

6. ใช้การเปลี่ยนแปลงและตรวจสอบว่า OBS กำลังสตรีมโดยไม่มีข้อผิดพลาด

หากปัญหาไม่ได้รับการแก้ไข ให้ตรวจสอบว่าการใช้บัญชีอื่น (เช่น บัญชี Twitch อื่น หากมีปัญหาเกิดขึ้นกับ Twitch) จะช่วยขจัดปัญหา

แก้ไข 2 – เปิดใช้งานไดนามิกบิตเรตใน OBS

1. เปิด OBS และเปิดการตั้งค่าที่ด้านล่างขวา

การตั้งค่า Obs

2. เลือก ขั้นสูง และเลื่อนลง ในส่วนเครือข่าย ให้เลือกช่องทำเครื่องหมาย  เปลี่ยนบิตเรตแบบไดนามิกเพื่อจัดการความแออัด ใต้ ผูกกับ IP

Obs Advanced Settings Network Min

3. ใช้การเปลี่ยนแปลงและเริ่มต้นใหม่ OBS เพื่อตรวจสอบว่าปัญหายังคงมีอยู่หรือไม่

แก้ไข 3 – อัปเดต OBS และ OS ของระบบเป็นบิลด์ล่าสุด

อัปเดตแอปพลิเคชัน OBS

1. เปิดเมนูความช่วยเหลือหลังจากเปิด OBS

2. เลือก ตรวจหาการอัปเดต และหากมีการอัปเดตใดๆ ให้ใช้

Obs ช่วยตรวจสอบการอัปเดตขั้นต่ำ

3. รีสตาร์ท ระบบหลังจากอัปเดต OBS และตรวจสอบว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่

อัปเดต OS ของระบบของคุณ

1. เพียงกดคีย์ Windows + R ในกล่องโต้ตอบ เรียกใช้ ให้พิมพ์คำสั่ง ms-settings:windowsupdate

การตั้งค่า Ms Windowsupdate

2. ในหน้าต่าง Windows Update ให้คลิกที่ ตรวจหาการอัปเดต ติดตั้งหากมีการอัพเดต

ข้อผิดพลาด Dllregisterserver Windows Update Min

3. การอัปเดตอาจใช้เวลาสักครู่และแม้แต่การรีสตาร์ทสองครั้ง เมื่อตรวจสอบเสร็จแล้วว่า OBS ทำงานโดยไม่มีข้อผิดพลาดขณะสตรีมหรือไม่

แก้ไข 4 – เปลี่ยนเซิร์ฟเวอร์สตรีมมิ่ง

ถ้าเซิร์ฟเวอร์ไม่ทำงาน OBS อาจล้มเหลวในการเชื่อมต่อและแสดงข้อผิดพลาดนี้ หากต้องการลองแก้ปัญหานี้ ให้เปลี่ยนเซิร์ฟเวอร์การสตรีมไปยังตำแหน่งอื่น ก่อนดำเนินการตามขั้นตอน ให้ใช้เครื่องสแกนพอร์ตเพื่อตรวจสอบว่าพอร์ตเซิร์ฟเวอร์เปิดอยู่หรือไม่

1. เปิดหน้าต่างการตั้งค่าหลังจากเปิด OBS

2. ไปที่แท็บ สตรีม ทางด้านขวา จากนั้นเลือก เซิร์ฟเวอร์อื่น จากช่องแบบเลื่อนลงถัดจาก เซิร์ฟเวอร์

Obs การตั้งค่าสตรีมเซิร์ฟเวอร์เปลี่ยน

3. ใช้การเปลี่ยนแปลง เปิดใหม่ OBS และตรวจสอบว่าไม่มีปัญหาเซิร์ฟเวอร์หรือไม่ หากปัญหายังคงอยู่ ให้ลองใช้เซิร์ฟเวอร์ทั้งหมดทีละตัวจนกว่าจะหมดปัญหา

แก้ไข 5 – แก้ไขตัวเลือก Bind IP

1. เปิด OBS แล้วคลิก การตั้งค่า

2. ในหน้าต่าง การตั้งค่า ไปที่ตัวเลือก ขั้นสูง

3. ในบานหน้าต่างด้านขวาของ ขั้นสูง ให้เลื่อนลงไปที่ส่วนเครือข่าย ขยายเมนูแบบเลื่อนลงของผูก IP และเลือกค่าเริ่มต้น

4. หากตั้งค่าเป็น ค่าเริ่มต้น แล้ว ให้เลือก ชื่อการเชื่อมต่อเครือข่ายที่มีที่อยู่ IP ของระบบของคุณ

Obs การตั้งค่าขั้นสูง เครือข่าย Bindip Min

5. ใช้การเปลี่ยนแปลงและตรวจสอบว่า OBS สามารถเชื่อมต่อกับเซิร์ฟเวอร์ได้หรือไม่

แก้ไข 6 – อนุญาต OBS ผ่านไฟร์วอลล์

ในบางครั้ง ผู้ใช้รายงานว่าไฟร์วอลล์ของระบบบล็อกการเข้าถึงทรัพยากรที่สำคัญสำหรับการสตรีมผ่าน OBS คุณสามารถดูขั้นตอนในการอนุญาต OBS ผ่านไฟร์วอลล์ Windows Defender ได้ที่ด้านล่างนี้

1. กด แป้น Windows + R  เพื่อเปิดหน้าต่าง เรียกใช้ พิมพ์ wf.msc ในกล่องข้อความ แล้วกด Enter เพื่อเปิด ไฟร์วอลล์ Windows Defender พร้อมความปลอดภัยขั้นสูง

Defender Run Command Prompt Min

2. ถัดไป ในกฎขาเข้าและกฎขาออก ให้ตรวจสอบว่ามีการบล็อกกฎใดๆ OBS หรือไม่ ตัวอย่างเช่น เลือกกฎขาเข้าและกด O เพื่อตรวจสอบรายการที่มี OBS

Obs Windows Defender Firewall Min

3. ในบานหน้าต่างด้านซ้าย เลือก กฎขาออก และคลิกที่เมนู การดำเนินการ คลิก กฎใหม่ เพื่อสร้างกฎสำหรับไฟร์วอลล์

Obs Windows Defender Action Menu Min

4. คลิกที่ โปรแกรม สำหรับประเภทของกฎที่จะสร้าง คลิก ถัดไป

Obs Windows Defender New Rule Type Min

5. คลิกที่ เรียกดู ถัดจาก เส้นทางโปรแกรมนี้ เพื่อระบุเส้นทางของโปรแกรมและชื่อที่เรียกใช้งานได้ของโปรแกรมซึ่งสร้างกฎ

Obs Windows Defender Rule Program Path Min

6. ค้นหา ไดเรกทอรีการติดตั้งของ OBS และเลือกไฟล์ EXE ตามเวอร์ชันระบบปฏิบัติการของคุณ

Obs Windows Defender Rule Program Exe Min

7. หลังจากเพิ่มเส้นทางแล้ว ให้คลิกที่ ถัดไป และเลือก อนุญาตการเชื่อมต่อ

Obs Windows Defender Rule Action Allow Connection Min

8. เลือก โปรไฟล์ (ส่วนตัว สาธารณะ และโดเมน) ตามความต้องการ (เลือกทั้งหมดเพื่อการทดสอบ) และคลิกถัดไป

Obs Windows Defender Rule Profile Min

9. ป้อน ชื่อ และ คำอธิบาย ของกฎ แล้วคลิก ถัดไป

10. รีสตาร์ท ระบบและตรวจสอบว่า OBS สามารถสตรีมได้โดยไม่มีปัญหาใดๆ

หากปัญหายังไม่ได้รับการแก้ไข ให้ตรวจสอบว่าไฟร์วอลล์ของเราเตอร์กำลังบล็อก OBS อยู่หรือไม่ นอกจากนี้ ให้ตรวจสอบว่าการปิดใช้งานโปรแกรมป้องกันไวรัสของระบบช่วยแก้ปัญหาการเชื่อมต่อได้หรือไม่

แก้ไข 7 – ลดขนาด MTU

เซิร์ฟเวอร์สตรีมมิงอาจทิ้งแพ็กเก็ตจากไคลเอ็นต์ที่มีขนาดมากกว่าขนาด MTU ที่กำหนดค่าไว้ของเซิร์ฟเวอร์ ผู้ใช้รายงานว่าการลด MTU อาจแก้ปัญหานี้ได้

1. กด แป้น Windows + X เพื่อเปิดเมนู WinX แล้วเลือก Windows PowerShell(ผู้ดูแลระบบ)

ผู้ดูแลระบบ Windows Powershell ขั้นต่ำ 1

2. ดำเนินการ คำสั่งต่อไปนี้ใน PowerShell

netsh int ipv4 แสดงอินเทอร์เฟซย่อย

3. ตรวจสอบ ชื่อเครือข่ายของคุณ ในคอลัมน์ อินเทอร์เฟซ และ ดำเนินการ คำสั่งด้านล่าง:

netsh inteface ipv4 ตั้งค่าอินเทอร์เฟซย่อย <ชื่ออินเทอร์เฟซย่อย> mtu=1400 store=persistent

4. ตอนนี้ให้ตรวจสอบว่าขนาด MTU ของอะแดปเตอร์เครือข่ายของคุณมีการเปลี่ยนแปลงหรือไม่โดยดำเนินการคำสั่งด้านล่าง:

netsh int ipv4 แสดงอินเทอร์เฟซย่อย

5. เริ่มต้นใหม่ และตรวจสอบว่า OBS ล้มเหลวในการเชื่อมต่อ ข้อผิดพลาดได้รับการแก้ไขแล้ว

Obs Powershell เปลี่ยน Mtu Min

แก้ไข 8 – รีเซ็ตเราเตอร์เป็นการตั้งค่าเริ่มต้นจากโรงงาน

ผู้ใช้พบว่าการรีเซ็ตเราเตอร์เป็นค่าเริ่มต้นจากโรงงานอาจช่วยแก้ปัญหา OBS นี้ได้ การรีเซ็ตเราเตอร์สามารถทำได้โดยใช้ปุ่มบนเราเตอร์หรือใช้เว็บพอร์ทัล

รีเซ็ตผ่านปุ่ม

1. ค้นหาปุ่ม รีเซ็ต ที่ด้านล่างหรือด้านหลังของเราเตอร์

2. กดปุ่ม/ค้างไว้ รีเซ็ต เป็นเวลาอย่างน้อย 30 วินาที

3. ปล่อยปุ่ม รีเซ็ต แล้วรอจนกว่าจะรีเซ็ตและเปิดเครื่องจนสุด

รีเซ็ตผ่านเว็บพอร์ทัล

1. เปิดเบราว์เซอร์และไปที่เกตเวย์เริ่มต้นของเราเตอร์ เกตเวย์เริ่มต้นสามารถพบได้โดยใช้คำสั่ง IPConfig ในพรอมต์คำสั่ง

2. ป้อนข้อมูลประจำตัวเพื่อเปิดเว็บพอร์ทัลของเราเตอร์

3. ค้นหาตัวเลือก รีเซ็ตการตั้งค่า หรือ เรียกคืนค่าเริ่มต้น (ปกติอยู่ในระบบหรือทั่วไป) ยืนยัน เพื่อรีเซ็ตเราเตอร์และรอจนกว่าเราเตอร์จะรีสตาร์ทหลังจากรีเซ็ตแล้ว

ขอขอบคุณที่อ่าน

หวังว่าบทความนี้จะช่วยคุณแก้ไขข้อผิดพลาด แสดงความคิดเห็นและแจ้งให้เราทราบถึงวิธีแก้ไขที่เหมาะกับคุณ

Categories: IT Info