Elérhető a GStreamer 1.18.0 multimédiás keretrendszer

Másfél év fejlesztés után került sor kiadás GStreamer 1.18, C nyelven írt, többplatformos összetevőkészlet multimédiás alkalmazások széles skálájának létrehozásához, a médialejátszóktól és audio/video fájl konverterektől a VoIP alkalmazásokig és streaming rendszerekig. A GStreamer kód licence az LGPLv2.1. Ezzel egyidejűleg elérhetők a gst-plugins-base 1.18, gst-plugins-good 1.18, gst-plugins-bad 1.18, gst-plugins-ugly 1.18 bővítmények frissítései, valamint a gst-libav 1.18 kötés és a gst-rtsp-server 1.18 streaming szerver. API és ABI szinten az új kiadás visszafelé kompatibilis az 1.0 ággal. A bináris buildek hamarosan megjelennek készülni fognak a Android, IOS, macOS и Windows (A Linux (Ajánlott a disztribúcióból származó csomagok használata).

Kulcs fejlesztések GStreamer 1.18:

  • Új, magas szintű API javasolt GstTranscoder, amely alkalmazásokban használható fájlok egyik formátumból a másikba való átkódolására.
  • Továbbfejlesztett információmegjelenítés és videófeldolgozás kiterjesztett dinamikatartománnyal (HDR, High Dynamic Range).
  • Hozzáadtuk a lejátszási sebesség menet közbeni megváltoztatásának lehetőségét.
  • Támogatás hozzáadva egy kodekkészlethez AFD (Aktív formátum leírása) és Bar Data.
  • Támogatás hozzáadva az RTSP szerverhez és klienshez trükk módok (gyors görgetés a kép mentése közben), az ONVIF (Open Network Video Interface Forum) specifikációban leírtak szerint.
  • A platformon Windows A videodekódolás hardveres gyorsítását a DXVA2 / Direct3D11 API segítségével valósították meg, és bevezettek egy bővítményt a videofelvétel és -kódolás gyorsításához a Microsoft Media Foundation segítségével. Hozzáadták az UWP (Universal) támogatását. Windows Felület).
  • A qmlgloverlay elem hozzáadása lehetővé teszi a Qt Quick jelenet megjelenítését a bejövő videofolyam tetején.
  • Az imagesequencesrc elemet azért adták hozzá, hogy megkönnyítse a videofolyam létrehozását JPEG vagy PNG formátumú képsorozatból.
  • Dashsink elem hozzáadva a DASH tartalom generálásához.
  • Hozzáadott dvbsubenc elem a DVB-feliratok kódolásához.
  • Lehetővé teszi a rögzített bitsebességű MPEG-TS adatfolyamok SCTE-35 támogatással történő csomagolását kábelhálózatokkal kompatibilis formában.
  • Implementált rtmp2 új RTMP kliens implementációval, forrás- és fogadó elemekkel.
  • Az RTSP Server támogatja a fejléceket a sebesség és a méretezés szabályozásához.
  • Hozzáadtuk az svthevcenc-et, egy H.265-ös videokódolót, amely az Intel által kifejlesztett kódolókódon alapul SVT-HEVC.
  • Hozzáadott vaapioverlay elem a VA-API használatával történő kompozícióhoz.
  • A TWCC (Google Transport-Wide Congestion Control) RTP-bővítmény támogatása hozzáadva az rtpmanagerhez.
  • A splitmuxsink és splitmuxsrc elemek mostantól támogatják a kiegészítő (AUX) videofolyamokat.
  • Új elemek kerülnek bevezetésre az RTP-folyamok fogadásához és előállításához az "rtp://" URI használatával.
  • Hozzáadott AVTP (Audio Video Transport Protocol) bővítmény a késleltetésre érzékeny audio- és videofolyamok továbbításához.
  • Támogatás hozzáadva a TR-06-1 profilhoz (RIST - Megbízható internetes adatfolyam szállítás).
  • Rpicamsrc elem hozzáadva a kameráról való videó rögzítéséhez a Raspberry Pi kártyához.
  • A GStreamer Editing Services támogatja a beágyazott idővonalakat, a klipenkénti sebességbeállításokat és az OpenTimelineIO formátum használatának lehetőségét.
  • Az Autotools alapú build szkriptek eltávolítva. Ma a Mesont használják fő összeszerelési eszközként.

Forrás: opennet.ru

Vásároljon megbízható tárhelyet DDoS védelemmel, VPS VDS szerverekkel rendelkező webhelyekhez 🔥 Vásároljon megbízható weboldal tárhelyet DDoS védelemmel, VPS VDS szerverekkel | ProHoster