OpenGoPro icon indicating copy to clipboard operation
OpenGoPro copied to clipboard

Allow Remote Access of GoPro outside of the LAN

Open pavlosharhan2 opened this issue 1 year ago • 8 comments

We want to control the camera from outside of the local Network. We do not have admin control over the WiFi router, so forwarding the port is not an option. The idea is to be able to control the camera from internet regardless the WiFI network it is connected to.

is It possible to have some tunnel between camera and our custom server to control camera from internet not forwarding the port on the router the GoPro is connected to? I mean does it sound like it is technically possible to create such a firmware allowing us to set up this tunnel?

pavlosharhan2 avatar Jan 08 '24 18:01 pavlosharhan2

Oh i would just love to able to control it over internet. I have access to the port forwarding since I am the admin. Is this possible?

Fougl avatar Mar 27 '24 19:03 Fougl

@pavlosharhan2 have you by any chance been able to control the camera through internet with port forwarding? im struggling to do it. @tcamise-gpsw to which port is the camera listening? does it even work that way?

Fougl avatar Apr 10 '24 12:04 Fougl

Hello unfortunately this is not currently possible and would require major changes on the GoPro side to support it. There is no current plan to add this functionality but I will leave this ticket open for tracking.

tcamise-gpsw avatar Apr 11 '24 18:04 tcamise-gpsw

Updating the title since the eventual solution if it ever comes would be an entirely different communication model than COHN

tcamise-gpsw avatar Apr 11 '24 18:04 tcamise-gpsw

Thanks, if it happens would be just incredible.

For the time being, i manged to setup openvpn on my tp link router (archer MR600) and access the hero 12 with local IP. So for anybody interested it is possible and it works.

The only thing is, that the upload is super slow. The Ookla speed test while connected to vpn server, already reduces my speeds from 50/40 to like 10/10. Probably some limits of my router running as VPN (i will test others and report). Then the speed of getting the video in the end is 0.8 MBit/s. Downloading videos from Google photos is 2Mbit/s for example. Compared to not using the vpn of around 35. Downloading from hero 12 to local PC also happend with around 35 Mbit/s

@tcamise-gpsw do you think its possible to get the speeds to some decent level with better routing and traffic incrypting? Ill test other routers but maybe you have some pointers.

Fougl avatar Apr 11 '24 19:04 Fougl

If anyone will be reading this, Mikrotik routers do the trick with wireguard VPN. Almost no loss of speed. Now I can download footage from gopro's on remote location. Only gopros and router present on the site. Amazing

Fougl avatar May 24 '24 16:05 Fougl

@Fougl Is it just enough to turn the camera on - and You can access it remotely? Do you find it to be robust? Please, could you elaborate on the router model you use and which exactly setting you apply to the router? Also how do you configure COHN? Are you using Python tutorial for that? Thanks

pavlosharhan2 avatar Jul 12 '24 19:07 pavlosharhan2

Hey, its very robust connecting on turn on. So far it hasnt failed.

I have the https://mikrotik.com/product/wap_ac_lte_kit#fndtn-specifications

But you will have to explore on your own, since i am super busy, also if you wish to control it you have to go over the documentation anyway. And setup up the wireguard vpn on the router. But there is very good documentation and you tube videos for it. you can also setup tunnels with different location and access everything from one central point, or local points

There is quite a lot already on COHN in this github repository. Yes I use python. Sorry I am super busy atm. get back to me in a month or so if you still dont manage

Fougl avatar Jul 12 '24 21:07 Fougl