Emva konyaka wophuhliso ukukhulula , isethi ye-cross-platform yamacandelo abhalwe kwi-C ekudaleni uluhlu olubanzi lwezicelo ze-multimedia, ukusuka kubadlali beendaba kunye nabaguquleli befayile yeaudio / yevidiyo, kwizicelo zeVoIP kunye neenkqubo zokusasaza. Ikhowudi ye-GStreamer inelayisensi phantsi kwe-LGPLv2.1. Kwangaxeshanye, uhlaziyo kwi-gst-plugins-base 1.16, gst-plugins-good 1.16, gst-plugins-bad 1.16, gst-plugins-ugly 1.16 plugins ziyafumaneka, kunye ne-gst-libav 1.16 yokubopha kunye ne iseva ye-gst-rtsp-1.16 yostrimisho. Kwinqanaba le-API kunye ne-ABI, ukukhutshwa okutsha kubuyela ngasemva kuhambelana nesebe le-1.0. Ukwakhiwa kweBinary kuyeza kungekudala kuba Android,iOS, macOS ΠΈ Windows (ngaphakathi Linux (Kucetyiswa ukuba kusetyenziswe iipakethe ezivela kusasazo).
Isitshixo GStreamer 1.16:
- Isitaki seWebRTC songeze inkxaso kumajelo edatha eP2P aphunyezwe kusetyenziswa umthetho olandelwayo we-SCTP, kunye nenkxaso yedatha. ukuthumela iintlobo ezahlukeneyo zedatha yemultimedia ngaphakathi koxhulumaniso olunye kunye nokukwazi ukusebenza kunye neeseva ezininzi ze-TURN (STUN ulwandiso lokudlula abaguquleli beedilesi);
- Inkxaso eyongeziweyo yekhowudi yevidiyo ye-AV1 kwiMatroska (MKV) kunye nezikhongozeli ze-QuickTime/MP4. Izicwangciso ezongezelelweyo ze-AV1 ziye zaphunyezwa kwaye inani leefomathi zedatha yegalelo elixhaswa yi-encoder liye landiswa;
- Inkxaso eyongeziweyo , kunye nokukwazi ukuchonga nokukhupha ezinye iintlobo zedatha edibeneyo kwividiyo (IiNkcukacha eziNcedisayo, ulwazi olongezelelweyo, olufana ne-audio kunye ne-metadata, ehanjiswa nge-interfaces yedijithali kwiindawo ezingabonakaliyo zemigca yokuskena);
- Inkxaso eyongeziweyo yeaudio engafakwanga (eluhlaza) ngaphandle kokutshintshana amajelo omsindo kwinkumbulo (Amajelo omsindo angangeneleli, asekhohlo nasekunene abekwe kwiibhloko ezahlukeneyo, endaweni yokutshintshiselana kwamajelo ngendlela ethi βLEFT|RIGHT|LEFT|RIGHT|LEFT|RIGHTβ );
- Ihanjiswe kwisiseko sesethi ye-plugins (gst-plugins-base) (iklasi yokuxuba ividiyo ekrwada), (ukutshintshwa okuphuculweyo kwe-videomixer) kunye nezinto zokuxuba i-OpenGL (i-glvideomixer, i-glmixerbin, i-glvideomixerelement, i-glstereomix, i-glmosaic), eyayibekwe ngaphambili kwi-"gst-plugins-bad" iseti;
- Yongezwe entsha ukutshintshwa kwentsimi, apho isithinteli ngasinye sisetyenzwa njengentsimi eyahlukileyo kwividiyo edityanisiweyo kunye nokwahlulwa kwamasimi aphezulu nasezantsi kwinqanaba leeflegi ezinxulumene nesithinteli;
- Inkxaso yefomathi yeWebM kunye ne-encryption yomxholo yongezwe kwi-Matroska media container unpacker;
- Yongezwe into entsha ye-wpesrc esebenza njengebhrawuza esekwe enjini (ikuvumela ukuba uphathe imveliso yesikhangeli njengomthombo wedatha);
- YeVidiyo4Linux Inika inkxaso kwi-HEVC encoding and decoding, i-JPEG encoding, kunye nokuphucula ukungenisa nokuthumela ngaphandle kwe-dmabuf;
- Inkxaso ye-VP8/VP9 decoding yongezwe kwi-decoder yevidiyo kusetyenziswa i-NVIDIA hardware ekhawulezayo i-GPU, kunye nenkxaso ye-H.265/HEVC i-encoding ekhawulezayo yokufakwa kweekhowudi yongezwe kwi-encoder;
- Uphuculo oluninzi lwenziwe kwi-plugin ye-msdk, evumela ukusetyenziswa kwe-hardware yokunyusa i-encoding kunye ne-decoding kwi-Intel chips (esekelwe kwi-Intel Media SDK). Oku kubandakanya inkxaso eyongeziweyo yokungenisa / ukuthumela ngaphandle kwe-dmabuf, i-VP9 decoding, i-10-bit HEVC encoding, i-post-processing yevidiyo kunye nokuguqulwa kwesisombululo esiguqukayo;
- Inkqubo yonikezelo lwemibhalo engezantsi ye-ASS/SSA yongeze inkxaso yokusetyenzwa kwemibhalo engezantsi emininzi edibana ngexesha kwaye ibonise ngaxeshanye kwisikrini;
- Inkxaso epheleleyo inikezelwe kwinkqubo yokwakha ye-Meson, ekhuthazwayo ngoku ukwakha i-GStreamer kuwo onke amaqonga. Ukususwa kwenkxaso ye-Autotools kulindeleke kwisebe elilandelayo;
- Ulwakhiwo oluphambili lwe-GStreamer lubandakanya izibophelelo zophuhliso kulwimi lweRust kunye nemodyuli eneeplagi kwiRust;
- Ukwandiswa komsebenzi kwenziwe.
umthombo: opennet.ru
