Saadaval on multimeedia raamistiku GStreamer 1.22.0

PĂ€rast aastast arendust on vĂ€lja antud GStreamer 1.22, platvormidevaheline komponentide kogum erinevate multimeedia rakenduste, sealhulgas meediamĂ€ngijate ja audio/video failide konverterite ning VoIP-rakenduste ja voogesitussĂŒsteemide loomiseks. GStreamer'i kood levitatakse LGPLv2.1 litsentsi alusel. Eraldi arendatakse pluginade uuendusi gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, samuti gst-libav ja voogedastuse server gst-rtsp-server. Uue vĂ€ljaande API ja ABI on tagasipööratavalt ĂŒhilduvad versiooniga 1.0. Binaarsed kogud valmistatakse varsti ette Androidile, iOS-ile, macOS-ile ja Windowsile (Linuxis soovitatakse kasutada jaotuse pakette).

GStreamer 1.22 peamised tÀiustused:

  • Parandatud on AV1 video kodeerimisformaadi toimet. Lisatud on vĂ”imalus kasutada riistvaralist kiirendust AV1 kodeerimiseks ja dekodeerimiseks lĂ€bi VAAPI/VA, AMF, D3D11, NVCODEC, QSV ja Intel MediaSDK API. Uued RTP-kĂ€sitlejad AV1 jaoks on lisatud. AV1 protsessimine MP4, Matroska ja WebM konteinerites on paranenud. Kogud sisaldavad kodeerijate ja dekodeerijate elemente AV1 pĂ”hjal, mis on rajatud raamatukogudele dav1d ja rav1e.
  • Toetust Qt6 on rakendatud. Lisatud on element qml6glsink, mis kasutab Qt6 videote kuvamiseks QML stseenis.
  • GTK4 ja Waylandi kasutamise jaoks on lisatud elemendid gtk4paintablesink ja gtkwaylandsink.
  • Uued kliendid on lisatud adaptivi voogedastuse jaoks, mis toetavad HLS, DASH ja MSS (Microsoft Smooth Streaming) protokolle.
  • Saadaval on vĂ”imalus luua kĂ€rbitud kogusid, mis on optimeeritud suuruse vĂ€hendamiseks.
  • WebRTC simulcast ja Google Congestion Control on toeks.
  • Pakutakse lihtsat ja iseseisvat pluginat WebRTC kaudu saatmiseks.
  • Uus MP4 meedia konteineri pakkuja on lisatud, mis toetab fragmenteeritud ja mittefragmenteeritud andmeid.
  • Uued plaginad Amazon AWS ja heli transkribeerimise teenuste jaoks on lisatud.
  • Rust'i keele sidemed on uuendatud. Lisatud on 19 uut plaginat, efekti ja elementi, mis on kirjutatud Rusti keeles (gst-plugins-rs). 33% uue GStreamer'i muudatustest on teostatud Rust'is (muudatused puudutavad sidemeid ja pluginaid), samas kui gst-plugins-rs on ĂŒks ja aktiivsemaid GStreamer'i mooduleid. Rust'is kirjutatud pluginaid saab kasutada programmides, mis on kirjutatud mis tahes keeles, ning nendega töötamine on sarnane C ja C++ pluginaid kasutamisega.
  • Rusti pluginid tarnitakse ametlikesse binaarpakettidesse Windowsi ja macOSi platvormidele (komplektide ja tarnimise tugi on saadaval Linuxi, Windowsi ja macOSi jaoks).
  • Rustis kirjutatud WebRTC-pĂ”hine multimeedia server toetab WHIP-i (WebRTC HTTP ingest) ja WHEP-i (WebRTC HTTP egress).
  • Videokaalumiselement videocolorscale, mis ĂŒhendab video konverteerimise ja skaleerimise vĂ”imalused.
  • Parandatud tuge kĂ”rge vĂ€rvisĂŒgavusega videole.
  • Navigation API-s on lisatud toetust puuteekraanide sĂŒndmustele.
  • H.264/H.265 ajatempli korrektuuri elemendid on lisatud, et rekonstrueerida PTS/DTS multimeedia konteineri pakkimise eel.
  • Linuxi platvormil on paranenud DMA rakendamine, et teha koostööd pubufferitega videote kodeerimise, dekodeerimise, filtreerimise ja renderdamise ajal riistvaralise kiirenduse abil.
  • CUDA integreerimist on parandatud: lisatud raamatukogu gst-cuda ja element cudaconvertscale, integreeritud D3D11 ja NVIDIA dGPU NVMM elementidega.
  • Direct3D11 integreerimist on parandatud: uus raamatukogu gst-d3d11 on lisatud, laiendatud d3d11screencapture, d3d11videosink, d3d11convert ja d3d11compositor pluginade vĂ”imalusi.
  • AMD GPU-de jaoks on vĂ€lja töötatud uued riistvaraliselt kiirendatud video kodeerijad H.264/AVC, H.265/HEVC ja AV1 formaatides, loodud AMF (Advanced Media Framework) SDK kasutades.
  • applemedia pluginasse on lisatud H.265/HEVC video kodeerimise ja dekodeerimise tugi.
  • androidmedia pluginasse on lisatud H.265/HEVC video kodeerimise tugi.
  • audiomixer, compositor, glvideomixer ja d3d11compositor pluginadesse on lisatud force-live omadus live-reĆŸiimi sundimiseks.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster