
GStreamer 1.26 זמין כעת ומגיע עם שורה של תכונות חדשות שנועדו לשפר את התאימות עם הדור הבא של קודקים, לייעל את האצת החומרה ולהוסיף כלים חדשים למפתחים וליוצרי תוכן מולטימדיה. עדכון זה שומר על היציבות של ה-API וה-ABI שלו בסדרת 1.x של המסגרת.
לאחר שנה מאז העדכון הגדול האחרון, GStreamer 1.26 מציג תמיכה ב-Codec הווידאו H.266 או Versatile Video Coding (VVC)., פורמט המבטיח יעילות דחיסה גבוהה יותר בהשוואה לקודמו H.265/HEVC. נוספה גם תמיכה עבור קידוד וידאו לשיפור מורכבות נמוכה (LCEVC), טכנולוגיה המשפרת את היעילות של קודקים אחרים באמצעות שכבות שיפור.
תכונות חדשות עיקריות של GStreamer 1.26
תמיכה ב-codec וידאו ואודיו חדשים
בנוסף לתמיכה ב-H.266/VVC וב-LCEVC, GStreamer 1.26 כולל תמיכה בקודק התמונה JPEG-XS, מותאם לזרימות עבודה של הפקת וידאו עם זמן אחזור נמוך במיוחד. כמו כן מורחבות יכולות הפורמטים מאטרוסקה y MPEG-TS, הוספת תמיכה עבור AV1 y VP9, מה שמועיל הן להשמעה והן להזרמת תוכן מולטימדיה.
שיפורים באינטגרציה עם Vulkan ו-Direct3D12
גרסה זו מוסיפה אופטימיזציות מרובות לאינטגרציה של Vulkan, שיפור הביצועים בפענוח וקידוד וידאו. גם אחד חדש מוצג ספריית תמיכה באינטגרציה Direct3D12, יחד עם אלמנטים כגון d3d12swapchainsink ו-d3d12deinterlace, המאפשרים ניהול טוב יותר של עיבוד מולטימדיה בסביבות Windows. זה שימושי במיוחד עבור אלה המשתמשים בפתרונות מתקדמים בזרימות העבודה המולטימדיה שלהם.
GStreamer 1.26 כולל גם שיפורי ביצועים המועילים למפתחים המבקשים למקסם את היעילות של היישומים שלהם. לדוגמה, אופטימיזציות בניהול זיכרון הן המפתח לשימוש יעיל יותר במשאבים בפרויקטים גדולים. אם אתה רוצה לדעת יותר על פרויקטים המשתמשים ב-GStreamer, אתה יכול לקרוא על חדשות PulseAudio, המתמקד גם ביעילות עיבוד מולטימדיה.
כלי כתוביות ותמלול חדשים ב-GStreamer 1.26
GStreamer 1.26 משלב תכונות חדשות לטיפול בכתוביות ומטא נתונים על וידאו. נוספו כלים לחילוץ והכנסת כתוביות ב-H.264 וב-H.265, כמו גם אלמנט cea708overlay חדש המאפשר שכבת כתוביות של CEA-708 על גבי וידאו בזמן אמת.
בנוסף, שירותי תמלול ותרגום AWS ו-Speechmatics שולבו, המאפשר המרת אודיו לטקסט בדיוק רב יותר. כלים אלה הם בעלי ערך במיוחד עבור יוצרי תוכן המעוניינים להקל על הגישה להפקות האורקוליות שלהם, ולקדם קהל רחב יותר.
אופטימיזציה של זרימות עבודה בהפקת וידאו היא קריטית, ו-GStreamer 1.26 מטפל בזה בכמה דרכים.
אופטימיזציה בביצועים וביציבות
בין שאר השיפורים, הגרסה החדשה משלבת התאמות ב- ניהול זיכרון y זמני עיבוד. מודולי webrtcbin עברו אופטימיזציה לשיפור הסנכרון בהזרמת וידאו בזמן אמת ו תמיכת QUIC שופרה להזרמה יעילה של תוכן מולטימדיה באינטרנט.
כמו כן, תוקנו באגים ובוצעו אופטימיזציה של מספר מודולים כגון Video4Linux2 (V4L2), שיפור התאימות לחומרת לינוקס מיוחדת. אופטימיזציות אלו מבטיחות שמפתחים יכולים להסתמך על GStreamer 1.26 כדי לבנות יישומים חזקים ואמינים.
עדכון זה מייצג התפתחות משמעותית עבור GStreamer, המגבש את מעמדה כאחת ממסגרות המולטימדיה החזקות והרב-תכליתיות ביותר בשוק.