Waypipe သည် Wayland-based အက်ပ်လီကေးရှင်းများ၏အဝေးမှလွှင့်တင်မှုအတွက်ရနိုင်သည်။

မိတ်ဆက်ပေးသည်။ စီမံကိန်း၏ Waypipeအထဲမှာ ဖွံ့ဖြိုးဆဲ အခြား host တွင် အပလီကေးရှင်းများကို ဖွင့်ခွင့်ပြုသည့် Wayland ပရိုတိုကောအတွက် ပရောက်စီ။ Waypipe သည် Wayland မက်ဆေ့ဂျ်များကို ထုတ်လွှင့်ခြင်းနှင့် မျှဝေထားသော မှတ်ဉာဏ်သို့ နံပါတ်စဉ်အလိုက် ပြောင်းလဲမှုများနှင့် DMABUF ကြားခံများကို ကွန်ရက်ပေါက်ပေါက်တစ်ခုမှ အခြား host သို့ ထောက်ပံ့ပေးသည်။

SSH ("ssh -X") တွင် တည်ဆောက်ထားသော X11 ပရိုတိုကော ပြန်ညွှန်းချက်နှင့် ဆင်တူသော SSH ကို သယ်ယူပို့ဆောင်ရေးအဖြစ် အသုံးပြုနိုင်သည်။ ဥပမာအားဖြင့်၊ အခြားသော host မှ weston-terminal ပရိုဂရမ်ကို စတင်ပြီး လက်ရှိစနစ်တွင် အင်တာဖေ့စ်ကိုပြသရန်၊ “waypipe ssh -C user@server weston-terminal” ဟူသော command ကို run လိုက်ပါ။ Waypipe ကို client side နှင့် server side နှစ်ခုလုံးတွင် ထည့်သွင်းရပါမည် - ဥပမာတစ်ခုသည် Wayland ဆာဗာအဖြစ် လုပ်ဆောင်ပြီး၊ ဒုတိယမှာ Wayland client အဖြစ် လုပ်ဆောင်သည်။

Waypipe ၏ စွမ်းဆောင်ရည်သည် ဒေသတွင်း ကွန်ရက်တစ်ခုပေါ်ရှိ Kwrite နှင့် LibreOffice ကဲ့သို့သော အဝေးထိန်း အပလီကေးရှင်းများ လည်ပတ်ခြင်းအတွက် လုံလောက်သည့် အဆင့်သတ်မှတ်ထားသည်။ ကွန်ပြူတာဂိမ်းများကဲ့သို့သော ဂရပ်ဖစ်-အထူးပြုပရိုဂရမ်များအတွက်၊ Waypipe သည် ကွန်ရက်တစ်ခုလုံးရှိ ဖန်သားပြင်တစ်ခုလုံး၏ အကြောင်းအရာများကို ဒေတာပေးပို့ရာတွင် နှောင့်နှေးမှုများကြောင့် FPS နှစ်ခု သို့မဟုတ် ထို့ထက်ပိုသောအချက်တစ်ခုဖြင့် FPS ကျဆင်းမှုကြောင့် အသုံးနည်းပါသည်။ ဤပြဿနာကို ကျော်လွှားရန်၊ ထုတ်လွှင့်မှုကို ဗီဒီယိုပုံစံဖြင့် ကုဒ်လုပ်ရန် ရွေးချယ်ခွင့်တစ်ခု ပေးထားသည်။
h264၊ သို့သော် ၎င်းသည် လက်ရှိတွင် linear DMABUF အပြင်အဆင်များ (XRGB8888) နှင့်သာ သက်ဆိုင်ပါသည်။ ထုတ်လွှင့်မှုကို ချုံ့ရန် ZStd သို့မဟုတ် LZ4 ကိုလည်း အသုံးပြုနိုင်သည်။

source: opennet.ru

မှတ်ချက် Add