ScreenStream هو تطبيق Android سهل الاستخدام يتيح للمستخدمين مشاركة أجهزتهم بسهولة الشاشة وعرضها مباشرة في متصفح الويب. لا يلزم وجود برامج إضافية بخلاف ScreenStream نفسه ومتصفح الويب والاتصال بالإنترنت (للوضع العالمي).
يوفر ScreenStream وضعين للعمل: الوضع العام والوضع المحلي . يهدف كلا الوضعين إلى بث شاشة جهاز Android بوظائف وقيود وخيارات تخصيص فريدة.
الوضع العالمي (WebRTC):
مدعوم بتقنية WebRTC. اتصالات مشفرة من طرف إلى طرف. حماية الدفق بكلمة مرور. يدعم كلاً من تدفق الفيديو والصوت. الاتصال باستخدام معرف دفق فريد وكلمة مرور. يتطلب اتصال بالإنترنت للبث. نقل البيانات بشكل فردي لكل عميل، حيث يحتاج المزيد من العملاء إلى زيادة النطاق الترددي للإنترنت للحفاظ على الأداء الأمثل. الوضع المحلي (MJPEG):
مدعوم بمعيار MJPEG. يستخدم رقم التعريف الشخصي للأمان (بدون تشفير). يرسل الفيديو كسلسلة من الصور المستقلة (بدون صوت). وظائف دون اتصال بالإنترنت داخل الشبكة المحلية الخاصة بك. خادم HTTP المضمن. يعمل مع شبكات WiFi و/أو شبكات الهاتف المحمول، ويدعم IPv4 وIPv6. يتصل العملاء عبر متصفح الويب باستخدام عنوان IP المقدم من التطبيق. قابلة للتخصيص بدرجة عالية. نقل البيانات بشكل فردي لكل عميل، حيث يحتاج المزيد من العملاء إلى زيادة النطاق الترددي للإنترنت للحفاظ على الأداء الأمثل. في كلا الوضعين، لا يكون عدد العملاء محدودًا بشكل مباشر، ولكن من المهم أن نأخذ في الاعتبار أن كل عميل يستهلك موارد وحدة المعالجة المركزية وعرض النطاق الترددي لنقل البيانات.
تحذيرات مهمة :
1. حركة مرور عالية على شبكات الهاتف المحمول: توخي الحذر عند البث عبر شبكات الهاتف المحمول 3G/4G/5G/LTE لتجنب الاستخدام المفرط للبيانات.
2. التأخير في البث: توقع تأخيرًا يتراوح بين 0.5 إلى 1 ثانية على الأقل أو أكثر في ظروف معينة: جهاز بطيء، أو اتصال ضعيف بالإنترنت أو الشبكة، أو عندما يكون الجهاز تحت حمل كبير على وحدة المعالجة المركزية (CPU) بسبب تطبيقات أخرى.
3. قيود بث الفيديو: لم يتم تصميم ScreenStream لدفق الفيديو، وخاصة الفيديو عالي الدقة. أثناء تشغيله، قد لا تلبي جودة البث توقعاتك.
4. قيود الاتصال الوارد: قد يقوم بعض مشغلي الخلايا بحظر الاتصالات الواردة لأسباب أمنية.
5. قيود شبكة WiFi: قد تقوم بعض شبكات WiFi (عادةً شبكات عامة أو شبكات ضيف) بحظر الاتصالات بين الأجهزة لأسباب أمنية.
كود مصدر تطبيق ScreenStream:
رابط GitHub كود مصدر ScreenStream Server وعميل الويب:
رابط GitHub
دعم Android 15
واجهة مستخدم جديدة من الحافة إلى الحافة تعتمد على Material 3 مع دعم الألوان الديناميكي للهواتف والطاولات والقابلة للطي.
تحديث WebRTC إلى m128.0.6613.141
إصلاحات الأخطاء
واجهة المستخدم من الحافة إلى الحافة المستندة إلى New Material 3 مع دعم الألوان الديناميكية للهواتف والطاولات والأجهزة القابلة للطي.
لقد عادت البلاط
WebRTC: تمت إضافة دعم صوت الجهاز
إصلاحات الأخطاء
تحسينات تدفق MJPEG
تحديث الترجمة الصينية المبسطة
اصلاحات الشوائب
MJPEG : إضافة وضع PiP (بفضل Xara Roy)
إصلاح تدفق MJPEG لـ OpenCV
إصلاح الترجمة الفرنسية
إصلاحات الشوائب والتحسينات
تم تقديم وضع الصراخ الجديد باستخدام WebRTC.
أضف دعم Android 14
الحد الأدنى من الإصدار المدعوم الآن: Android 6
إصلاحات الأخطاء
تم تقديم وضع الصراخ الجديد باستخدام WebRTC.
أضف دعم Android 14
الحد الأدنى من الإصدار المدعوم الآن:
إصلاحات أخطاء Android 6
تم تقديم وضع الصراخ الجديد باستخدام WebRTC.
إضافة دعم Android 14
الحد الأدنى من الإصدار المدعوم الآن: Android 6
إصلاحات الأخطاء
تم تقديم وضع الصراخ الجديد باستخدام WebRTC.
أضف دعم Android 14
الحد الأدنى من الإصدار المدعوم الآن:
إصلاحات الأخطاء في Android 6
تم تقديم وضع الصراخ الجديد باستخدام WebRTC.
إضافة دعم Android 14
الحد الأدنى من الإصدار المدعوم الآن: يعمل Android 6 على
إصلاح الأخطاء
تم تقديم وضع الصراخ الجديد باستخدام WebRTC.
أضف دعم Android 14
الحد الأدنى من الإصدار المدعوم الآن: تمت إعادة كتابة تطبيق
إصلاحات الأخطاء في Android 6 بالكامل.
تم تقديم وضع الصراخ الجديد باستخدام WebRTC.
إضافة دعم Android 14
الحد الأدنى من الإصدار المدعوم الآن:
إصلاحات الأخطاء في Android 6
تم تقديم وضع الصراخ الجديد باستخدام WebRTC.
أضف دعم Android 14
الحد الأدنى من الإصدار المدعوم الآن: تمت إعادة كتابة تطبيق
إصلاحات الأخطاء في Android 6 بالكامل.
تحديث اللغة البولندية ، شكرًا Waldemar Stoczkowski.
تحديث التبعية
إصلاحات الأخطاء
تحديث التبعية
دعم Android 13
إصلاحات الأخطاء دعم
Android 13
إصلاحات الأخطاء
دعم Android 13
إصلاحات الأخطاء
Android 13 ، قم بتنفيذ فئة Jingle Event للتعامل مع الحدث المنهي المرسل من الخادم
تحديث الصينية والصينية في تايوان الترجمة. بفضل
إصلاحات Fred Bug ،
تحديث التبعية
إصلاحات الأخطاء
إضافة خيار البقاء مستيقظًا
إضافة وضع التدرج الرمادي
تحديث الترجمات تحديث
التبعية
التبعية
إضافة خيار لإظهار / إخفاء "اضغط على START على الجهاز"
تحديث التبعية
إصلاح الأخطاء وتحديث التبعية -
إصلاح الأخطاء وتحديث التبعية
إصلاح الأخطاء وتحديث التبعية
إضافة دعم قابل للطي
، إصلاح الأخطاء وتحديث التبعية ، إصلاح الأخطاء
إضافة ترجمة أوكرانية ، شكرًا
لتحديث Yurii Boiko Translation ، شكرًاmezysinc
تحديثات التبعية
أضف الترجمة الأوكرانية ، شكرًا Yurii Boiko
تحديث الترجمة ، شكرًاmezysinc
تحديثات التبعية
تحديثات التبعية
إصلاحات الإعلانات
تحديث Android 12 للترجمة الإيطالية بفضل
تحديثات التبعية unbranched
إصلاحات الإعلانات
تحديث ترجمة بولندا بفضل Waldemar StoczkowskiWaldiSt
تحديث موضع الإعلان
تحديثات التبعية
إصلاحات الأخطاء
تحديثات التبعية
إصلاحات الأخطاء
أضاف Google AdMob
تحديثات التبعية
إصلاحات الأخطاء
الترجمة تحديث ، شكرًاmezysinc
تحديثات التبعية ،
زيادة الحد الأقصى لحجم الدبوس إلى 6 أرقام
إضافة حظر عنوان IP ،
تحديث الترجمة الصينية ، بفضل sr093906
إصلاحات
تحديث الترجمة الصينية بفضل sr093906
تحديث الترجمة الألمانية بفضل Marc Auberer
Move to KTOR (CIO)
إزالة zxing
تحديث الترجمة للغة الصينية ، بفضل sr093906
تحديث الترجمة للبرتغالية ، بفضل mezysinc
تحسين إمكانية الوصول
إصلاحات الأخطاء
إصلاح لمشكلة "تنسيق غير معروف". (شكرًا Sora Steenvoortsorachan)
أضف لغة كتالونية (شكرًا Hebert F. Barros)
أضف `` التحكم في الوصول والسماح بالأصل: *
أضف خيار "المضيف المحلي فقط".
أضف احتياطيًا بتنسيق jpeg في حالة عدم دعم العميل لعرض mjpeg (مثل قارئ KOBO Eink). بفضلrnauber
إخفاء خيار "بدء / إيقاف تلقائي" على نظام Android 10+ لأنه غير مدعوم.
إصلاحات الأخطاء
تحديث الرمز / الشعار
الانتقال إلى عرض
تحسينات الاستقرار الملزمة
أضف ترجمة صينية مبسطة. شكرًا Jackal Zhao
تحسينات الاستقرار
تحسينات الاستقرار
إصلاحات الشوائب
أضف
ترجمة Tile Fix الألمانية (شكرًا @ marcauberer)
إصلاحات الأخطاء إصلاح الأخطاء
أضف لغة عربية (شكرًا سيلامي عبد القادر)
إصلاحات الأخطاء
تحديث الترجمة الإسبانية (شكرًا ألان آيس)
إصلاحات الأخطاء إصلاح الأخطاء
تحديث الترجمة السلوفاكية
إضافة الترجمة الإسبانية (شكرًا ألان آيس)
إصلاحات الأخطاء
الكتابات المضافة باللغة السلوفاكية (slovenčina). شكرا تيبور Repček
Fix الترجمة الألمانية. بفضل ألعاب M&R
إصلاحات الأخطاء
تنفيذ التحديث داخل التطبيق
إصلاحات الأخطاء
تحديث تطبيق التحديث داخل التطبيق
دعم Android Q: تغيير تدفق الأذونات
إضافة التحديث داخل التطبيق
تغيير منطق الإعلام خطأ