Will range requests be issued for 4-6 second TS files?
That's the question, here's some background if it helps...
We are hosting off Video Pro, which means Akamai, and they use cookies to secure playback, which have to stored and sent to get m3u8s and for playback since they cross domains. I also automatically attach intros and extros to my videos, that could change (season, announcement, etc.), but to put these in the same playback (without rebuffering) I have to embed them in the M3U8s at runtime. Since the intros and extros have their own Akamai generated cookies, and the video itself also has its own , I cant play them on the single videoplayer/m3u8 call as provided, since I can't send all 3 versions of the cookies (tried).
So... I load the intro and extro (each a single TS) into a tmp file on the box, along with creating my custom m3u8s, and added a small webserver segment to rovideoplayer to feed these documents on request, and this works fine. I send the 'Accept-Ranges: bytes' header on binary calls to make the box happy, but don't actually deal with a range request actually happening. Since I am only feeding a single short TS file, which would have a size well under 2mb, I'm assuming a range request wont happen, that the box uses them for large file playback (MP4, etc).
Is my assumption correct? I would hate to add the code to deal with this if I don't have to, as it would complicates the code (harder to maintain later).