GStreamer 1.18.0 plurmedia kadro estas havebla

Post jaro kaj duono de evoluo okazis liberigi GStreamer 1.18, transplatforma aro de komponentoj skribitaj en C por kreado de larĝa gamo de plurmediaj aplikoj, de plurmediaj ludiloj kaj aŭd-/video-dosiertransformiloj, ĝis VoIP-aplikoj kaj fluantaj sistemoj. La GStreamer-kodo estas licencita laŭ LGPLv2.1. Samtempe, ĝisdatigoj al la aldonaĵoj gst-plugins-base 1.18, gst-plugins-good 1.18, gst-plugins-bad 1.18, gst-plugins-ugly 1.18 aldonaĵoj estas disponeblaj, same kiel la gst-libav 1.18 ligado kaj la gst-rtsp-server 1.18 fluanta servilo. Je la nivelo de API kaj ABI, la nova eldono estas malantaŭen kongrua kun la branĉo 1.0. Binaraj konstruoj baldaŭ venos estos preta por Android, iOS, macOS kaj Vindozo (en Linukso oni rekomendas uzi pakaĵojn el la distribuo).

Ŝlosilo plibonigoj GStreamer 1.18:

  • Nova altnivela API proponita GstTranskodilo, kiu povas esti uzata en aplikoj por transkodi dosierojn de unu formato al alia.
  • Plibonigita prezento de informoj kaj prilaborado de video kun plilongigita dinamika gamo (HDR, High Dynamic Range).
  • Aldonis la kapablon ŝanĝi reproduktadrapidecon sur la muŝo.
  • Aldonita subteno por aro de kodekoj AFD (Aktiva Formata Priskribo) kaj Trinkejo-Datumoj.
  • Aldonita subteno por RTSP-servilo kaj kliento ruzaj reĝimoj (rapida movo dum konservado de la bildo), priskribita en la specifo ONVIF (Open Network Video Interface Forum).
  • Sur la Vindoza platformo, aparatara akcelo de videomalkodado estas efektivigita per la DXVA2 / Direct3D11 API, kaj aldonaĵo estas ofertita por videokapto kaj kodado de akcelado uzante la Microsoft Media Foundation. Aldonita subteno por UWP (Universala Vindoza Platformo).
  • Aldonis la qmlgloverlay-elementon por permesi al Qt Rapida sceno montriĝi supre de la envenanta videofluo.
  • La elemento imagesequencesrc estis aldonita por faciligi krei videofluon el sekvenco de bildoj en JPEG aŭ PNG-formatoj.
  • Aldonita dashsink-elemento por generi DASH-enhavon.
  • Aldonita dvbsubenc-elemento por DVB-subtitola kodado.
  • Provizas la kapablon paki fiksan bitrate MPEG-TS-riveretojn kun SCTE-35-subteno en formo kongrua kun kabloretoj.
  • Efektivigite rtmp2 kun nova RTMP-klienta efektivigo kun fontaj kaj lavuj elementoj.
  • RTSP-Servilo aldonis subtenon por kaplinioj por kontroli rapidecon kaj skalon.
  • Aldonita svthevcenc, videokodigilo H.265 bazita sur la kodilo-kodo evoluigita fare de Intel SVT-HEVC.
  • Aldonita vaapioverlay elemento por komponado uzante VA-API.
  • Aldonita subteno por la RTP-etendaĵo TWCC (Google Transport-Wide Congestion Control) al rtpmanager.
  • La splitmuxsink kaj splitmuxsrc elementoj nun subtenas helpajn (AUX) videofluojn.
  • Novaj elementoj estas lanĉitaj por ricevi kaj generi RTP-riveretojn uzante la "rtp://" URI.
  • Aldonita AVTP (Audio Video Transport Protocol) kromaĵo por transdoni prokrast-sentemajn sonajn kaj videofluojn.
  • Aldonita subteno por profilo TR-06-1 (RIST - Fidinda Interreta Flua Transporto).
  • Aldonita rpicamsrc-elemento por kapti videon de fotilo por Raspberry Pi-tabulo.
  • GStreamer Redaktaj Servoj aldonas subtenon por nestitaj templinioj, per-klipo-rapidecajn agordojn, kaj la kapablon uzi la OpenTimelineIO-formaton.
  • Forigitaj konstruaj skriptoj bazitaj en Autotools. Meson nun estas utiligita kiel la ĉefa kunigilo.

fonto: opennet.ru

Aldoni komenton