Multimedia compage GStreamer 1.22.0 praesto

Post annum evolutionis, GStreamer 1.22 dimissus est, tesseram transversam partium componendi amplis applicationum multimediarum applicationum, e instrumentis lusoribus et audio/video lima convertentium, ad applicationes VoIP et systemata diffluentes. In codice GStreamer licentiatus est sub LGPLv2.1. Separatim, updates in gst-plugins-basi, gst-plugins-bona, gst-plugins-mala, gst-plugins-deformis plugins augentur, necnon gst-libav ligamen et gst-rtsp-servi profusum servo . In gradu API et ABI, nova emissio retrograda cum 1.0 ramo compatitur. Coetus binarii mox Android, iOS, macOS et Windows parabuntur (in Linux suadetur ut fasciculis ex distributione utatur).

Key emendationes in GStreamer 1.22:

  • Auxilio emendato pro AV1 forma video descriptam. Facultatem ad hardware accelerationis utendi adiecit per modum describendi et decoctionis AV1 VAAPI/VA, AMF, D3D11, NVCODEC, QSV et Intel MediaSDK APIs. RTP tracto nova addita pro AV1. Improveed parsing of AV1 in MP4, Matroska and WebM continentia. Contiones includunt elementa cum encoders et decoders AV1, in fundatis bibliothecis dav1d et rav1is.
  • Auxilium Qt6 impletur. Elementum qml6glsink additum, quod utitur Qt6 ut reddat video intra scenam QML.
  • Elementa gtk4paintablesink et gtkwaylandsink additae sunt ad reddendam usuram GTK4 et Waylandi.
  • Novi clientes pro adaptivis profusis additae sunt quae subsidia HLS, DASH et MSS (Microsoft Smooth Streaming) protocolla sunt.
  • Facultatem praebet ad conventus spoliatos descendentes creandi qui optimized sunt pro magnitudine reductionis.
  • Auxilia additae pro simulcast WebRTC et Google Congestion Control.
  • Simplex et se contenta plugin ad mittendum per WebRTC providetur.
  • Novam MP4 instrumentorum communicationis fasciculum cum auxilio pro notitia redacta et non-fragmentata addidit.
  • Novas plugins additae pro repositione Amazon AWS et transcribenda officia audio.
  • Renovata ligaturae ad Rust. 19 novas plugins, effectus et elementa in Rust scripta (gst-plugins-rs). Notatur 33% mutationum in novo GStreamer in Rust (mutationes de ligaturas et plugins cura), et gst-plugins-rs plugin copia unum e promptissimis modulorum GStreamer evolvit. Plugins in Rust scripta adhiberi possunt in programs quavis lingua et cum illis operandi simile est ut plugins in C et C++.
  • Rubigo plugins suppeditatur ut pars sarcinarum officialium binariorum pro Fenestra et macOS suggestus (conventus et partus sustentantur pro Linux, Windows et macOS).
  • A WebRTC-substructio instrumentorum ministrorum in Rust scriptum ad effectum adducta est, FERRUM (WebRTC HTTP ingestum) et WHEP (WebRTC HTTP egressum).
  • Addidit elementum videocolorscale, quod video conversionem et facultates scandendi coniungit.
  • Improved support for video with high coloured bottom.
  • Supporta additae pro screen tactus eventus Navigio API.
  • H.264/H.265 indicationem indicationis elementorum ad PTS/DTS refectionem addidit ante instrumentorum vasorum fasciculum.
  • In suggestu Linux, usus DMA emendatus est ad operandum cum buffers cum modulo, decoctione, percolando et reddendo video accelerationem ferrariam utentem.
  • Integratio cum CUDA emendata est: bibliotheca gst-cuda et elementum cudaconvertscale additum est, integratio elementorum D3D11 et NVIDIA dGPU NVMM provisa est.
  • Integratio cum Direct3D11 emendata est: bibliotheca nova gst-d3d11 addita est, facultates d3d11screencapturae, d3d11videosink, d3d11convertunt, et d3d11compositor plugins dilatentur.
  • Pro AMD GPUs, nova ferramenta accelerata in H.264 / AVC, H.265/AVC, H.1 / HEVC et AVXNUMX formatae perficiuntur, aedificatae sunt utens AMF (Advanced Media Framework) SDK.
  • Applemedia plugin subsidium H.265/HEVC video modum translitterandi et decoctionis addidit.
  • Auxilia addita pro H.265/HEVC video descriptam ad plugin androidmedia.
  • Proprietas vis-vive addita est ad rationem audiomixer, compositoris, glvideomixer et d3d11compositoris plugins vim vivendi modum facere posse.

Source: opennet.ru