Ka disponibilitet i kornizës multimedia GStreamer 1.16.0

Pas një vit zhvillimi u organizua lëshimi GStreamer 1.16, i shkruar në gjuhën C, në një paketë komponentësh që punon në shumicën e platformave për krijimin e një spektri të gjerë aplikacionesh multimedia, nga playerat e mediave dhe konvertuesit e skedarëve audio/video, deri te aplikacionet VoIP dhe sistemet e transmetimit. Kodi GStreamer shpërndahet nën licencën LGPLv2.1. Po ashtu janë të disponueshme përditësime për plug-inët gst-plugins-base 1.16, gst-plugins-good 1.16, gst-plugins-bad 1.16, gst-plugins-ugly 1.16, si dhe mbështetje për gst-libav 1.16 dhe serverin e transmetimit gst-rtsp-server 1.16. Në nivelin API dhe ABI, lëshimi i ri është prapa përputhshëm me degën 1.0. Ndërtimet binarë do të jenë në dispozicion së shpejti do të jenë të gatshme për Android, iOS, macOS dhe Windows (në Linux rekomandohet të përdoren paketat nga shpërndarja).

Karakteristikat kryesore përmirësime GStreamer 1.16:

  • Në paketën WebRTC është shtuar mbështetje për kanalet e dhënave P2P, të implementuara duke përdorur protokollin SCTP, si dhe mbështetje për mekanizmin BUNDLE për dërgimin e llojeve të ndryshme të të dhënave multimedia brenda një lidhjeje dhe mundësinë e punës me disa servera TURN (zgjerimi STUN për kalimin përtej translators adresash);
  • Shtimi i mbështetjes për kodekët video AV1 në kontejnerët Matroska (MKV) dhe QuickTime/MP4. Janë realizuar konfigurime shtesë për AV1 dhe është zgjeruar numri i formateve të të dhënave hyrëse të mbështetur nga koduesi;
  • Shtuar mbështetje subtitra të fshehura, si dhe mundësia për të identifikuar dhe nxjerrë nga video lloje të tjera të të dhënave të integruara ANC (Të Dhëna Ndihmëse, informacion shtesë si zëri dhe metadatat, që transmetohen përmes interface-it dixhital në pjesët e padukshme të linjave të skanimit);
  • Shtimi i mbështetjes për zërin e pakoduar (raw) pa alternimin e kanaleve të zërit në memorie (Non-Interleaved, kanalet e zërit të majtë dhe të djathtë vendosen në blloqe të ndara, në vend që të alternohet kanalet si «LEFT|RIGHT|LEFT|RIGHT|LEFT|RIGHT»);
  • Në paketën e bazës të plug-inëve (gst-plugins-base) janë transferuar GstVideoAggregator (klasa për përzierjen e video-ve raw), compositor (zëvendësimi i avancuar për videomixer) dhe elementet e OpenGL mixer (glvideomixer, glmixerbin, glvideomixerelement, glstereomix, glmosaic), të cilat më parë ishin vendosur në paketën «gst-plugins-bad»;
  • Shtimi i një të ri režim alternimi i fushave, në të cilin çdo bllok përpunohen si një fushë e veçantë në video ndërfutje me ndarjen e fushave të sipërme dhe të poshtme në nivelin e flamujve të lidhur me bllokun;
  • Në shkëputësin e kontejnerëve të mediave Matroska është shtuar mbështetje për formatin WebM dhe enkriptimin e përmbajtjes;
  • Shtimi i një elementi të ri wpesrc, i cili punon si shfletues bazuar në motorin WebKit WPE (lejon të procesojë daljen e shfletuesit si një burim të dhënash);
  • Për Video4Linux është siguruar mbështetje për kodimin dhe dekodimin HEVC, kodimin JPEG dhe përmirësimin e importit dhe eksportit dmabuf;
  • Në dekoduesin e videos, që përdor mjete të përshpejtuara nga GPU NVIDIA, është shtuar mbështetje për dekodimin VP8/VP9, dhe në koduesin mbështetje për kodimin me përshpejtim harduerik H.265/HEVC;
  • Janë bërë përmirësime të shumta në pluginin msdk, që lejon përdorimin e mjeteve të përshpejtimit harduerik për kodimin dhe dekodimin në çipat Intel (të bazuar në Intel Media SDK). Po ashtu është shtuar mbështetje për importin/eksportin dmabuf, dekodimin VP9, kodimin 10-bits HEVC, pasprocesimin e videos dhe ndërrimin dinamik të rezolucionit;
  • Sistemi i vizatimit të titrave ASS/SSA tani mbështet përpunimin e disa titrave që mbivendosen me kohë dhe shfaqjen e tyre të njëkohshme në ekran;
  • Është siguruar mbështetje e plotë për sistemin e ndërtimit Meson, i cili tani rekomandohet për ndërtimin e GStreamer në të gjitha platformat. Eliminimi i mbështetjes për Autotools pritet në degën e ardhshme;
  • Në përbërjen kryesore të GStreamer janë përfshirë lidhje për zhvillimin në gjuhën Rust dhe një modul me pluginë në Rust;
  • Optimizuar performancën.

Burimi: opennet.ru

Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы 🔥 Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы | ProHoster