
הגרסה החדשה GStreamer 1.26.9 זמין כעת זהו עדכון תחזוקה עבור מסגרת מולטימדיה קוד פתוח ידועה זו, הנמצאת בשימוש נרחב באירופה הן בסביבות ביתיות והן בתהליכי עבודה מקצועיים. גרסה זו מתמקדת בעיקר בשיפור הביצועים ובחיזוק היציבות, במקום להציג שינויים משמעותיים הנראים לעין למשתמש הקצה, כפי שהיה במקרה של הגרסה הקודמת. GStreamer 1.26.8.
הפעם, הדגש היה על תיקון שגיאות, שכלול חוויית ההפעלה ולאחד תמיכה בחומרה ובפלטפורמה, דבר שרלוונטי במיוחד עבור מפתחים וחברות אודיו-ויזואליות המבססות את פתרונותיהן על GStreamer בשוק הספרדי והאירופי.
GStreamer 1.26.9: עדכון תחזוקה תשיעי בסדרת 1.26
GStreamer 1.26.9 מגיע בתור ה- גרסת התחזוקה התשיעית מענף 1.26, ממשיך את מעגל השיפורים ההדרגתיים שהחל בגרסאות קודמות. מהדורה זו מופיעה לפני מספר שלושה שבועות לאחר GStreamer 1.26.8בהתאם לקצב הרגיל של סקירות פרויקטים תקופתיות, במטרה לתקן שגיאות שזוהו ולשכלל רכיבים מרכזיים מבלי לפגוע בתאימות, תוך התחשבות בכך שענף 1.26 כבר הוצג תמיכה ב-H.266.
מכיוון שזהו עדכון תחזוקה, הדגש הוא על להגביר את אמינות המסגרת ולהימנע מרגרסיות. זה חשוב במיוחד במערכות ייצור, כגון פלטפורמות סטרימינג, פתרונות שיחות וידאו או מערכות שידור שאינן יכולות להרשות לעצמן זמן השבתה או התנהגות בלתי צפויה.
שיפורים בתמיכה בחומרה מקצועית
אחד התחומים שבהם העבודה שנעשתה ב-GStreamer 1.26.9 בולטת ביותר הוא האינטגרציה עם כרטיסי וציוד מקצועיים ללכידת וידאוכרטיסים אלה נפוצים מאוד באולפני טלוויזיה אירופיים, יחידות ניידות ומרכזי הפקה. גרסה זו מחזקת את התמיכה בכרטיסים. קישור ל-Blackmagic DeckLinkנפוץ בסביבות שידור ופוסט-פרודקשן, ומשפר את האמינות בלכידה ובהשמעה.
שיפורים הוכנסו גם ב- פלייאוף עם קבוצות AJA, יצרנית מובילה נוספת של תשתית אודיו-ויזואלית. התאמות אלו נועדו להפוך את התקשורת בין GStreamer לחומרה ליציבה יותר, תוך צמצום בעיות כגון נפילות אות, חוסר סנכרון או שגיאות לסירוגין שעלולות להיות לא נוחות מאוד במהלך שידורים חיים או הקלטות קריטיות.
אופטימיזציה של macOS וניטור מכשירים ב-GStreamer 1.26.9
גרסה 1.26.9 כוללת שיפורים ספציפיים עבור macOS, הן בפענוח וידאו והן בזיהוי מכשיריםמפענחי הווידאו במערכת הפעלה זו עברו כוונון עדין כך שיישומים המשתמשים ב-GStreamer יוכלו לנצל טוב יותר את החומרה הזמינה ולהציע נגינה חלקה ויציבה יותר.
בנוסף, ה- ניטור מכשירים ב-macOS היא הפכה לחזקה יותר, מה שמקל על המערכת לזהות במדויק מצלמות, ממשקי שמע או כרטיסי לכידה שנמצאים בחיבור חם או מנותקים. עבור אלו המפתחים יישומי מולטימדיה ב-Mac, המשמעות היא פחות בעיות והתנהגות צפויה יותר במחשבים שולחניים וניידים.
סטרימינג אדפטיבי עם HLS ו-DASH יציב יותר
תחום עבודה חשוב נוסף התמקד בלקוחות של סטרימינג אדפטיבי של HLS ו-DASHטכנולוגיות אלו נמצאות בשימוש נרחב על ידי שירותי וידאו לפי דרישה ופלטפורמות OTT באירופה. GStreamer 1.26.9 מטפלת במספר בעיות שפגעו ביציבות של לקוחות אלו, ומסייעת למזער שגיאות אחסון ותקליטים.
עם תיקונים אלה, לוגיקת התאמת קצב הביטים וניהול הקטעים מתנהגים בצורה אפילו יותר חזק ברשתות משתנותזה נפוץ מאוד בחיבורים ניידים או בבתים עם מספר מכשירים שחולקים רוחב פס. התוצאה היא חוויית צפייה חלקה יותר, עם פחות הפסקות ושינויים פתאומיים באיכות.
שילוב Spotify ומטא-דאטה מורחבים GStreamer 1.26.9
במקטע השירותים המקוונים, GStreamer 1.26.9 משפר את האינטגרציה עם ספוטיפיי ממנפת את נקודת הקצה של המטא-דאטה המורחבתזה מאפשר גישה למידע עשיר יותר על שירים, אמנים או אלבומים, ופותח את הדלת ליישומי מוזיקה עם ממשקים שלמים יותר, המלצות משופרות או ויזואליזציות מתקדמות המבוססות על נתונים נוספים.
באמצעות ה-API המורחב, יישומים המשתמשים בפונקציונליות זו יכולים להציע יותר הקשר בעת השמעת תוכן של ספוטיפייזה שימושי הן מבחינת השימושיות והן עבור פרויקטים המשלבים ניתוח אודיו ומטא-דאטה, למשל, בכלי קטלוג מוזיקה או תחנות רדיו מקוונות.
כלים חדשים למטא-דאטה מקצועי של וידאו
עדכון זה כולל גם תכונות חדשות עבור אלו שעובדים עם זרימות עבודה מקצועיות של וידאו. GStreamer 1.26.9 מוסיף... טוען ומטען RTP עבור מטא-נתונים עזר SMPTE ST291-1, תקן המשמש לנשיאת מידע נוסף יחד עם אות הווידאו, כגון נתוני בקרה, כתוביות או מידע על סנכרון.
בנוסף, א משלב ומחלץ מטא-נתונים ST-2038תקן רלוונטי נוסף בסביבות שידור. כלים אלה מאפשרים שילוב, הפרדה וניהול של מטא-דאטה הקשורים לזרמי וידאו, דבר חיוני בשרשראות ייצור מורכבות הכוללות מערכות מרובות, ובהן שמירה על עקביות מידע לאורך כל התהליך היא חיונית.
מינוף מקודדי חומרה של VA-API ב-WebRTC
אחת התכונות הטכניות הבולטות ביותר של GStreamer 1.26.9 היא הוספת תמיכה ב- מקודדים מואצים בחומרה מהתוסף VA-API באלמנט webrtcsinkבפועל, משמעות הדבר היא שיישומים מבוססי WebRTC יוכלו לנצל טוב יותר את יכולות קידוד החומרה של מעבדים גרפיים וערכות שבבים רבים הנמצאים במחשבים שולחניים וניידים.
שינוי זה מעניין במיוחד ב שיחות וידאו, וובינרים ופתרונות סטרימינג בזמן אמתכאשר השימוש בקידוד חומרה מפחית את העומס על המעבד, משפר את יעילות האנרגיה ויכול להציע איכות וידאו עקבית יותר באותו קצב סיביות. עבור משתמשים בספרד ובשאר אירופה, זה מתורגם למכשירים קרירים יותר, צריכת חשמל נמוכה יותר וזמני תגובה מהירים יותר בעת עבודה עם מספר יישומים בו זמנית.
מאפיין חדש ב-gtk4paintablesink עבור חלונות הניתנים לשינוי גודל
בתחום הממשקים הגרפיים, GStreamer 1.26.9 מוסיף מאפיין חדש לאלמנט gtk4paintablesinkתכונה זו נועדה להתאים בצורה מדויקת יותר את התנהגות שינוי התצורה בעת שינוי גודל החלון. שיפור זה שימושי ביישומים המשלבים הפעלת וידאו בתוך ממשקים שנבנו עם GTK4.
הודות להגדרה זו, מפתחים יכולים שליטה טובה יותר באופן שבו התוכן מסתגל כאשר המשתמש משנה את גודל החלון, הדבר נמנע מתסמינים חזותיים, שינוי גודל פתאומי או הבהוב. זה מקל על יצירת נגני וידאו ותצוגות מקדימות מלוטשות יותר במחשבי לינוקס, דבר הנפוצ מאוד בסביבות מקצועיות אירופאיות.
GStreamer 1.26.9 מציג תמיכה ושיפורים ב-Visual Studio עבור Cerberus
הפרויקט עבד גם על המערכת האקולוגית של קומפילציה ואריזה. בפרט, נוספו הדברים הבאים: תאימות עם גרסאות חדשות יותר של Visual Studio ב-Cerberus, הכלי המשמש לבניית GStreamer ופרויקטים אחרים בקוד פתוח בפלטפורמות שונות.
הטבות מקדמות אלו מפתחים שעובדים על Windows עם זאת, הם פורסים יישומים על מערכות אחרות, מכיוון שזה מאפשר קומפילציה צולבת ויצירת חבילות עקביות. עבור חברות המפיצות פתרונות מולטימדיה ברחבי אירופה, תהליך בנייה יציב יותר מפחית את הזמן והבעיות הכרוכים בתחזוקת גרסאות עבור ארכיטקטורות שונות.
תיקון דליפות זיכרון ויציבות פנימית
יחד עם התכונות החדשות הבולטות ביותר, GStreamer 1.26.9 מגיע עמוס ב... תיקוני יציבות פנימייםבין השיפורים המרכזיים נמצא פתרון של מספר דליפות זיכרון. בעיות אלו, שלעתים קרובות אינן מורגשות על ידי המשתמש הסופי, עלולות להוביל לצריכת RAM מוגברת או להתנהגות לא יציבה לאחר שעות רבות של שימוש רצוף.
בוצעו גם התאמות באלמנטים מרכזיים כגון playbin3 ו-decodebin3בסיסי להפעלה אוטומטית ולמשא ומתן על פורמטים. באופן דומה, סוגיות הקשורות ל- אודיו NDI עם נתונים לא משולבים וריפוד צעדיםכמו גם שיפורים בהרכבה צולבת של קישורי Python, מה שמקל על שילוב GStreamer ביישומים וסקריפטים שפותחו בשפה זו.
זמינות GStreamer 1.26.9 ואפשרויות התקנה
מי שרוצה לנסות את הגרסה הזו יכול עכשיו הורד את קוד המקור של GStreamer 1.26.9 מהאתר הרשמי של הפרויקט. אפשרות זו מועדפת בדרך כלל על ידי מפתחים, מפיצים ומשתמשים מתקדמים שרוצים לקמפל עם אפשרויות ספציפיות או לשלב אותה במערכות מותאמות אישית.
עבור רוב המשתמשים בספרד ובשאר אירופה, האפשרות הנוחה ביותר תהיה חכו שהעדכון יגיע למאגרים היציבים של הפצות GNU/Linux שלהם או מערכות נתמכות אחרות. בדרך זו, התקנה ועדכונים מתבצעים באמצעות מנהלי חבילות סטנדרטיים, תוך שמירה על עקביות עם שאר המערכת והפחתת הסיכון לחוסר תאימות.
GStreamer 1.26.9 ממוקמת כגרסה המיועדת עבור ללטש את החוויה היומיומית ולחזק את הביטחון העצמי במסגרת, הן בתרחישי שימוש ביתיים והן בהפקות מקצועיות הדורשות בסיס מולטימדיה מוצק וצפוי.
