မာလ်တီမီဒီယာဘောင် GStreamer 1.20.0 ရရှိနိုင်ပါသည်။

တစ်နှစ်ခွဲကြာ တီထွင်ပြီးနောက် GStreamer 1.20 ကို ထွက်ရှိပါပြီ။ ၎င်းသည် မီဒီယာပလေယာများနှင့် အသံ/ဗီဒီယိုဖိုင်ပြောင်းစက်များမှ VoIP အပလီကေးရှင်းများနှင့် streaming စနစ်များအထိ မာလ်တီမီဒီယာအပလီကေးရှင်းအမျိုးမျိုးကို ဖန်တီးရန်အတွက် C ဖြင့်ရေးသားထားသော cross-platform component set တစ်ခုဖြစ်သည်။ GStreamer ကုဒ်ကို LGPLv2.1 လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။ တစ်ချိန်တည်းမှာပင်၊ gst-plugins-base 1.20၊ gst-plugins-good 1.20၊ gst-plugins-bad 1.20၊ gst-plugins-ugly 1.20 plugins များအတွက် အပ်ဒိတ်များ ရရှိနိုင်ပါသည်၊ ထို့အပြင် gst-libav 1.20 wrapper နှင့် gst-rtsp-server 20 streaming server အတွက်လည်း အပ်ဒိတ်များ ရရှိနိုင်ပါသည်။ ဤဗားရှင်းအသစ်သည် API နှင့် ABI အဆင့်တွင် 1.0 branch နှင့် backward compatible ဖြစ်သည်။ Binary builds များကို မကြာမီ ပြင်ဆင်သွားမည်ဖြစ်သည်။ AndroidiOS macOS и Windows (in Linux (ဖြန့်ဖြူးမှုမှ package များကိုအသုံးပြုရန် အကြံပြုပါသည်)။

GStreamer 1.20 တွင် အဓိကတိုးတက်မှုများ-

  • GitLab တွင် ဖွံ့ဖြိုးတိုးတက်မှုသည် မော်ဂျူးအားလုံးအတွက် အသုံးများသည့် သိုလှောင်ရုံတစ်ခုသို့ ကူးပြောင်းသွားပါသည်။
  • GstPlayer API ကို အစားထိုးပြီး အဆင့်မြင့်စာကြည့်တိုက်အသစ်၊ GstPlayer ကို ထည့်သွင်းပြီး အကြောင်းအရာပြန်ဖွင့်ခြင်းအတွက် အလားတူလုပ်ဆောင်နိုင်စွမ်းကို ပေးဆောင်ထားပြီး အက်ပလီကေးရှင်းများအကြောင်းကြားရန် GObject အချက်ပြမှုများအစား မက်ဆေ့ချ်ဘတ်စ်ကို အသုံးပြု၍ ကွဲပြားသည်။
  • ပွင့်လင်းမြင်သာသော ဧရိယာများဖြင့် VP8/VP9 ဗီဒီယိုများကို ဖွင့်ခွင့်ပြုသည့် WebM ဖော်မတ်တွင် ပွင့်လင်းမြင်သာသော အချက်အလက်ကို ကုဒ်ကုဒ်ရေးခြင်းအတွက် ပံ့ပိုးမှု ထပ်ထည့်ထားသည်။
  • ယခုအခါတွင် ကုဒ်လုပ်ခြင်း ပရိုဖိုင်များသည် နောက်ထပ် အပလီကေးရှင်းအလိုက် ဂုဏ်သတ္တိများ သတ်မှတ်ခြင်းကို ပံ့ပိုးပေးပါသည်။
  • Compositor သည် Multi-threaded မုဒ်တွင် ဗီဒီယိုအဖြစ်ပြောင်းလဲခြင်းနှင့် ရောနှောခြင်းအတွက် ပံ့ပိုးမှုပေးပါသည်။
  • ယခု depayloader နှင့် payloader အတန်းများသည် ပေါင်းစည်းထားသောပုံစံဖြင့် နောက်ထပ် RTP ခေါင်းစီးများ (RTP Header Extensions) ကို ပံ့ပိုးပေးပါသည်။
  • SMPTE 2022-1 2-D Forward Error Correction ယန္တရားအတွက် ပံ့ပိုးမှု ထပ်ထည့်ထားသည်။
  • VP8၊ VP9 ​​နှင့် H.265 ကုဒ်ဒစ်များအတွက် Encodebin နှင့် transcodebin သည် လိုအပ်သည့်အခါမှသာ transcoding လုပ်ဆောင်နိုင်ပြီး ကျန်အချိန်များတွင် ရှိပြီးသား stream ကို ပေးပို့ပါသည်။
  • souphttpsrc ပလပ်အင်သည် libsoup2 နှင့် libsoup3 တို့နှင့် တွဲဖက်အသုံးပြုနိုင်ပါပြီ။
  • ဘောင်တန်းခွဲအဆင့်တွင် ထည့်သွင်းသည့်ဒေတာကို ကုဒ်ကုဒ်လုပ်နိုင်စွမ်းကို ထည့်သွင်းထားပြီး၊ ဘောင်အပြည့်လက်ခံရရှိရန် မစောင့်ဆိုင်းဘဲ ကုဒ်ကုဒ်ကို စတင်နိုင်စေမည်ဖြစ်သည်။ ဤပိုမိုကောင်းမွန်အောင်ပြုလုပ်ခြင်းကို OpenJPEG JPEG 2000၊ FFmpeg H.264၊ နှင့် OpenMAX H.264/H.265 ကုဒ်ကိရိယာများမှ ပံ့ပိုးပေးပါသည်။
  • RTP၊ WebRTC နှင့် RTSP ပရိုတိုကောများအတွက် ဗီဒီယိုကို ကုဒ်လုပ်သည့်အခါ၊ ပက်ကတ်ဆုံးရှုံးမှုကို အလိုအလျောက် ကိုင်တွယ်ခြင်း၊ ဒေတာ ပျက်စီးခြင်းနှင့် သော့ဘောင်တောင်းဆိုမှုများကို ပံ့ပိုးပေးပါသည်။
  • mp4 နှင့် Matroska မီဒီယာ ကွန်တိန်နာ ထုပ်ပိုးသူများသည် ယခုအခါ H.264/H.265 ထည့်သွင်းသည့် ထုတ်လွှင့်မှုများအတွက် ပရိုဖိုင်၊ အဆင့်နှင့် ကြည်လင်ပြတ်သားမှုကို ပြောင်းလဲနိုင်စေမည့် အွန်လိုင်းကုဒ်ဒက်ခ်ဒေတာမွမ်းမံမှုကို ပံ့ပိုးပေးပါသည်။
  • အပိုင်းပိုင်းခွဲထားသော mp4 မီဒီယာကွန်တိန်နာများကို ဖန်တီးရန်အတွက် ထပ်ထည့်ထားသောမုဒ်။
  • အသံပံ့ပိုးမှုအား WPE-based port (Embedded for WebKit Port) တွင် ထည့်သွင်းထားပါသည်။
  • အရောင်နေရာပြောင်းခြင်း၊ ဒြပ်စင်ကို ချိန်ညှိခြင်းနှင့် ဒြပ်စင်တင်ခြင်းအတွက် CUDA ကို အသုံးပြုနိုင်သည့် စွမ်းရည်ကို ပေါင်းထည့်ထားသည်။
  • NVMM (NVIDIA Memory Module) မမ်မိုရီအတွက် ပံ့ပိုးမှုအား OpenGL glupload နှင့် gldownload ဒြပ်စင်များသို့ ထည့်သွင်းထားပါသည်။
  • ပိုမိုကောင်းမွန်သော WebRTC ပံ့ပိုးမှု။
  • VA-API (Video Acceleration API) အတွက် ပလပ်အင်အသစ်ကို မိတ်ဆက်ခဲ့ပြီး၊ ပိုမိုသောကုဒ်ကိရိယာများနှင့် လုပ်ဆောင်ပြီးသည့်အရာများကို ပံ့ပိုးပေးခဲ့သည်။
  • AppSink API သည် ကြားခံများနှင့် ကြားခံစာရင်းများအပြင် ဖြစ်ရပ်များအတွက် ပံ့ပိုးမှုပါရှိပါသည်။
  • နောက်ဆက်တွဲ အတွင်းပိုင်းတန်းစီဆက်တင်များကို AppSrc တွင် ထည့်သွင်းထားသည်။
  • Rust bindings များကို အပ်ဒိတ်လုပ်ထားပြီး Rust (gst-plugins-rs) တွင် ရေးသားထားသော ပလပ်အင်အသစ် 26 ခု ထပ်ထည့်ထားသည်။
  • AES အယ်လဂိုရီသမ်ကို အသုံးပြု၍ ကုဒ်ဝှက်ခြင်းနှင့် စာဝှက်ခြင်းအတွက် aesdec နှင့် aesenc ဒြပ်စင်များကို ထည့်သွင်းထားသည်။
  • စမ်းသပ်ခြင်းနှင့် အမှားရှာပြင်ခြင်းအတွက် fakeaudiosink နှင့် videocodectestsink အစိတ်အပိုင်းများကို ထည့်သွင်းထားသည်။
  • သေးငယ်သော GStreamer တည်ဆောက်မှုများကို ဖန်တီးရန်အတွက် ပိုမိုကောင်းမွန်သော ကိရိယာများ။
  • FFmpeg 5.0 ဖြင့် တည်ဆောက်နိုင်သော စွမ်းရည်ကို ထည့်သွင်းထားသည်။
  • အတွက် Linux MPEG-2 နှင့် VP9 codec များ၏ Stateless ဗားရှင်းများကို အကောင်အထည်ဖော်ပြီးဖြစ်သည်။
  • အတွက် Windows Direct3D11/DXVA-based decoder သည် ယခုအခါ AV1 နှင့် MPEG-2 ကို ပံ့ပိုးပေးပါသည်။

source: opennet.ru

DDoS ကာကွယ်ရေး၊ VPS VDS ဆာဗာများပါသည့် ဆိုက်များအတွက် ယုံကြည်စိတ်ချရသော hosting ကို ဝယ်ယူပါ။ 🔥 DDoS ကာကွယ်မှု၊ VPS VDS ဆာဗာများပါရှိသော ယုံကြည်စိတ်ချရသော ဝဘ်ဆိုက် hosting ကို ဝယ်ယူပါ | ProHoster