การเชื่อมต่อ RTMP สำหรับการสตรีมล้มเหลวหรือแพลตฟอร์มสดไม่ได้รับข้อมูล RTMP โปรดตรวจสอบให้แน่ใจว่าที่อยู่ RTMP ของคุณถูกต้องหรือคุณได้รับอนุญาตในการสตรีม
เราจะแจ้งให้คุณทราบเกี่ยวกับสถานการณ์ที่การเชื่อมต่อ RTMP สำหรับการสตรีมล้มเหลวหรือแพลตฟอร์มสดไม่ได้รับข้อมูล RTMP
แอป PRISM จับภาพวิดีโอที่เข้ามาในกล้องของสมาร์ทโฟน เข้ารหัสเป็นข้อมูลวิดีโอ และสตรีมข้อมูลไปยังแพลตฟอร์มสดโดยใช้โปรโตคอล RTMP
กระบวนการส่งวิดีโอไปยังแพลตฟอร์มสดผ่านโปรโตคอล RTMP เริ่มต้นด้วยการเชื่อมต่อระหว่างเอ็นจิ้นการสตรีม RTMP ของแอป PRISM และเซิร์ฟเวอร์รับข้อมูล RTMP ของแพลตฟอร์มสด
และข้อผิดพลาดปัจจุบันหมายความว่าเอ็นจิ้นการสตรีม RTMP ของแอพ PRISM ไม่สามารถสร้างการเชื่อมต่อกับเซิร์ฟเวอร์รับข้อมูล RTMP
สถานการณ์ข้อผิดพลาดสามารถแบ่งออกเป็นหลายกรณีดังนี้
- ปัญหาเกี่ยวกับที่อยู่ RTMP (บ่อยที่สุด)
- ปัญหาระหว่างสตรีมมิ่งเอ็นจิ้นของแอพ PRISM และแพลตฟอร์มสด
- ปัญหาเกี่ยวกับสิทธิ์การสตรีมของสตรีมเมอร์บนแพลตฟอร์มสด
- ปัญหาเกี่ยวกับสภาพแวดล้อมเครือข่ายหรือสถานะ
1. ปัญหาเกี่ยวกับที่อยู่ RTMP (บ่อยที่สุด)
ปัญหานี้แบ่งออกเป็นสองกรณีอีกครั้ง
(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 ที่คุณใช้เป็นที่อยู่ที่ถูกต้อง
2. ปัญหาระหว่างสตรีมมิ่งเอ็นจิ้นของแอพ PRISM และแพลตฟอร์มสด
ในบางกรณี มีการใช้ที่อยู่ RTMP จริง แต่เอ็นจิ้นการสตรีม RTMP ของแอป PRISM ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์รับข้อมูล RTMP ของแพลตฟอร์มที่ใช้งานจริงได้
เอ็นจิ้นการสตรีม RTMP ของแอพ PRISM เชื่อมต่อกับเซิร์ฟเวอร์ RTMP ของแพลตฟอร์มถ่ายทอดสดยอดนิยมได้สำเร็จ เช่น Facebook, YouTube และ Twitch อย่างไรก็ตาม ทุกคนสามารถสร้างเซิร์ฟเวอร์รับข้อมูล RTMP ของตนเองได้ ดังนั้นจึงมีแพลตฟอร์มที่ไม่สอดคล้องกับมาตรฐาน RTMP
ในสถานการณ์นี้ ปัญหาอาจต้องได้รับการแก้ไขในแพลตฟอร์มที่ใช้งานจริง ไม่ใช่ในแอป PRISM เพื่อให้สามารถแก้ไขข้อผิดพลาดได้ ดังนั้นจึงเป็นเรื่องยากที่จะแก้ปัญหา และใช้เวลานานแม้ว่ากระบวนการแก้ปัญหาจะเริ่มต้นขึ้นก็ตาม
3. ปัญหาเกี่ยวกับสิทธิ์การสตรีมของสตรีมเมอร์บนแพลตฟอร์มสด
แพลตฟอร์มสดส่วนใหญ่จัดการสิทธิ์การสตรีมสดของสตรีมเมอร์ และขึ้นอยู่กับนโยบายการดำเนินงานของตัวเอง มีบางกรณีที่สิทธิ์การสตรีมของสตรีมเมอร์ถูกจำกัดเมื่อจำเป็น
ในสถานการณ์นี้ แม้ว่าคุณจะพยายามสตรีมด้วยที่อยู่ RTMP ของคุณเอง การถ่ายทอดสดอาจไม่ปรากฏบนหน้าบริการของแพลตฟอร์มถ่ายทอดสด
และเนื่องจากเป็นสถานการณ์ตามการประมวลผลภายในแพลตฟอร์มสด คุณควรพยายามแก้ปัญหาผ่านศูนย์ลูกค้าของแพลตฟอร์มสด
4. ปัญหาเกี่ยวกับสภาพแวดล้อมหรือสถานะเครือข่าย
การเชื่อมต่อระหว่างเอ็นจิ้นการสตรีม RTMP ของแอพ PRISM และเซิร์ฟเวอร์รับข้อมูล RTMP ของแพลตฟอร์มสดทำงานบนสภาพแวดล้อมเครือข่าย ดังนั้น การเชื่อมต่อ RTMP จะไม่สำเร็จหากสภาพแวดล้อมและเงื่อนไขของเครือข่ายไม่เพียงพอที่จะรองรับ
ดังนั้น หากเกิดข้อผิดพลาดซ้ำแล้วซ้ำอีก ก็จำเป็นต้องตรวจสอบสถานะเครือข่ายของผู้ใช้ด้วย โปรดใส่ใจกับสภาพแวดล้อมเครือข่ายที่ดีสำหรับการสตรีมสดอยู่เสมอ
ในทางกลับกัน หากมีปัญหากับสภาพแวดล้อมหรือสถานะของเครือข่ายที่ใช้โดยเซิร์ฟเวอร์ RTMP การเชื่อมต่อจะไม่สำเร็จแม้ในขณะนั้น ขออภัย โปรดเข้าใจว่าสถานการณ์นี้ไม่สามารถแก้ไขได้โดยแอป PRISM
นี่คือสาเหตุหลักสี่ประการของข้อผิดพลาดในปัจจุบันและวิธีจัดการกับมัน
- Android error code : 5003