Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8822107
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 14, 20262026-06-14T06:01:13+00:00 2026-06-14T06:01:13+00:00

I am going to build a site like ustream.tv. The main use case is

  • 0

I am going to build a site like ustream.tv. The main use case is A user will create a live channel and any other user can view that channel. After doing some google search I found this is done using flash media server.

I thought If I could do some load testing I could find how much hardware resource I need. Also a stress testing session will show me the breaking point of my server. But the trial version supports few parallel rtmp connections. So the testing will not work here. So I was looking for configuration of servers that runs ustream.tv. So I have these questions

  1. What type of server is used in live streaming sites? CPU, RAM?
  2. To balance the bandwidth does it use multiple NICs or any other technique?
  3. Do I really need Flash Media Server? or there are other alternatives?
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-14T06:01:14+00:00Added an answer on June 14, 2026 at 6:01 am

    You can find list of commercial and non-commercial media servers here

    I was working with few media servers and i suggest you to take a look some of open source
    solutions like:

    1. Red5 – open source Java media server
    2. IceCast – open source solution as well
    3. FFServer – part of the Ffmpeg package ( open source solution as well )
    4. Wowza – non free Java media server
    5. CDN solution – CDN company (level3 for example) handle everything connected to media servers , you only need to do encoding. Price is aprox. 0.03€ per Mb

    Except media servers you also need encoders that will encode and serve content to the media servers.
    Some of them are:

    1. Flash Media Live Encoder – it is free solution from Adobe
    2. ffmpeg – open source solution ( i have had lots of problems with it when i was trying to encode with it for live streaming )
    3. Media excel – commercial solution

    Server

    I can’t tell you exactly what server you should use.

    It depends on lots of things such as:

    1) Do you plan to serve live content
    2) Do you plan to serve non-live content
    3) Will you have multi bitrate support (users with higher bandwith will have better picture quality)
    

    For my persional experiece i can tell that HP Proliant DL 380 G7 (Intel® Xeon® X5650, 6 core, 2.66 GHz, 12MB L3, 95W, with 8GB of RAM) can serve between 3000-4000 users, with multi bitrate support.

    Network adapters

    Again it depends what hosting company can give you and for what price (dedicated link , shared link , etc..)
    Antoher problem that rises here, multiple adapters in one machine is single point of failure by definition 🙂

    As you probably figured out till now that you will need more than one server for video streaming.
    My choice would be ( as cheepest and most cleanest solution ) :

    1) encoder - Flash Media Live Encoder
    2) Media server - CDN solution ( they have more lots of Media server availabe )
    

    Hope this helps!

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm going to build a little system for personal use, and I want it
I use asp.net mvc & going to build javascript files at application startup depending
I'm trying to build an app to work with twitter like site , and
So I am trying to build this reputation bar for my site which will
We're building a site that will have very minimal code, it's mostly just going
I am going to be builiding a site like ebay - with all the
I'm going to be building a CSS menu bar into a site much like
I am going to build a site that have dynamic content (properties as title,
I would like to build a webpart that is going to display list content
I am going to be deploying a site i have built in rails 3

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.