Page 1 of 1

Video Streaming Concept on Web

Posted: 26 May 2009 21:09
by elepanda
I am not very sure of the concept use behind embedding VLC on the web. Currently when i try to use vlc as a streaming server and another vlc on another pc running, it streams fine. but if i want to do a VOD. Is the vlc on the web a vlc streaming server? or is it actually a vlc player? if it is a vlc player, how do i activate my vlc streaming server to stream to this vlc player which is embedded on the web?

Please enlighten me.. Need help badly Thank you very much..

: D

Re: Video Streaming Concept on Web

Posted: 27 May 2009 13:20
by deniz-777
good question, i wait tihs question's answer too

Re: Video Streaming Concept on Web

Posted: 27 May 2009 13:55
by thannoy
As every client of VOD servers, the client (embedded VLC here) will ask the sever for the stream to start roughly. This concept itself is the VOD.
Of course, server and client must be compliant with compatible VOD protocols.

Re: Video Streaming Concept on Web

Posted: 27 May 2009 18:45
by elepanda
Hi Thannoy, thank you for your reply. So from your reply can is it mean that the client that is embedded on the web will automatically start the vlc stream server at the another end? So now let say 3 different clients watching the same movie but starts at different point of time. so only 1 streaming server running at the back end is required?

thank you..

As every client of VOD servers, the client (embedded VLC here) will ask the sever for the stream to start roughly. This concept itself is the VOD.
Of course, server and client must be compliant with compatible VOD protocols.

Re: Video Streaming Concept on Web

Posted: 27 May 2009 20:00
by thannoy
Each client will ask the server to initiate stream for a specific video file (to this client only). They will each receive it as a different stream, starting from the beginning of the movie.

The one streaming server will manage 3 streams.

Re: Video Streaming Concept on Web

Posted: 28 May 2009 06:02
by elepanda
hi.. one streaming server will manage 3 streams, so if i got 300 users so i need 100 vlc servers program running on my server side?
Each client will ask the server to initiate stream for a specific video file (to this client only). They will each receive it as a different stream, starting from the beginning of the movie.

The one streaming server will manage 3 streams.

Re: Video Streaming Concept on Web

Posted: 28 May 2009 15:49
by thannoy
no :) The server is asked a ne stream once, then twice, then again and again. It is not restricted to 3.
But as you note, a server will have difficulties to manage too many streams at the same time, there is limitations (CPU, bandwidth, etc). To serve huge amount of VOD, a more complicated server configuration have to be used as load balancing.

Re: Video Streaming Concept on Web

Posted: 28 May 2009 19:00
by elepanda
oh. Thank you very much.. May i know from the previous reply you mentioned the client will request to start the streaming of the server. can this only be done when the client is embedded on the web? can i do that on application? - mean 2 vlc (server and client) running.. because currently i tried to run as an application, it can't. i need to go to the server to start the streaming then the client can watch. there is no way from client to initiate a start to the server.


no :) The server is asked a ne stream once, then twice, then again and again. It is not restricted to 3.
But as you note, a server will have difficulties to manage too many streams at the same time, there is limitations (CPU, bandwidth, etc). To serve huge amount of VOD, a more complicated server configuration have to be used as load balancing.

Re: Video Streaming Concept on Web

Posted: 29 May 2009 08:39
by elepanda
Hi, i found this site. May i know the player that is playing the video is it called streaming? or is it just play directly from the video file? - The site is http://www.revolunet.com/static/downloa ... anced.htmlThank you.

Re: Video Streaming Concept on Web

Posted: 29 May 2009 10:22
by thannoy
This page does not use VOD as default (it is http:// access which is not really VOD. rtsp:// is more VOD-suitable). The embedded VLC download the video file from the URL and render it, being able to fully control the mean it receive the video since it is a download.

It is not streaming neither, in which case it ill not be http:// access but maybe udp://. Streaming means the server send the video and the receiver do not control in itself the speed it arrives, etc.