Mfumo wa media titika GStreamer 1.18.0 inapatikana

Baada ya mwaka na nusu ya maendeleo ilifanyika kutolewa GStreamer 1.18, seti ya vipengele mbalimbali vilivyoandikwa katika C kwa ajili ya kuunda anuwai ya programu za media titika, kutoka kwa vicheza media na vigeuzi vya faili za sauti/video, hadi programu za VoIP na mifumo ya utiririshaji. Msimbo wa GStreamer umepewa leseni chini ya LGPLv2.1. Wakati huo huo, masasisho ya programu jalizi gst-plugins-base 1.18, gst-plugins-good 1.18, gst-plugins-bad 1.18, gst-plugins-ugly 1.18 yanapatikana, pamoja na gst-libav 1.18 ya kufunga na gst-rtsp-server 1.18 seva ya utiririshaji. Katika kiwango cha API na ABI, toleo jipya linaendana nyuma na tawi la 1.0. Binary hujenga hivi karibuni itatayarishwa kwa Android, iOS, macOS na Windows (kwenye Linux inashauriwa kutumia vifurushi kutoka kwa usambazaji).

Ufunguo maboresho GStreamer 1.18:

  • API mpya ya kiwango cha juu imependekezwa GstTranscoder, ambayo inaweza kutumika katika programu kupitisha faili kutoka umbizo moja hadi jingine.
  • Uwasilishaji ulioboreshwa wa maelezo na uchakataji wa video na masafa marefu yaliyopanuliwa (HDR, Kiwango cha Juu cha Nguvu).
  • Imeongeza uwezo wa kubadilisha kasi ya uchezaji kwenye kuruka.
  • Usaidizi ulioongezwa kwa seti ya kodeki AFD (Maelezo Yanayotumika ya Umbizo) na Data ya Mwambaa.
  • Usaidizi ulioongezwa kwa seva ya RTSP na mteja njia za hila (kusogeza haraka huku ukihifadhi picha), iliyofafanuliwa katika vipimo vya ONVIF (Open Network Video Interface Forum).
  • Kwenye jukwaa la Windows, kuongeza kasi ya vifaa vya kusimbua video inatekelezwa kwa kutumia API ya DXVA2 / Direct3D11, na programu-jalizi hutolewa kwa kukamata video na kuongeza kasi ya usimbuaji kwa kutumia Microsoft Media Foundation. Usaidizi ulioongezwa kwa UWP (Jukwaa la Windows la Universal).
  • Imeongeza kipengele cha qmlgloverlay ili kuruhusu tukio la Qt Quick kuonyeshwa juu ya mtiririko wa video unaoingia.
  • Kipengele cha imagesequencesrc kimeongezwa ili kurahisisha kuunda mtiririko wa video kutoka kwa msururu wa picha katika umbizo la JPEG au PNG.
  • Imeongeza kipengee cha dashsink ili kutoa maudhui ya DASH.
  • Kipengele cha dvbsubenc kimeongezwa kwa usimbaji wa manukuu ya DVB.
  • Hutoa uwezo wa kufunga mitiririko ya kasi ya biti MPEG-TS kwa usaidizi wa SCTE-35 katika fomu inayooana na mitandao ya kebo.
  • Imetekelezwa rtmp2 na utekelezaji mpya wa mteja wa RTMP na chanzo na vipengee vya kuzama.
  • Seva ya RTSP imeongeza usaidizi kwa vichwa ili kudhibiti kasi na kuongeza.
  • Imeongeza svthevcenc, kisimbaji cha video cha H.265 kulingana na msimbo wa kusimba uliotengenezwa na Intel SVT-HEVC.
  • Kipengele cha vaapioverlay kiliongezwa kwa utunzi kwa kutumia VA-API.
  • Usaidizi umeongezwa kwa kiendelezi cha TWCC (Udhibiti wa Msongamano wa Usafiri wa Google) kwa rtpmanager.
  • Vipengee vya splitmuxsink na splitmuxsrc sasa vinaauni mitiririko ya video saidizi (AUX).
  • Vipengele vipya vinaletwa kwa ajili ya kupokea na kuzalisha mitiririko ya RTP kwa kutumia URI ya "rtp://".
  • Imeongeza programu-jalizi ya AVTP (Itifaki ya Usafiri wa Video ya Sauti) kwa ajili ya kusambaza mitiririko ya sauti na video ambayo ni nyeti kwa kuchelewa.
  • Msaada ulioongezwa kwa wasifu TR-06-1 (RIST - Usafiri Unaoaminika wa Kutiririsha Mtandaoni).
  • Imeongeza kipengee cha rpicamsrc ili kunasa video kutoka kwa kamera kwa bodi ya Raspberry Pi.
  • Huduma za Kuhariri za GStreamer huongeza usaidizi kwa kalenda za matukio zilizowekwa, mipangilio ya kasi ya kila klipu, na uwezo wa kutumia umbizo la OpenTimelineIO.
  • Imeondoa hati za ujenzi kulingana na Zana za Kiotomatiki. Meson sasa inatumika kama zana kuu ya kusanyiko.

Chanzo: opennet.ru

Kuongeza maoni