Ngemuva konyaka nohhafu intuthuko, I-GStreamer 1.18 ikhishwe, iqoqo lezinto ezinqamulelayo ezibhalwe ku-C ukudala izinhlelo eziningi ezahlukahlukene, kusuka kubadlali be-multimedia kanye nabaguquli befayela lomsindo / ividiyo baye kuzinhlelo zeVoIP nezinhlelo zokusakaza.
Enguqulweni entsha i-API entsha yamafayela wokufaka amakhodi yethulwe kusuka kufomethi eyodwa kuya kwenye, kanye ne- ukuthuthukiswa kokusekelwa kwe-HDR, ukuxhaswa kokwandiswa I-RTP TWCC nezinye izinto eziningi.
Izici ezintsha eziyinhloko ze-GStreamer 1.18
Kule nguqulo entsha eveziwe Umsebenzi wenziwe ekuthuthukiseni ukwesekwa kweGstreamer futhi lokho singathola izengezo ezahlukahlukene kule nguqulo entsha 1.8, njenge-plugin ye-AVTP (I-Audio Video Transport Protocol) yokudluliswa kwevidiyo nomsindo okuzwelayo.
Kanye futhi nokusekelwa okusha kwephrofayili ye-TR-06-1 (RIST - Ezokuthembeka Zokusakaza Kwe-inthanethi), i ikhono lokushintsha isivinini sokudlala endizeni futhi usekela nokwandiswa kwe-RTP TWCC (Google All Transport Congestion Control) ku-rtpmanager.
Endabeni ye- Windows, lo ukusonjululwa kwamavidiyo okusheshisiwe kusetshenziswa i-DXVA2 / Direct3D11 APIkanye ne-plugin yokubamba ividiyo nokusheshisa ukufaka ikhodi usebenzisa iMicrosoft Media Foundation. Kungezwe ukusekelwa kwe-UWP (Universal Windows Platform).
Kusiphakeli nakwiklayenti, I-RTSP ingeze ukusekelwa kwezindlela zokukhohlisa (ukuskrola ngokushesha lapho ugcina isithombe), esichazwa kusimo se-ONVIF (Open Network Video Interface Forum).
Izinsizakalo Zokuhlela ze-GStreamer zengeza ukusekelwa kwemigqa yesikhathi esidaliwe, izivinini ezenzelwe isiqeshana, kanye nekhono lokusebenzisa ifomethi ye-OpenTimelineIO.
Ngaphezu kwemibhalo yokwakha esekwe ku-Autotools isusiwe futhi iMeson manje isetshenziswa njengethuluzi lamathuluzi eliyinhloko lomhlangano.
Kwezinye izinguquko ezigqamile yale nguqulo entsha:
- I-API entsha esezingeni eliphakeme, iGstTranscoder, iphakanyisiwe engasetshenziswa kuzinhlelo zokusebenza zokudlulisa amafayela kusuka kufomethi eyodwa kuya kolunye.
- Kungezwe ukusekelwa kwe-AFD (Incazelo Yefomethi Esebenzayo) ne-Bar Data codec set.
- Isici se-qmlgloverlay sesingeziwe ukuvumela indawo ye-Qt Quick ukuthi ivele ngaphezulu kokusakazwa kwevidiyo okungenayo.
- Isici se-imagesequencesrc singeziwe ukuze kube lula ukwenziwa kokulandelana kwevidiyo kulandelana kwezithombe ze-JPEG noma ze-PNG.
- Kufakwe i-dashsink element ukukhiqiza okuqukethwe kwe-DASH.
- Kungezwe into ye-dvbsubenc yokufaka ikhodi engezansi kwe-DVB.
- Kungenzeka ukupakisha imifudlana ye-MPEG-TS ngesilinganiso esincane esinqunyelwe nokusekelwa kwe-SCTE-35, ngendlela ehambisana namanethiwekhi wethelevishini wekhebula.
- I-Rtmp2 yaqaliswa ngokusetshenziswa kweklayenti elisha le-RTMP ngezinto zomthombo nezamukeli.
- I-RTSP Server ingeza ukuxhaswa kwekhanda ukulawula isivinini nokukala.
- Kungezwe i-svthevcenc, isifaki khodi sevidiyo esingu-H.265 esuselwa kusifaki khodi se-Intel's SVT-HEVC.
- Kungezwe i-vaapioverlay element yokuqamba usebenzisa i-VA-API.
- Izinto ze-splitmuxsink ne-splitmuxsrc manje zisekela ukusakazwa kwamavidiyo asizayo (AUX).
- Izinto ezintsha zethulwe ukwamukela nokukhiqiza ukusakazwa kwe-RTP kusetshenziswa i- "rtp: //" URI.
- Kungezwe isici se-rpicamsrc sokuthwebula ividiyo yekhamera yebhodi le-Raspberry Pi.
- Ukwethulwa kolwazi okuthuthukisiwe nokulungiswa kwevidiyo nge-High Dynamic Range (HDR).
Okokugcina uma ufuna ukwazi kabanzi ngayo mayelana nale nguqulo entsha yeGstreamer ungabheka i-changelog Kulesi sixhumanisi esilandelayo.
Ungayifaka kanjani iGstreamer 1.18 ku-Ubuntu nakwezinye izinto?
Uma unentshisekelo yokufaka iGstreamer 1.18 ku-distro yakho Ungakwenza ngokulandela izinyathelo esabelana ngazo ngezansi.
Inqubo isebenza kokubili kunguqulo entsha ye-Ubuntu 20.04 kanye nezinguqulo zangaphambilini ngokuxhaswa.
Ukufaka, kufanele sivule ukuphela (Ctrl + Alt + T) futhi kulo sithayipha imiyalo elandelayo:
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
Futhi ngomumo ngalo, bazobe sebevele befake iGstreamer 1.16 kusistimu yabo.
Lapho wenza le miyalo, inguqulo efakiwe ingu-1.14.5, ungachaza ukuthi ungayifaka kanjani inguqulo yakamuva etholakalayo? Ingabe kufanele ungeze indawo yokugcina eyengeziwe?
"Futhi i-voila, bazobe sebevele befake iGstreamer 1.16 ohlelweni lwabo."
Kepha awufunanga ukufaka inguqulo 1.18