I bought Polaroid Cube+ few weeks back and it is brilliant action camera apart from the sound quality. The first thing I did when I got it I did port san from my phone and discovered that port 80 and port 554 were open. Since port 554 is used for Real Time Streaming Protocol (RTSP) I got interested if I could stream video to other platforms rather just to be able to use Cube+ android application.
Many of my first attempts were not very successful. At first I tried arp cache poisoning from physical PC. What I got was loads of bad traffic to port 554, no url and no video stream in the application. The second attempt was to enable traffic forwarding on the Linux box and set the Linux box IP as default gateway on the phone. This time I saw no traffic to port 554 and the video stream was working fine in the application.
My last attempt was done on virtual machine. I connected 2 WIFI adopters to the VM with one of them connected to the Cube+ camera and the other one set as WIFI access point and both of them bridged together. I connected the phone to the VM access point and with Wireshark running I tried to open the Cube+ android application and finally got the full conversation captured. For whatever reason the video stream was blank in the application.
After examining the traffic I got the link rtsp://22.214.171.124/liveRTSP/v2 RTSP/1.0
I opened the link with the VLC player and success! The live video stream was playing in the VLC player. I noticed that there was longer delay when video was streaming to VLC comparing to the android application but the main thing was that it was working.
I will be making more in-depth review once I get around to do it.