kerangka Multimedia GStreamer 1.18.0 sadia

Sanggeus sataun satengah pangwangunan lumangsung ngabebaskeun GStreamer 1.18, susunan cross-platform komponén ditulis dina C pikeun nyieun rupa-rupa aplikasi multimédia, ti pamuter média jeung converters file audio/video, mun aplikasi VoIP jeung sistem streaming. Kodeu GStreamer dilisensikeun dina LGPLv2.1. Dina waktos anu sami, apdet kana gst-plugins-base 1.18, gst-plugins-good 1.18, gst-plugins-bad 1.18, gst-plugins-awon 1.18 plugins sayogi, kitu ogé gst-libav 1.18 mengikat sareng gst-rtsp-server 1.18 streaming server. Dina tingkat API sareng ABI, sékrési énggal cocog sareng cabang 1.0. Binary ngawangun pas bakal disiapkeun pikeun Android, ios, macOS sareng Windows (dina Linux disarankeun nganggo bungkusan tina distribusi).

konci pamutahiran GStreamer 1.18:

  • API tingkat luhur anyar diajukeun GstTranscoder, anu tiasa dianggo dina aplikasi pikeun transcode file tina hiji format ka format anu sanés.
  • Ningkatkeun presentasi inpormasi sareng pamrosésan pidéo kalayan rentang dinamis anu diperpanjang (HDR, High Dynamic Range).
  • Ditambahkeun kamampuhan pikeun ngarobah speed playback on laleur nu.
  • Ditambahkeun dukungan pikeun sakumpulan codec AFD (Aktif Format Pedaran) sarta Bar Data.
  • Ditambahkeun dukungan pikeun server sareng klien RTSP modus trik (ngagulung gancang bari nyimpen gambar), digambarkeun dina ONVIF (Open Network Video Interface Forum) spésifikasi.
  • Dina platform Windows, akselerasi hardware pikeun decoding video dilaksanakeun nganggo API DXVA2 / Direct3D11, sareng plug-in ditawarkeun pikeun newak pidéo sareng akselerasi encoding nganggo Microsoft Media Foundation. Ditambahkeun dukungan pikeun UWP (Universal Windows Platform).
  • Ditambahkeun unsur qmlgloverlay pikeun ngidinan pamandangan Qt Gancang dipintonkeun dina luhureun aliran video asup.
  • Unsur imagesequencesrc geus ditambahkeun pikeun ngagampangkeun nyieun aliran video tina runtuyan gambar dina format JPEG atawa PNG.
  • Ditambahkeun unsur dashsink pikeun ngahasilkeun kontén DASH.
  • Ditambahkeun unsur dvbsubec pikeun encoding subjudul DVB.
  • Nyadiakeun kamampuan pikeun ngarangkep aliran MPEG-TS laju bit tetep kalayan dukungan SCTE-35 dina bentuk anu cocog sareng jaringan kabel.
  • Dilaksanakeun rtmp2 kalayan palaksanaan klien RTMP anyar sareng elemen sumber sareng tilelep.
  • RTSP Server parantos nambihan dukungan pikeun header pikeun ngadalikeun laju sareng skala.
  • Ditambahkeun svthevcenc, encoder video H.265 dumasar kana kode encoder dikembangkeun ku Intel SVT-HEVC.
  • Ditambahkeun unsur vaapioverlay pikeun compositing maké VA-API.
  • Ditambahkeun rojongan pikeun TWCC (Google Transport-Wide Congestion Control) extension RTP pikeun rtpmanager.
  • Elemen splitmuxsink sareng splitmuxsrc ayeuna ngadukung aliran pidéo bantu (AUX).
  • Elemen anyar diwanohkeun pikeun nampi sareng ngahasilkeun aliran RTP nganggo "rtp: //" URI.
  • Ditambahkeun plugin AVTP (Audio Video Transport Protocol) pikeun ngirimkeun aliran audio sareng video anu sénsitip reureuh.
  • Ditambahkeun dukungan pikeun profil TR-06-1 (RIST - Angkutan Aliran Internét anu dipercaya).
  • Ditambahkeun unsur rpicmsrc pikeun moto pidéo tina kaméra pikeun dewan Raspberry Pi.
  • GStreamer Editing Services nambihan pangrojong pikeun timelines, setting speed per-clip, sareng kamampuan ngagunakeun format OpenTimelineIO.
  • Dipiceun Autotools dumasar ngawangun Aksara. Meson ayeuna dipaké salaku alat assembly utama.

sumber: opennet.ru

Tambahkeun komentar