Étape 1: Petit mot sur le test et le débogage
WebRTC est largement adopté par les navigateurs tels que Chrome et Firefox, mais il existe de nombreux navigateurs sur lesquels certaines fonctionnalités ne fonctionneront pas. Afficher la liste des navigateurs pris en charge ici.
Si vous tentez d’ouvrirfile://your-webrtc-project dans votre navigateur, vous exécuterez probablement en erreurs de partage de ressources Cross-origine (CORS) étant donné que le navigateur se bloque vos demandes pour utiliser les fonctionnalités vidéo et d’un microphone.
Pour tester votre code, vous avez quelques options. Vous pouvez télécharger vos fichiers sur un serveur web, comme les Pages de Github si vous préférez. Cependant, pour garder le développement local, je recommande de que vous configurer un serveur simple à l’aide de Python. Pour ce faire, ouvrez votre terminal et modifiez les répertoires dans votre projet actuel et en fonction de votre version de Python, exécuter l’un des modules suivants.
Par exemple, je lance Python2.7 et la commande que j’utilise est python -m SimpleHTTPServer 8001. Maintenant je peux aller à http://localhost:8001/index.html pour déboguer mon App. essayez de faire un index.html avec n’importe quoi dedans et servez-le sur localhost, avant de continuer.