Cynob

Wifi Action Cam am PC - eine kurze Anleitung

Beitrag von Cynob » Fr 23 Sep, 2016 20:29

Hallo erstmal!

Dies ist mein erster Beitrag hier deswegen wenn er falsch liegt oder irgendwas nicht passt bitte melden oder /verschieben etc. .

Ich selbst hab weniger mit Filmen/Fotografie zu tun sondern hab mehr Spass mit Elektronik und allem was so dazugehört. In einem Microcontroller Forum oder ähnlichem würde der Beitrag wohl untergehn da dachte ich mir ich komm mal hier vorbei. :)

Um was es hier geht:
Ich hab mir vor ner Weile eine Action Cam von der Firma Denver zugelegt. Die Modellbezeichnung ist 8030W. Das kleine Teil lässt sich über wlan mit dem Handy verbinden und darüber steuern.

So das gleiche will ich nun mit meinem PC auch machen können - leider gibt es dafür kein Programm vom Hersteller - also dachte ich mir: Neue Hobbybeschäftigung!
Dies soll ( damit ich später auch noch weiß was ich gemacht hab ) jetzt so eine Art Anleitung werden wie man nicht nur mein Modell sondern auch andere "knacken" kann. Wobei knacken jetzt wohl der falsche Ausdruck dafür ist.

Egal ich fang einfach mal an:

Was bei mir bisher geht:

- Setzen von Einstellungen vom PC aus
- Datentransfer über ftp und/oder ptpip
- Live Bildübertragung

Was noch aussteht:

- Aufnahme von Bild und Video auslösen

Das Problem bei Bild/ Video Aufnahme ist die das sich der Camhersteller bei mir nicht an Standards hält - zur Zeit bin ich noch am Infos zusammensuchen und versuch die Android Apk zu dekompilieren und debuggen. Dazu aber weiter unten mehr.


Was man braucht
( Also was ich bisher benutzt hab ):

- PC mit Linux Mint 17.1
- Wlan Stick für den PC
- Ne Actioncam (in meinem Fall Denver Action Cam 8030W)
- viel Zeit
- Android Smartphone


Zuallererst verbinden wir das Smartphone über Wifi mit der cam so das dieses Setup schonmal funktioniert.
Wenn alles tut installiert man aus dem Playstore von Google einen Netzwerkscanner.
Ich hab diesen hier genommen: https://play.google.com/store/apps/deta ... og.netscan

Wenn man ihn installiert hat - öffnen und dann erstmal in die Einstellungen ( Menütaste > Settings). Dort unter der Rubrik "Port Scanner" den "High port" auf "65535" setzen.

Nun wenn der Scanner seine Arbeit verrichtet hat ( dauert schon n Weilchen) kommt bei mir:

IP: 192.168.1.10
<<< mein PC
IP: 192.168.1.1 <<< Gateway = Die Kamera

Den Eintrag mit "Gateway antippen und aus dem erscheinenden Menü "Scanne Ports" wählen.
Als Antwort kommt bei mir:

Port:
21 - ftp control
554 - rtsp
15740 - ptp/ip Standard Port

Für die ftp Zugangsdaten war der Entwickler so freundlich und hat diese in den Logdateien welche die Camsoftware "Denver Action Cam 2" beim benutzen anlegt schreiben lassen. Zu finden in: icatch_wificam_sdk...log

Für meine Cam ist es:
Benutzer: anonymous
PW: anonymous@icatchtek.com

Somit kann ich mich über wifi mit der Cam mithilfe eines ftp clients verbinden und Dateien austauschen. Ich benutze dafür z.B. FileZilla


So das war der einfache Teil :D

Jetzt sniffen wir das Wlannetz vom Handy aus um nachzusehen was da alles so durch die Luft segelt.
Wenn man kein gerootetes Android Smartphone besitzt nimmt man dieses Tool:
https://play.google.com/store/apps/deta ... ketcapture

Verbindet das Handy wieder mit der Cam. Drückt die "Capture" Taste im tPacketCapture Hauptfenster und startet danach die Camsoftware und benutzt die ein bisschen. Da der komplette Netzwerkverkehr auf dem Handy mitgeschnitten wird und das ganze über nen Proxy läuft geht das ganze recht lahm ab und es kann zu timeouts kommen. Nach 2 Sekunden Film oder nem Foto den Mitschnitt beenden indem man den Proxy deaktiviert. In der tPacketCapture App gibt es noch das "File List" Menü > dort sieht man den Speicherort des Mitschnittes oder kann ihn sich via email senden.

Haben wir die .pcap Datei auf dem PC installieren wir dort erstmal wireshark um uns die erzeugte Datei ansehen zu können.
Dazu ein Terminal öffnen und dort:
sudo apt-get install wireshark
eingeben - warten bis alles installiert ist und öffnen dann die pcap Datei .

Wir wissen von unserem Netzwerkscan das es einen rtsp Stream geben muss - also geben wir in das "Filter" Feld "rtsp" ein und klicken auf "Apply"

Gleich in der ersten Zeile kommt bei mir:

410 25.113322 10.8.0.1 192.168.1.1 RTSP 224 DESCRIBE rtsp://192.168.1.1/MJPG?W=720&H=400&Q=50&BR=5000000 RTSP/1.0

Der Interessante Teil davon ist "rtsp://192.168.1.1/MJPG?W=720&H=400&Q=50&BR=5000000"

Jetzt haben wir unseren Livestream.
Wenn noch nicht vorhanden den VLC Video Player mit
sudo apt-get install vlc
installieren. Wenn geschehen das Wlan der Kamera aktivieren und diesmal mit dem PC koppeln. Wenn die Verbindung steht den VLC media Player starten.
Über "Menü" Netzwerkstream öffnen wählen und dort den rtsp Pfad "rtsp://192.168.1.1/MJPG?W=720&H=400&Q=50&BR=5000000" eingeben und Wiedergabe anklicken.

Jetzt sollte der Livestream der Kamera auf dem PC angezeigt werden.


...Jetzt wirds haarig!

Nach dem Livebild auf Port 554 und dem FTP Server auf Port 21 haben wir jetzt noch den Port 15740 übrig.
Dieser steht standardmässig für das ptpip Protokoll. PTP ist eigentlich ein Protokoll welches z.B. USB Kameras Unterhaltungen mit PCs oder Druckern ermöglicht.
Das ganze aufs Netzwerk umgelegt nennt sich dann PTPIP und läuft über TCP im Netzwerk.

Für Linux gibts da ein nettes Tool mit dem Namen "gphoto2"

Installieren wir mit:
sudo apt-get install gphoto2
Das Tool ist zwar nicht explizit für die Kamera geeignet. Aber da die Komunikation eben über dieses PTP Protokoll geht wird man viele Funktionen nutzen können.


Die Cam wenn getrennt wieder mit dem Wlan des PCs koppeln.

Die komplette Befehlsliste kann man sich ansehen indem man nur
gphoto2
den Programmnamen eingibt.

Zuerst müssen wir gphoto2 sagen das wir ne Cam im Wlan rumhängen haben - dies erledigen wir mit dem Befehl:
gphoto2 --port=ptpip:192.168.1.1 "--camera=PTP/IP Camera" "$@"
so nun sollte man mit
gphoto2 --summary
sich einige Infos über das Kamera System einholen können.

Jetzt kann ich nur empfehlen die Befehlsliste durchzulesen und mal auszuprobieren - wenn man was verstellt immer den alten wert merken damit mans wieder rückgängig machen kann ;)
Ein Problem bei mir war z.B. das die Cam nach dem "gphoto2 --list-all-config" einfach abgestürzt ist - das ganze bin ich mit nem script umgangen. Wenn Bedarf besteht bau ich das ganze auch aus damit das alles von alleine geht und lade es hier hoch.

Das große Problem ist noch:

Das Auslösen der Fotos oder die Videoaufnahme wollen nicht - laut gphoto2 seiner Debugausgabe versteht es wohl die Antwort nicht welche von der cam kommt.

Mein Lösungsansatz zur Zeit:

-Den TCP Traffic vom Netzwerk Android/Cam zerlegen und schauen was die so machen
-Die Android APK hab ich dekompiliert - aber immer wenns interessant wird verweist das Programm an ein shared objekt ( .so Datei) welche sich noch weigert mit mir zu kooperieren.
-die ganze APK debuggen wärend sie läuft

sobald man weiß wie oder was die Cam macht oder will kann man ja das PTPIP Modul im gphoto2 source editieren und neu kompilieren.

So da bin ich dran - wenn mir jemand helfen will > gerne!

Man könnte jetzt natürlich ohne Fotofunktion auf eine Software beschränken welche sich mit der Cam verbindet und zumindest so Dinge wie einen Partymodus ermöglicht ( Cam zeigt auf TV liveübertragung und wenn ein Bild geschossen wird dieses für einige Sekunden eingeblendet) oder automatische Syncronisierung der neuesten Aufnahmen.

Wenn ich weiter bin gehts hier dann weiter

Gruß Cynob




Cynob

Re: Wifi Action Cam am PC - eine kurze Anleitung

Beitrag von Cynob » Sa 24 Sep, 2016 18:34

Schon über 100 Aufrufe und kein einziger Kommentar .... tolles Forum....




Jan
Beiträge: 9252

Re: Wifi Action Cam am PC - eine kurze Anleitung

Beitrag von Jan » Sa 24 Sep, 2016 19:13

Man kann auch ein Auto zu einem Rasenmäher umfunktionieren. Bei Deinem Bericht steckt sicher viel Arbeit dahinter, aber es interessiert hier wohl niemand. Normalerweise nimmt man einfach eine Webcam, wenn gewollt auch per WLAN, die man auch per Computer steuert. Slashcam ist weniger ein Bastlerforum, aktuell geht es hier vermehrt um semiprofessionelle Kameras. Zudem hier im Forum kaum einer eine Denver-Actioncam haben sollte, trotzdem schönes Wochenende !


VG
Jan
Der Westen gewann die Welt nicht durch die Überlegenheit seiner Ideen, Werte oder Religion, sondern eher durch die Anwendung organisierter Gewalt. Westliche Menschen vergessen das oft - die Anderen nicht.

Oliver Stone - Regisseur, Produzent und Autor




pekabo
Beiträge: 1

Re: Wifi Action Cam am PC - eine kurze Anleitung

Beitrag von pekabo » Mo 29 Jan, 2018 09:32

Sorry, das ich das Thema aus der Versenkung hole. Ich hoffe das der Thread Ersteller das liest und mir weitergehende Informationen zur seiner Vorgehensweise zusenden kann. ich stehe vor dem gleichen Problem.




rush
Beiträge: 8761

Re: Wifi Action Cam am PC - eine kurze Anleitung

Beitrag von rush » Di 30 Jan, 2018 12:55

Moin - wäre es nicht auch möglich einfach einen Android-Simulator ala BlueStacks zu verwenden?

Keine Ahnung ob der auf WiFi Gedöns und so zugreifen kann... wenn dem aber so wäre, wären alle Probleme im Nu gelöst ;)

Ich nutze BlueStacks etwa um mir Amazon Filmchen herunterladen zu können um diese dann unterwegs zu sehen... Auf androiden Tablets und Co funzt das ja problemlos und nativ per App - auf einer Windows Maschine (Laptop) ist man dann auf entsprechende Hilfsmittel angewiesen...

Daher mein Tipp: Sich ggfs. mal mit BlueStacks vertraut machen oder recherchieren inwieweit da WiFi Funktionen des Systems angesprochen werden können.
keep ya head up




Bubleman
Beiträge: 1

Re: Wifi Action Cam am PC - eine kurze Anleitung

Beitrag von Bubleman » Di 12 Feb, 2019 00:58

Moin, moin ;)

Nach dem ich jetzt den ganzen Tag nach Infos zu einer GeeKam 4K K3R gesucht habe bin ich froh endlich eine sinnige Antwort gefunden zu haben ... freu

Muss jetzt mal bei Gelegenheit testen ob ich per FTP auf die Cam komme ... das wäre echt super, den Rest kann ich mir dann zusammen schrauben ;)

Jedenfalls vielen Dank an Dich für den Denkansatz, den wohl bisher kaum einer benötigt hat ... mich hat das jetzt ca. 3H an Suche gekostet aber gefunden!!!




Social Media

       
 Aktuelle Beiträge [alle Foren]
 
» Canon stellt spiegellose Vollformat EOS RP mit 4K Video für 1.499,- Euro vor
von cantsin - Sa 15:04
» Atomos 5 Zoll HDR Monitor (only) Shinobi im ersten Hands-On
von cantsin - Sa 14:52
» Buchgroßhändler Koch, Neff und Volckmar (KNV) meldet Insolvenz an
von cantsin - Sa 14:44
» Polaroid mal anders.....
von ruessel - Sa 14:31
» Der Rhein im Sommer
von 3Dvideos - Sa 14:23
» Passion für Lost Places
von Onkel Danny - Sa 11:55
» Update 6.1 für Blackmagic Pocket Cinema Camera 4K bringt u.a. Pixel Remapping und bessere Audioaufnahme
von Onkel Danny - Sa 11:37
» Nominierungen für den Deutschen Kamerapreis 2019 stehen fest
von slashCAM - Sa 11:27
» WIN10 4K Ansicht, wie macht ihr das?
von klusterdegenerierung - Sa 11:24
» FUJI X-T30 kann F-log und 10 Bit 4:2:2 über HDMI
von Jörg - Sa 11:02
» Atomos stellt 5“ HDR 1920x1080 HDMI Kameramonitor Shinobi mit 1000 Nits vor
von rob - Sa 10:53
» mini landscapes - BMPCC4K - Miniaturprojekt
von Onkel Danny - Sa 10:53
» Sony Alpha 6000 - blaues LED-Licht wird nicht richtig abgebildet
von K.-D. Schmidt - Sa 8:41
» Lumetri Effekt nicht löschbar
von Jogen - Sa 8:38
» Firmwareupdate für Z6 erschienen
von Mediamind - Sa 7:09
» Tukur-Tatort am nä So: "Murot und das Murmeltier"
von klusterdegenerierung - Sa 1:41
» Farbfehler bei Vortragsaufzeichnung mit Hardware Recorder
von freezer - Fr 21:14
» Eazy Dolly Kamera Wagen
von fxk - Fr 19:06
» Atlas 2-Rod Camera Support
von fxk - Fr 19:06
» Lanparte Schulter Support Rig
von fxk - Fr 19:05
» Kamerar Triangle Cinema Skater Kamerawagen - Dolly für Video-DSLR
von fxk - Fr 19:05
» Kamera Kamerakran aus Carbon / Jib Traveller
von fxk - Fr 19:04
» DJI Ronin M Tuning Stand
von fxk - Fr 19:03
» 100 kostenlose Musiktitel gema frei
von Jalue - Fr 18:31
» Blackmagic DaVinci Resolve Update 15.2.4 bringt u.a. besseres H.264/H.265 Encoding
von dosaris - Fr 17:17
» Erste Aufnahmen von der Blackmagic Pocket Cinema Camera 4K
von cantsin - Fr 17:13
» Gesucht: Induro LFB75S Tripod Set
von Jörg - Fr 16:48
» Ärger um die Oscarverleihung: Scorsese, Tarantino, Wenders, Robert De Niro u.a. protestieren
von Frank B. - Fr 15:50
» faire Schauspielgage 14 Tage Dreh (je. 6-7 Std.)
von Lapaloma - Fr 14:07
» Mega Time Squad - offizieller Trailer
von klusterdegenerierung - Fr 13:21
» Tipps zu Tutorial Video Setup
von BastiM - Fr 12:58
» Bestätigt: Lumix S1 gibt 422 10-bit im HLG-Modus aus -- ohne Upgrade
von Frank B. - Fr 12:56
» Alita: Battle Angel - Offizieller Trailer
von Funless - Fr 12:27
» Panasonic gh5 oder Fuji xt3 für HLG Filmen?
von HolmS - Fr 12:02
» Sechs neue Canon EOS RF-Objektive für 2019 angekündigt
von TonBild - Fr 10:47
 
neuester Artikel
 
Atomos 5 Zoll HDR Monitor (only) Shinobi im ersten Hands-On

Wir hatten bereits Gelegenheit zu einem ersten kurzen Hands-On mit dem heute offiziell vorgestellten 5 HDR Monitor SHINOBI von Atomos. Der 1000 Nit-fähige HDR-Kameramonitor wiegt lediglich 200g und bietet alle Monitoring-Funktionen des NinjaV (und noch etwas mehr). Durch das fehlende Aufnahmemodul ergeben sich deutlich längere Akkulaufzeiten im lüfterlosen Betrieb. Hier unsere ersten Eindrücke zum 5 Atomos Shinobi Kameramonitor weiterlesen>>

Canon XF705 - Teil 2: Sensor-Bildqualität und Bewertung

Im ersten Teil unseres Tests haben wir uns ja schon mit dem gesamten Drumherum der XF705 befasst, doch nun gehts Buchstäblich ans Eingemachte. Wie schlägt sich der neue 4K-Bolide von Canon in der Bildqualität? weiterlesen>>

neuestes Video
 

Aktuelles Video:
mini landscapes

Epische Landschaftsimpressionen -- gefilmt im Studio, in Miniatur... Zu erkennen ist dies teilweise nur an der Größe der Sandkörner und Schneeflocken. Wie im Abspann zu sehen ist, wurde anscheinend mit der Blackmagic Pocket CC 4K und dem sondenähnlichen Laowa Makro-Objektiv gedreht.