Dostupan je multimedijski okvir GStreamer 1.18.0

Nakon godinu i pol razvoja odvijao puštanje GStreamer 1.18, višeplatformski skup komponenti napisanih u C-u za stvaranje širokog spektra multimedijskih aplikacija, od medijskih playera i pretvarača audio/video datoteka do VoIP aplikacija i sustava za strujanje. GStreamer kod je licenciran pod LGPLv2.1. U isto vrijeme dostupna su ažuriranja dodataka gst-plugins-base 1.18, gst-plugins-good 1.18, gst-plugins-bad 1.18, gst-plugins-ugly 1.18, kao i vezanje gst-libav 1.18 i gst-rtsp-poslužitelj 1.18 poslužitelj za strujanje. Na razini API-ja i ABI-ja, novo izdanje je unatrag kompatibilno s ogrankom 1.0. Binarne verzije stižu uskoro bit će pripremljeno za Android, iOS, macOS i Windows (na Linuxu se preporuča korištenje paketa iz distribucije).

Ključ poboljšanja GStreamer 1.18:

  • Predložen novi API visoke razine GstTranscoder, koji se može koristiti u aplikacijama za transkodiranje datoteka iz jednog formata u drugi.
  • Poboljšana prezentacija informacija i obrada videa s proširenim dinamičkim rasponom (HDR, High Dynamic Range).
  • Dodana je mogućnost promjene brzine reprodukcije u hodu.
  • Dodana podrška za skup kodeka AFD (Opis aktivnog formata) i podaci trake.
  • Dodana podrška za RTSP poslužitelj i klijent trik modovi (brzo pomicanje tijekom spremanja slike), opisano u specifikaciji ONVIF (Open Network Video Interface Forum).
  • Na Windows platformi, hardversko ubrzanje dekodiranja videa implementirano je pomoću DXVA2 / Direct3D11 API-ja, a nudi se dodatak za video snimanje i ubrzanje kodiranja pomoću Microsoft Media Foundationa. Dodana podrška za UWP (Universal Windows Platform).
  • Dodan je element qmlgloverlay kako bi se Qt Quick scena mogla prikazati na vrhu dolaznog video streama.
  • Element imagesequencesrc dodan je kako bi se olakšalo stvaranje video streama iz niza slika u JPEG ili PNG formatima.
  • Dodan element dashsink za generiranje DASH sadržaja.
  • Dodan dvbsubenc element za DVB kodiranje titlova.
  • Pruža mogućnost pakiranja MPEG-TS tokova s ​​fiksnom brzinom prijenosa s SCTE-35 podrškom u obliku kompatibilnom s kabelskim mrežama.
  • Implementiran rtmp2 s novom implementacijom RTMP klijenta s izvornim i sink elementima.
  • RTSP poslužitelj je dodao podršku za zaglavlja za kontrolu brzine i skaliranja.
  • Dodan svthevcenc, H.265 video koder temeljen na kodu kodera koji je razvio Intel SVT-HEVC.
  • Dodan vaapioverlay element za kompozitiranje pomoću VA-API-ja.
  • Dodana podrška za TWCC (Google Transport-Wide Congestion Control) RTP proširenje za rtpmanager.
  • Elementi splitmuxsink i splitmuxsrc sada podržavaju pomoćne (AUX) video streamove.
  • Uvedeni su novi elementi za primanje i generiranje RTP tokova pomoću URI-ja "rtp://".
  • Dodan AVTP (Audio Video Transport Protocol) dodatak za prijenos audio i video streamova osjetljivih na kašnjenje.
  • Dodana podrška za profil TR-06-1 (RIST - Pouzdan Internet Stream Prijenos).
  • Dodan element rpicamsrc za snimanje videa s kamere za Raspberry Pi ploču.
  • GStreamer Editing Services dodaje podršku za ugniježđene vremenske trake, postavke brzine po isječku i mogućnost korištenja OpenTimelineIO formata.
  • Uklonjene skripte za izgradnju temeljene na Autotoolsu. Meson se sada koristi kao glavni alat za montažu.

Izvor: opennet.ru

Dodajte komentar