Whilst creating our channel we found many sites did not have video ready to be streamed to set top boxes. Most sites had Podcasts or Vodcasts designed to be downloaded but NOT streamed. I feel sites now need to prepare for the new style of video consumption which is streaming on-demand.
Below are a few things I think people should consider when looking at preparing video for the Roku DVP or any other streaming device.
Any HTTP server will work as long as it provides sufficient bandwidth to read the file in real time. The server must also support HTTP byte-range requests. When actually deployed to customers, a CDN is recommended because a single server is unlikely to provide sufficient bandwidth to support a large customer base.