เพิ่มการสนับสนุน WebRTC ใน OBS Studio พร้อมความสามารถในการออกอากาศในโหมด P2P

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

การใช้งาน WebRTC ขึ้นอยู่กับไลบรารี libdatachannel ซึ่งเขียนด้วยภาษา C++ ในรูปแบบปัจจุบัน รองรับเฉพาะการออกอากาศ (เอาต์พุตวิดีโอ) ใน WebRTC และให้บริการที่รองรับกระบวนการ WHIP ซึ่งใช้เพื่อสร้างเซสชันระหว่างเซิร์ฟเวอร์ WebRTC และไคลเอนต์ โค้ดเพื่อรองรับ WebRTC ในฐานะแหล่งที่มายังอยู่ระหว่างการตรวจสอบ

WebRTC ช่วยให้คุณลดความล่าช้าในการส่งวิดีโอให้เหลือเพียงเสี้ยววินาที ซึ่งทำให้สามารถสร้างเนื้อหาเชิงโต้ตอบและโต้ตอบกับผู้ชมแบบเรียลไทม์ เช่น เพื่อจัดรายการทอล์คโชว์ เมื่อใช้ WebRTC คุณสามารถสลับระหว่างเครือข่ายได้โดยไม่รบกวนการออกอากาศ (เช่น เปลี่ยนจาก Wi-Fi เป็นเครือข่ายมือถือ) และจัดระเบียบการส่งสตรีมวิดีโอหลายรายการภายในเซสชันเดียว เช่น สำหรับการถ่ายภาพจากมุมที่แตกต่างกันหรือจัดระเบียบวิดีโอแบบโต้ตอบ .

WebRTC ยังอนุญาตให้คุณดาวน์โหลดสตรีมที่แปลงรหัสแล้วหลายเวอร์ชันซึ่งมีระดับคุณภาพที่แตกต่างกันสำหรับผู้ใช้ที่มีแบนด์วิดท์การสื่อสารที่แตกต่างกัน เพื่อที่จะไม่ต้องดำเนินการแปลงรหัสบนฝั่งเซิร์ฟเวอร์ คุณสามารถใช้ตัวแปลงสัญญาณวิดีโอที่แตกต่างกัน เช่น H.265 และ AV1 เพื่อลดความต้องการแบนด์วิธ ขอเสนอให้ใช้ Broadcast Box เป็นการใช้งานอ้างอิงของเซิร์ฟเวอร์สำหรับการออกอากาศบน WebRTC แต่สำหรับการออกอากาศไปยังผู้ชมกลุ่มเล็ก คุณสามารถทำได้โดยไม่ต้องใช้เซิร์ฟเวอร์โดยการตั้งค่างานในโหมด P2P

ที่มา: opennet.ru

เพิ่มความคิดเห็น