Hallo zusammen,
ich denke, hier passt es am besten irgendwie rein. Ich habe in einem
Nistkasten eine IP-Kamera installiert, die einen RTSP-Stream anbietet.
Das Livebild würde ich nun unkompliziert "im Internet" zur Verfügung
stellen, z.B. meinen Eltern. Grobe(!) Idee so etwas wie
- Raspberry im LAN konvertiert den Stream falls nötig und hostet einen
Webserver
- Minimale Website auf dem Raspberry, die das Video "einbettet"
- Dann irgendwas mit Portfreigabe auf meiner FritzBox (DynDNS-Adresse
ist vorhanden).
- Ich verschicke einen Link auf meineDynDNS.de/video und dort sieht
jeder das Livebild.
Leider fällt es mir etwas schwer zu ergoogeln, ob das (gerade auch aus
Sicherheitssicht) die richtige oder zumindest "vertretbare"
Herangehensweise ist.
Was meint ihr dazu?
Viele Grüße
Peer
Peer schrieb:> ob das (gerade auch aus> Sicherheitssicht) die richtige oder zumindest "vertretbare"> Herangehensweise ist.
Bilder von einem Nistkasten haben kaum Missbrauchspotential. Was anderes
wäre es wenn du deine Kinder beim Planschen im Pool streamen würdest, da
wären maximale Sicherheitsmassnahmen angebracht oder die Überlegung, ob
das wirklich unbedingt im Internet veröffentlicht werden muss. Das
wasserdicht abzusichern erfordert übrigens auch erhebliches Knowhow.
So manche(r) wollte bloss mal so aus Interesse was ausprobieren und
kriegt seine Nacktbilder oder Besäufnis-Aufnahmen nicht mehr aus dem
Internet weg.
(Rechts-)Sicherheitshalber solltest du am Nistkasten ein Schild
anbringen "Videoüberwachung". Ich weiss auch nicht, ob die Frage ob die
Urheberrechte nun bei dir liegen oder bei den Vögeln schon endgültig
geklärt ist.
Georg
Georg schrieb:> Was anderes> wäre es wenn du deine Kinder beim Planschen im Pool streamen würdest, da> wären maximale Sicherheitsmassnahmen angebracht
Moin, das ist klar. Ich meinte jetzt auch weniger, die Seite als solche
zu sichern im Sinne von zugangsbeschränken (soll sie ja nicht), sondern
dass ich vermeiden möchte, mir mit Portweiterleitung / Webserver eine
Sicherheitslücke in mein LAN aufzureißen. Draußen im Internet lauern ja
genug "Bots" / ..., die auf Lücken nur warten.
Streame es einfach zu Youtube und stelle es so ein das es nicht
öffentlich ist. Dann können nur Leute drauf zugreifen die den Link
haben.
So brauchst du keinen Port öffnen.
Man kann RTSP zu YouTube streamen und die verteilen das dann Live
weiter. Dazu muss man sich da extra anmelden, die Überprüfung dauert 1-2
Tage. Es gibt Anleitungen dazu, ich hatte es nur bis zur Anmeldung
ausprobiert.
Hat den Nachteil das es über YT geht, aber sonst greifen mehrere auf
deinen RPi gleichzeitig zu und ich glaube nicht das der viele Streams
erlaubt. Gut, wenn jemand sowas überhaupt sehen möchte.
M. P. schrieb:> Streame es einfach zu Youtube und stelle es so ein das es nicht> öffentlich ist.
An einen externen Dienst hatte ich auch schon gedacht (ohne aber bisher
näher recherchiert zu haben, welcher / wie das mit dem Raspberry
funktioniert).
Allerdings wäre das glaube ich nur Plan B, weil es ja wirklich dauerhaft
meinen Upstream belasten würde, statt nur "bedarfsweise", wenn gerade
mal jemand guckt (ich erwarte auch übrigens nicht massig zeitgliche
Beobachter ;) - das Thema steht in diesem Zuge ja auch im Raum..)
Rein theoretisch könntest du auch den Port der Kamera auf dem der Stream
läuft in deinem Router frei geben - mit z.B. VLC könnte das dann jeder
abspielen.
Die Frage ist halt ob man das will - mit Sicherheitsupdates auf Kameras
ist das ja so eine Sache.
Mit Webserver auf dem PI wird das schon ausreichend sicher, evl. auch
mit Authentifizierung.
Die Konvertierung des Streams auf dem PI müsste dann aber immer laufen
und wird ganz ordentlich Last erzeugen. RTSP im Browser wird ja leider
nicht unterstützt.
Sascha
VPN Verbindung zwischen externen Gerät und deinem Router. Ist dann
sicher und nur die, welche einen Zugang haben können schauen. So hab ich
das zumindest bei meiner IP CAM gemacht.
Sascha W. schrieb:> Rein theoretisch könntest du auch den Port der Kamera auf dem der Stream> läuft in deinem Router frei geben - mit z.B. VLC könnte das dann jeder> abspielen.> Die Frage ist halt ob man das will - mit Sicherheitsupdates auf Kameras> ist das ja so eine Sache.
Stimmt, vermutlich aus Sicherheitsgründen keine Option.. zumal selbst
VLC eine zu große "Hürde" für die Adressaten wäre ;)
Peter Z schrieb:> VPN Verbindung zwischen externen Gerät und deinem Router. Ist dann> sicher und nur die, welche einen Zugang haben können schauen.
Auch hier, zu kompliziert. Habe selber natürlich VPN eingerichtet, für
wen anders möchte ich das nicht. Hat auch niemand was in meinem LAN zu
suchen. ;)
Sascha W. schrieb:> Mit Webserver auf dem PI wird das schon ausreichend sicher, evl. auch> mit Authentifizierung.
Was nimmt man da als Webserver? Viel mehr als eine minimale HTML-Seite
ausliefern muss er ja nicht. Macht man das selbst von Hand (nur diese
eine Funktion, daher keine anderen potentiellen Lücken) oder ist genau
das Gegenteil der Fall (bloß nicht selbst machen, sondern was fertiges
nehmen)?
Was wären so meine Stichpunkte?
> Die Konvertierung des Streams auf dem PI müsste dann aber immer laufen> und wird ganz ordentlich Last erzeugen. RTSP im Browser wird ja leider> nicht unterstützt.
Über wieviel Last reden wir etwa? Hab's gerade nicht zur Hand, aber
Kamera liefert glaube ich full HD, also muss konvertiert und ggf
runtergerechnet werden.. kann man da für ein Pi4 eine grobe
Größenordnung benennen?
Webserver:
lighttpd oder ngnix
Selber machen auf keinen Fall und irgendwas anderes was im LAN HTTP
bereitstellt auch nicht. Die Webserver sind dazu da und werden auch
entsprechend gewartet.
Konvertierung:
kann ich dir nicht sagen, wenn du schon einen PI hast kannst du das ja
vorab mal probieren.
Frag jetzt aber nicht wie - mit vlc z.B. sollte es aber machbar sein,
hab ich zumindest schon mal genutzt um einen Stream zu speichern.
Sascha
Ich habe gerade vor ein paar Tagen Motion Eye OS für mich entdeckt.
https://github.com/ccrisan/motioneyeos/wiki
Das ist so ein abgespecktes Raspbian. Da läuft ein Webserver, der das
Bild darstellt. Er kann auch z.B. bei Bewegungen ein Video aufzeichnen
oder einfach nur jede Minute ein Bild machen.
Die Installation war fast ganz einfach. Es lies sich auf meinem RPi4
nicht installieren. Das empfohlende Bootloaderupdate hat auch nicht
geholfen. Letztendlich habe ich einen Nightly Build benutzt, das lief
dann ohne Probleme. Das Einrichten war dann aber wirklich einfach.
Zur Sicherheit: Vielleicht den RPi vom restlichen Netz trennen. Je
nachdem was Dein Router kann vielleicht per VLan oder Gäste-WLAN.