GStreamer 1.20 yakatoburitswa uye idzi ndidzo nhau dzayo

gstreamer logo

Mushure megore nehafu yekuvandudza kuburitswa kweiyo vhezheni itsva yeGStreamer 1.20 yakaziviswa, a cross-platform seti yezvikamu zvakanyorwa muC zvekugadzira zvakasiyana-siyana zvekushandisa multimedia, kubva kune vanoridza midhiya uye audio/video file converters, kuVoIP applications uye streaming systems.

Mune iyi vhezheni nyowani, kuisirwa kwevatsva encoders kunomira pachena, pamwe nekuvandudzwa kwerutsigiro rwekusanganisa odhiyo nevhidhiyo, pakati pezvimwe zvinhu.

Main nyowani maficha eGStreamer 1.20

Mune iyi vhezheni itsva zvataurwa izvozvo kusimudzira pamusoro peGitLab kwave kuenda pakushandisa imwechete yakajairika repository kune ese ma module.

Kana zviri izvo zvitsva zvinoratidzwa mune iyi vhezheni itsva, zvinofanirwa kucherechedzwa kuti yakawedzera raibhurari itsva yepamusoro-soro, GstPlay, iyo inotsiva iyo GstPlayer API uye inopa zvakafanana mashandiro ekutamba zvemukati, kunze kwekuti inoshandisa meseji bhazi kuzivisa maapplication panzvimbo yeGObject masaini.

Izvo zvakare zvakasimbiswa izvo yakawedzera rutsigiro rwe SMPTE 2022-1 2-D michina (Pamberi pekugadzirisa kukanganisa), pamwe encodebin uye transcodebin yeVP8, VP9, ​​​​uye H.265 codecs inoshandisa smart encoding mode ("smart encoding"), umo transcoding inoitwa chete pazvinenge zvichidiwa, uye imwe nguva, kufambisa kuripo kunoendeswa mberi.

Imwe shanduko inomira pachena ndeyekuti yakawedzera kugona kudhidha data yekuisa padanho repakati furemu (sub-frame), iyo inokutendera kuti utange decoding pasina kumirira furemu yakazara. Iyi optimization inoenderana neOpenJPEG JPEG 2000, FFmpeg H.264, uye OpenMAX H.264/H.265 madhikodha.

Pamusoro pevhidhiyo decoding yeRTP, WebRTC, uye RTSP protocol, inopa otomatiki kubata kwekurasikirwa kwepaketi, huwori hwedata, uye zvikumbiro zvekiyi, zvakare. yakawedzera rutsigiro rwekuchinja codec data panhunzi kumudziyo packers midhiya mp4 uye Matroska.

Kune rimwe divi, zvinoratidzwa izvo yakawedzera tsigiro yedecoding ruzivo pachena muWebM format, inokubvumidza kuti utambe VP8/VP9 mavhidhiyo ane nzvimbo dzakajeka, pamwe nerutsigiro rwekumisikidza mamwe maapplication-chaicho zvivakwa mumaencoding profiles, uye kugona kushandisa CUDA kushandurudza nzvimbo yeruvara, kuyera zvinhu, uye kuyera.

Of the dzimwe shanduko dzinomira pachena yeiyi vhezheni itsva:

  • Iwo anobhadhara uye anobhadhara makirasi ane rutsigiro rwakabatana rwekushanda nemamwe maRTP misoro.
  • Yakavandudzwa kuenderana neWebRTC.
  • Yakawedzerwa modhi yekugadzira yakatsemuka mp4 midhiya mabhini.
  • Yakawedzera tsigiro yechiitiko kuAppSink API mukuwedzera kune buffers uye buffer rondedzero.
  • Yakawedzera mamwe marongero emukati memitsara kuAppSrc.
  • Yakagadziridzwa Rust mutauro inosunga uye yakawedzera makumi maviri nematanhatu maplugins akanyorwa muRust (gst-plugins-rs).
  • Yakawedzera aesdec uye aesenc zvinhu zve encryption uye decryption uchishandisa iyo AES algorithm.
    Yakawedzera fakeaudiosink uye videocodectestsink zvinhu zvekuyedza uye kugadzirisa.
  • Zvishandiso zvakavandudzwa zvekugadzira minimalist shanduro dzeGStreamer.
    Yakawedzera kugona kuunganidza neFFmpeg 5.0.
  • Kune Linux, zvisingaverengeki shanduro dzeMPEG-2 uye VP9 codecs dzinoitwa.
  • YeWindows, iyo Direct3D11/DXVA yakavakirwa decoder yakawedzera rutsigiro rweAV1 uye MPEG-2.
  • Souphttpsrc plugin inoenderana ne libsoup2 uye libsoup3.
  • Muumbi anotsigira kushandurwa kwevhidhiyo uye kusanganisa mune akawanda-akarukwa maitiro.

Finalmente kana iwe uchida kuziva zvakawanda nezvazvo nezve iyi vhezheni itsva yeGstreamer unogona kutarisa changelog Mune inotevera chinongedzo.

Maitiro ekuisa Gstreamer 1.20 paUbuntu uye zvigadzirwa?

Kana iwe uchida kuisa Gstreamer 1.18 pane yako distro Unogona kuzviita nekutevera nhanho dzatinogovana pazasi.

Maitiro acho anoshanda kune ese ari maviri mavhezheni eUbuntu 20.04 pamwe neshanduro dzakapfuura nerutsigiro.

Kuisa, isu tinongofanirwa kuvhura terminal (Ctrl + Alt + T) uye mariri tinonyora inotevera mirairo:

sudo apt-get install gstreamer1.0-tools gstreamer1.0-alsa gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav

Uye vakagadzirira nayo, vanenge vatoisa Gstreamer 1.16 pane yavo system.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako