I-GStreamer 1.20.0 multimedia framework iyatholakala

После полутора лет разработки состоялся релиз GStreamer 1.20, написанного на языке Си кроссплатформенного набора компонентов для создания широкого спектра мультимедиа приложений, от медиаплееров и конвертеров аудио/видео файлов, до VoIP-приложений и систем потокового вещания. Код GStreamer распространяется под лицензией LGPLv2.1. Одновременно доступны обновления плагинов gst-plugins-base 1.20, gst-plugins-good 1.20, gst-plugins-bad 1.20, gst-plugins-ugly 1.20, а также обвязка gst-libav 1.20 и сервер потокового вещания gst-rtsp-server 20. На уровне API и ABI новый выпуск обратно совместим с веткой 1.0. Бинарные сборки в скором времени будут подготовлены для Android, i-iOS, macOS и Windows (v Linux (Kunconywa ukusebenzisa amaphakheji avela ekusabalalisweni).

Ukuthuthukiswa Okubalulekile ku-GStreamer 1.20:

  • Ukuthuthukiswa ku-GitLab kushintshelwe endaweni yokugcina eyodwa evamile kuwo wonke amamojula.
  • Ilabhulali entsha yezinga eliphezulu, i-GstPlay, yengeziwe, ingena esikhundleni se-GstPlayer API futhi inikeza ukusebenza okufanayo kokudlalwa kokuqukethwe, okuhlukile ngokuthi isebenzisa ibhasi lomlayezo esikhundleni samasiginali we-GObject ukwazisa izinhlelo zokusebenza.
  • Usekelo olungeziwe lokuqopha ulwazi lokubonisa ngale ngefomethi ye-WebM, evumela ukudlala amavidiyo e-VP8/VP9 anezindawo ezisobala.
  • Amaphrofayili wombhalo wekhodi manje asekela ukusetha izici eziqondene nohlelo lokusebenza ezengeziwe.
  • Umqambi usebenzisa ukwesekwa kokuguqulwa kwevidiyo nokuxuba kumodi enezintambo eziningi.
  • Izigaba ze-depayloader ne-payloader manje zisekela izihloko ezengeziwe ze-RTP (Izandiso Zesihloko se-RTP) ngendlela ebumbene.
  • Usekelo olungeziwe lwe-SMPTE 2022-1 2-D Indlela Yokulungisa Iphutha Lokudlulisela Phambili.
  • I-Encodebin ne-transcodebin ye-VP8, VP9, ​​​​ne-H.265 codec isebenzisa imodi yombhalo wekhodi ehlakaniphile, eyenza ukudlulisa ikhodi kuphela lapho kudingekile, futhi sonke isikhathi sidlulisela phambili ukusakaza okukhona.
  • I-plugin yesobhohttpsrc manje isihambisana ne-libsoup2 kanye ne-libsoup3.
  • Ikhono lokunquma idatha yokufaka ezingeni lohlaka oluncane lengeziwe, okuvumela ukuqoshwa kwekhodi kuqale ngaphandle kokulinda uhlaka olugcwele ukuthi lwamukelwe. Lokhu kulungiselelwa kusekelwa amadekhoda e-OpenJPEG JPEG 2000, FFmpeg H.264, kanye ne-OpenMAX H.264/H.265.
  • Lapho uqopha ividiyo ye-RTP, WebRTC kanye ne-RTSP protocol, ukuphathwa okuzenzakalelayo kokulahleka kwephakethe, ukonakala kwedatha kanye nezicelo zozimele ezibalulekile kunikezwa.
  • Amaphakethe wesitsha semidiya ye-mp4 kanye ne-Matroska manje asekela ukuguqulwa kwedatha yekhodekhi ekundiza, okukuvumela ukuthi uguqule iphrofayela, ileveli, nokulungiswa kokusakazwa kokufaka kwe-H.264/H.265.
  • Imodi engeziwe yokudala iziqukathi zemidiya ye-mp4 ezihlukene.
  • Ukusekelwa komsindo kungeziwe embobeni esekelwe ku-WPE (Imbobo ye-WebKit Yokushumeka).
  • Kwengezwe amandla okusebenzisa i-CUDA ekuguquleni isikhala sombala, ukukala izinto, kanye nokulayisha izinto.
  • Usekelo lwenkumbulo ye-NVMM (NVIDIA Memory Module) yengezwe ku-OpenGL glupload kanye nezinto ze-gldownload.
  • Usekelo lwe-WebRTC oluthuthukisiwe.
  • I-plugin entsha ye-VA-API (Video Acceleration API) yethuliwe, isekela amadekhoda engeziwe nezici zokucubungula ngemva kokucubungula.
  • I-AppSink API yengeze ukusekelwa kwemicimbi ngaphezu kwamabhafa nohlu lwebhafa.
  • Izilungiselelo ezengeziwe zomugqa wangaphakathi zengezwe ku-AppSrc.
  • Kubuyekezwe ukubophezela kwe-Rust futhi kwengeza ama-plugin amasha angu-26 abhalwe ku-Rust (gst-plugins-rs).
  • Kwengezwe izici ze-aesdec ne-aesenc zokubethela nokususa ukubethela kusetshenziswa i-algorithm ye-AES.
  • Kwengezwe izici ze-fakeaudiosink kanye nevidiyocodectestsink ukuze kuhlolwe futhi kulungiswe iphutha.
  • Amathuluzi athuthukisiwe okudala i-minimalist GStreamer builds.
  • Kwengezwe ikhono lokwakha ngeFFmpeg 5.0.
  • Ukuze Linux реализованы варианты кодеков MPEG-2 и VP9, работающих без сохранения состояния (Stateless).
  • Ukuze Windows в декодировщик на базе Direct3D11/DXVA добавлена поддержка AV1 и MPEG-2.

Source: opennet.ru

Thenga ukusingathwa okuthembekile kwamasayithi anokuvikelwa kwe-DDoS, amaseva e-VPS VDS 🔥 Thenga ukusingathwa kwewebhusayithi okuthembekile ngokuvikelwa kwe-DDoS, amaseva e-VPS VDS | ProHoster