If you want to work on flash streaming are confused to select a delivery method go through the below link.
Different Ways of delivering Video over Internet:-
HTTP Progressive Download:- The basic way to deliver flash video over internet efficient for short video files doesnt need any additional software or hardware support. you cannot skip a particular portion of video and skip to a new position you have to wait for the complete download. Not an efficient method to lengthy videos.
This is the most efficient way to provide streaming as well as live broadcast streaming and also help to deliver access controllable videos. one main advantage over progressive download is you can jump to different time frames without waiting for the previous portion to be downloaded. Server should be configured to provide streaming.
This is a combination of the above two methodology but without any access control and is suitable for lengthy videos. Video content may be downloaded without actually being viewed, resulting in inefficient bandwidth usage. In addition, HTTP streaming is not supported by storage services only capable of serving static content
Partitioning Multiple Segments:-
The advantages of this approach are:
No special software required other than a standard web server to serve the video
It lets users jump close to any point in the video
Delivering close to only the number of bytes required for viewing the video
This approach requires video to be partitioned into multiple segments for a particular time interval.