Just getting started digging into the Roku channels and had a few questions.
When streaming an mp4 from an apache server, the roku requests the entire file twice, then start doing range requests:
192.168.1.208 - - [17/Jan/2011:16:37:16 -0800] "GET /hp-test2.mp4 HTTP/1.1" 200 1522095509 "-" "Roku/DVP-2.9 (012.09xxxxxx)"
192.168.1.208 - - [17/Jan/2011:16:39:10 -0800] "GET /hp-test2.mp4 HTTP/1.1" 200 1522095509 "-" "Roku/DVP-2.9 (012.09xxxxxx)"
192.168.1.208 - - [17/Jan/2011:16:39:10 -0800] "GET /hp-test2.mp4 HTTP/1.1" 206 1522095485 "-" "Roku/DVP-2.9 (012.09xxxxxx)"
I'm just getting started on using h.264, we've been doing h.263 in flv wrappers for a long time. I used mp4box to relocate the atoms
thinking it would start streaming and not do the extra requests (and hence extra bandwidth which costs $$$). Are there encoding options
to avoid this? Other than that the video plays fine.
Second, I tried taking the above mp4 and wrapping it in an flv with just copy as the codecs. In the simplevideoplayer sample, I set the
url to the flv and it tries to play it. I get sound, but no video. Is this just plain unsupported, and if so why is it able to extract the
audio but not the video? Problems with the meta info?
Thanks for any info.