GStreamer သည် ယခု Rust တွင်ရေးထားသော plugin များကို ပေးပို့နိုင်ပါပြီ။

GStreamer မာလ်တီမီဒီယာဘောင်တွင် တရားဝင် binary ထုတ်ဝေမှုများ၏တစ်စိတ်တစ်ပိုင်းအနေဖြင့် Rust ပရိုဂရမ်းမင်းဘာသာစကားဖြင့် ရေးသားထားသော plugins များကို ပေးပို့နိုင်စွမ်းရှိသည်။ GNOME နှင့် GStreamer ဖွံ့ဖြိုးတိုးတက်မှုတွင်ပါ၀င်သော Nirbheek Chauhan သည် GStreamer အူတိုင်ရှိ Rust ပလပ်အင်များကို တင်ပို့ရန်အတွက် လိုအပ်သောချက်ပြုတ်နည်းများ Cargo-C တည်ဆောက်မှုကို ပံ့ပိုးပေးသည့် GStreamer အတွက် patch တစ်ခုကို အဆိုပြုခဲ့သည်။

Rust အထောက်အပံ့ကို Linux၊ macOS နှင့် Windows ပလပ်ဖောင်းများတွင် (MSVC မှတစ်ဆင့်) တွင် GStreamer တည်ဆောက်မှုများကို လောလောဆယ်ရရှိနိုင်ပြီး GStreamer 1.22 ထုတ်ဝေမှုတွင် ပါဝင်လာဖွယ်ရှိသည်။ Android နှင့် iOS အတွက် Cargo-C ချက်ပြုတ်နည်းများ တည်ဆောက်ခြင်းအတွက် ပံ့ပိုးမှုသည် GStreamer 1.24 ထွက်ရှိမှုတွင် ပါဝင်ရန် အသင့်ဖြစ်လိမ့်မည်။

အကောင်အထည်ဖော်ထားသောပြောင်းလဲမှုများသည် reqwest-based HTTP ဒြပ်စင်များ၊ WebRTC WHIP sink၊ dav1d ဒီကုဒ်ဒါ၊ rav1e ကုဒ်ဒါ၊ RaptorQ FEC အကောင်အထည်ဖော်မှု၊ AWS နှင့် fallbackswitch (အရင်းအမြစ်များအကြား လွယ်ကူစွာပြောင်းရန်အတွက်) ကဲ့သို့သော ပလပ်အင်များကို ပိုမိုလွယ်ကူစွာ ဝင်ရောက်နိုင်စေမည်ဖြစ်သည်။

source: opennet.ru

မှတ်ချက် Add