Mundësia e kornizës multimediale GStreamer 1.18.0

Pas pas një viti e gjysmë zhvillimi u organizua lëshimi GStreamer 1.18, e cila është shkruar në gjuhën C, një paketë komponentësh multidimensional që krijon një gamë të gjerë aplikacionesh multimedia, nga player-at e mediave dhe konvertorët e skedareve audio/video, deri tek aplikacionet VoIP dhe sistemet e transmetimit të drejtpërdrejtë. Kodi GStreamer shpërndahet nën licencën LGPLv2.1. Njëkohësisht janë në dispozicion përditësime për pluginët gst-plugins-base 1.18, gst-plugins-good 1.18, gst-plugins-bad 1.18, gst-plugins-ugly 1.18, si dhe mbështetje për gst-libav 1.18 dhe serverin e transmetimit gst-rtsp-server 1.18. Në nivelin API dhe ABI, edicioni i ri është pasqyrë e prapme 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.18:

  • Propozohet një API i ri me nivel të lartë GstTranscoder, i cili mund të përdoret në aplikacione për rikodimin e skedarëve nga një format në tjetrin.
  • Përmirësohet paraqitja e informacionit dhe përpunimi i videove me gamë dinamike të zgjeruar (HDR, High Dynamic Range).
  • Shtuar mundësia për të ndryshuar shpejtësinë e reproduktimit në kohë reale.
  • Shtuar mbështetje për grupin e kodekëve AFD (Përshkrimi Aktiv i Formatit) dhe Bar Data.
  • Në serverin dhe klientin RTSP është shtuar mbështetje për modalitetet trick (rrotullim i shpejtë duke ruajtur imazhin), të përshkruara në specifikimin ONVIF (Open Network Video Interface Forum).
  • Në platformën Windows është implementuar përshpejtimi harduerik i dekodimit të videove duke përdorur API DXVA2 / Direct3D11, si dhe është propozuar një plugin për kapjen e videove dhe përshpejtimin e kodimit me Microsoft Media Foundation. Shtuar mbështetje për UWP (Universal Windows Platform).
  • Shtuar elementin qmlgloverlay, i cili mundëson që të shfaqet skena Qt Quick mbi videostream-in e ardhshëm.
  • Shtuar elementin imagesequencesrc, i cili lehtëson krijimin e videostream-it nga një sekuencë imazhesh në formatet JPEG ose PNG.
  • Shtuar elementin dashsink për gjenerimin e përmbajtjes DASH.
  • Shtuar elementin dvbsubenc për kodimin e titrave DVB.
  • Siguruar mundësinë e paketimit të skedave MPEG-TS me bitrate të caktuar dhe mbështetje SCTE-35, në një formë, e cila është e përshtatshme për rrjetet kabllore televizive.
  • Implementuar rtmp2 me një realizim të ri të klientit RTMP me elementet source dhe sink.
  • Në Serverin RTSP është shtuar mbështetje për header-at për kontrollin e shpejtësisë dhe zmadhuar.
  • Shtuar svthevcenc, koduesin e videos H.265 të bazuar në koduesin që zhvillohet nga kompania Intel SVT-HEVC.
  • Shtuar elementin vaapioverlay për kompozimin duke përdorur VA-API.
  • Në rtpmanager është shtuar mbështetje për zgjerimin RTP TWCC (Google Transport-Wide Congestion Control).
  • Në elementet splitmuxsink dhe splitmuxsrc është shtuar mbështetje për rrjedhat video ndihmëse (AUX).
  • Janë paraqitur elemente të reja për marrjen dhe gjenerimin e rrjedhave RTP, duke përdorur URI «rtp://».
  • Është shtuar plugu AVTP (Audio Video Transport Protocol) për transmetimin e rrjedhave audio dhe video që janë të ndjeshme ndaj vonesave.
  • Është shtuar mbështetje për profilin TR-06-1 (RIST — Reliable Internet Stream Transport).
  • Është shtuar elementi rpicamsrc për kapjen e videos nga kamera për bordin Raspberry Pi.
  • Në GStreamer Editing Services është shtuar mbështetje për kohëra të brendshme të palosur, caktimin e shpejtësisë lidhur me një klip të veçantë dhe mundësinë e përdorimit të formatit OpenTimelineIO.
  • Janë hequr skenarët e ndërtimit të bazuar në Autotools. Si instrument i ri kryesor për ndërtimin tani përdoret Meson.

Burimi: opennet.ru

Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS 🔥 Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS - ProHoster