A GStreamer 1.28.3 hardveres gyorsítású H.265 kódolási támogatással érkezik az NXP i.MX 8M Plushoz

  • A GStreamer 1.28.3 a multimédiás keretrendszer 1.28-as ágának harmadik karbantartó frissítéseként érkezett.
  • Hardveres gyorsítású H.265 kódolási támogatást tartalmaz az NXP i.MX 8M Plus számára a webrtcsink elemben.
  • Új módokkal és tulajdonságokkal bővült a várólisták és a foglalási források kezelése.
  • A frissítés tartalmazza a GBRA swizzle támogatását az OpenGL-ben, ami releváns a fejlett grafikus csatornák számára.

gstreamer 1.28.3

Érkezés de GStreamer 1.28.3 Ez új lépést jelent az audiovizuális és valós idejű kommunikációs szektorokban az egyik legszélesebb körben használt nyílt forráskódú, platformfüggetlen multimédiás keretrendszer fejlődésében. Ez a verzió az 1.28-as ág karbantartási frissítéseként jelenik meg, de olyan technikai változtatásokat tartalmaz, amelyek jelentős hatással lehetnek a videógyorsításra, webes streamingre és grafikus integrációra támaszkodó projektekre.

Bár a frissítés elsősorban az általános stabilitás csiszolására és megerősítésére összpontosít, a GStreamer 1.28.3 Új képességeket is tartalmaz Ezek a fejlesztések különösen érdekesek a beágyazott eszközökkel, professzionális streaming megoldásokkal vagy WebRTC alkalmazásokkal dolgozó fejlesztők számára. Magukban foglalják a videó kódolását, a belső adatsor-kezelést és a fejlett OpenGL-támogatást.

Új frissítés a GStreamer 1.28-as sorozathoz

Változat Az 1.28.3-as verzió a harmadik karbantartási kiadásként van pozícionálva. belül GStreamer 1.28 sorozatEz az ág a stabilitást a modern multimédiás alkalmazások fejlett funkcióival ötvözi. Ez a kiadás körülbelül egy hónappal a GStreamer 1.28.2 után jelent meg, viszonylag agilis kiadási ciklust mutatva be, amely a hibajavításokra és a kompatibilitás felborítása nélküli kis funkcionális bővítések bevezetésére összpontosít.

A GStreamer továbbra is kulcsfontosságú opció Linux, Windows és macOS környezetekvalamint a digitális kijelzőkhöz, videokonferenciákhoz, infotainment rendszerekhez és IoT-megoldásokhoz általánosan használt beágyazott rendszerekben. Az 1.28-as sorozat jelenleg az ajánlott termékcsaládnak számít azokhoz az integrációkhoz, amelyeket naprakészen kell tartani anélkül, hogy veszélyeztetnék a termelési környezet stabilitását.

Hardveres gyorsítású H.265 támogatás az NXP i.MX 8M Plus-on

Az egyik legszembetűnőbb változás ebben a verzióban az, hogy Hardveres gyorsítású H.265 kódolási támogatás beépítése az NXP i.MX 8M Plus processzorhoz az elemen belül webrtcsinkEzt a komponenst széles körben használják videótartalom küldésére WebRTC-n keresztül, amely technológia széles körben elterjedt az élő közvetítésekben és a videohívási megoldásokban.

a processzor Az NXP i.MX 8M Plus erős piaci jelenléttel rendelkezik. beágyazott eszközök, amelyeket ipari projektekben, gépi látórendszerekben, videomegfigyelő eszközökben és peremhálózati berendezésekben használnak. A GStreamer 1.28.3 hardveres H.265 (HEVC) kódolás használata alacsonyabb CPU-használatot, jobb energiahatékonyságot és csökkentett késleltetést eredményez az összetett videofolyamatokban – különösen olyan környezetekben, ahol a valós idejű válaszidő kiemelkedő fontosságú.

Spanyolországi és más EU-országokban működő fejlesztőcsapatok számára, akik együttműködnek NXP-alapú platformokEz az új funkció megkönnyíti a streaming és interaktív kommunikációs szolgáltatások telepítését kiváló képminőséggel és hatékonyabb tömörítési arányokkal. Sok esetben ez alacsonyabb sávszélesség-használatot és nagy felbontású videók erőforrás-korlátozott hálózatokon való kínálásának lehetőségét jelenti.

Adatsor-alapú elemek fejlesztései

A GStreamer frissítés bevezet egy új „szivárgó” mód az adatsor-alapú elemekbenAz a belső rendszer, amely a multimédiás folyamaton belül az adatpufferek sorba állítását és kezelését szabályozza. A szivárgásos mód lehetővé teszi az információk elvetését, amikor a sor túlterhelt, megakadályozva az elzáródásokat vagy a túlzott felhalmozódást, amely ronthatja az általános teljesítményt.

A gyakorlatban ez a megközelítés akkor hasznos, ha élő közvetítési alkalmazások vagy videomegfigyelés, ahol néhány képkocka elvesztése előnyösebb, mint az állandóan növekvő késleltetés. A multimédiás szolgáltatásokat infrastruktúrákban üzemeltető fejlesztők és rendszergazdák számára a várakozási sor viselkedésének nagyobb kontrollja segíthet a szolgáltatás minőségének jobb hozzáigazításában a tényleges hálózati körülményekhez.

Továbbá, ennek a szivárgó módnak az adatsor-alapú elemekbe való beépítése lehetővé teszi, hogy a csővezetékek rugalmasabban alkalmazkodnak különböző felhasználási profilokhoz, az otthoni környezetektől változó csatlakozásokkal egészen a professzionális platformokig, amelyek a jel azonnaliságát helyezik előtérbe az összes képkocka abszolút integritásával szemben.

Új tulajdonságok a fallbacksrc elemben

A GStreamer 1.28.3 egy másik kiemelkedő tulajdonsága a következő hozzáadása: a tulajdonságok fallback-source y enable-dummy az elemhez fallbacksrcEz a komponens alternatív bemeneti források kezelésére szolgál, amikor a fő forrás meghibásodik vagy elérhetetlenné válik, ami kulcsfontosságú funkció azokban a rendszerekben, amelyeknek garantálniuk kell a szolgáltatás folytonosságát.

Az ingatlannal fallback-sourcea fejlesztők pontosabban meghatározhatják melyik másodlagos forrást fogják használni megszakítás esetén, ami leegyszerűsíti a robusztus csővezetékek tervezését. A maga részéről, enable-dummy Lehetővé teszi egy álforrás aktiválását, amikor nincs elérhető valódi tartalom, elkerülve a hirtelen megszakításokat és működőképes állapotban tartva a folyamat struktúráját.

Az ilyen típusú képességek különösen érdekesek a megvalósított streaming szolgáltatásokpéldául online képzési platformok, médiafelületek vagy digitális kijelzőmegoldások a tömegközlekedésben és a kiskereskedelmi terekben. A foglalási logika fejlesztésével csökken a végfelhasználó által érzékelt állásidő, és lehetővé válik az automatikus hibakezelés folyamatos manuális beavatkozás nélkül.

GBRA swizzle támogatás OpenGL-ben

A GStreamer 1.28.3 is tartalmazza a következőket: GBRA swizzle támogatás OpenGL-benEz a technikai funkció kibővíti a színcsatornák manipulálásának lehetőségeit a videót és a GPU-gyorsítású grafikát kombináló folyamatokban. A „Swizzle” a színösszetevők átrendezésére utal, a GBRA-támogatás pedig nagyobb rugalmasságot kínál a különböző formátumok és munkafolyamatok adaptálásakor.

Ez a javulás fontossá válik grafikus effektusokat, átfedéseket vagy fejlett kompozíciókat integráló alkalmazásokpéldául élő közvetítési platformok, szoftveres videokeverők vagy interaktív kijelzőmegoldások. Mivel az audiovizuális és műsorszóró ipar egyre inkább az IP-alapú és szoftveresen definiált munkafolyamatokra támaszkodik, az átfogóbb OpenGL-támogatás segít leegyszerűsíteni a grafikus motorok és a GStreamer közötti integrációt.

A finomabb kezelés lehetővé tételével pixelformátumok és színcsatornákEz megnyitja az utat a belső optimalizálás és a különböző forrásokból származó tartalmak koherensebb kezelése előtt, ami gyakori, amikor kamerákat, rögzítőeszközöket, valós időben generált grafikákat és előre rögzített tartalmakat kombinálnak ugyanabban a folyamatban.

Hatás a fejlesztőkre és a projektekre

A GStreamer 1.28.3 ezen új funkcióinak összege, bár a következőképpen van bemutatva: karbantartási frissítésEnnek gyakorlati következményei vannak számos, világszerte fejlesztés alatt álló és bevezetett projektre nézve. A rendszerintegrátoroktól a videószoftver-cégekig a kódolás, a sorkezelés és a grafikai támogatás fejlesztései stabilabb és hatékonyabb megoldásokat eredményezhetnek.

Azokban a környezetekben, ahol használják őket NXP i.MX 8M Plus chipek A peremhálózati feldolgozáshoz a hardveresen gyorsított H.265 kódolás WebRTC streamekben való kihasználásának lehetősége megkönnyíti az olyan csatlakoztatott eszközök tervezését, amelyek mérsékelt energiafogyasztás mellett kiváló minőségű videót biztosítanak. Az új tartalék opciók és az adatsorok szivárgásos módja viszont csökkenti a folyamatos streaming szolgáltatások súlyos zavarainak kockázatát.

Az 1.28-as ággal már dolgozó technikai csapatok számára a következőt kell alkalmazni: 1.28.3 verzió Ez azt jelenti, hogy naprakésznek kell maradni a legújabb javításokkal és módosításokkal, miközben olyan funkciókat is be kell építeni, amelyek változást hozhatnak az éles környezetekben. Bár nem egy jelentős API-átalakításról van szó, a kis, jól célzott változtatások kombinációja megerősíti a GStreamer szerepét, mint a piacon lévő multimédiás termékek és szolgáltatások alapja.

A GStreamer 1.28.3 frissítése azt mutatja, hogy még a karbantartással kapcsolatosnak tekintett kiadásokban is... releváns technikai fejlesztések bevezethetők a professzionális és beágyazott multimédiás ökoszisztéma számára. A dedikált hardvereken továbbfejlesztett H.265-támogatással, a videoforrások és adatsorok kezelésére szolgáló új eszközökkel, valamint a kibővített OpenGL-képességekkel ez a verzió közvetlenül a mai audiovizuális megoldások nagy részét alátámasztó adatfolyamok megbízhatóságának és rugalmasságának megerősítését célozza.

gstreamer 1.28.1
Kapcsolódó cikk:
A GStreamer 1.28.1 javítja a stabilitást, megerősíti a hálózatot és kibővíti a hibakereső eszközöket az új frissítésében.

Hozzáadás előnyben részesített forrásként