What are the required server and software to stream video to 500 concurrent users?

Juan P September 8, 2014
Pinterest Stumbleupon Whatsapp

Someone help me with my project please.  I have a wireless network with 500 clients using TVbox with Android OS such as this. I want to know if I can use a multimedia server to support 500 concurrent users on my network. What server do you recommend for this job? What does my PC requireme to support the server with 500 users?

 

Network with 500 clients

  1. Hovsep A
    September 8, 2014 at 2:52 pm

    http://www.videolan.org/vlc/streaming.html
    http://www.videolan.org/doc/videolan-howto/en/ch11.html

    DVBLink Server clients
    http://dvblogic.com/wiki/index.php/DVBLink_Server_clients

    Based on the level of interactivity Video-on-Demand services classified into several categories.
    • Live Broadcast (No-VoD) services similar to broadcast TV. No control over the session.
    • Pay-per-view (PPV) services.
    • Quasi Video-on-Demand (Q-VoD) services.
    • Near video-on-demand (N-VoD) services.
    • True Video-on-Demand (T-VoD) services, in which the user has complete control over the session presentation. The user has full-function VCR (virtual VCR) capabilities, including forward and reverse play...

    How Streaming Video and Audio Work
    http://computer.howstuffworks.com/internet/basics/streaming-video-and-audio3.htm

  2. Jan F
    September 8, 2014 at 11:31 am

    Is it supposed to be an actual video stream or a video-on-demand service? Depending on this the requirements differ.

    For a VoD server you need a lot of bandwidth since you have to deliver data to each user individually. So multiple high-speed networks cards is a must. Most likely you will also need a powerful multicore system with a lot of memory for transcoding, fast SAS drives for data access. Unfortunately I have no experience with any server software for that – so, no recommendations.

    For a video stream you could simply use a multicast server which means the servers requirements are not that high – depending on the transcoding any Dual-Core i3, i5 with let's say 4GB of RAM will get the job done. See requirements for the individual solutions.
    https://www.videolan.org/doc/streaming-howto/en/
    https://helix-server.helixcommunity.org
    http://www.freecast.org/
    http://www.umediaserver.net/umediaserver/