J'utilise Pusher depuis un certain temps maintenant. J'ai toujours supposé que "temps réel" signifiait "instantané". Dernièrement, j'ai pas dans cet article: https://en.wikipedia.org/wiki/Real-time_computing, et une phrase empoigne mon attention:Pourquoi des solutions comme pusher prétendent être "temps réel"?
« programmes en temps réel doivent garantir une réponse dans un délai spécifié contraintes »
Ils donnent un exemple basé sur l'audio traitement:
« Prenons un exemple de DSP audio, si un processus nécessite 2,01 secondes pour analyser, ou traiter 2,00 secondes de son, il est en temps réel. Cependant, si cela prend 1,99 secondes, il est ou peut être dans un processus de DSP en temps réel «
Mes questions:. 1. Cette définition applique uniquement aux périphériques matériels/électroniques ou peuvent être appliquées à 2. Si cela s'applique aux logiciels, s'applique-t-il aux services à distance tels que Pusher? 3. Quelle est la contrainte de temps pour que Pusher soit considéré comme "temps réel"? 4. Quelle est la contrainte de temps pour d'autres services WebRTC, Firebase?
répondre. Une petite idée: (pas du tout familier avec le poussoir, mais) une application réseau peut être "en temps réel" sans le support du système/OS. Une réponse de temporisation peut être considérée comme une réponse acceptable pour certains systèmes. – bolov
@bolov Je suppose que oui, mais les systèmes d'exploitation non-temps réel ne peuvent même pas garantir un délai d'attente sans ajouter de la latence. – EJP