Ang bagong bersyon ng GStreamer 1.18.0 ay pinakawalan na

logo ng gstreamer

Pagkatapos ng isang taon at kalahati pang-unlad, Ang GStreamer 1.18 ay pinakawalan, isang hanay ng mga bahagi ng cross-platform na nakasulat sa C upang lumikha ng isang malawak na hanay ng mga aplikasyon ng multimedia, mula sa mga manlalaro ng multimedia at mga converter ng audio / video file sa mga VoIP application at broadcast system.

Sa bagong bersyon bagong API para sa transcoding file na ipinakilala mula sa isang format patungo sa isa pa, pati na rin mga pagpapabuti sa suporta ng HDR, suporta para sa extension Ang RTP TWCC at iba pa.

Pangunahing mga bagong tampok ng GStreamer 1.18

Sa bagong bersyon na ipinakita ang trabaho ay tapos na sa pagpapabuti ng suporta ng Gstreamer y es que maaari kaming makahanap ng iba't ibang mga karagdagan sa bagong bersyon na ito 1.8, tulad ng AVTP plugin (Audio Video Transport Protocol) para sa latency sensitibong video at audio transmissions.

At din ang bagong suporta para sa TR-06-1 profile (RIST - Maaasahang Internet Stream Transport), ang kakayahang baguhin ang bilis ng pag-playback on the fly at sinusuportahan din ang extension ng RTP TWCC (Google All Transport Congestion Control) sa rtpmanager.

Sa kaso para sa Windows, Ang ang pinabilis na pag-decode ng video ng hardware ay ipinatupad gamit ang DXVA2 / Direct3D11 APIpati na rin ang isang plugin upang makuha ang video at mapabilis ang pag-encode gamit ang Microsoft Media Foundation. Nagdagdag ng suporta para sa UWP (Universal Windows Platform).

Sa server at client, Nagdagdag ng suporta ang RTSP para sa mga cheat mode (mabilis na pag-scroll kapag nagse-save ng imahe), na inilalarawan sa detalye ng ONVIF (Open Network Video Interface Forum).

Ang Mga Serbisyo sa Pag-edit ng GStreamer ay nagdaragdag ng suporta para sa mga nakapugad na timeline, mga bilis na batay sa clip, at ang kakayahang gamitin ang format na OpenTimelineIO.

Bilang karagdagan sa mga script ng build na nakabase sa Autotools ay inalis at ang Meson ay ginagamit na ngayon bilang pangunahing toolkit ng pagpupulong.

Sa iba pang mga pagbabago na namumukod-tangi ng bagong bersyon na ito:

  • Ang isang bagong mataas na antas na API, GstTranscoder, ay iminungkahi na maaaring magamit sa mga application upang ilipat ang mga file ng file mula sa isang format patungo sa isa pa.
  • Nagdagdag ng suporta para sa AFD (Aktibong Paglalarawan ng Format) at hanay ng codec ng Bar Data.
  • Ang elemento ng qmlgloverlay ay naidagdag upang payagan ang Qt Quick na eksena na lumitaw sa tuktok ng papasok na stream ng video.
  • Ang elementong imagesequencesrc ay naidagdag upang gawing simple ang paglikha ng isang pagkakasunud-sunod ng video mula sa isang pagkakasunud-sunod ng mga imahe ng JPEG o PNG.
  • Ang isang elemento ng dashsink ay idinagdag upang makabuo ng nilalaman ng DASH.
  • Nagdagdag ng elemento ng dvbsubenc upang ma-encode ang mga subtitle ng DVB.
  • Posibleng i-package ang mga MPEG-TS stream na may isang nakapirming rate ng bit at suporta para sa SCTE-35, sa isang paraan na katugma sa mga network ng telebisyon ng cable.
  • Ang Rtmp2 ay ipinatupad sa isang bagong pagpapatupad ng client ng RTMP na may mga elemento ng mapagkukunan at tatanggap.
  • Nagdagdag ang RTSP Server ng suporta sa header upang makontrol ang bilis at pag-scale.
  • Nagdagdag ng svthevcenc, isang H.265 video encoder batay sa SVT-HEVC encoder ng Intel.
  • Nagdagdag ng elemento ng vaapioverlay upang bumuo gamit ang VA-API.
  • Sinusuportahan na ngayon ng mga elemento ng splitmuxsink at splitmuxsrc na stream ng video ng auxiliary (AUX).
  • Ang mga bagong elemento ay ipinakilala upang makatanggap at makabuo ng mga stream ng RTP gamit ang "rtp: //" URI.
  • Nagdagdag ng elemento ng rpicamsrc upang makunan ng video ng camera para sa Raspberry Pi board.
  • Pinahusay na pagtatanghal ng impormasyon at pagproseso ng video na may High Dynamic Range (HDR).

Sa wakas kung nais mong malaman ang tungkol dito tungkol sa bagong bersyon ng Gstreamer na ito maaari mong suriin ang changelog Sa sumusunod na link.

Paano i-install ang Gstreamer 1.18 sa Ubuntu at mga derivatives?

Kung interesado ka sa pag-install ng Gstreamer 1.18 sa iyong distro Maaari mo itong gawin sa pamamagitan ng pagsunod sa mga hakbang na ibinabahagi namin sa ibaba.

Ang proseso ay wasto para sa parehong bagong bersyon ng Ubuntu 20.04 pati na rin para sa mga nakaraang bersyon na may suporta.

Upang mai-install, kailangan lang namin magbukas ng isang terminal (Ctrl + Alt + T) at dito ay nai-type namin ang mga sumusunod na utos:

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

At handa na dito, mai-install na nila ang Gstreamer 1.16 sa kanilang system.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   John dijo

    Kapag naisakatuparan ang mga utos na ito, ang bersyon na na-install ay 1.14.5, maaari mo bang ipaliwanag kung paano i-install ang pinakabagong bersyon na magagamit? Kailangan bang magdagdag ng isang labis na lalagyan?

  2.   Samuel dijo

    "At voila, mai-install na nila ang Gstreamer 1.16 sa kanilang system."

    Ngunit hindi mo nais na mai-install ang bersyon 1.18