
Den nye version GStreamer 1.26.9 nu tilgængelig Dette er en vedligeholdelsesopdatering til dette velkendte open source-multimediaframework, der er meget udbredt i Europa i både hjemmemiljøer og professionelle arbejdsgange. Denne udgivelse fokuserer primært på at forbedre ydeevnen og styrke stabiliteten, snarere end at introducere større ændringer, der er synlige for slutbrugeren, som det var tilfældet med den tidligere version. GStreamer 1.26.8.
Denne gang har fokus været på rette fejl, forbedre afspilningsoplevelsen og konsolidere hardware- og platformsupport, noget der er særligt relevant for udviklere og audiovisuelle virksomheder, der baserer deres løsninger på GStreamer på det spanske og europæiske marked.
GStreamer 1.26.9: Niende vedligeholdelsesopdatering i 1.26-serien
GStreamer 1.26.9 ankommer som niende vedligeholdelsesversion fra gren 1.26, hvilket fortsætter den cyklus af trinvise forbedringer, der startede med tidligere versioner. Denne udgave fremstår et par gange tre uger efter GStreamer 1.26.8I overensstemmelse med den sædvanlige rytme med periodiske projektgennemgange med det formål at rette opdagede fejl og perfektionere nøglekomponenter uden at bryde kompatibiliteten, og idet vi husker, at gren 1.26 allerede er introduceret. understøttelse af H.266.
Da dette er en vedligeholdelsesopdatering, er der lagt vægt på øge rammeværkets pålidelighed og undgå regressioner. Dette er især vigtigt i produktionssystemer, såsom streamingplatforme, videokonferenceløsninger eller broadcastsystemer, der ikke har råd til nedetid eller uforudsigelig adfærd.
Forbedringer i professionel hardwaresupport
Et af de områder, hvor arbejdet i GStreamer 1.26.9 er mest mærkbart, er integrationen med professionelle videooptagelseskort og -udstyrDisse kort er meget almindelige i europæiske tv-studier, mobile enheder og produktionscentre. Denne version styrker understøttelsen af kortene. Blackmagic DeckLinkalmindeligt i broadcast- og postproduktionsmiljøer, hvilket forbedrer pålideligheden i optagelse og afspilning.
Der er også blevet indført forbedringer i spil med AJA-hold, en anden førende producent af audiovisuel infrastruktur. Disse justeringer har til formål at gøre kommunikationen mellem GStreamer og hardwaren mere stabil, hvilket reducerer problemer som signalfald, desynkronisering eller periodiske fejl, der kan være meget ubelejlige under live-udsendelser eller kritiske optagelser.
macOS-optimering og enhedsovervågning i GStreamer 1.26.9
Version 1.26.9 indeholder specifikke forbedringer til macOS, både i videodekodning og enhedsdetektionVideodekoderne i dette operativsystem er blevet finjusteret, så applikationer, der bruger GStreamer, bedre kan udnytte den tilgængelige hardware og tilbyde en jævnere og mere stabil afspilning.
Hertil kommer, at Enhedsovervågning i macOS Det er blevet mere robust, hvilket gør det nemmere for systemet præcist at registrere kameraer, lydgrænseflader eller optagekort, der er hot-plugged eller unplugged. For dem, der udvikler multimedieprogrammer på Mac, betyder det færre problemer og mere forudsigelig adfærd på stationære og bærbare computere.
Adaptiv streaming med HLS og mere stabil DASH
Et andet vigtigt arbejdsområde har fokuseret på klienterne hos HLS og DASH adaptiv streamingDisse teknologier bruges i vid udstrækning af video-on-demand-tjenester og OTT-platforme i Europa. GStreamer 1.26.9 adresserer adskillige problemer, der påvirkede stabiliteten af disse klienter, og hjælper med at minimere buffering og afspilningsfejl.
Med disse korrektioner fungerer bitrate-tilpasningslogikken og segmentstyringen på en endnu mere robust i variable netværkDette er meget almindeligt ved mobilforbindelser eller i hjem med flere enheder, der deler båndbredde. Dette resulterer i en mere jævn seeroplevelse med færre pauser og pludselige kvalitetsændringer.
Spotify-integration og udvidede metadata GStreamer 1.26.9
I afsnittet om onlinetjenester forbedrer GStreamer 1.26.9 integrationen med Spotify udnytter det udvidede metadata-slutpunktDette giver adgang til mere omfattende information om numre, kunstnere eller albummer, hvilket åbner døren til musikapplikationer med mere komplette brugerflader, forbedrede anbefalinger eller avancerede visualiseringer baseret på yderligere data.
Ved at bruge den udvidede API kan applikationer, der udnytter denne funktionalitet, tilbyde mere kontekst, når du afspiller Spotify-indholdDette er nyttigt både med hensyn til brugervenlighed og til projekter, der kombinerer lydanalyse og metadata, for eksempel i musikkatalogiseringsværktøjer eller online radiostationer.
Nye værktøjer til professionelle videometadata
Denne opdatering indeholder også nye funktioner til dem, der arbejder med professionelle videoworkflows. GStreamer 1.26.9 tilføjer en RTP-nyttelast og depayloader til SMPTE ST291-1 hjælpemetadata, standard, der bruges til at overføre yderligere information sammen med videosignalet, såsom kontroldata, undertekster eller synkroniseringsinformation.
Derudover en combiner og en metadata-ekstraktor ST-2038Endnu en relevant standard i broadcastmiljøer. Disse værktøjer letter integrationen, adskillelsen og håndteringen af metadata forbundet med videostreams, hvilket er afgørende i komplekse produktionskæder, der involverer flere systemer, og hvor det er vigtigt at opretholde informationskonsistens gennem hele processen.
Udnyttelse af VA-API-hardwarekodere i WebRTC
En af de mest bemærkelsesværdige tekniske funktioner i GStreamer 1.26.9 er tilføjelsen af understøttelse af hardwareaccelererede encodere fra VA-API-plugin'et i elementet webrtcsinkI praksis betyder det, at WebRTC-baserede applikationer bedre vil kunne udnytte hardwarekodningsfunktionerne i mange GPU'er og chipsæt, der findes i stationære og bærbare computere.
Denne ændring er særligt interessant i videoopkald, webinarer og streamingløsninger i realtidHvor brugen af hardwarekodning reducerer belastningen på CPU'en, forbedrer energieffektiviteten og kan tilbyde mere ensartet videokvalitet ved samme bitrate. For brugere i Spanien og resten af Europa betyder dette køligere enheder, lavere strømforbrug og hurtigere responstider, når man arbejder med flere applikationer samtidigt.
Ny egenskab i gtk4paintablesink til vinduer, der kan tilpasses størrelsen på
Inden for grafiske grænseflader tilføjer GStreamer 1.26.9 en ny egenskab til elementet gtk4paintablesinkDenne funktion er designet til mere præcist at justere omkonfigurationsadfærden, når vinduesstørrelsen ændres. Denne forbedring er nyttig i applikationer, der integrerer videoafspilning i grænseflader bygget med GTK4.
Takket være denne indstilling kan udviklere bedre kontrol over, hvordan indholdet tilpasses Når brugeren ændrer størrelsen på vinduet, undgås visuelle artefakter, pludselig skalering eller flimmer. Dette gør det nemmere at oprette mere polerede videoafspillere og forhåndsvisninger på Linux-skriveborde, hvilket er meget almindeligt i europæiske professionelle miljøer.
GStreamer 1.26.9 introducerer Visual Studio-understøttelse og forbedringer til Cerberus
Projektet har også arbejdet med økosystemet for kompilering og pakning. Især følgende er blevet tilføjet: kompatibilitet med nyere versioner af Visual Studio i Cerberus, værktøjet der bruges til at bygge GStreamer og andre open source-projekter på tværs af platforme.
Denne forudgående fordel udviklere, der arbejder på Windows De implementerer dog applikationer på andre systemer, da det letter krydskompilering og oprettelse af ensartede pakker. For virksomheder, der distribuerer multimedieløsninger i hele Europa, reducerer en mere stabil byggeproces den tid og de problemer, der er forbundet med at vedligeholde versioner til forskellige arkitekturer.
Korrektion af hukommelseslækage og intern stabilitet
Udover de mest synlige nye funktioner kommer GStreamer 1.26.9 med interne stabilitetskorrektionerBlandt de vigtigste forbedringer er løsningen af adskillige hukommelseslækager. Disse problemer, selvom de ofte ikke bemærkes af slutbrugeren, kan føre til øget RAM-forbrug eller uregelmæssig adfærd efter mange timers kontinuerlig brug.
Der er også foretaget justeringer af centrale elementer som f.eks. playbin3 og decodebin3grundlæggende for automatiseret afspilning og formatforhandling. Tilsvarende er problemer relateret til NDI-lyd med ikke-interleaved data og stride paddingsamt forbedringer i krydskompilering af Python-bindinger, hvilket gør det nemmere at integrere GStreamer i applikationer og scripts udviklet i dette sprog.
Tilgængelighed af GStreamer 1.26.9 og installationsmuligheder
De, der vil prøve denne version, kan nu Download kildekoden til GStreamer 1.26.9 fra projektets officielle hjemmeside. Denne mulighed foretrækkes normalt af udviklere, distributører og avancerede brugere, der ønsker at kompilere med specifikke muligheder eller integrere det i brugerdefinerede systemer.
For de fleste brugere i Spanien og resten af Europa vil den mest bekvemme løsning være vent på, at opdateringen når de stabile arkiver af deres GNU/Linux-distributioner eller andre understøttede systemer. På denne måde udføres installation og opdateringer ved hjælp af standard pakkehåndteringsprogrammer, hvilket opretholder konsistens med resten af systemet og reducerer risikoen for inkompatibiliteter.
GStreamer 1.26.9 er positioneret som en version designet til finpudse den daglige oplevelse og styrk selvtilliden inden for rammerne, både i hjemmebrugsscenarier og i professionelle produktioner, der kræver et solidt og forudsigeligt multimediegrundlag.
