Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

วิธีแก้ไข 'Failed to Start Streaming' ใน OBS

ผู้ใช้ Windows บางรายรายงานว่าพบ "ล้มเหลวในการเริ่มสตรีม ' เกิดข้อผิดพลาดกับ OBS เมื่อพยายามสตรีมเนื้อหาบน YouTube ข้อความแสดงข้อผิดพลาดที่มาพร้อมกับข้อผิดพลาดคือ “ข้อผิดพลาด NVENC:init_encoder:nvEncGetEncodePresetConfig ล้มเหลว:15 (NV_ENC_ERR_INVALID_VERSION)”

วิธีแก้ไข  Failed to Start Streaming  ใน OBS

หลังจากตรวจสอบปัญหานี้อย่างละเอียดถี่ถ้วนแล้ว ปรากฏว่ามีสาเหตุหลายประการที่แตกต่างกันซึ่งอาจทำให้เกิดรหัสข้อผิดพลาดนี้:

  • ไม่มี / เสียหาย C++ Redist – ตามที่ปรากฏ หนึ่งในกรณีที่พบบ่อยที่สุดที่จะทำให้เกิดปัญหานี้คือสถานการณ์ที่คุณไม่มีแพ็คเกจ Microsoft C++ Redistributable 2017 หรือแพ็คเกจที่ติดตั้งอยู่ในปัจจุบันเสียหาย ในการแก้ไขปัญหานี้ คุณต้องแน่ใจว่าคุณติดตั้งเวอร์ชันล่าสุดของแพ็คเกจ Microsoft C++ Redistributable 2017 อย่างถูกต้อง
  • ไดรเวอร์กราฟิกล้าสมัย – สถานการณ์ที่อาจเกิดขึ้นอีกประการหนึ่งที่อาจทำให้เกิดปัญหานี้คือไดรเวอร์ GPU ที่ล้าสมัยอย่างรุนแรง ซึ่งทำให้ซอฟต์แวร์ OBS รักษาการเชื่อมต่อสตรีมมิงกับ YouTube ได้ยาก ในกรณีนี้ สิ่งที่คุณต้องทำคืออัปเดตไดรเวอร์กราฟิกล่าสุดที่มีให้
  • ขัดแย้งกับโอเวอร์เลย์ในเกม – หากคุณกำลังใช้ซอฟต์แวร์ DVR บางประเภทที่มีฟังก์ชั่นโอเวอร์เลย์ เป็นไปได้ว่าซอฟต์แวร์นั้นจะขัดแย้งกับฟีเจอร์ตัวเข้ารหัส NVENC ที่ใช้โดย OBS ในกรณีนี้ คุณสามารถแก้ไขข้อขัดแย้งได้โดยการปิดใช้งานคุณลักษณะโอเวอร์เลย์ในเกมหรือโดยการถอนการติดตั้งซอฟต์แวร์ที่ขัดแย้งกัน

ตอนนี้คุณคุ้นเคยกับทุกปัญหาพื้นฐานที่อาจทำให้ "ไม่สามารถเริ่มสตรีมได้ ' ผิดพลาด นี่คือรายชื่อผู้กระทำผิดที่อาจต้องรับผิดชอบต่อการปรากฏของรหัสข้อผิดพลาดนี้:

วิธีที่ 1:การติดตั้ง Microsoft C++ Redistributables สำหรับปี 2017

ตามที่ปรากฏ หนึ่งในการพึ่งพาที่สำคัญที่สุดที่อาจก่อให้เกิดปัญหานี้คือแพ็คเกจ Microsoft C++ Redistributable 2017 ที่ขาดหายไปหรือเสียหาย โปรดทราบว่าแพ็คเกจ Visual C++ นี้มีความสำคัญอย่างยิ่งต่อการทำให้ OBS สามารถสร้างและรักษาการเชื่อมต่อแบบสตรีมมิงกับ YouTube ได้

หากสถานการณ์นี้ใช้ได้และคุณสงสัยว่าคุณอาจเห็นข้อความ "ไม่สามารถเริ่มสตรีมได้ ' เกิดข้อผิดพลาดเนื่องจากปัญหา Visual C ++ คุณควรถอนการติดตั้ง Visual C ++ 2017 Reddit ปัจจุบัน (หากติดตั้งไว้แล้ว) และทำการติดตั้งใหม่จากช่องทางทางการของ Microsoft

นี่คือคำแนะนำทีละขั้นตอนโดยย่อที่จะแนะนำคุณตลอดกระบวนการ:

  1. กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ ถัดไป พิมพ์ 'appwiz.cpl' แล้วกด Enter เพื่อเปิด โปรแกรมและคุณสมบัติ  หน้าจอ. วิธีแก้ไข  Failed to Start Streaming  ใน OBS
  2. เมื่อคุณอยู่ในโปรแกรมและคุณลักษณะ เมนู ให้เลื่อนลงผ่านรายการโปรแกรมที่ติดตั้งและค้นหารายการที่เกี่ยวข้องกับ Microsoft Visual C++ 2017 Redistributable .
  3. หากคุณพบว่า Microsoft Visual C++ 2017 แจกจ่ายต่อได้  ติดตั้งเรียบร้อยแล้ว ให้คลิกขวาและเลือก ถอนการติดตั้ง จากเมนูบริบทเพื่อกำจัดมัน วิธีแก้ไข  Failed to Start Streaming  ใน OBS

    หมายเหตุ: หากคุณไม่มีชุด Visual C++ Redistributable ติดตั้งอยู่ในคอมพิวเตอร์ของคุณ ให้ข้ามขั้นตอนนี้และขั้นตอนถัดไป แล้วไปยังขั้นตอนที่ 5 โดยตรง

  4. ภายในหน้าจอการถอนการติดตั้งของ Visual C++ Redistributable 2017 ทำตามคำแนะนำบนหน้าจอเพื่อทำการติดตั้งให้เสร็จสิ้น จากนั้นรีสตาร์ทคอมพิวเตอร์และรอให้การเริ่มต้นระบบครั้งถัดไปเสร็จสมบูรณ์
  5. หลังจากที่คอมพิวเตอร์ของคุณบูทสำรองข้อมูลแล้ว ให้ดาวน์โหลดแพ็คเกจ Redist Visual C++ 2017 ตัวใดตัวหนึ่งที่ด้านล่างนี้ ขึ้นอยู่กับสถาปัตยกรรมระบบปฏิบัติการของคุณ (32 บิตหรือ 64 บิต):
    64-Bit Visual C++ 2017 Redistributable 
    Visual C++ 2017 แบบ 32 บิตที่แจกจ่ายต่อได้ 
  6. หลังจากดาวน์โหลดเสร็จแล้ว ให้ดับเบิลคลิกที่ vc_redistที่ดาวน์โหลดล่าสุด ติดตั้งแล้วคลิก ใช่ หากคุณได้รับแจ้งจาก UAC พร้อมท์บัญชีผู้ใช้ ถัดไป ปฏิบัติตามคำแนะนำบนหน้าจอเพื่อทำการติดตั้ง Microsoft Visual C++ 2017 Redistributable เวอร์ชันล่าสุดให้เสร็จสิ้น วิธีแก้ไข  Failed to Start Streaming  ใน OBS

หากปัญหานี้ยังไม่ได้รับการแก้ไขหรือคุณใช้ Microsoft Visual C++ เวอร์ชันล่าสุดอยู่แล้ว ให้เลื่อนลงไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธีที่ 2:การอัปเดตไดรเวอร์กราฟิก

เมื่อคุณแน่ใจว่าปุ่ม ‘ไม่สามารถเริ่มสตรีมได้ ' ข้อผิดพลาดไม่ได้เกิดขึ้นเนื่องจากการพึ่งพา Visual C++ ที่ขาดหายไป สิ่งต่อไปที่คุณควรตรวจสอบคือไดรเวอร์กราฟิกของคุณ

ตามที่ปรากฎ ผู้ใช้ที่ได้รับผลกระทบบางคนบอกว่าในกรณีของพวกเขา สาเหตุหลักที่พวกเขาไม่สามารถสร้างการเชื่อมต่อแบบสตรีมกับ OBS บน Youtube ได้นั้นเป็นอินสแตนซ์ของไดรเวอร์ GPU ที่ล้าสมัยอย่างร้ายแรง

ในกรณีนี้ คุณควรแก้ไขปัญหาได้โดยทำตามคำแนะนำด้านล่างเพื่ออัปเดตไดรเวอร์ GPU ปัจจุบันเพื่อให้แน่ใจว่า OBS มีการพึ่งพาที่จำเป็นทั้งหมดในการสตรีมเนื้อหาบน YouTube:

  1. เปิด วิ่ง กล่องโต้ตอบโดยกด แป้น Windows + R . ถัดไป พิมพ์ 'devmgmt.msc' แล้วกด Enter เพื่อเปิด ตัวจัดการอุปกรณ์ คุณประโยชน์. เมื่อคุณได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) ให้คลิกใช่ เพื่อให้สิทธิ์การเข้าถึงของผู้ดูแลระบบ วิธีแก้ไข  Failed to Start Streaming  ใน OBS
  2. ในที่สุดเมื่อคุณอยู่ในตัวจัดการอุปกรณ์ เลื่อนลงผ่านรายการอุปกรณ์ที่ติดตั้ง จากนั้นขยายเมนูแบบเลื่อนลงเฉพาะสำหรับ การ์ดแสดงผล .
  3. หลังจากที่คุณขยายเมนูที่ถูกต้อง ให้คลิกขวาที่ไดรเวอร์ GPU ที่คุณใช้สำหรับกิจกรรมการเรนเดอร์ที่ต้องการและเลือกอัปเดตไดรเวอร์ จากเมนูบริบทที่เพิ่งปรากฏขึ้น วิธีแก้ไข  Failed to Start Streaming  ใน OBS

    หมายเหตุ: หากคุณพบปัญหาในแล็ปท็อปที่มีทั้งโซลูชันเฉพาะและแบบรวม ข้อเสนอแนะของเราคือการอัปเดตไดรเวอร์ GPU ทั้งสองเป็นเวอร์ชันล่าสุดที่มีให้

  4. เมื่อคุณไปที่หน้าจอถัดไป ให้คลิก ค้นหาซอฟต์แวร์ไดรเวอร์ที่อัปเดตโดยอัตโนมัติ

    วิธีแก้ไข  Failed to Start Streaming  ใน OBS
  5. ต่อไป ให้รอจนกว่าการสแกนครั้งแรกจะเสร็จสิ้น จากนั้นดำเนินการตามคำแนะนำบนหน้าจอเพื่อทำการติดตั้งเวอร์ชันไดรเวอร์ใหม่ (หากระบุเวอร์ชันใหม่)
  6. หากพบและติดตั้งไดรเวอร์เวอร์ชันใหม่ ให้รีบูตคอมพิวเตอร์และทำซ้ำการสตรีมใน OBS เมื่อการเริ่มต้นระบบครั้งถัดไปเสร็จสมบูรณ์ เพื่อดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
    หมายเหตุ: หากตัวจัดการอุปกรณ์ไม่พบเวอร์ชันใหม่เพื่อแทนที่เวอร์ชันปัจจุบัน คุณควรใช้ซอฟต์แวร์อัปเดตที่เป็นกรรมสิทธิ์ของผู้ผลิตการ์ดกราฟิกเพื่อค้นหา ดาวน์โหลด และติดตั้งเวอร์ชันล่าสุดที่มีให้โดยอัตโนมัติ:
    GeForce Experience – Nvidia
    อะดรีนาลิน – AMD
    ไดรเวอร์ Intel – อินเทล

หากคุณอัปเดตไดรเวอร์ GPU เป็นเวอร์ชันล่าสุดแล้ว และยังพบปัญหาเดิม ให้เลื่อนลงไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธีที่ 3:การปิดใช้งานโอเวอร์เลย์ในเกม

โปรดทราบว่าหากคุณใช้ซอฟต์แวร์ DVR บางประเภทที่บันทึกหน้าจอและใช้การซ้อนทับเหนือการเล่นเกมของคุณ มีโอกาสสูงมากที่ OBS จะขัดแย้งกับมันเมื่อทั้งคู่จะพยายามใช้ ตัวเข้ารหัส NVENC

หากสถานการณ์นี้ใช้ได้ คุณสามารถแก้ไขปัญหาได้โดยปิดใช้งานโอเวอร์เลย์ในเกมที่ขัดแย้งกับซอฟต์แวร์ OBS ในกรณีส่วนใหญ่ 'ไม่สามารถเริ่มสตรีมได้ ' ข้อผิดพลาดได้รับการยืนยันว่าเกิดจากการซ้อนทับในเกม Discord หรือโดย Nvidia Overlay

หากคุณใช้ Discord หรือ Nvidia Experience ให้ทำตามคำแนะนำย่อยด้านล่างเพื่อปิดฟังก์ชันโอเวอร์เลย์

ในกรณีที่คุณใช้เครื่องมือวางซ้อนของบุคคลที่สามอื่น ให้ทำตามคำแนะนำย่อย C เพื่อถอนการติดตั้งซอฟต์แวร์ที่ขัดแย้งออกจากคอมพิวเตอร์ของคุณโดยสิ้นเชิง

ก. ปิดการใช้งานคุณสมบัติโอเวอร์เลย์บน Nvidia Experience

  1. เริ่มต้นด้วยการปิด OBS จากนั้นเปิด Nvidia Experience . ภายในเมนูถัดไป ให้ไปที่แท็บทั่วไป  จากรายการตัวเลือกที่มี
  2. เมื่อคุณเข้าไปในเมนูถัดไปแล้ว ให้เลื่อนไปที่เมนูด้านซ้ายและปิดสวิตช์ที่เกี่ยวข้องกับโอเวอร์เลย์ในเกม . วิธีแก้ไข  Failed to Start Streaming  ใน OBS
  3. หลังจากปิดใช้งานตัวเลือกแล้ว  บันทึกการเปลี่ยนแปลงและปิดหน้าต่างหลักของ Nvidia Experience
  4. เปิดซอฟต์แวร์ OBS อีกครั้ง และเริ่มพยายามสตรีมอีกครั้งเพื่อดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่

ข. ปิดการใช้งานคุณสมบัติโอเวอร์เลย์ใน Discord

  1. เปิดแอป Discord ตามอัตภาพและเรียกใช้อินเทอร์เฟซหลักจากไอคอนแถบถาด
    หมายเหตุ: หากคุณสามารถเห็นหน้าจอได้ทันที ให้เปิดซิสเต็มเทรย์แล้วดับเบิลคลิกที่ไอคอนเพื่อเรียก Discord หน้าต่างไปข้างหน้า
  2. เมื่อคุณอยู่ในแอป Discord แล้ว ให้มองหาการตั้งค่าผู้ใช้ (ไอคอนรูปเฟือง) ที่ส่วนล่างของหน้าต่าง วิธีแก้ไข  Failed to Start Streaming  ใน OBS
  3. เมื่อคุณอยู่ในการตั้งค่าผู้ใช้ เมนู คลิกที่ วางซ้อน จากเมนูแนวตั้งทางด้านซ้าย (ใน การตั้งค่าแอป ). วิธีแก้ไข  Failed to Start Streaming  ใน OBS
  4. เมื่อคุณอยู่ใน โอเวอร์เลย์ เมนู ปิดใช้งานการสลับที่เกี่ยวข้องกับ เปิดใช้งานโอเวอร์เลย์ในเกม

    วิธีแก้ไข  Failed to Start Streaming  ใน OBS
  5. บันทึกการเปลี่ยนแปลง จากนั้นกด ODB อีกครั้งและดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่

ค. การถอนการติดตั้งฟีเจอร์โอเวอร์เลย์จากโปรแกรมและฟีเจอร์

  1. กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ ถัดไป พิมพ์ 'appwiz.cpl' แล้วกด Enter เพื่อเปิด โปรแกรมและคุณลักษณะ เมนู. วิธีแก้ไข  Failed to Start Streaming  ใน OBS
  2.  ภายในโปรแกรมและคุณลักษณะ เมนู ให้เลื่อนลงมาตามรายการโปรแกรมที่ติดตั้ง และค้นหาซอฟต์แวร์โอเวอร์เลย์ที่คุณวางแผนจะถอนการติดตั้ง
  3. เมื่อเห็น ให้คลิกขวาและเลือก ถอนการติดตั้ง จากเมนูบริบทที่ปรากฏใหม่ วิธีแก้ไข  Failed to Start Streaming  ใน OBS
  4. ภายในหน้าจอการถอนการติดตั้ง ให้ทำตามคำแนะนำบนหน้าจอเพื่อถอนการติดตั้งให้เสร็จสิ้น จากนั้นรีสตาร์ทคอมพิวเตอร์
  5. เมื่อทำตามขั้นตอนเสร็จแล้ว ให้เปิดเกมอีกครั้งและดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่