Comment to 'How is the Livestream search?'
  • this gives a good idea https://www.ovenmediaengine.com/benchmark 

    It can get costly if you plan to maintain a server suitable for 10,000 viewers through full month. Much better to launch them on demand, or use a service that cohosts streams. We plan to provide one option as a solution for planned events and also offer something like UNA LIVE hosting service for streaming to use economy of scale. 

    • ... and each core provides 12.5% of the total processing power.   

      Out of curiosity, I asked Wowza what it would cost to live stream an event at 720p to one million viewers for one hour.  The estimate I got was $75,000.   I haven't been able to find out what Facebook would charge to stream a live event like that, but it's definitely a cost one would have to pass on to the event owner.  My goal is to one day need this level of capability integrated into an una site I'm developing and it'll take a pretty serious streaming CDN.  $75K to stream to a million viewers might sound expensive, but I don't think you could buy a one-hour television spot for that price.  It takes a lot of money to stream to that size audiences, but if it were cheap, everybody would do it, and clog up the entire internet.

      • 100% per core metric is an easy way to show multi-core utilisation, but sure can be confusing. 🤷‍♂️

        As for wowza costs - we found that using wow a is by far the most expensive route, but they sure have good experience with large scale streaming. One of our customers has a solution built based on UNA and Jitsi/Jibri/Wowza stack for live events with stages and large audiences. We can refer you to them if interested.

        Facebook wouldn’t charge you anything for such service but they’d data-mine their $75K worth and then some from all viewers, so one has to pick their poison.

        With any luck we will have a cost effective solution for scalable live streaming soon, but one million viewers is on a different level of complexity unless you pass distribution over to a CDN or a rebroadcasting service of some kind. Then you’d have to look into audience management apart from the stream - messenger, authentication, firewalls, etc. 

        • My intended application is about a year away, but a lot of things have to fall into place.  A major concern of mine is the political bias of big tech companies.  Facebook, Twitter, Google, and Apple can simply remove someone from their platforms if that "someone" doesn't have the proper political views.  It really sucks that this has to be an area of concern, but it's the world we live in.  If your politics oppose that of Zuckerberg, Bezos, or Dorsey, you get booted from their platform.  They'll all let the little fish swim around, but if the fish get too big they go into the frying pan.  I wonder what the politics over at Wowza is like.

          I'd like to have a plan for large live streaming events, but there's plenty of room for much smaller localized events.  How would you integrate live streaming into Una?  The events module seems like the logical choice for a tie-in.