GStreamer 1.22.0 tsarin multimedia yana samuwa

Bayan shekara guda na ci gaba, GStreamer 1.22 an sake shi, wani tsari na giciye na kayan aiki don ƙirƙirar nau'in aikace-aikacen multimedia, daga masu watsa labaru da masu sauya fayilolin mai jiwuwa / bidiyo, zuwa aikace-aikacen VoIP da tsarin gudana. Lambar GStreamer tana da lasisi ƙarƙashin LGPLv2.1. Na dabam, sabuntawa ga gst-plugins-base, gst-plugins-mai kyau, gst-plugins-bad, gst-plugins-mummunan plugins ana haɓakawa, haka kuma gst-libav daure da gst-rtsp-uwar garken yawo. . A matakin API da ABI, sabon sakin yana komawa baya mai jituwa tare da reshen 1.0. Ba da daɗewa ba za a shirya taron binaryar don Android, iOS, macOS da Windows (a cikin Linux ana ba da shawarar amfani da fakiti daga rarrabawa).

Maɓallin haɓakawa a cikin GStreamer 1.22:

  • Ingantattun tallafi don tsarin rikodin bidiyo na AV1. An ƙara ikon yin amfani da hanzarin kayan aiki don ɓoye AV1 da yanke hukunci ta VAAPI/VA, AMF, D3D11, NVCODEC, QSV da Intel MediaSDK APIs. An ƙara sabbin masu sarrafa RTP don AV1. Inganta fassarar AV1 a cikin MP4, Matroska da WebM kwantena. Majalisun sun haɗa da abubuwa tare da masu rikodi na AV1 da dikodi bisa laburaren dav1d da rav1e.
  • Tallafin da aka aiwatar don Qt6. Ƙara qml6glsink element, wanda ke amfani da Qt6 don yin bidiyo a cikin yanayin QML.
  • Ƙara gtk4paintablesink da abubuwan gtkwaylandsink don yin amfani da GTK4 da Wayland.
  • An ƙara sabbin abokan ciniki don yawo masu daidaitawa waɗanda ke goyan bayan ka'idojin HLS, DASH da MSS (Microsoft Smooth Streaming).
  • Yana ba da ikon ƙirƙira gungu-gunguwar majalisai waɗanda aka inganta don rage girman girma.
  • Ƙara tallafi don simulcast WebRTC da Google Congestion Control.
  • An samar da plugin ɗin mai sauƙi da mai ƙunshe da kai don aikawa ta hanyar WebRTC.
  • An ƙara sabon fakitin kafofin watsa labarai na MP4 tare da goyan bayan rarrabuwar kawuna da bayanan da ba a raba su ba.
  • An ƙara sabbin plugins don ajiyar AWS na Amazon da sabis na kwafin sauti.
  • Abubuwan da aka sabunta don harshen Rust. An ƙara sabbin plugins 19, tasiri da abubuwan da aka rubuta a cikin Rust (gst-plugins-rs). An lura cewa 33% na canje-canje a cikin sabon GStreamer ana aiwatar da su a cikin Rust (canje-canjen da ke da alaƙa da ɗaure da plugins), kuma gst-plugins-rs plugin ɗin saitin shine ɗayan mafi haɓaka samfuran GStreamer. Ana iya amfani da plugins da aka rubuta a cikin Rust a cikin shirye-shirye a kowane harshe kuma aiki tare da su yayi kama da amfani da plugins a cikin C da C++.
  • Ana ba da plugins ɗin tsatsa azaman ɓangare na fakitin binary na hukuma don dandamali na Windows da macOS (ana tallafawa taro da bayarwa don Linux, Windows da macOS).
  • An aiwatar da uwar garken kafofin watsa labarai na tushen WebRTC da aka rubuta a cikin Rust, mai goyan bayan WHIP (WebRTC HTTP ingest) da WHEP (WebRTC HTTP egress).
  • An ƙara kashi na bidiyocolorscale, wanda ya haɗu da jujjuyawar bidiyo da ƙarfin ƙima.
  • Ingantattun tallafi don bidiyo tare da zurfin launi mai girma.
  • Ƙara tallafi don abubuwan da suka faru a allon taɓawa zuwa API Kewayawa.
  • Abubuwan da aka ƙara H.264/H.265 timestamp gyare-gyaren abubuwa don sake gina PTS/DTS kafin shirya kwantena na watsa labarai.
  • A kan dandamali na Linux, an inganta amfani da DMA don yin aiki tare tare da buffers lokacin ɓoyewa, ƙaddamarwa, tacewa da kuma yin bidiyo ta amfani da hanzarin kayan aiki.
  • An inganta haɗin kai tare da CUDA: an ƙara ɗakin karatu na gst-cuda da ɓangaren cudaconvertscale, haɗin kai tare da D3D11 da NVIDIA dGPU NVMM abubuwa an samar da su.
  • An inganta haɗin kai tare da Direct3D11: an ƙara sabon ɗakin karatu na gst-d3d11, ƙarfin d3d11screencapture, d3d11videosink, d3d11convert da d3d11compositor plugins an fadada.
  • Don AMD GPUs, ana aiwatar da sabbin maɓallan bidiyo masu haɓaka-hardware a cikin H.264 / AVC, H.265 / HEVC da tsarin AV1, an gina su ta amfani da AMF (Advanced Media Framework) SDK.
  • The applemedia plugin ya ƙara goyon baya ga H.265/HEVC video encoding da dikodi.
  • Ƙara goyon baya don rikodin bidiyo na H.265/HEVC zuwa plugin ɗin androidmedia.
  • An ƙara kadarorin ƙarfi-rayuwa zuwa mai haɗa sauti, mai haɗawa, glvideomixer da d3d11compositor plugins don tilasta yanayin rayuwa don kunna.

source: budenet.ru

Add a comment