This is a general question as I've been looking into online video recently and there's something I just can't find a simple answer for:
What is the point of "streaming" for asychronous files?
As far as I can tell, just putting the audio or video file on a website is fine unless:
- it's happening live and people would rather drop quality than fall behind
- you're trying to make it harder for people to copy your files
Youtube for example has progressive downloads (start watching before it's all loaded) and you can skip forward to points within a file--even if it's not already buffered--but it's just a file download. (Though I believe they use the 'fake streaming' approach built into lighttpd which is the same as the PHP based streaming scripts you get that let you jump ahead of your buffer and start downloading again from a later point in the file)
At my university video has always been handled by a "streaming server" (Windows to be precise, bah!) but no one can actually tell me why we'd want to use that rather than simply putting a .flv file on a server and linking to it through Moodle.
You guys seem to know what you're talking about so if someone could answer my question above in simple language, or point me to an appropriate resource, I'd appreciate it.
(One note, I can perhaps see a reason why for very long files streaming could be seen as an answer, but again I think a playlist of files broken up with "chapter marks" makes more sense to me)