GStreamer 1.20 นั้นเสถียรพอๆ กับ เวอร์ชันล่าสุดของเฟรมเวิร์กมัลติมีเดียแบบโอเพนซอร์สและข้ามแพลตฟอร์มที่ใช้กันอย่างแพร่หลายนี้

GStreamer 1.20 นำเสนอการเปลี่ยนแปลงมากมายใน GStreamer 1.18 ซีรีส์ก่อนหน้า ไฮไลท์ของ GStreamer 1.20 มีการเพิ่มเติมเช่น:

-GstPlay เป็นไลบรารีการเล่นระดับสูงใหม่เพื่อแทนที่ GstPlayer

-รองรับการถอดรหัส WebM alpha

-รองรับคุณสมบัติองค์ประกอบที่ระบุโดยแอปพลิเคชันเพื่อปรับแต่งโปรไฟล์การเข้ารหัสทีละรายการ

-การแปลงและผสมวิดีโอแบบมัลติเธรดสำหรับโค้ดผู้แต่ง

-รองรับการเข้ารหัสผ่านอย่างชาญฉลาดสำหรับ VP8/VP9/H.265 ใน encodebin/transcodebin

-ตัวถอดรหัสวิดีโอสูญเสียแพ็กเก็ตอัตโนมัติ ข้อมูลเสียหาย และจัดการคำขอคีย์เฟรมสำหรับ RTP/WebRTC/RTSP

-การปรับปรุง WebRTC มากมาย

-การใช้งานปลั๊กอิน VA-API ใหม่กำลังลดลงด้วยการใช้ตัวถอดรหัสมากขึ้น องค์ประกอบหลังการประมวลผลใหม่ และคุณลักษณะอื่นๆ ที่กำลังเชื่อมต่ออยู่

-อัปเดตการผูก Rust และปลั๊กอิน Rust ใหม่หลายรายการ

-รองรับ VP9 และ MPEG-2 สำหรับการสนับสนุน codec ไร้สัญชาติของ Linux

-GStreamer บน Windows ที่มีตัวถอดรหัส Direct3D 11/DXVDA รองรับ AV1 แล้ว

-ปรับปรุงประสิทธิภาพและการเปลี่ยนแปลงอื่นๆ อีกมากมาย

การเปลี่ยนแปลงพื้นฐานของการพัฒนา GStreamer 1.20 คือตอนนี้ได้เปลี่ยนเป็นที่เก็บ Git เดียวบน FreeDesktop.org GitLab ที่มีโมดูลที่รวมอยู่ทั้งหมด แทนที่จะมีที่เก็บ Git แยกต่างหากต่างๆ

รายละเอียดเพิ่มเติมและดาวน์โหลด GStreamer 1.20 ผ่าน gstreamer.freedesktop.org

Categories: IT Info