1, use FMS or red5
2, here is a post about this. http://www.jeroenwijering.com /? Thread = 7783 # msg43782
3, and this post is how do I? Http://www.flashcomguru.com/index.cfm/2005/11/2/Streaming-flv-video-via-PHP-take-two
4, this is an other way to do. http://www.flashcomguru.com/index.cfm/2005/11/4/Short-video-Using-flvmdi-to-inject-metadata-into-flvs
5, FLV metadata injector tool: http://www.buraks.com/flvmdi/
6, some about infomation: http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx
Http://www.jeroenwijering.com /? Search = red5
7, and some Introdution about youtude:
Flash video (FLV) files cannot be streamed from the middle directly. for that you need to server the videos using rtmp using Adobe stream server or spend some time hacking the open-source red5. FLV files are sent via simple HTTP just like any other webpage or image.
Google and YouTube let you jump to a specific part of the video by sending a new dynamic FLV file over HTTP that starts very close to the time you wish to jump. in other words, every time you click on the trackbar and the flv hasn't loaded that segment yet, it loads a whole new partial FLV starting at that point. the original full FLV has keyframe (time)-> byte mapping stored so the SWF player can figure out which position in time means which byte of the FLV to start streaming from.
8, some open source PLAYER:
Http://api.blogs.com/flow/
Http://en.wikipedia.org/wiki/Flash_Video