Schritte zur Ausführung dieses Projekts:
- Installieren Go für LINUX, Windows oder macOS
- Download / Clone das oben verlinkte Repository
- Gehen Sie in den Ordner, in den Sie den Code heruntergeladen haben, und bearbeiten Sie die Datei
./config.json
, um Ihre persönlichen IP-Kamera-URLs hinzuzufügen, z. B:
}
"INSTAR_8015_FHD": {
"on_demand": true,
"url": "rtsp://admin:instar@192.168.2.77/11"
},
"INSTAR_9020_FHD": {
"on_demand": true,
"url": "rtsp://admin:instar@192.168.2.117/12"
},
"INSTAR_IN-7011_HD": {
"on_demand": true,
"url": "rtsp://admin:instar@192.168.2.63/11"
}
}
- Führen Sie nun den folgenden Befehl aus, um die Anwendung im Entwicklungsmodus auszuführen:
go run .
Alternative können Sie Ihre Anwendung auch kompilieren und dann ausführen:
go build .
./RTSPtoWebRTC
Mit dem Befehl „build“ wird die binäre Release-Version Ihrer Go-Anwendung erstellt. Diese Datei heißt unter LINUX
RTSPtoWebRTC
- ohne Erweiterung - und kann von der Kommandozeile oder über ein Skript ausgeführt werden (stellen Sie sicher, dass die Datei vor der Ausführung ausführbar gemacht wird!). Wenn Sie den Befehl unter Windows ausführen, erhalten Sie eineRTSPtoWebRTC.exe
-Datei, die Sie durch Doppelklick ausführen können.
- Öffnen Sie Ihren Webbrowser und besuchen Sie die folgende URL:
http://127.0.0.1:8888