Stap 1: Snelle nota over testen en debuggen
WebRTC is alom aangenomen door populaire browsers zoals Chrome en Firefox, maar er zijn veel browsers waarop bepaalde functies niet werken. Zie een lijst van ondersteunde browsers hier.
Als u probeert te openen van defile://your-webrtc-project in uw browser, zult u waarschijnlijk tegenkomen Cross-oorsprong Resource Sharing (CORS) fouten omdat de browser zal blokkeren uw verzoeken om video en microfoon functies te gebruiken.
Om te testen uw code hebt u een paar opties. Indien gewenst, kunt u uw bestanden uploaden naar een webserver, zoals Github pagina's . Echter, om te houden ontwikkeling lokale, adviseer ik dat u een eenvoudige server met behulp van Python opstelling. Om dit te doen, open je terminal en veranderen van mappen in uw huidige project en afhankelijk van uw versie van Python, voert u een van de volgende modules.
cd <project-dir> # Python 2 python -m SimpleHTTPServer <port-no> # Python 3 python -m http.server <port-no>
Bijvoorbeeld, mij stormloop Python2.7 en de opdracht die ik gebruik is python -m SimpleHTTPServer-8001. Nu kan ik ga naar http://localhost:8001/index.html om te zuiveren van mijn app. Probeer het maken van een index.html met om het even wat in en serveren op localhost voordat u verdergaat.