I am using simplevideoplayer example to stream a video from my local server. The video plays fine, but I have a question about the http protocol. Roku does a GET on the file with no range specified. After the server responds with a 200 and some of the video data, Roku closes that socket and issues another GET, this time with a range starting very close to the end of the file, not even close to where the previous GET left off. My question is, if the server was transcoding the video on the fly, how is it supposed to satisfy the range request for a region of the video it has not yet transcoded? I would also be very interested if anyone can tell me why the Roku server jumps so far into the video.
Thanks,
Bill