How to create Live stream app like Bigo, Facebook Live?

NTL_DevNTL_Dev USMember ✭✭✭

How to create Live stream app like Bigo, Facebook Live in Xamarin.Form

Answers

  • JulienRosenJulienRosen CAMember ✭✭✭✭

    hard work

  • JohnErnestJohnErnest USMember ✭✭

    Usually they require the server architecture necessary to run these things. Facebook employs a very large staff, and there are many servers it uses for load balancing and the like I assume. It's extremely expensive is what I'm saying, and there are a lot of man hours that go into it.

    Have you considered piggybacking off of an existing system like Twitch?

    Here's a reference to their API systems that you can access via JSON:

    https://dev.twitch.tv/docs/api/reference#get-streams

    Here's also a link to Facebook's Live API, can't seem to find anything on Bigo:

    https://developers.facebook.com/docs/videos/live-video/

    They all work through large enterprise scale backend servers that serve up content through their API systems that get served up to desktop/mobile clients. Whether you choose ASP.NET or Java or PHP or whatever server language for that backend system you have to consider the hosting costs, bandwidth costs, and maintenance costs and what not. It gets pricey, extremely pricey, this might give you a little idea:

    https://www.technologyreview.com/s/427941/the-biggest-cost-of-facebooks-growth/

    Although if you did it as a peer-to-peer video chat system similar to IM... hmmmm... you might also check out the Skype dev docs, just to get a small idea of how these systems work:

    https://dev.skype.com/

Sign In or Register to comment.