ข้ามไปที่เนื้อหา
Callaba

ไลฟ์สตรีม RTMP: สร้างเส้นทางหลังการรับสัญญาณ

บนหน้านี้

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

เริ่มจากผลลัพธ์เชิงปฏิบัติการ

เลือกผลลัพธ์แรกเพียงหนึ่งอย่าง: การมอนิเตอร์โดยผู้ปฏิบัติงาน การส่งมอบเข้าสู่การผลิต การบันทึก การส่งต่อไปยังปลายทาง หรือการส่งให้เล่นในเบราว์เซอร์ วิธีนี้ป้องกันความผิดพลาดที่พบเสมอ—ประกาศว่าสำเร็จเมื่อ encoder เชื่อมต่อแล้ว ทั้งที่ทีมยังไม่ได้ทดสอบโมดูลที่สำคัญจริง

หากงานถัดไปคือ…ให้ทดสอบสิ่งนี้หลังรับสัญญาณ
การมอนิเตอร์ภาพปัจจุบัน เสียงตามต้องการ และสถานะกิจกรรม
การบันทึกการเริ่ม ระยะเวลา การเล่นกลับ และไฟล์ที่จัดเก็บตามคาด
การส่งต่อปลายทางที่ตั้งค่าไว้ทุกแห่งและสถานะของแต่ละแห่ง
การดูในเบราว์เซอร์ปลายทางตัวเล่นที่ตั้งค่าแยกไว้ ไม่ใช่ RTMP URL

ใช้ RTMP เมื่อผู้ส่งรองรับ

OBS, FFmpeg และตัวเข้ารหัสจำนวนมากเผยแพร่ผ่าน RTMP ได้ OBS อธิบายการตั้งค่าสตรีมไว้ใน ฐานความรู้ OBS Studio และ FFmpeg อธิบายตัวเลือกการขนส่งที่รองรับใน คู่มือโปรโตคอล ของตน ตั้งค่า URL และคีย์ที่ได้รับ แล้วตรวจว่าตัวรับฟังเห็นผู้เผยแพร่และสื่อที่ใช้การได้ การเลือกวิธีขนส่งไม่ได้กำหนดความทนทาน ความหน่วงปลายทางถึงปลายทาง หรือการส่งให้ผู้ชม; สิ่งเหล่านั้นขึ้นอยู่กับเส้นทางทั้งหมดและการตั้งค่า

แยกการส่งสัญญาณต้นทางออกจากการเล่น

RTMP นำฟีดเข้าสู่เวิร์กโฟลว์ได้ ส่วน HLS หรือเวิร์กโฟลว์เอาต์พุตเบราว์เซอร์อื่นที่ตั้งค่าไว้คือสิ่งที่มอบปลายทางเว็บให้ผู้ชม หากคำถามคือ “ทำไม URL นี้เล่นในเบราว์เซอร์ไม่ได้?” ให้ดู RTMP player และการเล่นในเบราว์เซอร์ ไม่ใช่การตั้งค่าตัวเข้ารหัส

รายการตรวจรับก่อนงานอีเวนต์

  1. ยืนยันที่อยู่ผู้เผยแพร่ คีย์ ตัวรับฟัง และกฎการเข้าถึง
  2. ส่งสัญญาณรายการที่ทราบแน่ชัด และตรวจดูกิจกรรมของตัวรับกับบิตเรต
  3. ฟังเสียงตามต้องการและตรวจวิดีโอที่จุดมอนิเตอร์
  4. รันผลลัพธ์ปลายทางหนึ่งอย่างที่สำคัญต่ออีเวนต์นี้
  5. เชื่อมต่อผู้ส่งใหม่หนึ่งครั้ง และยืนยันเส้นทางการกู้คืนของทีม

Callaba รับสัญญาณจากผู้เผยแพร่ แสดงกิจกรรมปัจจุบัน และเชื่อมฟีดเข้ากับเวิร์กโฟลว์การมอนิเตอร์ การบันทึก การส่งต่อ หรือตัวเล่นที่เลือก

ขั้นตอนถัดไป

ตั้งค่าตัวรับฟังด้วย Callaba RTMP Server ทำตาม คู่มือ OBS เพื่อทดสอบผู้ส่ง หรือใช้ RTMP to HLS สำหรับการตั้งค่าส่งให้เล่นในเบราว์เซอร์