
Новата версия 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 подобрява интеграцията с Spotify използва разширената крайна точка на метаданниТова позволява достъп до по-богата информация за песни, изпълнители или албуми, отваряйки вратата към музикални приложения с по-пълни интерфейси, подобрени препоръки или усъвършенствани визуализации, базирани на допълнителни данни.
Чрез използването на разширения API, приложенията, които използват тази функционалност, могат да предложат повече контекст при възпроизвеждане на съдържание от SpotifyТова е полезно както от гледна точка на използваемостта, така и за проекти, които комбинират аудио анализ и метаданни, например в инструменти за каталогизиране на музика или онлайн радиостанции.
Нови инструменти за професионални видео метаданни
Тази актуализация включва и нови функции за тези, които работят с професионални видео работни процеси. GStreamer 1.26.9 добавя RTP полезен товарач и депакет за спомагателни метаданни на SMPTE ST291-1, стандарт, използван за пренос на допълнителна информация заедно с видеосигнала, като например контролни данни, субтитри или информация за синхронизация.
Освен това, a комбинатор и екстрактор на метаданни ST-2038Друг подходящ стандарт в радиоразпръсквателните среди. Тези инструменти улесняват интегрирането, разделянето и управлението на метаданни, свързани с видео потоци, което е от решаващо значение в сложни производствени вериги, включващи множество системи и където поддържането на информационна съгласуваност през целия процес е от съществено значение.
Използване на хардуерни енкодери на VA-API в WebRTC
Една от най-забележителните технически характеристики на GStreamer 1.26.9 е добавянето на поддръжка за хардуерно ускорени енкодери от плъгина VA-API в елемента webrtcsinkНа практика това означава, че приложенията, базирани на WebRTC, ще могат по-добре да използват възможностите за хардуерно кодиране на много графични процесори и чипсети, намиращи се в настолните и преносимите компютри.
Тази промяна е особено интересна в видео разговори, уебинари и решения за стрийминг в реално времеКъдето използването на хардуерно кодиране намалява натоварването на процесора, подобрява енергийната ефективност и може да предложи по-постоянно качество на видеото при същия битрейт. За потребителите в Испания и останалата част от Европа това се изразява в по-хладни устройства, по-ниска консумация на енергия и по-бързо време за реакция при работа с множество приложения едновременно.
Ново свойство в gtk4paintablesink за прозорци с променлив размер
В областта на графичните интерфейси, GStreamer 1.26.9 добавя ново свойство на елемента gtk4paintablesinkТази функция е предназначена за по-прецизно настройване на поведението при преконфигуриране при промяна на размера на прозореца. Това подобрение е полезно в приложения, които интегрират възпроизвеждане на видео в интерфейси, изградени с GTK4.
Благодарение на тази настройка, разработчиците могат по-добър контрол върху това как се адаптира съдържанието Когато потребителят преоразмери прозореца, се избягват визуални артефакти, рязко премащабиране или трептене. Това улеснява създаването на по-изпипани видео плейъри и визуализации на настолни компютри с Linux, които са много често срещани в европейските професионални среди.
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 е позициониран като версия, предназначена за шлифова ежедневното преживяване и засилва увереността в рамките, както в сценарии за домашна употреба, така и в професионални продукции, които изискват солидна и предвидима мултимедийна основа.
