WebRTC Video Chat i 20 rader JavaScript (1 / 7 steg)
Steg 1: Snabb anteckning om testning och felsökning
WebRTC är allmänt antas av populära webbläsare Chrome och Firefox, men det finns många webbläsare där vissa funktioner inte att fungera. Se en lista över vilka webbläsare här.
Om du försöker öppnafile://your-webrtc-project i din webbläsare, kommer du sannolikt stöta på Cross-ursprung Resource Sharing (CORS) fel eftersom webbläsaren blockerar din begäran om att använda video- och mikrofon.
För att testa din kod har du ett par alternativ. Du kan ladda upp dina filer till en webbserver, som Github sidor om du föredrar. Jag rekommenderar dock för att hålla utveckling lokal, du setup en enkel server med hjälp av Python. För att göra detta, öppna din terminal och ändra kataloger i det aktuella projektet och beroende på din version av Python, köra en av följande moduler.
CD < projekt-dir >
# Python 2
python -m SimpleHTTPServer < port-nr >
# Python 3
python -m http.server < port-nr >
Till exempel, jag kör Python2.7 och det kommandot jag använder är python -m SimpleHTTPServer 8001. Nu kan jag gå till http://localhost:8001/index.html att felsöka min app. försöka göra en index.html med något i den och servera den på localhost innan du fortsätter.