Salut ,
Sinon tu as des solution un peu plus pro comme je l'avais fait,
J'avais installé sur mon serveur Milestone XProtect , c'est le même programme que on a ou je bosse.
Quand tu l'as paramétré correctement, le programme fait office de serveur Web (donc tu as accès a toutes tes caméras depuis une page internet (avec loggin bien sur) et avec une appli pour smartphone.
Comme c'est un programme de surveillance, tout est paramétrable (heure d'enregistrement préprogrammé, Pré enregistrement de 10 secondes pour la détection de mouvement, etc...
Un des avantage de Xprotect, c'est qu'elle supporte (je n'ai pas testé si l'on peut avec plusieurs) les caméras et webcams USB.
En gros, tu peut plugger une webcam a ton serveur en plus des autres caméras que tu auras connecter en LAN ou wifi (attention, le programme ne supporte pas toutes les caméra (LAN, WIFI donc, les USB ca marche avec toutes me semble-il), sinon prendre une avec un protocole ONVIF)
Par contre, niveau facilité, si tu connais pas grand chose c'est pas la solution la plus facile (même si le programme est fournis avec des assistant d'ajout de caméra automatique)
Sinon, tu peut aussi avoir un NAS, j'ai un NAS Asustor (existe aussi avec Synology) avec une APP Surveillance Station, en gros, tu peut connecter les caméra LAN, WIFI a ton nas qui s’occupera de tout, et l'APP du NAS est elle aussi bien sur accessible depuis le net soit par navigateur, soit par application smartphone