Is this still working with current FW?
I have made some changes to the code, so I am able to start the udp stream from my HERO3+ with the latest firmware. But ffmpeg is not receiving any data, even though I see UDP packets flowing in Wireshark.
Has anybody experienced simillar issue? Is the UDP data being encrypted now?
I have managed to play the stream in VLC, but it seems the image is all kinds of broken up. Looks like the packet are out of order or something.
Use MPV or FFplay. It should say "HERO3/3+/2 camera" and play with FFplay. HERO3+ supports both UDP and HLS, but better use HLS.
I have tried the HLS stream too, but it is working only when the udp stream is also running. Otherwise no new ts fragments are created.
So I start the udp stream, keep sending the keepalive packets and just play the HLS stream using ffplay.