Using the GoPro App and tcpdump on an android phone to decode the API for use in other programs. * Power On: http://10.5.5.9/bacpac/PW?t=goprohero&p=%01 * Power Off: http://10.5.5.9/bacpac/PW?t=goprohero&p=%00 Not yet known: * http://10.5.5.9/camera/PV?t=goprohero&p=%02 * http://10.5.5.9/camera/sx?=t=goprohero * http://10.5.5.9/bacpac/se?=t=goprohero {{{ $ curl 'http://10.5.5.9:8080/live/amba.m3u8' #EXTM3U #EXT-X-TARGETDURATION:1 #EXT-X-VERSION:3 #EXT-X-ALLOW-CACHE:NO #EXT-X-MEDIA-SEQUENCE:2269 #EXTINF:0.33333, amba_hls-5.ts #EXTINF:0.33333, amba_hls-6.ts #EXTINF:0.33333, amba_hls-7.ts #EXTINF:0.33333, amba_hls-8.ts #EXTINF:0.33333, amba_hls-9.ts #EXTINF:0.33333, amba_hls-10.ts #EXTINF:0.33333, amba_hls-11.ts #EXTINF:0.33333, amba_hls-12.ts }}} Enabling the preview with the phone allows you to connect with VLC to: http://10.5.5.9:8080/live/amba.m3u8 = Cap mod = Always annoyed about the location of the cap, a bit of black electrical insulation tape for the resue: