การสตรีมไม่ดำเนินการเนื่องจากแบนด์วิดท์เครือข่ายไม่เพียงพอสำหรับการสตรีมสดหรือที่อยู่ RTMP ไม่ถูกต้อง
เราแจ้งให้คุณทราบเกี่ยวกับสถานการณ์ที่การสตรีมไม่ดำเนินการเนื่องจากแบนด์วิดท์เครือข่ายไม่เพียงพอสำหรับการสตรีมสดหรือที่อยู่ RTMP ที่ไม่ถูกต้อง
ข้อผิดพลาดปัจจุบันเกิดขึ้นเมื่อการเชื่อมต่อระหว่างเอ็นจิ้นการสตรีม RTMP ของแอป PRISM และเซิร์ฟเวอร์รับ RTMP ของแพลตฟอร์มสดหายไปนานกว่า 10 นาที
และสถานการณ์นี้สามารถแบ่งออกได้เป็น 2 กรณีดังนี้
- กรณีที่การเชื่อมต่อถูกตัดการเชื่อมต่อระหว่างการสตรีมสดและไม่สามารถเชื่อมต่อใหม่ได้นานกว่า 10 นาที
- กรณีที่ไม่สามารถทำการเชื่อมต่อได้นานกว่า 10 นาทีนับจากเริ่มการสตรีมแบบสด (สถานการณ์ไม่ได้เชื่อมต่อแม้แต่ครู่เดียว)
ฉันจะแนะนำคุณผ่านรายละเอียด
1. กรณีที่การเชื่อมต่อถูกตัดการเชื่อมต่อระหว่างการสตรีมสดและไม่สามารถเชื่อมต่อใหม่ได้นานกว่า 10 นาที
กรณีนี้เกิดจากปัญหาสถานะเครือข่าย
กระบวนการสตรีมสดมีงานหนักในการส่งข้อมูลวิดีโอจำนวนมากผ่านเครือข่ายแบบเรียลไทม์ นั่นคือเหตุผลว่าทำไมการมีเครือข่ายแบนด์วิดท์ที่เสถียรและเพียงพอจึงมีความสำคัญสูงสุด
แม้ในขณะที่ใช้เครือข่ายที่มีแบนด์วิดท์เพียงพอ แบนด์วิดท์อาจลดลงชั่วคราวเนื่องจากสถานการณ์ภายนอก ตัวอย่างเช่น เมื่อมีคนส่งหรือรับข้อมูลจำนวนมากบนเครือข่ายนั้น
ดังนั้นจึงจำเป็นต้องตรวจสอบสถานะของเครือข่ายปัจจุบันล่วงหน้าก่อนการสตรีมสด
อย่างไรก็ตาม หากคุณไม่สามารถปรับสภาพแวดล้อมเครือข่ายได้ในทันที คุณอาจต้องพิจารณาปรับการตั้งค่าสตรีมมิงแบบสดเป็นวิธีแก้ไขปัญหาชั่วคราว
การสตรีมนี้ต้องใช้แบนด์วิดท์เครือข่ายมากขึ้น เนื่องจากมีการสร้างความละเอียดสูงขึ้นด้วยข้อมูลจำนวนมาก ดังนั้น หากเครือข่ายของคุณไม่เพียงพอ การเลือกความละเอียดที่ต่ำกว่าจะทำให้การสตรีมมีความเสถียรจึงเป็นประโยชน์
อาจเป็นประโยชน์ในการตั้งค่าตัวเลือก ‘Video Quality’ เป็น ‘Adaptive’ ในตัวเลือกการสตรีมที่แอป PRISM ให้มา นี่คือฟังก์ชันที่ปรับปริมาณข้อมูลวิดีโอแบบเรียลไทม์ตามเงื่อนไขเครือข่ายปัจจุบัน
ตัวเลือกนี้ถูกตั้งค่าเป็น ‘Adaptive’ โดยค่าเริ่มต้นเมื่อติดตั้งแอป PRISM อย่างไรก็ตาม หากคุณเคยเปลี่ยนตัวเลือกนี้ เราขอแนะนำให้คุณตั้งค่าตัวเลือกเป็น ‘Adaptive’
2. กรณีที่ไม่สามารถทำการเชื่อมต่อได้นานกว่า 10 นาทีนับจากเริ่มการถ่ายทอดสด (สถานการณ์ไม่ได้เชื่อมต่อแม้แต่ครู่เดียว)
สถานการณ์นี้อาจเกิดจากปัญหาในเครือข่าย โปรดดูข้อมูลข้างต้นสำหรับปัญหาเครือข่าย
และยังอาจเกิดจากสถานการณ์ต่างๆ เช่น รายการด้านล่าง
(1) เมื่อรูปแบบที่อยู่ RTMP ไม่ถูกต้อง
(2) เมื่อแบบฟอร์มที่อยู่ RTMP ถูกต้อง แต่ไม่มีที่อยู่ดังกล่าวในความเป็นจริง
(3) ปัญหาระหว่างสตรีมมิ่งเอ็นจิ้นของแอพ PRISM และแพลตฟอร์มสด
(4) ปัญหาเกี่ยวกับสิทธิ์การสตรีมของสตรีมเมอร์บนแพลตฟอร์มถ่ายทอดสด
ฉันจะอธิบายแต่ละรายการในรายละเอียดเพิ่มเติม
(1) เมื่อรูปแบบที่อยู่ RTMP ไม่ถูกต้อง
ที่อยู่ RTMP ประกอบด้วย RTMP Stream Url และ RTMP Stream Key
หาก RTMP Stream URL คือ ‘rtmps://prismlive.com/rtmp/’ และ RTMP Stream Key คือ ‘2twt-wwvu-gxqa-e97d’ ที่อยู่ RTMP จะถูกรวมเข้ากับแบบฟอร์มต่อไปนี้
‘rtmps://prismlive.com/rtmp/2twt-wwvu-gxqa-e97d’
โดยทั่วไป ที่อยู่ RTMP ต้องไม่มีช่องว่าง และไม่มีสตริงที่อ้างอิงถึงโปรโตคอลของเว็บ เช่น ‘https://'
หากข้อผิดพลาดในปัจจุบันเกิดขึ้นซ้ำ โปรดตรวจสอบว่าที่อยู่ RTMP ที่คุณใช้อยู่ในรูปแบบที่ถูกต้อง
(2) เมื่อแบบฟอร์มที่อยู่ RTMP ถูกต้อง แต่ไม่มีที่อยู่ดังกล่าวในความเป็นจริง
ในบางกรณี แม้ว่าที่อยู่ RTMP จะถูกต้อง แต่ก็อาจไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ RTMP ของแพลตฟอร์มที่ใช้งานจริงได้ กรณีนี้เป็นกรณีที่ที่อยู่ที่ป้อนเป็นที่อยู่ RTMP ที่ไม่มีอยู่จริง
ตัวอย่างที่อยู่ RTMP ของ YouTube ต่อไปนี้
‘rtmp://a.rtmp.youtube.com/live2/prismlivestudio’
ไม่มีปัญหากับแบบฟอร์มนั้น อย่างไรก็ตาม คีย์สตรีม RTMP ของ YouTube จริงประกอบด้วยรายการอักขระที่ไม่มีความหมายใด ๆ ดังต่อไปนี้
‘rtmp://a.rtmp.youtube.com/live2/2twt-wwvu-gxqa-e97d’
หากข้อผิดพลาดในปัจจุบันเกิดขึ้นซ้ำ โปรดตรวจสอบว่าที่อยู่ RTMP ที่คุณใช้เป็นที่อยู่ที่ถูกต้อง
(3) ปัญหาระหว่างสตรีมมิ่งเอ็นจิ้นของแอพ PRISM และแพลตฟอร์มสด
ในบางกรณี มีการใช้ที่อยู่ RTMP จริง แต่เอ็นจิ้นการสตรีม RTMP ของแอป PRISM ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์รับข้อมูล RTMP ของแพลตฟอร์มที่ใช้งานจริงได้
เอ็นจิ้นการสตรีม RTMP ของแอพ PRISM เชื่อมต่อกับเซิร์ฟเวอร์ RTMP ของแพลตฟอร์มถ่ายทอดสดยอดนิยมได้สำเร็จ เช่น Facebook, YouTube และ Twitch อย่างไรก็ตาม ทุกคนสามารถสร้างเซิร์ฟเวอร์รับข้อมูล RTMP ของตนเองได้ ดังนั้นจึงมีแพลตฟอร์มที่ไม่สอดคล้องกับมาตรฐาน RTMP
ในสถานการณ์นี้ ปัญหาอาจต้องได้รับการแก้ไขในแพลตฟอร์มที่ใช้งานจริง ไม่ใช่ในแอป PRISM เพื่อให้สามารถแก้ไขข้อผิดพลาดได้ ดังนั้นจึงเป็นเรื่องยากที่จะแก้ปัญหา และใช้เวลานานแม้ว่ากระบวนการแก้ปัญหาจะเริ่มต้นขึ้นก็ตาม
(4) ปัญหาเกี่ยวกับสิทธิ์การสตรีมของสตรีมเมอร์บนแพลตฟอร์มถ่ายทอดสด
แพลตฟอร์มสดส่วนใหญ่จัดการสิทธิ์การสตรีมสดของสตรีมเมอร์ และขึ้นอยู่กับนโยบายการดำเนินงานของตัวเอง มีบางกรณีที่สิทธิ์การสตรีมของสตรีมเมอร์ถูกจำกัดเมื่อจำเป็น
ในสถานการณ์นี้ แม้ว่าคุณจะพยายามสตรีมด้วยที่อยู่ RTMP ของคุณเอง การถ่ายทอดสดอาจไม่ปรากฏบนหน้าบริการของแพลตฟอร์มถ่ายทอดสด
และเนื่องจากเป็นสถานการณ์ตามการประมวลผลภายในแพลตฟอร์มสด คุณควรพยายามแก้ปัญหาผ่านศูนย์ลูกค้าของแพลตฟอร์มสด
- Android error code : 5007
- iOS error code : -1001 / -1