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

တစ်နှစ်ခွဲကြာပြီးနောက် ဖွံ့ဖြိုးတိုးတက်လာသည်။ နေရာယူခဲ့သည်။ လွှတ်ပေး GStreamer ၁.၈.၃မာလ်တီမီဒီယာ အက်ပ်လီကေးရှင်းများစွာကို ဖန်တီးရန်အတွက် C တွင်ရေးထားသော ကွန်မြူနစ်ပလပ်ဖောင်းအစုံ၊ မီဒီယာပလေယာများနှင့် အသံ/ဗီဒီယိုဖိုင်ပြောင်းသူများ၊ VoIP အပလီကေးရှင်းများနှင့် တိုက်ရိုက်ထုတ်လွှင့်မှုစနစ်များအထိ၊ GStreamer ကုဒ်ကို LGPLv2.1 အောက်တွင် လိုင်စင်ရထားသည်။ တစ်ချိန်တည်းမှာပင်၊ gst-plugins-base 1.18၊ gst-plugins-good 1.18၊ gst-plugins-bad 1.18၊ gst-plugins-ရုပ်ဆိုး 1.18 ပလပ်အင်များကို အပ်ဒိတ်များ ရနိုင်သည့်အပြင် gst-libav 1.18 binding နှင့် gst-rtsp-server 1.18 တိုက်ရိုက်လွှင့်ခြင်း ဆာဗာ။ API နှင့် ABI အဆင့်တွင်၊ အသစ်ထွက်ရှိမှုသည် 1.0 ဌာနခွဲနှင့် တွဲဖက်အသုံးပြုနိုင်သည်။ Binary တည်ဆောက်မှုများ မကြာမီလာမည်။ ပြင်ဆင်လိမ့်မည်။ Android၊ iOS၊ macOS နှင့် Windows အတွက် ( Linux တွင် ဖြန့်ဖြူးမှုမှ ပက်ကေ့ဂျ်များကို အသုံးပြုရန် အကြံပြုထားသည်)။

သော့ တိုးတက်မှုများ GStreamer 1.18-

  • အဆင့်မြင့် API အသစ်ကို အဆိုပြုထားသည်။ GstTranscoderဖိုင်များကို ဖော်မတ်တစ်ခုမှ နောက်တစ်မျိုးသို့ ကူးပြောင်းရန် အပလီကေးရှင်းများတွင် အသုံးပြုနိုင်သည်။
  • တိုးချဲ့ထားသော ဒိုင်းနမစ်အကွာအဝေး (HDR၊ High Dynamic Range) ဖြင့် အချက်အလက်တင်ပြခြင်းနှင့် ဗီဒီယို၏လုပ်ဆောင်မှုကို ပိုမိုကောင်းမွန်စေသည်။
  • အလျင်အမြန် ပြန်ဖွင့်သည့် မြန်နှုန်းကို ပြောင်းလဲနိုင်သည့် စွမ်းရည်ကို ထည့်သွင်းထားသည်။
  • ကုဒ်ဒစ်အစုံအတွက် ပံ့ပိုးမှု ထပ်ထည့်ထားသည်။ AFD (Active Format Description) နှင့် Bar Data။
  • RTSP ဆာဗာနှင့် ကလိုင်းယင့်အတွက် ပံ့ပိုးမှု ထပ်ထည့်ထားသည်။ လှည့်ကွက်မုဒ်များ ONVIF (Open Network Video Interface Forum) သတ်မှတ်ချက်တွင်ဖော်ပြထားသော (ရုပ်ပုံအားသိမ်းဆည်းနေစဉ် အမြန်ရွှေ့ခြင်း)။
  • Windows ပလပ်ဖောင်းတွင်၊ DXVA2 / Direct3D11 API ကို အသုံးပြု၍ ဗီဒီယိုကုဒ်ပြောင်းခြင်း၏ ဟာ့ဒ်ဝဲအရှိန်မြှင့်ခြင်းကို လုပ်ဆောင်ပြီး Microsoft Media Foundation ကို အသုံးပြု၍ ဗီဒီယိုရိုက်ခြင်းနှင့် ကုဒ်ကုဒ်အရှိန်မြှင့်ခြင်းအတွက် plug-in ကို ကမ်းလှမ်းထားသည်။ UWP (Universal Windows Platform) အတွက် ပံ့ပိုးမှု ထပ်ထည့်ထားသည်။
  • အဝင်ဗီဒီယိုစီးကြောင်း၏ထိပ်တွင် Qt အမြန်မြင်ကွင်းကိုပြသနိုင်စေရန် qmlgloverlay အစိတ်အပိုင်းကို ထည့်ထားသည်။
  • JPEG သို့မဟုတ် PNG ဖော်မတ်များတွင် ပုံများ၏ အစီအရီမှ ဗီဒီယိုစီးကြောင်းတစ်ခု ဖန်တီးရန် ပိုမိုလွယ်ကူစေရန် imagessequencesrc ဒြပ်စင်ကို ပေါင်းထည့်ထားပါသည်။
  • DASH အကြောင်းအရာကို ထုတ်လုပ်ရန် dashsink အစိတ်အပိုင်းကို ထည့်သွင်းထားသည်။
  • DVB စာတန်းထိုး ကုဒ်ပြောင်းခြင်းအတွက် dvbsubenc ဒြပ်စင်ကို ထည့်သွင်းထားသည်။
  • ကေဘယ်ကွန်ရက်များနှင့် တွဲဖက်အသုံးပြုနိုင်သည့် ပုံစံဖြင့် SCTE-35 ပံ့ပိုးမှုဖြင့် ပုံသေဘစ်နှုန်း MPEG-TS စီးကြောင်းများကို ထုပ်ပိုးနိုင်စွမ်းကို ပေးသည်။
  • အရင်းအမြစ်နှင့် sink ဒြပ်စင်များနှင့်အတူ RTMP ဖောက်သည်အကောင်အထည်ဖော်မှုအသစ်ဖြင့် rtmp2 ကို အကောင်အထည်ဖော်ခဲ့သည်။
  • RTSP ဆာဗာသည် အမြန်နှုန်းနှင့် အတိုင်းအတာကို ထိန်းချုပ်ရန် ခေါင်းစီးများအတွက် ပံ့ပိုးမှု ထပ်လောင်းပေးထားသည်။
  • Intel မှထုတ်လုပ်သည့် ကုဒ်ကုဒ်ကိုအခြေခံ၍ H.265 ဗီဒီယိုကုဒ်ပြောင်းသည့် svthevcenc ကို ထည့်သွင်းခဲ့သည် SVT-HEVC.
  • VA-API ကို အသုံးပြု၍ ပေါင်းစပ်ခြင်းအတွက် vaapioverlay အစိတ်အပိုင်းကို ပေါင်းထည့်ထားသည်။
  • TWCC (Google Transport-Wide Congestion Control) RTP တိုးချဲ့မှုကို rtpmanager သို့ ပံ့ပိုးမှု ထပ်ထည့်ထားသည်။
  • splitmuxsink နှင့် splitmuxsrc ဒြပ်စင်များသည် ယခုအခါ အရန် (AUX) ဗီဒီယိုစီးကြောင်းများကို ပံ့ပိုးပေးပါသည်။
  • "rtp://" URI ကို အသုံးပြု၍ RTP စီးကြောင်းများကို လက်ခံခြင်းနှင့် ထုတ်လုပ်ခြင်းအတွက် ဒြပ်စင်အသစ်များကို မိတ်ဆက်ပေးပါသည်။
  • နှောင့်နှေးမှုရှိသော အသံနှင့် ဗီဒီယိုစီးကြောင်းများကို ထုတ်လွှင့်ရန်အတွက် AVTP (Audio Video Transport Protocol) ပလပ်အင်ကို ထည့်သွင်းထားသည်။
  • ပရိုဖိုင် TR-06-1 (RIST - ယုံကြည်စိတ်ချရသော အင်တာနက်စီးကြောင်းပို့ဆောင်ရေး).
  • Raspberry Pi ဘုတ်အတွက် ကင်မရာမှ ဗီဒီယိုရိုက်ကူးရန် rpicamsrc အစိတ်အပိုင်းကို ထည့်သွင်းထားသည်။
  • GStreamer တည်းဖြတ်ခြင်းဝန်ဆောင်မှုများသည် nested timelines၊ per-clip speed ဆက်တင်များအတွက် ပံ့ပိုးမှုနှင့် OpenTimelineIO ဖော်မတ်ကို အသုံးပြုနိုင်စွမ်းကို ပံ့ပိုးပေးပါသည်။
  • Autotools အခြေပြု build scripts များကို ဖယ်ရှားခဲ့သည်။ Meson ကို ပင်မတပ်ဆင်ကိရိယာအဖြစ် ယခုအသုံးပြုသည်။

source: opennet.ru

မှတ်ချက် Add