Streaming video is fairly power intensive, the typical battery powered camera could not sustain more than a few hours of streaming without resorting to a prohibitively large battery pack.
Author here! Some very smart contributors have helped decode another layer of the Baichuan protocol - I actually missed the "media wrapper" because it happened to work without removing those headers from the video stream - as well as the UDP protocol variant, so it is technically possible to stream from battery cams. It does drain the battery unless they're externally powered.