1

I'm working on developing a live video streaming mobile app like Bigo Live. I will be using react native for building the mobile app.

I'm trying to choose a media server Evostream or wowza for this. My requirement is video streaming with 20 concurrent broadcasters with 200 viewers for each broadcaster.

My comparision points are integration with react native, API, documentation, features, performance, quality etc. We would like the solution to be vertically scalable as horizontal scaling requires more licenses.

If you have experience with any of the above media servers, please let me know your thoughts!

Thanks,
Sash

Pruthvi Raj Nadimpalli
  • 1,335
  • 1
  • 15
  • 30

1 Answers1

0

I'm using React Native Wowza right now streaming to/from a Amazon EC2 M4.XLarge server and while it's a tad tricky to get setup, it can be a really powerful configured correctly. There's also a React Native package available to handle the streaming: https://github.com/medlmobileenterprises/react-native-wowza-gocoder

Keith V
  • 680
  • 4
  • 13
  • Hi Keith, thanks for the reply. May i know how many concurrent streams you are able to achieve with your setup? Thanks – Pruthvi Raj Nadimpalli Feb 20 '18 at 09:38
  • I'm going based off metrics I've read after hours of searching and a system with a 4 core CPU and 14 GB memory should be able to handle 50 concurrent users and 550 viewers, anything over that and you start getting into setting up edge servers that handle the load of extra users. – Keith V Feb 20 '18 at 14:09