Forum Moderators: phranque

Message Too Old, No Replies

video streaming scripts in PHP

         

keym

8:02 am on Aug 18, 2006 (gmt 0)

10+ Year Member



Hi,

My client has a collection of videos on his site.

He wants the ability to stream them in 3 different speeds according to the link a user presses. (slow, medium and high speed).

How can I do this?

Has anyone heard of a good script/software (open source preferably, but if not, commercial is ok too) which are known to be the best and run in a LAMP environment?

Is it fair to say we will need a dedicated server?

Thanks.

monkeythumpa

6:58 pm on Aug 18, 2006 (gmt 0)

10+ Year Member



You need Flash Streaming server, it is like $4k unless you go with a provider thatleases a Flash server to you.

keym

6:29 pm on Aug 19, 2006 (gmt 0)

10+ Year Member



Thanks for the reply.

Can you configure the flash streaming server to stream in different speeds depending on link clicked, or does it automatically determine the connection and stream accordingly? I want the ability to have the user manually click to select a speed.

Also, is there a way to configure the size of the video window the user will see for each speed?

Is there an open source streaming server which allows 3 speeds of streaming?

keym

6:49 am on Aug 20, 2006 (gmt 0)

10+ Year Member



One more question, (apologies)

Is there a way to accomplish the three different streaming speeds with HTTP streaming, which is available for free on most hosts?

jtara

9:23 pm on Aug 20, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



As far as the server is concerned, there is no such thing as "HTTP streaming". The server is simply serving a video file, in the same manner that it serves ANY file. If a host claims that they offer "free HTTP streaming", that's just a marketing term. What they are really saying is that they don't prohibit you from serving large video files.

Any "streaming" magic (i.e. starting to show the video before the complete file has downloaded) is strictly on the client side, and dependent on the user's media player.

You can provide different bitrates by having multiple versions of each file, each encoded with a different bitrate.