J'essaie de faire un portail d'examen en ligne. Lorsque les étudiants commencent l'examen, leur webcam démarre automatiquement et enregistre le flux en direct et le stocke sur le serveur. Les surveillants surveillent les élèves en direct ou peuvent regarder les diffusions en direct plus tard. J'ai recherché à ce sujet et trouvé WebRTC comme une solution possible avec un serveur de passerelle comme Kurento. Mais plus tard, découvert que WebRTC n'est pas pris en charge dans Safari, ce qui est un revers! Mon application devrait fonctionner avec succès dans le portail Web dans tous les navigateurs modernes, y compris Safari et aussi dans Android ou iPhone.Comment capturer un flux en direct de la caméra et regarder en direct ou sauvegarder pour une visualisation ultérieure?
Donc, quelqu'un peut-il suggérer une solution possible à mon problème? Quelle technologie dois-je utiliser qui peut supporter tous les navigateurs et OS?
En outre, il serait utile si vous pouvez fournir des liens vers une bonne documentation ou des tutoriels.
Salut Brad, je Il m'a fallu beaucoup de temps pour répondre, mais je faisais des recherches pendant tout ce temps. J'ai également atteint une impasse dans Chrome. getUserMedia ne fonctionne pas dans Chrome. Je ai googlé et a découvert que cela nécessite HTTPS maintenant. Alors, comment l'implémenter dans WebRTC? –
@DebrajBiswas Oui, vous aurez besoin de HTTPS pour getUserMedia en dehors de localhost. – Brad