
Den nye versjonen GStreamer 1.26.9 nå tilgjengelig Dette er en vedlikeholdsoppdatering for dette velkjente multimedierammeverket med åpen kildekode, som er mye brukt i Europa både i hjemmemiljøer og profesjonelle arbeidsflyter. Denne utgivelsen fokuserer først og fremst på å forbedre ytelsen og styrke stabiliteten, snarere enn å introdusere store endringer som er synlige for sluttbrukeren, slik tilfellet var med den forrige versjonen. GStreamer 1.26.8.
Denne gangen har fokuset vært på rette opp feil, forbedre avspillingsopplevelsen og konsolidere maskinvare- og plattformstøtte, noe som er spesielt relevant for utviklere og audiovisuelle selskaper som baserer løsningene sine på GStreamer i det spanske og europeiske markedet.
GStreamer 1.26.9: Niende vedlikeholdsoppdatering av 1.26-serien
GStreamer 1.26.9 kommer som niende vedlikeholdsversjon fra gren 1.26, og fortsetter syklusen med trinnvise forbedringer som startet med tidligere versjoner. Denne utgaven vises noen få ganger tre uker etter GStreamer 1.26.8Følger den vanlige rytmen med periodiske prosjektgjennomganger, med sikte på å korrigere oppdagede feil og perfeksjonere viktige komponenter uten å bryte kompatibiliteten, og husker at gren 1.26 allerede er introdusert støtte for H.266.
Siden dette er en vedlikeholdsoppdatering, er det lagt vekt på øke påliteligheten til rammeverket og unngå regresjoner. Dette er spesielt viktig i produksjonssystemer, som strømmeplattformer, videokonferanseløsninger eller kringkastingssystemer som ikke har råd til nedetid eller uforutsigbar oppførsel.
Forbedringer i profesjonell maskinvarestøtte
Et av områdene der arbeidet som er gjort i GStreamer 1.26.9 er mest merkbart, er integrasjonen med profesjonelle videoopptakskort og -utstyrDisse kortene er svært vanlige i europeiske TV-studioer, mobile enheter og produksjonssentre. Denne versjonen styrker støtten for kortene. Blackmagic DeckLinkvanlig i kringkastings- og etterproduksjonsmiljøer, noe som forbedrer påliteligheten ved opptak og avspilling.
Forbedringer er også innført i spill med AJA-lag, en annen ledende produsent av audiovisuell infrastruktur. Disse justeringene har som mål å gjøre kommunikasjonen mellom GStreamer og maskinvaren mer stabil, og redusere problemer som signalfall, desynkronisering eller periodiske feil som kan være svært upraktiske under direktesendinger eller kritiske opptak.
macOS-optimalisering og enhetsovervåking i GStreamer 1.26.9
Versjon 1.26.9 inkluderer spesifikke forbedringer for macOS, både i videodekoding og enhetsdeteksjonVideodekoderne i dette operativsystemet er finjustert slik at applikasjoner som bruker GStreamer bedre kan utnytte den tilgjengelige maskinvaren og tilby jevnere og mer stabil avspilling.
I tillegg kommer Enhetsovervåking i macOS Den har blitt mer robust, noe som gjør det enklere for systemet å nøyaktig oppdage kameraer, lydgrensesnitt eller opptakskort som er koblet til eller fra under tilkobling. For de som utvikler multimedieprogrammer på Mac, betyr dette færre problemer og mer forutsigbar oppførsel på stasjonære og bærbare datamaskiner.
Adaptiv strømming med HLS og mer stabil DASH
Et annet viktig arbeidsområde har fokusert på klientene til HLS og DASH adaptiv strømmingDisse teknologiene er mye brukt av video-on-demand-tjenester og OTT-plattformer i Europa. GStreamer 1.26.9 løser flere problemer som påvirket stabiliteten til disse klientene, og bidrar til å minimere bufring og avspillingsfeil.
Med disse korreksjonene oppfører bitrate-tilpasningslogikken og segmenthåndteringen seg på en enda mer robust i variable nettverkDette er veldig vanlig i mobiltilkoblinger eller i hjem med flere enheter som deler båndbredde. Dette resulterer i en jevnere seeropplevelse, med færre pauser og brå kvalitetsendringer.
Spotify-integrasjon og utvidede metadata GStreamer 1.26.9
I delen for nettjenester forbedrer GStreamer 1.26.9 integrasjonen med Spotify utnytter det utvidede metadata-endepunktetDette gir tilgang til mer omfattende informasjon om spor, artister eller album, og åpner døren for musikkapplikasjoner med mer komplette grensesnitt, forbedrede anbefalinger eller avanserte visualiseringer basert på tilleggsdata.
Ved å bruke det utvidede API-et kan applikasjoner som bruker denne funksjonaliteten tilby mer kontekst når du spiller av Spotify-innholdDette er nyttig både med tanke på brukervennlighet og for prosjekter som kombinerer lydanalyse og metadata, for eksempel i musikkkatalogiseringsverktøy eller nettradiostasjoner.
Nye verktøy for profesjonelle videometadata
Denne oppdateringen inkluderer også nye funksjoner for de som jobber med profesjonelle videoarbeidsflyter. GStreamer 1.26.9 legger til en RTP-nyttelaster og depayloader for SMPTE ST291-1 hjelpemetadata, standard som brukes til å overføre tilleggsinformasjon sammen med videosignalet, for eksempel kontrolldata, undertekster eller synkroniseringsinformasjon.
I tillegg en kombinator og en metadata-uttrekker ST-2038En annen relevant standard i kringkastingsmiljøer. Disse verktøyene forenkler integrering, separasjon og administrasjon av metadata knyttet til videostrømmer, noe som er avgjørende i komplekse produksjonskjeder som involverer flere systemer og hvor det er viktig å opprettholde informasjonskonsistens gjennom hele prosessen.
Utnyttelse av VA-API-maskinvarekodere i WebRTC
En av de mest bemerkelsesverdige tekniske funksjonene i GStreamer 1.26.9 er tilleggsstøtte for maskinvareakselererte kodere fra VA-API-pluginen i elementet webrtcsinkI praksis betyr dette at WebRTC-baserte applikasjoner vil kunne utnytte maskinvarekodingsfunksjonene til mange GPU-er og brikkesett som finnes i stasjonære og bærbare datamaskiner bedre.
Denne endringen er spesielt interessant i videosamtaler, webinarer og strømmeløsninger i sanntidDer bruk av maskinvarekoding reduserer belastningen på CPU-en, forbedrer energieffektiviteten og kan tilby mer konsistent videokvalitet med samme bitrate. For brukere i Spania og resten av Europa betyr dette kjøligere enheter, lavere strømforbruk og raskere responstider når de jobber med flere applikasjoner samtidig.
Ny egenskap i gtk4paintablesink for vinduer som kan endres i størrelse
Innen grafiske grensesnitt legger GStreamer 1.26.9 til en ny egenskap til elementet gtk4paintablesinkDenne funksjonen er utformet for å justere omkonfigureringsvirkemåten mer presist når vindusstørrelsen endres. Denne forbedringen er nyttig i applikasjoner som integrerer videoavspilling i grensesnitt bygget med GTK4.
Takket være denne innstillingen kan utviklere bedre kontroll over hvordan innholdet tilpasses Når brukeren endrer størrelsen på vinduet, unngår man visuelle artefakter, brå enskalering eller flimring. Dette gjør det enklere å lage mer polerte videospillere og forhåndsvisninger på Linux-skrivebord, noe som er veldig vanlig i europeiske profesjonelle miljøer.
GStreamer 1.26.9 introduserer Visual Studio-støtte og forbedringer av Cerberus
Prosjektet har også jobbet med økosystemet for kompilering og pakking. Spesielt har følgende blitt lagt til: kompatibilitet med nyere versjoner av Visual Studio i Cerberus, verktøyet som brukes til å bygge GStreamer og andre åpen kildekode-prosjekter på tvers av plattformer.
Denne forhåndsfordelen utviklere som jobber med Windows De distribuerer imidlertid applikasjoner på andre systemer, ettersom det forenkler krysskompilering og opprettelse av konsistente pakker. For selskaper som distribuerer multimedieløsninger over hele Europa, reduserer en mer stabil byggeprosess tiden og problemene forbundet med å vedlikeholde versjoner for forskjellige arkitekturer.
Korrigering av minnelekkasje og intern stabilitet
Sammen med de mest synlige nye funksjonene, kommer GStreamer 1.26.9 med interne stabilitetskorrigeringerBlant de viktigste forbedringene er løsningen på flere minnelekkasjer. Disse problemene, selv om de ofte blir lagt merke til av sluttbrukeren, kan føre til økt RAM-forbruk eller uregelmessig oppførsel etter mange timer med kontinuerlig bruk.
Det er også gjort justeringer av viktige elementer som playbin3 og decodebin3grunnleggende for automatisert avspilling og formatforhandling. På samme måte er problemer knyttet til NDI-lyd med ikke-sammenflettede data og stride paddingsamt forbedringer i krysskompilering av Python-bindinger, noe som gjør det enklere å integrere GStreamer i applikasjoner og skript utviklet i dette språket.
Tilgjengelighet av GStreamer 1.26.9 og installasjonsalternativer
De som vil prøve denne versjonen kan nå Last ned kildekoden for GStreamer 1.26.9 fra prosjektets offisielle nettside. Dette alternativet foretrekkes vanligvis av utviklere, distributører og avanserte brukere som ønsker å kompilere med spesifikke alternativer eller integrere det i tilpassede systemer.
For de fleste brukere i Spania og resten av Europa vil det mest praktiske alternativet være vent til oppdateringen når de stabile arkivene av deres GNU/Linux-distribusjoner eller andre støttede systemer. På denne måten utføres installasjon og oppdateringer ved hjelp av standard pakkebehandlere, noe som opprettholder konsistens med resten av systemet og reduserer risikoen for inkompatibiliteter.
GStreamer 1.26.9 er posisjonert som en versjon designet for finpusse den daglige opplevelsen og styrke selvtilliten innenfor rammeverket, både i hjemmebruk og i profesjonelle produksjoner som krever en solid og forutsigbar multimediebase.
