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

Másfél év fejlesztés után megtörtént kiadás GStreamer 1.18, C nyelven írt, platformfüggetlen komponens készlet, amely széles spektrumú multimédiás alkalmazások létrehozására szolgál, a médialejátszóktól és audio/video fájlok konvertereinek használatától az VoIP alkalmazásokig és streaming rendszerekig. A GStreamer kódja az LGPLv2.1 licenc alatt terjesztett. Egyidejűleg elérhetők a 1.18-as verziójú gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly plugin frissítések, valamint a gst-libav 1.18 és a gst-rtsp-server 1.18 streaming server. Az API és ABI szinten az új kiadás visszamenőleg kompatibilis az 1.0-ás ággal. A bináris build-ek hamarosan el készülnek elérhetők Android, iOS, macOS és Windows rendszerekhez (Linux esetében a disztribúció csomagjait ajánljuk).

Kulcsok fejlesztések GStreamer 1.18:

  • Javasolt egy új, magas szintű API GstTranscoder, amely alkalmazásokban használható fájlok átkonvertálásához egyik formátumból a másikba.
  • Javították az információ bemutatását és a videó feldolgozását kibővített dinamikai tartományú (HDR, High Dynamic Range) támogatással.
  • Lehetőség nyílt a lejátszás sebességének valós idejű módosítására.
  • Hozzáadva a AFD (Active Format Description) és Bar Data kodekek támogatása.
  • Az RTSP serverben és kliensben hozzáadva a támogatás trick-módokhoz (gyors előretekintés a kép megőrzésével), amelyet az ONVIF (Open Network Video Interface Forum) specifikáció ír le.
  • Windows platformon hardveres videó dekódolás valósult meg a DXVA2 / Direct3D11 API használatával, valamint javasolva lett egy plugin a videó rögzítésére és a Microsoft Media Foundation segítségével történő kódolás gyorsítására. Hozzáadva a UWP (Universal Windows Platform) támogatás is.
  • Hozzáadva a qmlgloverlay elem, amely lehetővé teszi a Qt Quick jelenet megjelenítését a bejövő videófolyam fölött.
  • Hozzáadva az imagesequencesrc elem, amely megkönnyíti a videófolyam létrehozását képkockasorozatból JPEG vagy PNG formátumban.
  • Hozzáadva a dashsink elem a DASH tartalom generálásához.
  • Hozzáadva a dvbsubenc elem a DVB feliratok kódolásához.
  • Lehetővé vált az MPEG-TS folyamok fix bitrátával történő becsomagolása és az SCTE-35 támogatás valamennyi kábeltévé hálózathoz való megfelelés érdekében.
  • Megvalósult az rtmp2 új RTMP kliens implementáció a source és sink elemekkel.
  • Az RTSP Serverben hozzáadva a sebesség és skálázás kezelésére szolgáló fejlécek támogatása.
  • Hozzáadva a svthevcenc, az Intel által fejlesztett H.265 videó kódoló alapját képező kódoló SVT-HEVC.
  • Hozzáadva a vaapioverlay elem, amely a VA-API használatával történő kompozícióhoz szolgál.
  • Az rtpmanagerben hozzáadva az RTP-kiterjesztés TWCC (Google Transport-Wide Congestion Control) támogatása.
  • A splitmuxsink és splitmuxsrc elemekben megjelent az AUX videófolyamok támogatása.
  • Új elemeket vezettek be RTP-folyamok megszerzésére és generálására az „rtp://” URI használatával.
  • Hozzáadva az AVTP (Audio Video Transport Protocol) plugint a késleltetésekre érzékeny audio- és videofolyamok átvitelére.
  • Hozzáadva a TR-06-1 profil (RIST — Reliable Internet Stream Transport).
  • Hozzáadva a rpicamsrc elemet a Raspberry Pi lapkamera video rögzítésére.
  • A GStreamer Editing Services-ben hozzáadva a beágyazott idővonalak támogatása, a sebesség beállítása egyes kliphez kötötten, és az OpenTimelineIO formátum használatának lehetősége.
  • Eltávolítva az Autotools-alapú építési szkriptek. A fő építési eszközként mostantól a Meson alkalmazása kerül előtérbe.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster