"jnicholas" wrote:
There are a couple of features that I expect from media servers that I'm not sure if they can be mimicked with apache. First is dynamic stream switching, if the users bandwidth gets tight can we seamlessly shift down to a lower bandwidth stream? Second would be the ability to start at an arbitrary point. For example out of a 2 hour show could we have a way to jump straight to the 55 minute mark so a user could skip to the segment they are interested in?
You can start playing at an arbitrary point, assuming the video format provides the required indexing information (MPEG4 files always do, ASF/WMA files do if the file contains a Simple Index Object). Bookmarking and seeking use this feature.
If you provide multiple streams at different bandwidths, the Roku will switch between them when the user's bandwidth changes. For most currently supported formats, the switch involves a rebuffering event so it's not seamless. When HTTP Live Streaming is available it will provide seamless bandwidth switching.
--Mark