انتقل إلى المحتوى
الرئيسية / Kit / Display
Displayخدمة الأدوات

العرض

سطح مكتب Linux كامل يتم بثه إلى أي متصفح. قم بتشغيل أي تطبيق X11 — Firefox أو VS Code أو GIMP أو LibreOffice — وقم بالوصول إليه من عنوان URL. مدعوم بـ Xpra مع تسريع أجهزة H264. بدون عميل VNC أو عميل RDP أو تطبيق سطح مكتب. فقط علامة تبويب متصفح.

display-1 — Hoodyمتصل · H264
https://proj-dev-display-1.hoody.com/?sharing=true&encoding=h264
Firefox
code — main.py

1 import requests

2

3 r = requests.get(

4 '.../screenshot'

5 )

6 with open('f.png', 'wb') as f:

7 f.write(r.content)

8 # 1920x1080 PNG

alice
bob
1920 × 1080 · مستخدمين 2
تسريع أجهزة H264.·جلسة Xpra·مشترك: 2 عميل·~2.3 Mbps
الرئيسية / kit / display / features
كيف يعمل

خمس طرق لاستخدام العرض

يتكيف العرض مع طريقة عملك. قم بتشغيل سطح مكتب Linux كامل في علامة تبويب، شارك مع فريقك، التقط البيانات برمجيًا، ضمنها في واجهة المستخدم الخاصة بك، أو قم بضبطها للروابط ذات النطاق الترددي المنخفض — كل ذلك من نفس عنوان URL.

display-1

سطح مكتب Linux كامل

قم بتشغيل أي تطبيق X11 — متصفحات وبيئات تطوير متكاملة ومحررات صور — في حاوية معزولة وقم ببثه إلى علامة تبويب متصفح. بدون VNC أو RDP أو عميل أصلي.

# قبل / بعد

- vncviewer user@server:5901 (تثبيت العميل، فتح المنفذ)

+ افتح https://display-1.hoody.com — يعمل على أي جهاز

# تحقق من أن العرض قيد التشغيل

$ curl /api/v1/health

> ["status": "ok"]

 

# فحص الجلسة

$ curl /api/v1/display/info

> [

> "display": 1,

> "resolution": "1920x1080",

> "encoding": "h264",

> "clients": 1

> ]

سطح المكتب1/5
الرئيسية / kit / display / params
معاملات عنوان URL

عنوان URL واحد، 50+ معامل

يتم التحكم في كل شيء بشأن جلسة العرض من خلال عنوان URL. اقلب شريحة أدناه وسيتم تحديث عنوان URL — ثم افتحه أو ضمنه أو أرسله إلى زميل في الفريق.

https://proj-dev-display-1.hoody.com/
فتح

الجلسة

من يمكنه الاتصال، ومن يمكنه التحكم، وما إذا كان سيتم إعادة الاتصال عند فقدان الاتصال.

الوسائط والميزات

المزامنة الصوتية والحافظة ونقل الملفات والطباعة — قم بالقفل أو الفتح.

الترميز

H264 للحركة، WebP للتوازن، PNG للفقدان بدون خسارة، JPEG للروابط المحدودة.

حد نطاق الترددي

حد ثابت على بايتات في الثانية. 0 يعني بدون حد.

تخطيط لوحة المفاتيح

رمز التخطيط. استخدم swap_keys=true على macOS للتعيين Cmd→Ctrl.

[count, plural, =0 [بدون تجاوزات — استخدام الإعدادات الافتراضية] one [تم تطبيق # تجاوز] other [تم تطبيق # تجاوزات]]'
الرئيسية / kit / display / api
واجهة برمجية HTTP

كل بكسل هو استجابة HTTP

التقط لقطات شاشة وقم ببث الصور المصغرة وقم بتكوين الجلسة باستخدام معاملات الاستعلام. يمكن معالجة العرض بالكامل وملاحظته وبرمجته من البداية إلى النهاية.

عرض جميع نقاط النهاية
display-api.sh

# Capture the live desktop as a PNG

curl -X GET \

https://proj-dev-display-1.hoody.com/api/v1/display/screenshot \

-H "Authorization: Bearer $TOKEN" \

-o frame.png

 

# Or get base64 + metadata in JSON

curl "https://proj-dev-display-1.hoody.com/api/v1/display/screenshot?base64=true" \

-H "Authorization: Bearer $TOKEN"

 

# Response:

# {

# "image": { "data": "iVBORw0KG..." },

# "info": {

# "full": { "width": 1920, "height": 1080 },

# "timestamp": "1730659200000"

# }

# }

الرئيسية / kit / display / more
حالات الاستخدام

أسطح مكتب عند الطلب

يفتح سطح المكتب الذي يمكن معالجته عبر عنوان URL سير عمل لم تكن عملية قبل. بدون التثبيتات أو العملاء أو قفل نظام التشغيل.

استخدام الكمبيوتر بالذكاء الاصطناعي

وكلاء ينقرون ويكتبون ويقرأون البكسلات. واجهة برمجية لقطات الشاشة تزود نماذج الرؤية؛ لوحة المفاتيح والفأرة هي HTTP. أعط Claude أو GPT سطح مكتب Linux كامل بعنوان URL.

display-1.hoody.com● ai-agent
POST /api/v1/display/screenshot → vision model

أسطح مكتب العمل عن بعد

سطح مكتب واحد لكل موظف، مدار مركزيًا، يمكن الوصول إليه من أي جهاز. لا تترك البيانات الحاوية. الانضمام في ثانية — شارك عنوان URL.

بيئات التطوير

Cursor و VS Code و JetBrains ومتصفحات كاملة — كل ذلك يعمل في الحاوية وليس على جهاز الكمبيوتر المحمول. افتح عنوان URL على Chromebook وقم بالحصول على محطة عمل كبيرة.

تطبيقات SaaS لسطح المكتب

شحن برامج Linux فقط لأي متصفح. أدوات CAD القديمة والتطبيقات العلمية ومحطات التداول — قم بلفها في حاوية واشحن لكل عنوان URL.

لوحات مراقبة

الصور المصغرة عند 320px تتيح لك تبليط عشرات أسطح المكتب الحية في عرض واحد. تحديث كل 5 ثوان وضع علامة على الحالات الشاذة والتدقيق في العرض الكامل بنقرة واحدة.

العروض التقديمية المشتركة

?sharing=true&readonly=true يحول أي سطح مكتب إلى بث. المقدم يقود والجمهور يشاهد — لا توجد برامج مشاركة الشاشة المطلوبة.

# broadcast URL
?sharing=true&readonly=true
8 2 1viewers / presenters / muted
الرئيسية / kit / display / endpoints
واجهة برمجية HTTP

13 نقطة نهاية، قابلية ملاحظة كاملة

لقطات الشاشة والصور المصغرة وبيانات جلسة العمل والفحوصات الصحية. تُرجع كل نقطة نهاية JSON منظمة أو بيانات الصور الخام مع مصادقة رمز الناقل.

لقطات الشاشة

5 endpoints

curl .../screenshot -o frame.png → 1920x1080 PNG

GET
/api/v1/display/screenshotالتقط PNG بدقة كاملة
GET
/api/v1/display/screenshot/lastآخر لقطة شاشة تم التقاطها
GET
/api/v1/display/screenshot/:tsلقطة شاشة تاريخية حسب الطابع الزمني
GET
/api/v1/display/screenshot/infoالتقط وأرجع البيانات الوصفية فقط
GET
/api/v1/display/screenshot/last/infoالبيانات الوصفية لأحدث عملية التقاط

الصور المصغرة

5 endpoints

curl .../thumbnail/last → 320px preview JPEG

GET
/api/v1/display/thumbnailمعاينة 320px ، نطاق ترددي منخفض
GET
/api/v1/display/thumbnail/lastآخر صورة مصغرة
GET
/api/v1/display/thumbnail/:tsصورة مصغرة تاريخية
GET
/api/v1/display/thumbnail/infoبيانات وصفية للصورة المصغرة فقط
GET
/api/v1/display/thumbnail/last/infoالبيانات الوصفية لأحدث صورة مصغرة

معلومات وبيانات وصفية

2 endpoints

curl .../display/info → {display: 1, screenshots: [...]}

GET
/api/v1/display/infoمعرّف العرض + قائمة لقطات الشاشة
GET
/api/v1/display/screenshotsجميع لقطات الشاشة مع البيانات الوصفية

الصحة

1 endpoint

curl .../health → {status: "ok"}

GET
/api/v1/healthفحص صحة الخدمة
الرئيسية / kit / display / more
الإمكانيات

كل شيء مدمج

كل ميزة تأتي جاهزة للاستخدام. لا توجد ملحقات أو برامج تشغيل أو تثبيتات عملاء.

تسريع الأجهزة

ترميز فيديو H264 عند 2-5 Mbps للحركة السلسة. JPEG عند 100-500 كيلوبت في الثانية للروابط المقيدة. WebP و PNG و RGB الخام متوفرة جميعها.

?encoding=h264?encoding=webp?encoding=jpeg?encoding=png

مزامنة الحافظة

نسخ على جهاز الكمبيوتر الخاص بك والصق في سطح المكتب البعيد — والعودة مرة أخرى. يتم دعم نصوص عادية ونصوص غنية وتنسيقات UTF-8.

?clipboard=true?clipboard=false

أجهزة اللمس

يعمل الضغط والقرص والتمرير بإصبعين بدون مشاكل. أضف ?keyboard=true للحصول على لوحة مفاتيح افتراضية على الشاشة على الهواتف والأجهزة اللوحية.

?keyboard=true?swap_keys=true

إعادة الاتصال التلقائي

?reconnect=true استعادة الجلسة عند تبديل Wi-Fi أو استيقاظ جهاز الكمبيوتر المحمول. سطح المكتب يستمر في العمل من جانب الخادم أثناء غيابك.

?reconnect=true

وضع القراءة فقط

?readonly=true قفل الإدخال للوصول للعرض فقط. مثالي للوحات المعلومات والعروض التقديمية وتوزيع روابط العرض التوضيحي.

?readonly=true?steal=false

أعلام الميزات

تبديل الصوت والطباعة والحافظة ونقل الملفات بشكل مستقل. قفل البيئة من أجل الأمان أو إزالة الميزات من أجل الأداء.

?sound=false?printing=false?file_transfer=false
الرئيسية / kit / display / start

ضع سطح مكتب في عنوان URL

العرض هي واحدة من 14 خدمة أدوات تأتي مع كل حاوية Hoody. لا توجد برامج التثبيت أو العملاء أو VPN — فقط علامة تبويب متصفح.

اقرأ التوثيق