Waypipe พร้อมใช้งานสำหรับการเปิดใช้งานแอปพลิเคชันที่ใช้ Wayland จากระยะไกล

แนะนำ โครงการ ท่อทางซึ่งภายในนั้น กำลังพัฒนา พร็อกซีสำหรับโปรโตคอล Wayland ที่อนุญาตให้คุณเรียกใช้แอปพลิเคชันบนโฮสต์อื่น Waypipe จัดให้มีการออกอากาศข้อความ Wayland และการเปลี่ยนแปลงแบบอนุกรมในหน่วยความจำที่ใช้ร่วมกันและบัฟเฟอร์ DMABUF ไปยังโฮสต์อื่นผ่านซ็อกเก็ตเครือข่ายเดียว

SSH สามารถใช้เป็นพาหนะได้ เช่นเดียวกับการเปลี่ยนเส้นทางโปรโตคอล X11 ที่สร้างไว้ใน SSH (“ssh -X”) ตัวอย่างเช่น หากต้องการเปิดโปรแกรม weston-terminal จากโฮสต์อื่นและแสดงอินเทอร์เฟซบนระบบปัจจุบัน เพียงรันคำสั่ง “waypipe ssh -C user@server weston-terminal” ต้องติดตั้ง Waypipe ทั้งฝั่งไคลเอ็นต์และฝั่งเซิร์ฟเวอร์ โดยอินสแตนซ์หนึ่งทำหน้าที่เป็นเซิร์ฟเวอร์ Wayland และอินสแตนซ์ที่สองเป็นไคลเอ็นต์ Wayland

ประสิทธิภาพของ Waypipe ได้รับการจัดอันดับว่าเพียงพอสำหรับการใช้งานเทอร์มินัลและแอปพลิเคชันแบบคงที่จากระยะไกล เช่น Kwrite และ LibreOffice บนเครือข่ายท้องถิ่น สำหรับโปรแกรมที่เน้นกราฟิก เช่น เกมคอมพิวเตอร์ Waypipe ยังคงใช้งานได้น้อยเนื่องจาก FPS ลดลงสองเท่าหรือมากกว่านั้นเนื่องจากความล่าช้าที่เกิดขึ้นเมื่อส่งข้อมูลเกี่ยวกับเนื้อหาของหน้าจอทั้งหมดผ่านเครือข่าย เพื่อแก้ไขปัญหานี้ มีตัวเลือกให้เข้ารหัสสตรีมในรูปแบบวิดีโอ
h264 แต่ปัจจุบันใช้ได้กับเค้าโครง DMABUF เชิงเส้นเท่านั้น (XRGB8888) ZStd หรือ LZ4 ยังสามารถใช้เพื่อบีบอัดสตรีมได้

ที่มา: opennet.ru

เพิ่มความคิดเห็น