Hallo,
ich bastel gerade mit einer Webcam unter Linux rum und nutze camsource um einen Stream über http bereitzustellen... das klappt soweit auch.. nun möchte ich nicht dauerhaft einen Port auf meiner 7170 offen haben, sondern würde gerne realisieren, das beim Start von camsource per UPnP ein Portforwarding auf die jeweilige IP im internen LAN gesetzt wird.
derzeit muss ich das händisch machen...
also portfreigabe in fritzbox und weiterleitung auf interne ip..
dann starten von camsource..
jetzt kann jeder mittels browser dank dyndns auf die url zugreifen und sieht den stream..
soweit so gut..
nun habe ich aber zwei notebooks.. nun würde ich gerne ein script schreiben, das mittels upnp automatisch den forward auf die richtige interne ip (also je nach dem wo gerade die webcam angeschlossen ist) setzt und dann camsource startet... dann möchte ich nach dem beenden von camsource die portfreigabe auf der fritzbox wieder entfernen..
da ich noch nie was mit upnp gemacht habe, ist mir auch nicht klar ob das überhaupt geht... idealerweise wäre es, wenn ich es mittels bash oder perl hinbekomme... habe nur keinen plan wie ich mittels upnp die box steuern kann..
ich würde mich freuen, wenn mir da jemand auf die sprünge helfen könnte..
gruß martin
ich bastel gerade mit einer Webcam unter Linux rum und nutze camsource um einen Stream über http bereitzustellen... das klappt soweit auch.. nun möchte ich nicht dauerhaft einen Port auf meiner 7170 offen haben, sondern würde gerne realisieren, das beim Start von camsource per UPnP ein Portforwarding auf die jeweilige IP im internen LAN gesetzt wird.
derzeit muss ich das händisch machen...
also portfreigabe in fritzbox und weiterleitung auf interne ip..
dann starten von camsource..
jetzt kann jeder mittels browser dank dyndns auf die url zugreifen und sieht den stream..
soweit so gut..
nun habe ich aber zwei notebooks.. nun würde ich gerne ein script schreiben, das mittels upnp automatisch den forward auf die richtige interne ip (also je nach dem wo gerade die webcam angeschlossen ist) setzt und dann camsource startet... dann möchte ich nach dem beenden von camsource die portfreigabe auf der fritzbox wieder entfernen..
da ich noch nie was mit upnp gemacht habe, ist mir auch nicht klar ob das überhaupt geht... idealerweise wäre es, wenn ich es mittels bash oder perl hinbekomme... habe nur keinen plan wie ich mittels upnp die box steuern kann..
ich würde mich freuen, wenn mir da jemand auf die sprünge helfen könnte..
gruß martin