Streaming Server (Linux or Other OS?) and its CPU architecture
Linux - ServerThis forum is for the discussion of Linux Software used in a server related context.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Are you talking about a video server like Adobe FMS/Interactive Server, not easy to setup initially since most run Windows Server (why I don't know)...
I would recommend a physical server, (not a virtual machine), unless you have an ultra fast SAN (dedicated like SSD or RAM-SAN).
I spec'd out the servers for our needs, high-end Intel dual processors with dual socket quad core cpu's, RAID1 set for the OS CentOS5.7 x86_64 and RAID10 for video 4-6 drives, 24G of ram, high end nics along with drac and other options.
If I remember right it is a Dell R710 and it was pretty expensive, however it is running several LIVE streams with 500-1000 connections to it. The servers have never missed a beat, bandwidth is not a problem -- ISP.
Your hardware is going to make or break you, RAID10 for the video data location is a must. I setup /opt in the RAID10 Logical Volume and the I/O is amazing!
Last edited by rhbegin; 02-16-2012 at 08:34 PM.
Reason: Intel works great for us
Are you talking about a video server like Adobe FMS/Interactive Server, not easy to setup initially since most run Windows Server (why I don't know)...
Hmm.. Actually Adobe FMS is too expensive so I really think I should skip it from the list. The options are VLC, Darwin Streaming Server and wowza.
Quote:
I would recommend a physical server, (not a virtual machine), unless you have an ultra fast SAN (dedicated like SSD or RAM-SAN).
I spec'd out the servers for our needs, high-end Intel dual processors with dual socket quad core cpu's, RAID1 set for the OS CentOS5.7 x86_64 and RAID10 for video 4-6 drives, 24G of ram, high end nics along with drac and other options.
This statement brings me up another questions. Do I need a high spec Video Card for streaming server? Will it have any impact?
Quote:
If I remember right it is a Dell R710 and it was pretty expensive, however it is running several LIVE streams with 500-1000 connections to it. The servers have never missed a beat, bandwidth is not a problem -- ISP.
Your hardware is going to make or break you, RAID10 for the video data location is a must. I setup /opt in the RAID10 Logical Volume and the I/O is amazing!
No need to worry about the video card in the server, our clients (customers) will be connect to the server via the RTMP protocol (our setup). (not familar with RTSP protocol)
Also, this server need to be public_facing the Internet, no hardware firewalls in front of it. All of the servers at the ISP are all public_facing, just use netfitler and create some ipchains to protect them.
I over spec'd the server (first one) inititially, however it paid off as it has seen increased connections and live streaming traffic (interactive server).
For your VOD (content), I created a shared pool on the vid servers in which I used options in vsftpd to restrict listing content, ownership, downloading, ect... (I can post my config in another thread if needed, create a new thread on vsftpd restrictions).
With paying customers and advertising dollars at risk, you DO NOT want to be diagonsing I/O problems and/or a server dropping connections. I think the servers have pushed up to 500M or more.
The quad core (dual socket) Intel high end processors with live streaming events and/or VOD without any problems.
Plus, I think I put 24G of memory in them, memory is CHEAP when spec'd out on the front end and get HIGH-END nic cards as well, let them do the heavy lifting/processing.
Wowza looks like a GREAT product, I was told originally to setup the FMS and it was purchased so that is why we have it.
There is also Red5 as well, it is open_source as well and very popular.
I am still learning on video, it is still murky to me as I had a quick learning curve getting it going.
Last edited by rhbegin; 02-17-2012 at 09:11 AM.
Reason: added content
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.