หลังจากหนึ่งปีครึ่งของการพัฒนา
สำคัญ
- เสนอ API ระดับสูงใหม่
GstTranscoder ซึ่งสามารถใช้ในแอปพลิเคชันเพื่อแปลงไฟล์จากรูปแบบหนึ่งเป็นอีกรูปแบบหนึ่ง - ปรับปรุงการนำเสนอข้อมูลและการประมวลผลวิดีโอด้วยช่วงไดนามิกที่ขยาย (HDR, High Dynamic Range)
- เพิ่มความสามารถในการเปลี่ยนความเร็วในการเล่นได้ทันที
- เพิ่มการรองรับชุดตัวแปลงสัญญาณ
AFD (คำอธิบายรูปแบบที่ใช้งานอยู่) และข้อมูลแท่ง - เพิ่มการรองรับเซิร์ฟเวอร์และไคลเอนต์ RTSP
โหมดเคล็ดลับ (เลื่อนอย่างรวดเร็วขณะบันทึกรูปภาพ) อธิบายไว้ในข้อกำหนด ONVIF (Open Network Video Interface Forum) - บนแพลตฟอร์ม Windows การเร่งความเร็วด้วยฮาร์ดแวร์ของการถอดรหัสวิดีโอจะดำเนินการโดยใช้ DXVA2 / Direct3D11 API และมีปลั๊กอินสำหรับการจับภาพวิดีโอและการเร่งความเร็วการเข้ารหัสโดยใช้ Microsoft Media Foundation เพิ่มการรองรับ UWP (แพลตฟอร์ม Windows สากล)
- เพิ่มองค์ประกอบ qmlgloverlay เพื่อให้ฉาก Qt Quick สามารถแสดงที่ด้านบนของสตรีมวิดีโอที่เข้ามา
- มีการเพิ่มองค์ประกอบ imagesequencesrc เพื่อให้ง่ายต่อการสร้างสตรีมวิดีโอจากลำดับของรูปภาพในรูปแบบ JPEG หรือ PNG
- เพิ่มองค์ประกอบ dashsink เพื่อสร้างเนื้อหา DASH
- เพิ่มองค์ประกอบ dvbsubenc สำหรับการเข้ารหัสคำบรรยาย DVB
- ให้ความสามารถในการจัดแพ็คเกจสตรีม MPEG-TS บิตเรตคงที่พร้อมการรองรับ SCTE-35 ในรูปแบบที่เข้ากันได้กับเครือข่ายเคเบิล
- ใช้งาน rtmp2 ด้วยการใช้งานไคลเอนต์ RTMP ใหม่พร้อมองค์ประกอบแหล่งที่มาและอ่างล้างจาน
- เซิร์ฟเวอร์ RTSP ได้เพิ่มการรองรับส่วนหัวเพื่อควบคุมความเร็วและการปรับขนาด
- เพิ่ม svthevcenc ซึ่งเป็นตัวเข้ารหัสวิดีโอ H.265 ที่ใช้โค้ดตัวเข้ารหัสที่พัฒนาโดย Intel
SVT-HEVC . - เพิ่มองค์ประกอบ vaapioverlay สำหรับการคอมโพสิตโดยใช้ VA-API
- เพิ่มการรองรับส่วนขยาย RTP TWCC (Google Transport-Wide Congestion Control) ให้กับ rtpmanager
- ตอนนี้องค์ประกอบ splitmuxsink และ splitmuxsrc รองรับสตรีมวิดีโอเสริม (AUX) แล้ว
- มีการแนะนำองค์ประกอบใหม่สำหรับการรับและสร้างสตรีม RTP โดยใช้ URI "rtp://"
- เพิ่มปลั๊กอิน AVTP (Audio Video Transport Protocol) สำหรับการส่งสตรีมเสียงและวิดีโอที่ไวต่อความล่าช้า
- เพิ่มการรองรับโปรไฟล์ TR-06-1 (RIST -
การขนส่งสตรีมอินเทอร์เน็ตที่เชื่อถือได้ ). - เพิ่มองค์ประกอบ rpicamsrc เพื่อจับภาพวิดีโอจากกล้องสำหรับบอร์ด Raspberry Pi
- GStreamer Editing Services เพิ่มการรองรับไทม์ไลน์ที่ซ้อนกัน การตั้งค่าความเร็วต่อคลิป และความสามารถในการใช้รูปแบบ OpenTimelineIO
- ลบสคริปต์บิลด์ที่ใช้ Autotools ออก ปัจจุบันมีการใช้ Meson เป็นเครื่องมือประกอบหลัก
ที่มา: opennet.ru