Livestream 16 hour bike race
To avoid changing batteries, you could opt to get an external USB battery pack and power it off of that.  That way you could get a continuous stream. If you got a big enough battery pack, you would most likely be able to power the iPhone and GoPro off of a single battery pack provided you found one that was big enough.