K dispozícii je multimediálny rámec GStreamer 1.18.0

Po roku a pol vývoja sa uskutočnilo uvoľnenie GStreamer 1.18, napísaný v C, je multiplatformová sústava komponentov na vytváranie širokého spektra multimediálnych aplikácií, od prehrávačov médií a konvertorov audio/video súborov, až po VoIP aplikácie a systémy streamovania. Kód GStreamer je distribuovaný pod licenciou LGPLv2.1. Súčasne sú k dispozícii aktualizácie pluginov gst-plugins-base 1.18, gst-plugins-good 1.18, gst-plugins-bad 1.18, gst-plugins-ugly 1.18, ako aj obal gst-libav 1.18 a server streamovania gst-rtsp-server 1.18. Na úrovni API a ABI je nová verzia spätne kompatibilná s vetvou 1.0. Binarne zostavy čoskoro budú pripravené pre Android, iOS, macOS a Windows (na Linuxe sa odporúča použiť balíčky z distribúcie).

Kľúčové vylepšenia GStreamer 1.18:

  • Navrhnutý je nový vysokoúrovňový API GstTranscoder, ktorý sa dá použiť v aplikáciách na prekodovanie súborov z jedného formátu do druhého.
  • Zlepšené je zobrazovanie informácií a spracovanie videa s rozšíreným dynamickým rozsahom (HDR, High Dynamic Range).
  • Pridaná je možnosť meniť rýchlosť prehrávania na požiadanie.
  • Pridaná je podpora súboru kodekov AFD (Active Format Description) a Bar Data.
  • V serveri a klientovi RTSP bola pridaná podpora trick-režimov (rýchle posúvanie so zachovaním obrazu), opísaných v špecifikácii ONVIF (Open Network Video Interface Forum).
  • Na platforme Windows je implementované hardvérové zrýchlenie dekódovania videa za pomoci API DXVA2 / Direct3D11, ako aj plugin na zachytávanie videa a zrýchlenie kódovania pomocou Microsoft Media Foundation. Pridaná je podpora UWP (Universal Windows Platform).
  • Pridaný je prvok qmlgloverlay, ktorý umožňuje zobrazenie scény Qt Quick nad prichádzajúcim video streamom.
  • Pridaný je prvok imagesequencesrc, uľahčujúci vytváranie video streamu z sekvencie obrázkov v formátoch JPEG alebo PNG.
  • Pridaný je prvok dashsink na generovanie obsahu DASH.
  • Pridaný je prvok dvbsubenc na kódovanie titulkov DVB.
  • Zabezpečená je možnosť balenia tokov MPEG-TS s pevným bitratom a podporou SCTE-35, v podobe kompatibilnej s káblovými televíznymi sieťami.
  • Realizovaný je rtmp2 s novou implementáciou klienta RTMP s prvkami source a sink.
  • V RTSP Server je pridaná podpora hlavičiek na riadenie rýchlosti a škálovania.
  • Pridaný je svthevcenc, kódovač videa H.265 na základe kódovača vyvíjaného spoločnosťou Intel. SVT-HEVC.
  • Pridaná jeho vaapioverlay pre kompozíciu s využitím VA-API.
  • V rtpmanager bola pridaná podpora RTP rozšírenia TWCC (Google Transport-Wide Congestion Control).
  • V prvkoch splitmuxsink a splitmuxsrc bola pridaná podpora pomocných (AUX) video streamov.
  • Predstavené nové prvky na prijímanie a generovanie RTP tokov s použitím URI „rtp://“.
  • Pridaný plugin AVTP (Audio Video Transport Protocol) na prenos zvukových a video tokov citlivých na oneskorenie.
  • Pridaná podpora profilu TR-06-1 (RIST — Reliable Internet Stream Transport).
  • Pridaný prvok rpicamsrc na zachytávanie videa z kamery pre dosku Raspberry Pi.
  • V GStreamer Editing Services bola pridaná podpora vnorených časových osí, zadania rýchlosti na viazanie k jednotlivému klipu a možnosť používania formátu OpenTimelineIO.
  • Odstránili sa skripty na kompiláciu založené na Autotools. Ako hlavný nástroj na kompiláciu sa teraz používa Meson.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster