GStreamer 1.18.0 multimedia framework ilipo

Patapita chaka ndi theka chitukuko chinachitika kumasula GStreamer 1.18, gulu lazigawo zodutsamo zolembedwa mu C popanga mapulogalamu ambiri a multimedia, kuchokera kwa osewera ndi otembenuza mafayilo a audio / mavidiyo, ku mapulogalamu a VoIP ndi machitidwe osakanikirana. Khodi ya GStreamer ili ndi chilolezo pansi pa LGPLv2.1. Nthawi yomweyo, zosintha za gst-plugins-base 1.18, gst-plugins-good 1.18, gst-plugins-bad 1.18, gst-plugins-ugly 1.18 mapulagini akupezeka, komanso gst-libav 1.18 kumanga ndi mapulagini gst-rtsp-server 1.18 seva yotsatsira. Pa mlingo wa API ndi ABI, kumasulidwa kwatsopano kumabwerera kumbuyo kumagwirizana ndi nthambi ya 1.0. Zomanga za binary zikubwera posachedwa zidzakonzedwa kwa Android, iOS, macOS ndi Windows (pa Linux tikulimbikitsidwa kugwiritsa ntchito phukusi kuchokera pakugawa).

Chinsinsi kuwongolera GStreamer 1.18:

  • API yatsopano yapamwamba yoperekedwa GstTranscoder, yomwe ingagwiritsidwe ntchito m'mapulogalamu osinthira mafayilo kuchokera kumtundu wina kupita ku wina.
  • Kuwongolera kwachidziwitso ndikukonza makanema okhala ndi mawonekedwe okulirapo (HDR, High Dynamic Range).
  • Anawonjezera luso kusintha kusewera liwiro pa ntchentche.
  • Thandizo lowonjezera la ma codec AFD (Active Format Description) ndi Bar Data.
  • Thandizo lowonjezera la seva ya RTSP ndi kasitomala trick modes (kuthamanga mwachangu ndikusunga chithunzi), kufotokozedwa mu ONVIF (Open Network Video Interface Forum) mafotokozedwe.
  • Pa nsanja ya Windows, kuthamangitsa kwa Hardware kwa kutsitsa makanema kumayendetsedwa pogwiritsa ntchito DXVA2 / Direct3D11 API, ndipo pulagi imaperekedwa kuti ijambule makanema ndikukweza ma encoding pogwiritsa ntchito Microsoft Media Foundation. Thandizo lowonjezera la UWP (Universal Windows Platform).
  • Anawonjezera chinthu cha qmlgloverlay kuti alole mawonekedwe a Qt Quick kuti awonetsedwe pamwamba pa vidiyo yomwe ikubwera.
  • Chigawo cha imagesequencesrc chawonjezedwa kuti chikhale chosavuta kupanga mavidiyo kuchokera pamndandanda wazithunzi mumitundu ya JPEG kapena PNG.
  • Onjezani chinthu cha dashsink kuti mupange zinthu za DASH.
  • Chowonjezera cha dvbsubenc cha DVB subtitle encoding.
  • Amapereka kuthekera koyika mitsinje yokhazikika ya bitrate MPEG-TS yokhala ndi chithandizo cha SCTE-35 mu mawonekedwe ogwirizana ndi maukonde a chingwe.
  • Kukhazikitsa rtmp2 ndikukhazikitsa kwatsopano kwa kasitomala wa RTMP wokhala ndi magwero ndi zinthu zakumira.
  • RTSP Server yawonjezera chithandizo chamutu kuti chiwongolere liwiro ndi makulitsidwe.
  • Added svthevcenc, encoder ya kanema ya H.265 kutengera khodi ya encoder yopangidwa ndi Intel SVT-HEVC.
  • Chowonjezera cha vaapioverlay chophatikizira pogwiritsa ntchito VA-API.
  • Thandizo lowonjezera la TWCC (Google Transport-Wide Congestion Control) RTP yowonjezera ku rtpmanager.
  • Zinthu za splitmuxsink ndi splitmuxsrc tsopano zimathandizira makanema othandizira (AUX).
  • Zatsopano zimayambitsidwa polandila ndi kupanga ma RTP streams pogwiritsa ntchito "rtp://" URI.
  • Wowonjezera pulogalamu yowonjezera ya AVTP (Audio Video Transport Protocol) yotumizira ma audio ndi makanema osachedwetsa.
  • Zowonjezera zothandizira mbiri ya TR-06-1 (RIST - Odalirika pa Internet Stream Transport).
  • Chowonjezera cha rpicmsrc kujambula kanema kuchokera ku kamera ya Raspberry Pi board.
  • GStreamer Editing Services imawonjezera chithandizo chanthawi yokhazikika, makonda amtundu uliwonse, komanso kuthekera kogwiritsa ntchito mtundu wa OpenTimelineIO.
  • Kuchotsa zolemba za Autotools zochokera. Meson tsopano imagwiritsidwa ntchito ngati chida chachikulu cholumikizira.

Source: opennet.ru

Kuwonjezera ndemanga