GStreamer մուլտիմեդիա շրջանակն ունի Rust ծրագրավորման լեզվով գրված պլագիններ ուղարկելու հնարավորություն՝ որպես պաշտոնական երկուական թողարկումների մաս: Nirbheek Chauhan-ը, որը ներգրավված է GNOME-ի և GStreamer-ի մշակման մեջ, առաջարկել է GStreamer-ի համար մի կարկատել, որն ապահովում է Cargo-C-ի կառուցումը GStreamer միջուկում Rust պլագինները ուղարկելու համար անհրաժեշտ բաղադրատոմսերի համար:
Rust-ի աջակցությունը ներկայումս հասանելի է Linux, macOS և Windows պլատֆորմների վրա GStreamer կառուցումների համար (MSVC-ի միջոցով) և հավանաբար կներառվի GStreamer 1.22 թողարկման մեջ: Android-ի և iOS-ի համար Cargo-C բաղադրատոմսերի ստեղծման աջակցությունը պատրաստ կլինի ներառվելու GStreamer 1.24 թողարկումում:
Կատարված փոփոխությունները թույլ կտան ավելի հեշտ մուտք գործել պլագիններ, ինչպիսիք են՝ reqwest-ի վրա հիմնված HTTP տարրերը, WebRTC WHIP լվացարանը, dav1d ապակոդավորիչը, rav1e կոդավորիչը, RaptorQ FEC ներդրումը, AWS-ը և հետադարձ անջատիչը (աղբյուրների միջև հեշտ անցման համար):
Source: opennet.ru