AVPlayer consumes 2xfilesize on streaming 4K encoded by GoPro camera

Hello,
I'm working on an app streaming over External Accessory, so I have a limited bandwidth. There is an issue with streaming following 4K file encoded by GoPro camera:
https://www.dropbox.com/s/lk8gutij4gbnjk2/4k_video.mp4?dl=0
File size is 450MB, but with my measuring AVPlayer streams 950MB. It triggers video stalls on a limited bandwidth. As I understand AVPlayer streams from several file ranges at the same time.

Is there a way to switch it in a linear streaming mode or some how decrease an amount of downloading data? I need to do that without using HLS or re-encding of orginal file since I cannot do any changes in external accessory FW.
Thanks,
Mikhail