Pseudostreaming is a protocol that can be installed on regular HTTP servers such as Apache, Tomcat, IIS or lighthttpd. It uses a server side script for Flash-to-server communication. The player sends a HTTP request to the server with a start time parameter in the request URL's query string and the server script responds with the video stream so that its start position corresponds to the requested parameter. This start time parameter is usually named simply start. This same technique is used by the ultra-popular YouTube service which uses lighthttpd servers.
The biggest advantage of using pseudo streaming or any other streaming solution is the ability to seek in the timeline to positions that have not been downloaded to the player. This is most desirable for full-length movies because the visitor can seek to the last scene of a 2-hour movie if she wants to. Here are some more benefits of pseudo-streaming:
Want to learn how to set up pseudo-streaming in PHPmotion? Visit our Guide to installing Pseudo-Streaming in PHPmotion.