Ma hope o hoʻokahi makahiki o ka hoʻomohala ʻana hoʻokuʻu , he hui cross-platform o nā mea i kākau ʻia ma C no ka hana ʻana i kahi ākea o nā noi multimedia, mai nā mea pāʻani media a me nā mea hoʻololi leo / wikiō, i nā noi VoIP a me nā ʻōnaehana streaming. Ua laikini ʻia ka code GStreamer ma lalo o LGPLv2.1. Ma ka manawa like, loaʻa nā mea hou i ka gst-plugins-base 1.16, gst-plugins-good 1.16, gst-plugins-bad 1.16, gst-plugins-ugly 1.16 plugins, a me ka gst-libav 1.16 paʻa a me ka gst-rtsp-server 1.16 kikowaena kikowaena. Ma ka pae API a me ABI, ua kūpono ka hoʻokuʻu hou me ka lālā 1.0. ʻO nā kūkulu binary e hiki koke mai ana no ka mea, Android, iOS, macOS и Windows (i loko Linux (Manaʻo ʻia e hoʻohana i nā pūʻolo mai ka hoʻolaha ʻana).
Ki GStreamer 1.16:
- Ua hoʻohui ka WebRTC stack i ke kākoʻo no nā kahawai ʻikepili P2P i hoʻohana ʻia me ka protocol SCTP, a me ke kākoʻo no ka no ka hoʻouna ʻana i nā ʻano ʻikepili multimedia like ʻole i loko o kahi pilina a me ka hiki ke hana me nā kikowaena TURN he nui (STUN extension to bypass address translators);
- Hoʻohui ʻia ke kākoʻo no ka codec wikiō AV1 ma Matroska (MKV) a me nā pahu QuickTime/MP4. Ua hoʻokō ʻia nā hoʻonohonoho AV1 hou aʻe a ua hoʻonui ʻia ka helu o nā palapala ʻikepili i kākoʻo ʻia e ka encoder;
- Hoʻohui kākoʻo , a me ka hiki ke hoʻomaopopo a unuhi i nā ʻano ʻikepili i hoʻohui ʻia mai ka wikiō (Ancillary Data, ʻike hou aku, e like me ka leo a me ka metadata, i hoʻouna ʻia ma o nā kikowaena kikohoʻe ma nā ʻāpana i hōʻike ʻole ʻia o nā laina scan);
- Hoʻohui ʻia ke kākoʻo no ka leo uncoded (raw) me ka ʻole o ka hoʻololi ʻana i nā kaha leo leo i ka hoʻomanaʻo (Non-Interleaved, hema a me ka ʻākau leo i waiho ʻia i loko o nā poloka ʻokoʻa, ma kahi o nā ala ʻē aʻe ma ke ʻano "LEFT|RIGHT|LEFT|RIGHT|LEFT|RIGHT" );
- Ua neʻe ʻia i ka pūʻulu kumu o nā plugins (gst-plugins-base) (papa no ka hui ʻana i ke wikiō maka), (kahi i hoʻomaikaʻi ʻia no ka videomixer) a me nā mea hui pū OpenGL (glvideomixer, glmixerbin, glvideomixerelement, glstereomix, glmosaic), i hoʻokomo mua ʻia i ka "gst-plugins-bad" set;
- Hoʻohui hou kahua alternation, i loko o kēlā me kēia buffer e hana ʻia ma ke ʻano he kahua ʻokoʻa i ka wikiō interlaced me ka hoʻokaʻawale ʻana o nā kahua o luna a me lalo i ke kiʻekiʻe o nā hae e pili ana i ka buffer;
- Ua hoʻohui ʻia ke kākoʻo no ka format WebM a me ka hoʻopili ʻana i ka ʻikepili i ka Matroska media container unpacker;
- Hoʻohui i kahi mea wpesrc hou e hana nei ma ke ʻano he polokalamu kele pūnaewele (ʻae iā ʻoe e mālama i ka polokalamu kele pūnaewele ma ke ʻano he kumu ʻikepili);
- No ke wikiō4Linux Hāʻawi i ke kākoʻo no ka hoʻopāʻālua a me ka wehewehe ʻana o HEVC, ka hoʻopāʻālua JPEG, a me ka hoʻomaikaʻi ʻana i ka lawe mai a me ka hoʻokuʻu aku ʻana o dmabuf;
- Kākoʻo no VP8/VP9 decoding ua hoʻohui ʻia i ka wikiō decoder me ka hoʻohana ʻana i ka NVIDIA hardware accelerated GPU, a me ke kākoʻo no ka H.265/HEVC hardware accelerated encoding ua hoʻohui ʻia i ka encoder;
- Nui nā hoʻomaikaʻi i hana ʻia i ka plugin msdk, kahi e hiki ai i ka hoʻohana ʻana i ka wikiwiki o ka mīkini no ka hoʻopili ʻana a me ka hoʻololi ʻana i nā chips Intel (ma muli o ka Intel Media SDK). Loaʻa kēia i ke kākoʻo hoʻohui no ka dmabuf import / export, VP9 decoding, 10-bit HEVC encoding, video post-processing a me ka hoʻololi hoʻonā ikaika;
- Ua hoʻohui ka ʻōnaehana hoʻopuka subtitle ASS/SSA i ke kākoʻo no ka hoʻoponopono ʻana i nā huaʻōlelo he nui e hui i ka manawa a hōʻike iā lākou i ka manawa like ma ka pale;
- Ua hāʻawi ʻia ke kākoʻo piha no ka ʻōnaehana kūkulu Meson, kahi i manaʻo ʻia no ke kūkulu ʻana iā GStreamer ma nā kahua āpau. ʻO ka wehe ʻana i ke kākoʻo Autotools e manaʻo ʻia ma ka lālā aʻe;
- ʻO ke ʻano nui o GStreamer e pili ana i nā paʻa no ka hoʻomohala ʻana i ka ʻōlelo Rust a me kahi module me nā plugins i Rust;
- Ua hoʻokō ʻia ka loiloi hana.
Source: opennet.ru
