I have a simple setup:

  • Server with Intel Duel Core Xeon with 8 GB of RAM
  • Fitted with a Ospray 440 hardware.
  • Have a software for capturing, encoding and streaming live TV. (probably VLC Player or Flustream)
  • Configured to stream to iPhone devices only using the following settings: Resolution: 320 x 240 Bit-rate: 300k Frames: 25 Codec: H.264

My questions:

  • Assuming that we're using a 10 MB up/down connection, how many users can we support on this setup?
  • Assuming that we're upgrading to 100 MB up/down connection, how many users can we support now?
  • Is there a better scenario to stream Live TV to iPhone devices?

Thanks

link|improve this question
Answer for last question - use CDN. I.e.: limelight.com – Maciek Sawicki Aug 17 '11 at 9:03
feedback

closed as not constructive by womble, SvenW, Scott Pack, DJ Pon3, Shane Madden Aug 17 '11 at 15:28

This question is not a good fit to our Q&A format. We expect answers to generally involve facts, references, or specific expertise; this question will likely solicit opinion, debate, arguments, polling, or extended discussion. See the FAQ for guidance on how to improve it.

1 Answer

The answers to your questions depends on if you use multicasting to stream your content. If not, the bandwidth used is 300kbit/s * [users]. Thus, you can fit 34 clients into 10MB/s. Upgrade to 100MB/s and it's 340 clients. On multicast the bandwidth required is that of a single stream, so you can stream to a lot more users.

Can't really answer the last question since I have no experience of streaming to iOS devices, but all generic solutions should work as long as you specify a compatible format for the stream.

link|improve this answer
feedback

Not the answer you're looking for? Browse other questions tagged or ask your own question.