There must be two types of servers , origin and replica servers and a controller . Origin servers must have original videos.
Origin server should be able to push videos to replica servers to serve the end users.
Controller should select the replica server which serves the end user request it receives , can be done using the round robin concept.
Controller should redirect end user requests to the select replica server
Users should be able to request specific videos and get get it streamed from replica server which is selected by controller
HTTP should be used
All this has to be done on local host and need not be hosted on internet, load balancer concept can also be used
14 freelancers are bidding on average ₹26161 for this job
Hey, I have been working with Nimble and Wowza for years and I know streaming field very good, I can build it using HTTP and can start working on it today. Thanks