
ชุมชนของ GStreamer ได้ประกาศเปิดตัวเวอร์ชัน 1.27.1 ในสัปดาห์นี้ซึ่งถือเป็นจุดเริ่มต้นของวงจรการพัฒนาเวอร์ชันเสถียร 1.28 ที่กำลังจะมาถึง เช่นเดียวกับเฟรมเวิร์กโอเพนซอร์สยอดนิยมที่ออกแบบมาเพื่อจัดการสตรีมเสียงและวิดีโอ เวอร์ชันใหม่นี้มุ่งเน้นไปที่การปรับปรุงให้ทันสมัยและการนำเทคโนโลยีใหม่ๆ เข้ามาช่วยอำนวยความสะดวกในการทำงานของนักพัฒนาและผู้ใช้ขั้นสูง
ในการอัปเดตครั้งนี้ GStreamer แนะนำการปรับปรุงที่สำคัญและความเป็นไปได้ใหม่ ๆรวมถึงการผสานรวมปลั๊กอิน AMD HIP เป็นส่วนหนึ่งของ ROCm ซึ่งช่วยให้ GPU ของ AMD สามารถจัดการงานแปลงและประมวลผลวิดีโอได้โดยตรงผ่านทางเลือกอื่นนอกเหนือจาก CUDA ปลั๊กอินนี้พัฒนาโดย Seungha Yang จาก Centricular โดดเด่นด้วยการรองรับ OpenGL และฟีเจอร์ต่างๆ ที่ช่วยเสริมและสร้างสมดุลให้กับการรองรับฮาร์ดแวร์ NVIDIA ที่มีอยู่
ไฮไลท์ของเวอร์ชัน 1.27.1
สิ่งที่โดดเด่นที่สุดประการหนึ่งคือความก้าวหน้าใน รองรับวิดีโอ Vulkanขณะนี้การเข้ารหัส H.264 และการถอดรหัส H.265 10 บิตพร้อมให้บริการแล้ว ซึ่งช่วยขยายขอบเขตของรูปแบบที่รองรับและเพิ่มประสิทธิภาพด้านกราฟิกบนอุปกรณ์ที่ใช้ประโยชน์จาก API ระดับต่ำนี้
ทีมพัฒนาเองก็ไม่ลืมผู้ใช้งานเช่นกัน Direct3D 12 เพิ่มการเพิ่มประสิทธิภาพ ที่ปรับปรุงประสบการณ์การใช้งานในสภาพแวดล้อม Windows นอกจากนี้ การอัปเดตนี้ยังรวมการรองรับการวัดสีพื้นฐานสำหรับ Wayland อีกด้วย ซึ่งถือเป็นก้าวสำคัญอีกขั้นหนึ่งสู่การผสานรวมระหว่างระบบหน้าต่างและการแสดงสีที่ถูกต้องบนแพลตฟอร์มต่างๆ
การเปลี่ยนแปลงที่เกิดขึ้นจากเวอร์ชันตัวอย่างนี้ไม่ได้จำกัดอยู่เพียงการรองรับฮาร์ดแวร์เท่านั้น GStreamer 1.27.1 ได้วางรากฐานสำหรับการเพิ่มคุณสมบัติที่สำคัญหลายประการ:
- ปลั๊กอิน wpe2 ใหม่สำหรับ WebKit ซึ่งรวม WPE Platform API เพื่อปรับปรุงการเรนเดอร์เว็บ
- การนับอุปกรณ์ PCM เสมือนสำหรับ ALSA ซึ่งขยายความสามารถในการกำหนดเส้นทางเสียง
- องค์ประกอบเฉพาะสำหรับ Direct3D12 (d3d12remap), LiteRT และ API ใหม่เพื่ออำนวยความสะดวกในการวิเคราะห์และการจำแนกประเภท
- ตัวถอดรหัสเทนเซอร์ทั่วไป เครื่องตรวจจับใบหน้าที่ได้รับการปรับปรุง และการใช้งานที่ได้รับการปรับปรุงสำหรับการเรนเดอร์และการคัดลอกสตรีม
พร้อมทั้งนี้ยังรวมอยู่ด้วย การปรับปรุงการบันทึก เครื่องมือวิเคราะห์การไหลใหม่ และรายการแก้ไขข้อบกพร่องและการปรับปรุงเล็กน้อยที่มุ่งหวังที่จะทำให้ GStreamer เป็นแพลตฟอร์มที่แข็งแกร่งและยืดหยุ่นยิ่งขึ้น
อนาคตของ GStreamer: การเปลี่ยนแปลงพื้นฐาน
ควรสังเกตว่า โมดูล Vaapi รุ่นเก่ากำลังถูกละทิ้งเพื่อใช้ปลั๊กอิน VA ใหม่แทนซึ่งถือเป็นการเปลี่ยนแปลงครั้งสำคัญในการจัดการวิดีโอที่เร่งความเร็วด้วยฮาร์ดแวร์ นอกจากนี้ยังมีการนำฟีเจอร์ใหม่ๆ มาใช้สำหรับการจัดการการซิงโครไนซ์ในสตรีม MPEG-TS และมีการปรับปรุงการตรวจสอบและวินิจฉัยปลั๊กอินด้วยฟังก์ชัน gst-inspect ที่ขยายเพิ่มขึ้น
GStreamer 1.27.1 พร้อมใช้งานแล้วสำหรับผู้ที่ต้องการ ทดสอบคุณสมบัติใหม่ของคุณในสภาพแวดล้อมการพัฒนาหรือการทดสอบอย่างไรก็ตาม เนื่องจากนี่เป็นเวอร์ชันพัฒนา จึงไม่เหมาะสำหรับการใช้งานบนระบบที่ใช้งานจริง คาดว่าเวอร์ชัน 1.28 ขั้นสุดท้ายจะออกมาภายในปีนี้ และรวบรวมการปรับปรุงทั้งหมดที่นำมาใช้ในเวอร์ชันเบื้องต้นนี้
การพัฒนาอย่างต่อเนื่องของไลบรารีมัลติมีเดียนี้แสดงให้เห็นถึงความมุ่งมั่นอย่างแรงกล้าในการปรับตัวให้เข้ากับเทคโนโลยีฮาร์ดแวร์และซอฟต์แวร์ใหม่ๆ โดยผสานรวมฟีเจอร์ที่ตอบโจทย์ความต้องการของอุตสาหกรรม GStreamer ยังคงให้ความสำคัญกับเสถียรภาพและความสามารถในการบำรุงรักษา และยังคงเป็นหนึ่งในเครื่องมือสำคัญสำหรับการประมวลผลเสียงและวิดีโอระดับมืออาชีพบนระบบโอเพนซอร์สและข้ามแพลตฟอร์ม
