GStreamer 1.26.4 ปรับปรุงการรองรับ mp4mux, LiveKit และอุปกรณ์ที่มีฟีเจอร์ใหม่

  • อัปเดต GStreamer ใหม่พร้อมการปรับปรุงรูปแบบและส่วนประกอบมัลติมีเดีย
  • ปรับปรุงการรองรับ mp4mux, LiveKit และอุปกรณ์ที่มีฟีเจอร์ใหม่
  • การแก้ไขข้อบกพร่องมากมาย การปรับปรุงประสิทธิภาพ และการปรับปรุงเสถียรภาพ
  • ตอนนี้สามารถดาวน์โหลดเวอร์ชันดังกล่าวได้จากเว็บไซต์อย่างเป็นทางการของโครงการแล้ว

GStreamer ฮิต

โครงการ GStreamer ได้ประกาศอัปเดตใหม่สำหรับแพลตฟอร์มโอเพ่นซอร์สหลายอุปกรณ์อันโด่งดัง GStreaer 1.26.4ด้วยการเปิดตัวครั้งนี้ เราได้ก้าวไปอีกขั้นในด้านเสถียรภาพและการทำงานของเครื่องมือมัลติมีเดียที่ใช้กันอย่างแพร่หลายที่สุดในสภาพแวดล้อมระดับมืออาชีพและส่วนบุคคลสำหรับการจัดการและประมวลผลเสียงและวิดีโอ

การเปิดตัวครั้งนี้จะแนะนำฟีเจอร์ใหม่ที่เกี่ยวข้อง เพียงไม่กี่สัปดาห์หลังจากการอัปเดตครั้งก่อน รวมถึงการผสานรวมค่า timestamps ของ TAI (Temps Atomique International) เข้ากับยูทิลิตี้ mp4mux ซึ่งช่วยให้สามารถมัลติเพล็กซ์แทร็กเสียงและวิดีโอในไฟล์ MP4 ได้ รวมถึงการรวมการควบคุมเวลาห้องใน LiveKit ซึ่งเป็นโซลูชันการประชุมทางไกลแบบ WebRTC ที่ปรับขนาดได้

การปรับปรุงหลักและการอัปเดตทางเทคนิคใน GStreamer 1.26.4

ในบรรดาไฮไลท์ GStreamer ได้เพิ่ม ความเข้ากันได้กับรูปแบบหน่วยความจำต่างๆ มีการเพิ่ม YCbCr ลงในคอมโพเนนต์ gtk4paintablesink และมีการเพิ่มรายละเอียดต่างๆ เช่น รหัสโปรไฟล์ ระดับ และแฟล็กระดับ ลงในเอาต์พุต RTP ในโมดูล rtph265pay เช่นเดียวกัน ความสามารถในการเพิ่มหรือลบมอนิเตอร์ภายในการจัดการอุปกรณ์ก็ถูกเพิ่มเข้ามาใน d3d12screencapture ซึ่งช่วยเพิ่มตัวเลือกการจับภาพบน Windows

การอัปเดตนี้ยังรวมถึง การแก้ไขเฉพาะสำหรับการเล่นสตรีม AWS MediaLive ผ่าน rtmp2srcพร้อมกับการเปิดตัวองค์ประกอบ ts-rtpdtmfsrc ใหม่ และความสามารถในการเปลี่ยนแหล่งอินพุตขณะรันไทม์โดยใช้ ts-intersrc นอกจากนี้ ข้อบกพร่องเกี่ยวกับการเล่นย้อนกลับใน adaptivedemux2 ก็ได้รับการแก้ไขแล้ว

ความเสถียร ประสิทธิภาพ และการแก้ไข

นอกจากนี้ยังมีการปรับปรุงประสิทธิภาพภายในและแก้ไข: ปรับปรุงการประมวลผลการถอดรหัสเชิงพื้นที่ SVC สำหรับ vp9parse, ปัญหาการเจรจาต่อรองกับโปรไฟล์บางรายการใน VTEnc ได้รับการแก้ไข และเพิ่มประสิทธิภาพของ rtpbin2 ด้วยการลบเงื่อนไขการแข่งขัน นอกจากนี้ยังขจัดปัญหาการขัดข้องที่อาจเกิดขึ้นเมื่อตั้งค่าการถอดรหัสระยะไกลใน webrtcsink อีกด้วย

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

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

ด้วยคุณลักษณะใหม่เหล่านี้ GStreamer ยังคงเสริมความแข็งแกร่งให้กับตำแหน่งของตนในฐานะโซลูชันสำหรับโครงการมัลติมีเดียที่ต้องการความแม่นยำสูง โดยนำคุณลักษณะใหม่ขั้นสูงและการปรับปรุงมาสู่ประสบการณ์ซอฟต์แวร์โดยรวมและความน่าเชื่อถือ