I need to send a photo from one mobile phone to another. Currently, I'm splitting the image up into bytes before sending and then reassembling the image on the second mobile. This works fine, but if the photo is large (and they keep getting larger due to the better cameras on phones), then it takes some time for the photo to be received by the second mobile.
Would trying to stream the photo offer a better experience? It seems that streaming would be faster because, theoretically, multiple frames would be received per second. Would streaming be faster than sending the photo in chunks of bytes? If so, why?