Kuadri multimedial GStreamer 1.16.0 i disponueshëm

Pas më shumë se një viti zhvillimi Ndodhi lirimin GStreamer 1.16, një grup komponentësh ndër-platformësh të shkruar në C për krijimin e një game të gjerë aplikacionesh multimediale, nga luajtësit e mediave dhe konvertuesit e skedarëve audio/video, tek aplikacionet VoIP dhe sistemet e transmetimit. Kodi GStreamer është i licencuar sipas LGPLv2.1. Në të njëjtën kohë, janë të disponueshme përditësimet për shtojcat gst-plugins-base 1.16, gst-plugins-good 1.16, gst-plugins-bad 1.16, gst-plugins-ugly 1.16, si dhe lidhjen gst-libav 1.16 dhe Serveri i transmetimit gst-rtsp-server 1.16. Në nivelin API dhe ABI, versioni i ri është i pajtueshëm me degën 1.0. Ndërtimet binare vijnë së shpejti do të përgatitet për Android, iOS, macOS dhe Windows (në Linux rekomandohet përdorimi i paketave nga shpërndarja).

Celës përmirësime GStreamer 1.16:

  • Stacki WebRTC ka shtuar mbështetje për kanalet e të dhënave P2P të implementuara duke përdorur protokollin SCTP, si dhe mbështetje për deng për dërgimin e llojeve të ndryshme të të dhënave multimediale brenda një lidhjeje dhe aftësinë për të punuar me shumë serverë TURN (shtrirje STUN për të anashkaluar përkthyesit e adresave);
  • Mbështetje e shtuar për kodek video AV1 në kontejnerët Matroska (MKV) dhe QuickTime/MP4. Janë zbatuar cilësime shtesë AV1 dhe numri i formateve të të dhënave hyrëse të mbështetur nga koduesi është zgjeruar;
  • Mbështetje e shtuar titra të mbyllura, si dhe aftësinë për të identifikuar dhe nxjerrë lloje të tjera të dhënash të integruara nga video ANC (Të dhënat ndihmëse, informacione shtesë, si audio dhe meta të dhëna, të transmetuara përmes ndërfaqeve dixhitale në pjesët e pashfaqura të linjave të skanimit);
  • Mbështetje e shtuar për audion e pakoduar (të papërpunuar) pa kanale audio të alternuara në memorie (Kanalet audio pa ndërthurje, majtas dhe djathtas vendosen në blloqe të veçanta, në vend të kanaleve të alternuara në formën "Majtas|Djathtas|Majtas|Djathtas|Majtas|Djathtas" );
  • U zhvendos në grupin bazë të shtojcave (gst-plugins-base) GstVideoAggregator (klasë për përzierjen e videos së papërpunuar), kompozitor (një zëvendësim i përmirësuar për videomikserin) dhe elementët e mikserit OpenGL (glvideomixer, glmixerbin, glvideomixerelement, glstereomix, glmosaic), të cilat ishin vendosur më parë në grupin "gst-plugins-bad";
  • Shtuar e re regjimi alternimi i fushës, në të cilin çdo bufer përpunohet si një fushë e veçantë në videon e ndërthurur me ndarjen e fushave të sipërme dhe të poshtme në nivelin e flamujve të lidhur me tampon;
  • Mbështetja për formatin WebM dhe enkriptimin e përmbajtjes është shtuar në paketuesin e kontejnerit të medias Matroska;
  • U shtua një element i ri wpesrc që funksionon si një shfletues i bazuar në motor WebKit WPE (ju lejon të trajtoni daljen e shfletuesit si burim të dhënash);
  • Video4Linux ofron mbështetje për kodimin dhe dekodimin HEVC, kodimin JPEG dhe përmirësimin e importit dhe eksportit të dmabuf;
  • Mbështetja për dekodimin VP8/VP9 është shtuar në dekoderin e videos duke përdorur GPU-në e përshpejtuar të harduerit NVIDIA dhe në kodues është shtuar mbështetja për kodimin e përshpejtuar të harduerit H.265/HEVC;
  • Përmirësime të shumta janë bërë në shtojcën msdk, e cila lejon përdorimin e përshpejtimit të harduerit për kodimin dhe dekodimin në çipat Intel (bazuar në Intel Media SDK). Kjo përfshin mbështetje të shtuar për import/eksportim dmabuf, dekodim VP9, ​​kodim HEVC 10-bit, pas-përpunim video dhe ndryshim dinamik të rezolucionit;
  • Sistemi i paraqitjes së titrave ASS/SSA ka shtuar mbështetje për përpunimin e titrave të shumtë që kryqëzohen në kohë dhe i shfaqin ato njëkohësisht në ekran;
  • Mbështetje e plotë është ofruar për sistemin e ndërtimit Meson, i cili tani rekomandohet për ndërtimin e GStreamer në të gjitha platformat. Heqja e mbështetjes së Autotools pritet në degën e ardhshme;
  • Struktura kryesore e GStreamer përfshin lidhjet për zhvillim në gjuhën Rust dhe një modul me shtojca në Rust;
  • Është kryer optimizimi i performancës.

Burimi: opennet.ru

Shto një koment