ผู้ใช้ Windows บางรายรายงานว่าพบ "ล้มเหลวในการเริ่มสตรีม ' เกิดข้อผิดพลาดกับ OBS เมื่อพยายามสตรีมเนื้อหาบน YouTube ข้อความแสดงข้อผิดพลาดที่มาพร้อมกับข้อผิดพลาดคือ “ข้อผิดพลาด NVENC:init_encoder:nvEncGetEncodePresetConfig ล้มเหลว:15 (NV_ENC_ERR_INVALID_VERSION)”
หลังจากตรวจสอบปัญหานี้อย่างละเอียดถี่ถ้วนแล้ว ปรากฏว่ามีสาเหตุหลายประการที่แตกต่างกันซึ่งอาจทำให้เกิดรหัสข้อผิดพลาดนี้:
- ไม่มี / เสียหาย 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
นี่คือคำแนะนำทีละขั้นตอนโดยย่อที่จะแนะนำคุณตลอดกระบวนการ:
- กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ ถัดไป พิมพ์ 'appwiz.cpl' แล้วกด Enter เพื่อเปิด โปรแกรมและคุณสมบัติ หน้าจอ.
- เมื่อคุณอยู่ในโปรแกรมและคุณลักษณะ เมนู ให้เลื่อนลงผ่านรายการโปรแกรมที่ติดตั้งและค้นหารายการที่เกี่ยวข้องกับ Microsoft Visual C++ 2017 Redistributable .
- หากคุณพบว่า Microsoft Visual C++ 2017 แจกจ่ายต่อได้ ติดตั้งเรียบร้อยแล้ว ให้คลิกขวาและเลือก ถอนการติดตั้ง จากเมนูบริบทเพื่อกำจัดมัน
หมายเหตุ: หากคุณไม่มีชุด Visual C++ Redistributable ติดตั้งอยู่ในคอมพิวเตอร์ของคุณ ให้ข้ามขั้นตอนนี้และขั้นตอนถัดไป แล้วไปยังขั้นตอนที่ 5 โดยตรง
- ภายในหน้าจอการถอนการติดตั้งของ Visual C++ Redistributable 2017 ทำตามคำแนะนำบนหน้าจอเพื่อทำการติดตั้งให้เสร็จสิ้น จากนั้นรีสตาร์ทคอมพิวเตอร์และรอให้การเริ่มต้นระบบครั้งถัดไปเสร็จสมบูรณ์
- หลังจากที่คอมพิวเตอร์ของคุณบูทสำรองข้อมูลแล้ว ให้ดาวน์โหลดแพ็คเกจ Redist Visual C++ 2017 ตัวใดตัวหนึ่งที่ด้านล่างนี้ ขึ้นอยู่กับสถาปัตยกรรมระบบปฏิบัติการของคุณ (32 บิตหรือ 64 บิต):
64-Bit Visual C++ 2017 Redistributable
Visual C++ 2017 แบบ 32 บิตที่แจกจ่ายต่อได้ - หลังจากดาวน์โหลดเสร็จแล้ว ให้ดับเบิลคลิกที่ vc_redistที่ดาวน์โหลดล่าสุด ติดตั้งแล้วคลิก ใช่ หากคุณได้รับแจ้งจาก UAC พร้อมท์บัญชีผู้ใช้ ถัดไป ปฏิบัติตามคำแนะนำบนหน้าจอเพื่อทำการติดตั้ง Microsoft Visual C++ 2017 Redistributable เวอร์ชันล่าสุดให้เสร็จสิ้น
หากปัญหานี้ยังไม่ได้รับการแก้ไขหรือคุณใช้ Microsoft Visual C++ เวอร์ชันล่าสุดอยู่แล้ว ให้เลื่อนลงไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
วิธีที่ 2:การอัปเดตไดรเวอร์กราฟิก
เมื่อคุณแน่ใจว่าปุ่ม ‘ไม่สามารถเริ่มสตรีมได้ ' ข้อผิดพลาดไม่ได้เกิดขึ้นเนื่องจากการพึ่งพา Visual C++ ที่ขาดหายไป สิ่งต่อไปที่คุณควรตรวจสอบคือไดรเวอร์กราฟิกของคุณ
ตามที่ปรากฎ ผู้ใช้ที่ได้รับผลกระทบบางคนบอกว่าในกรณีของพวกเขา สาเหตุหลักที่พวกเขาไม่สามารถสร้างการเชื่อมต่อแบบสตรีมกับ OBS บน Youtube ได้นั้นเป็นอินสแตนซ์ของไดรเวอร์ GPU ที่ล้าสมัยอย่างร้ายแรง
ในกรณีนี้ คุณควรแก้ไขปัญหาได้โดยทำตามคำแนะนำด้านล่างเพื่ออัปเดตไดรเวอร์ GPU ปัจจุบันเพื่อให้แน่ใจว่า OBS มีการพึ่งพาที่จำเป็นทั้งหมดในการสตรีมเนื้อหาบน YouTube:
- เปิด วิ่ง กล่องโต้ตอบโดยกด แป้น Windows + R . ถัดไป พิมพ์ 'devmgmt.msc' แล้วกด Enter เพื่อเปิด ตัวจัดการอุปกรณ์ คุณประโยชน์. เมื่อคุณได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) ให้คลิกใช่ เพื่อให้สิทธิ์การเข้าถึงของผู้ดูแลระบบ
- ในที่สุดเมื่อคุณอยู่ในตัวจัดการอุปกรณ์ เลื่อนลงผ่านรายการอุปกรณ์ที่ติดตั้ง จากนั้นขยายเมนูแบบเลื่อนลงเฉพาะสำหรับ การ์ดแสดงผล .
- หลังจากที่คุณขยายเมนูที่ถูกต้อง ให้คลิกขวาที่ไดรเวอร์ GPU ที่คุณใช้สำหรับกิจกรรมการเรนเดอร์ที่ต้องการและเลือกอัปเดตไดรเวอร์ จากเมนูบริบทที่เพิ่งปรากฏขึ้น
หมายเหตุ: หากคุณพบปัญหาในแล็ปท็อปที่มีทั้งโซลูชันเฉพาะและแบบรวม ข้อเสนอแนะของเราคือการอัปเดตไดรเวอร์ GPU ทั้งสองเป็นเวอร์ชันล่าสุดที่มีให้
- เมื่อคุณไปที่หน้าจอถัดไป ให้คลิก ค้นหาซอฟต์แวร์ไดรเวอร์ที่อัปเดตโดยอัตโนมัติ
- ต่อไป ให้รอจนกว่าการสแกนครั้งแรกจะเสร็จสิ้น จากนั้นดำเนินการตามคำแนะนำบนหน้าจอเพื่อทำการติดตั้งเวอร์ชันไดรเวอร์ใหม่ (หากระบุเวอร์ชันใหม่)
- หากพบและติดตั้งไดรเวอร์เวอร์ชันใหม่ ให้รีบูตคอมพิวเตอร์และทำซ้ำการสตรีมใน OBS เมื่อการเริ่มต้นระบบครั้งถัดไปเสร็จสมบูรณ์ เพื่อดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
หมายเหตุ: หากตัวจัดการอุปกรณ์ไม่พบเวอร์ชันใหม่เพื่อแทนที่เวอร์ชันปัจจุบัน คุณควรใช้ซอฟต์แวร์อัปเดตที่เป็นกรรมสิทธิ์ของผู้ผลิตการ์ดกราฟิกเพื่อค้นหา ดาวน์โหลด และติดตั้งเวอร์ชันล่าสุดที่มีให้โดยอัตโนมัติ:
GeForce Experience – Nvidia
อะดรีนาลิน – AMD
ไดรเวอร์ Intel – อินเทล
หากคุณอัปเดตไดรเวอร์ GPU เป็นเวอร์ชันล่าสุดแล้ว และยังพบปัญหาเดิม ให้เลื่อนลงไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
วิธีที่ 3:การปิดใช้งานโอเวอร์เลย์ในเกม
โปรดทราบว่าหากคุณใช้ซอฟต์แวร์ DVR บางประเภทที่บันทึกหน้าจอและใช้การซ้อนทับเหนือการเล่นเกมของคุณ มีโอกาสสูงมากที่ OBS จะขัดแย้งกับมันเมื่อทั้งคู่จะพยายามใช้ ตัวเข้ารหัส NVENC
หากสถานการณ์นี้ใช้ได้ คุณสามารถแก้ไขปัญหาได้โดยปิดใช้งานโอเวอร์เลย์ในเกมที่ขัดแย้งกับซอฟต์แวร์ OBS ในกรณีส่วนใหญ่ 'ไม่สามารถเริ่มสตรีมได้ ' ข้อผิดพลาดได้รับการยืนยันว่าเกิดจากการซ้อนทับในเกม Discord หรือโดย Nvidia Overlay
หากคุณใช้ Discord หรือ Nvidia Experience ให้ทำตามคำแนะนำย่อยด้านล่างเพื่อปิดฟังก์ชันโอเวอร์เลย์
ในกรณีที่คุณใช้เครื่องมือวางซ้อนของบุคคลที่สามอื่น ให้ทำตามคำแนะนำย่อย C เพื่อถอนการติดตั้งซอฟต์แวร์ที่ขัดแย้งออกจากคอมพิวเตอร์ของคุณโดยสิ้นเชิง
ก. ปิดการใช้งานคุณสมบัติโอเวอร์เลย์บน Nvidia Experience
- เริ่มต้นด้วยการปิด OBS จากนั้นเปิด Nvidia Experience . ภายในเมนูถัดไป ให้ไปที่แท็บทั่วไป จากรายการตัวเลือกที่มี
- เมื่อคุณเข้าไปในเมนูถัดไปแล้ว ให้เลื่อนไปที่เมนูด้านซ้ายและปิดสวิตช์ที่เกี่ยวข้องกับโอเวอร์เลย์ในเกม .
- หลังจากปิดใช้งานตัวเลือกแล้ว บันทึกการเปลี่ยนแปลงและปิดหน้าต่างหลักของ Nvidia Experience
- เปิดซอฟต์แวร์ OBS อีกครั้ง และเริ่มพยายามสตรีมอีกครั้งเพื่อดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
ข. ปิดการใช้งานคุณสมบัติโอเวอร์เลย์ใน Discord
- เปิดแอป Discord ตามอัตภาพและเรียกใช้อินเทอร์เฟซหลักจากไอคอนแถบถาด
หมายเหตุ: หากคุณสามารถเห็นหน้าจอได้ทันที ให้เปิดซิสเต็มเทรย์แล้วดับเบิลคลิกที่ไอคอนเพื่อเรียก Discord หน้าต่างไปข้างหน้า - เมื่อคุณอยู่ในแอป Discord แล้ว ให้มองหาการตั้งค่าผู้ใช้ (ไอคอนรูปเฟือง) ที่ส่วนล่างของหน้าต่าง
- เมื่อคุณอยู่ในการตั้งค่าผู้ใช้ เมนู คลิกที่ วางซ้อน จากเมนูแนวตั้งทางด้านซ้าย (ใน การตั้งค่าแอป ).
- เมื่อคุณอยู่ใน โอเวอร์เลย์ เมนู ปิดใช้งานการสลับที่เกี่ยวข้องกับ เปิดใช้งานโอเวอร์เลย์ในเกม
- บันทึกการเปลี่ยนแปลง จากนั้นกด ODB อีกครั้งและดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
ค. การถอนการติดตั้งฟีเจอร์โอเวอร์เลย์จากโปรแกรมและฟีเจอร์
- กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ ถัดไป พิมพ์ 'appwiz.cpl' แล้วกด Enter เพื่อเปิด โปรแกรมและคุณลักษณะ เมนู.
- ภายในโปรแกรมและคุณลักษณะ เมนู ให้เลื่อนลงมาตามรายการโปรแกรมที่ติดตั้ง และค้นหาซอฟต์แวร์โอเวอร์เลย์ที่คุณวางแผนจะถอนการติดตั้ง
- เมื่อเห็น ให้คลิกขวาและเลือก ถอนการติดตั้ง จากเมนูบริบทที่ปรากฏใหม่
- ภายในหน้าจอการถอนการติดตั้ง ให้ทำตามคำแนะนำบนหน้าจอเพื่อถอนการติดตั้งให้เสร็จสิ้น จากนั้นรีสตาร์ทคอมพิวเตอร์
- เมื่อทำตามขั้นตอนเสร็จแล้ว ให้เปิดเกมอีกครั้งและดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่