GStreamer 1.18.0 multimedia markoa eskuragarri dago

Urte eta erdiko garapenaren ostean ospatu askatu GStreamer 1.18, multimedia-aplikazio ugari sortzeko C-n idatzitako plataforma anitzeko osagaien multzoa, multimedia-erreproduzigailuetatik eta audio/bideo-fitxategien bihurgailuetatik, VoIP aplikazioetara eta streaming sistemetaraino. GStreamer kodea LGPLv2.1 lizentziapean dago. Aldi berean, gst-plugins-base 1.18, gst-plugins-good 1.18, gst-plugins-bad 1.18, gst-plugins-ugly 1.18 pluginen eguneraketak eskuragarri daude, baita gst-libav 1.18 lotura eta gst-rtsp-server 1.18 streaming zerbitzaria. API eta ABI mailan, bertsio berria 1.0 adarrarekin bateragarria da. Laster izango dira bitar eraikuntzak prestatuko da Android, iOS, macOS eta Windows-erako (Linux-en banaketako paketeak erabiltzea gomendatzen da).

Gakoa hobekuntzak GStreamer 1.18:

  • Goi-mailako API berria proposatu da GstTranscoder, fitxategiak formatu batetik bestera transkodetzeko aplikazioetan erabil daitekeena.
  • Informazioaren aurkezpena eta bideoaren prozesamendua hobetu da gama dinamiko hedatuarekin (HDR, High Dynamic Range).
  • Erreprodukzio abiadura hegan aldatzeko gaitasuna gehitu da.
  • Kodec multzo baterako euskarria gehitu da AFD (Formatu aktiboaren deskribapena) eta barraren datuak.
  • RTSP zerbitzari eta bezeroarentzako euskarria gehitu da trikimailu moduak (argazkia gordetzean korritze azkarra), ONVIF (Open Network Video Interface Forum) zehaztapenean deskribatua.
  • Windows plataforman, bideo-deskodeketaren hardware-azelerazioa DXVA2 / Direct3D11 APIa erabiliz inplementatzen da, eta bideoak harrapatzeko eta kodetzeko azeleraziorako plug-in bat eskaintzen da Microsoft Media Foundation erabiliz. UWP (Universal Windows Platform) euskarria gehitu da.
  • qmlgloverlay elementua gehitu da Qt Quick eszena bat sarrerako bideo-korrontearen gainean bistaratzeko.
  • imagessequencesrc elementua gehitu da JPEG edo PNG formatuan dauden irudi-sekuentzia batetik bideo-korronte bat sortzea errazteko.
  • Dashsink elementua gehitu da DASH edukia sortzeko.
  • DVB azpitituluak kodetzeko dvbsubenc elementua gehitu da.
  • Bit-abiadura finkoko MPEG-TS korronteak SCTE-35 euskarria duten kable-sareekin bateragarria den forma batean paketatzeko gaitasuna eskaintzen du.
  • rtmp2 inplementatu da RTMP bezeroaren inplementazio berri batekin iturburuko eta harguneko elementuekin.
  • RTSP zerbitzariak goiburuetarako laguntza gehitu du abiadura eta eskala kontrolatzeko.
  • svthevcenc gehitu da, Intelek garatutako kodetzaile-kodean oinarritutako H.265 bideo-kodetzailea. SVT-HEVC.
  • VA-API erabiliz konposatzeko vaapioverlay elementua gehitu da.
  • TWCC (Google Transport-Wide Congestion Control) RTP luzapenerako euskarria gehitu da rtpmanager-era.
  • Splitmuxsink eta splitmuxsrc elementuek orain bideo-korronte laguntzaileak (AUX) onartzen dituzte.
  • Elementu berriak sartzen dira "rtp://" URIa erabiliz RTP korronteak jasotzeko eta sortzeko.
  • AVTP (Audio Video Transport Protocol) plugina gehitu da atzerapenarekiko sentikorrak diren audio eta bideo korronteak transmititzeko.
  • TR-06-1 profilerako euskarria gehitu da (RIST - Internet Stream Garraio fidagarria).
  • rpicamsrc elementua gehitu da Raspberry Pi plakarako kameratik bideoa ateratzeko.
  • GStreamer Editing Services-ek denbora-lerro habiaratuetarako laguntza gehitzen du, klip bakoitzeko abiadura-ezarpenak eta OpenTimelineIO formatua erabiltzeko gaitasuna.
  • Autotools-en oinarritutako eraikitze-scriptak kendu dira. Meson orain muntaketa tresna nagusi gisa erabiltzen da.

Iturria: opennet.ru

Gehitu iruzkin berria