ScreenStream APP
يوفر ScreenStream وضعي عمل: الوضع العام و الوضع المحلي . يهدف كلا الوضعين إلى بث شاشة جهاز Android بوظائف وقيود وخيارات تخصيص فريدة من نوعها.
الوضع العام (WebRTC):
الوضع المحلي (MJPEG):
في كلا الوضعين ، لا يكون عدد العملاء محدودًا بشكل مباشر ، ولكن من المهم أن تضع في اعتبارك أن كل عميل يستهلك موارد وحدة المعالجة المركزية وعرض النطاق الترددي لنقل البيانات.
تحذيرات مهمة :
1. حركة مرور عالية على شبكات المحمول: توخ الحذر عند البث عبر شبكات 3G / 4G / 5G / LTE لتجنب الاستخدام المفرط للبيانات.
2. تأخير في البث: توقع تأخيرًا لا يقل عن 0.5-1 ثانية أو أكثر في ظروف معينة: بطء الجهاز ، أو ضعف اتصال الإنترنت أو الشبكة ، أو عندما يكون الجهاز تحت عبء ثقيل على وحدة المعالجة المركزية بسبب التطبيقات الأخرى.
3. قيود دفق الفيديو: لم يتم تصميم ScreenStream لدفق الفيديو ، وخاصة الفيديو عالي الدقة. بينما ستعمل ، قد لا تلبي جودة البث توقعاتك.
4. قيود الاتصال الوارد: قد يقوم بعض مشغلي الهواتف الخلوية بحظر الاتصالات الواردة لأسباب أمنية.
5. قيود شبكة WiFi: قد تمنع بعض شبكات WiFi (عادةً شبكات عامة أو شبكات الضيف) الاتصالات بين الأجهزة لأسباب أمنية.
شفرة مصدر تطبيق ScreenStream: رابط GitHub
كود مصدر ScreenStream Server & Web Client: رابط GitHub