OBS Studio 29.1 ปล่อยสตรีมมิ่งสด

OBS Studio 29.1 ซึ่งเป็นชุดโปรแกรมสำหรับการสตรีม การเรียบเรียง และการบันทึกวิดีโอ พร้อมให้ใช้งานแล้ว รหัสนี้เขียนด้วยภาษา C/C++ และเผยแพร่ภายใต้ลิขสิทธิ์ GPLv2 แอสเซมบลีถูกสร้างขึ้นสำหรับ Linux, Windows และ macOS

เป้าหมายของการพัฒนา OBS Studio คือการสร้างแอปพลิเคชัน Open Broadcaster Software (OBS Classic) เวอร์ชันพกพาที่ไม่เชื่อมโยงกับแพลตฟอร์ม Windows รองรับ OpenGL และสามารถขยายได้ผ่านปลั๊กอิน ข้อแตกต่างอีกประการหนึ่งคือการใช้สถาปัตยกรรมแบบโมดูลาร์ซึ่งหมายถึงการแยกอินเทอร์เฟซและแกนหลักของโปรแกรม รองรับการแปลงรหัสสตรีมต้นทาง การจับภาพวิดีโอระหว่างเกม และการสตรีมไปยัง PeerTube, Twitch, Facebook Gaming, YouTube, DailyMotion, Hitbox และบริการอื่น ๆ เพื่อให้มั่นใจถึงประสิทธิภาพสูง คุณสามารถใช้กลไกการเร่งด้วยฮาร์ดแวร์ (เช่น NVENC และ VAAPI)

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

การเปลี่ยนแปลงที่สำคัญ:

  • ความสามารถในการสตรีมในรูปแบบ AV1 และ HEVC ได้ถูกนำมาใช้โดยใช้โปรโตคอล Enhanced RTMP ซึ่งขยายขีดความสามารถของโปรโตคอล RTMP มาตรฐานเพื่อรองรับตัวแปลงสัญญาณวิดีโอและ HDR ใหม่ ในรูปแบบปัจจุบัน RTMP ที่ปรับปรุงแล้วใน OBS Studio รองรับ YouTube เท่านั้นและยังไม่รองรับ HDR
  • ในโหมดประยุกต์ (เอาต์พุตแบบง่าย) มีการเพิ่มการรองรับการบันทึกแทร็กเสียงหลายแทร็กพร้อมกัน
  • เพิ่มความสามารถในการเลือกตัวเข้ารหัสเสียงสำหรับการบันทึกและการออกอากาศ
  • เพิ่มการตั้งค่าสำหรับการโหลดเนื้อหาต้นทางล่วงหน้าลงในหน่วยความจำ เพื่อกำจัดสถานการณ์เฟรมดรอปเมื่อใช้เอฟเฟกต์การเปลี่ยนแปลง (Stinger)
  • เพิ่มตัวเลือกในหน้าต่างเบราว์เซอร์แบบฝัง (Browser Dock) เพื่อคัดลอกที่อยู่หน้า
  • เพิ่มความสามารถในการปรับขนาดแผงเบราว์เซอร์โดยการกด Ctrl -/+
  • เพิ่มความสามารถในการบันทึกในรูปแบบ MP4 และ MOV ที่กระจัดกระจายเพื่อปรับปรุงความเข้ากันได้กับ MKV ไฟล์ MP4 และ MOV ที่กระจัดกระจายสามารถบรรจุเป็นไฟล์ MP4 และ MOV ปกติได้ในภายหลัง
  • เพิ่มการรองรับเสียงเซอร์ราวด์สำหรับการ์ดเสียง AJA
  • เพิ่มตัวเลือกสำหรับการบันทึกเสียงในรูปแบบ lossless (FLAC/ALAC/PCM)
  • มีการเพิ่มตัวบ่งชี้เพื่อระบุว่าสตรีมเสียงอินพุตทำงานอยู่ (ไมโครโฟนเปิดอยู่) แต่ไม่ได้เชื่อมโยงกับแทร็กเสียง
  • เพิ่มตัวเข้ารหัส AMD AV1 ในโหมดเอาต์พุตอย่างง่าย
  • โครงสร้างข้อมูลภายในจำนวนมากถูกแปลงให้ใช้ตารางแฮชเพื่อเพิ่มความเร็วในการดึงข้อมูลและปรับปรุงประสิทธิภาพเมื่อทำงานกับคอลเลกชันขนาดใหญ่
  • ปรับปรุงการแสดงตัวอย่างภาพขนาดย่อของ YouTube โดยใช้การปรับขนาดแบบบิลิเนียร์
  • ขึ้นอยู่กับรูปแบบที่เลือก ตัวเข้ารหัสเสียงและวิดีโอที่เข้ากันไม่ได้จะถูกปิดใช้งานโดยอัตโนมัติ
  • เพิ่มการรองรับ HEVC และ HDR ในตัวเข้ารหัส VA-API แล้ว
  • เพิ่มการรองรับ HDR ให้กับโมดูลจับภาพวิดีโอ DeckLink แล้ว ปรับปรุงประสิทธิภาพของ DeckLink
  • ปรับปรุงประสิทธิภาพการจับภาพหน้าจออย่างมีนัยสำคัญบนระบบที่มี Intel GPU ใน Linux
  • เมื่อทำงานในโหมดพกพา การโหลดปลั๊กอินทั้งระบบจะหยุดลง
  • สำหรับ Windows มีการใช้โหมดการบล็อก DLL ซึ่งป้องกันการเชื่อมต่อไลบรารี DLL ที่มีปัญหาซึ่งนำไปสู่การค้างหรือหยุดทำงาน ตัวอย่างเช่น รับประกันการบล็อกกล้องเสมือน VTubing เวอร์ชันเก่า
  • ในการถอดรหัสฮาร์ดแวร์ของสตรีมมัลติมีเดียต้นทาง ความสามารถในการใช้ CUDA ถูกนำมาใช้
  • เครื่องมือการเขียนสคริปต์รองรับ Python 3.11 แล้ว
  • Flatpak ได้เพิ่มการรองรับ DK AAC

ที่มา: opennet.ru

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