إن الوقت الحقيقي هو المكان الذي يصبح فيه التراخي واضحاً على الفور. فالصفحة التي تتأخر في تحميل نفسها مائتي ميلي ثانية ليست ملحوظة؛ ومائتان ملي ثانية من التذبذب في المكالمة تعني أن الناس يتحدثون عن بعضهم البعض. والاتصالات تنقطع ويتعين عليها أن تستأنف دون فقدان الحالة، والرسائل تصل خارج الترتيب، ونفس الحدث يرسل مرتين، والمستخدم لديه نفس الجلسة المفتوحة في ثلاثة علامات تبويب. ولا يظهر أي من هذا في مرحلة التطوير على جهاز واحد، بل يظهر كل هذا في الأسبوع الأول من الإنتاج.
ما ينطوي عليه العمل
- النقل المختار عمداً - الأحداث المرسلة من الخادم، أو WebSocket أو WebRTC كل منها يناسب مشاكل مختلفة
- إعادة الاتصال وإعادة تزامن الحالة مصممة كمسار من الدرجة الأولى، وليس كمعالج للأخطاء
- معالجة الرسائل غير الفعالة، لأن التسليم مرة واحدة على الأقل هو ما تحصل عليه في الواقع
- مؤشرات الوجود والطباعة التي تتدهور بهدوء بدلا من الكذب
- تصميم مسار وسائط الإعلام في الحالات التي تنطوي على فيديو أو صوت، بما في ذلك الترحيل للشبكات التقييدية
- :: اختبار الحمل بالتزامن الواقعي، نظراً لأن نظم الوقت الحقيقي تفشل بشكل غير خطي
لماذا لدينا مصداقية في هذا الصدد
نحن نشغل خواديم وسائط WebRTC، ومحور مؤتمر، ومحول TURN وتسجيل اجتماعات الفيديو لـ KamoCRM، بالإضافة إلى SIP الهاتف الذي يحمل المكالمات الحية - وقضينا وقتا طويلا في تعلم أن المؤتمر الذي ينهار على المشارك الثاني كان خادوم وسائط يبلغ عن نفسه غير تشغيلي، وليس عيب تطبيق.
ما الذي يحرك الأسعار
نحن نقدم الأسعار بعد الاكتشاف ويتم تحديد الأسعار قبل أن يبدأ أي شيء. هذه هي الأشياء التي تحركها، لذا يمكنك أن ترى تقريبا أين يقع مشروعك قبل أن تتحدث معنا.
- التزامن - عدد المشاركين المتزامنين يغير البنية وليس حجم حاسوب الخدمة
- :: ما إذا كانت وسائط الإعلام متورطة، مما يدخل ظروف الشبكة في النطاق
- ما إذا كان يجب على الدولة أن تبقى على قيد الحياة بعد الانفصال، ولأي مدة
- التسجيل والاحتفاظ، وهما مسألتان من مسائل الامتثال
الأسئلة التي تطرح علينا
أعمال أخرى تطوير التطبيقات
أخبرنا ماذا تحاول أن تفعل
إن محادثة قصيرة تكفي عادة لمعرفة ما إذا كنا الشخص المناسب. وإذا لم نكن، فسوف نقول ذلك ونشير إليك إلى مكان أفضل.
