I would like to let y'all know that I'm a beginner and what I'm sharing with you is just thoughts. So I was thinking of starting my own streaming server which will stream channels to android tv boxes. The streaming flow chart is as follow:
The point is that this guy who will give me the streaming is someone in a foreign country and I don't trust him having any information about my customers. One more thing, he will use me if he knows I'm gonna re-stream his channels. I don't mind but I need to know the effects of streaming from my server on his server so that I can determine a reasonable price. The no of channels is around 500. So now I have some questions here:
(1) What is the effect of server 4 on server 3? Is it gonna increase the traffic on his server or the streaming will be the same as if he is streaming to one of his customer's tv boxes?
(2) Is there any side effects of this long cycle on my customers?
1. In the scenario you're describing, your server would typically make a single connection to the upstream provider and reproduce the stream as needed for your customers' set-top boxes. If the upstream provider is providing multiple transcoded stream renditions, then you may be making multiple connections to their server, one for each rendition produced.
2. The effects could be a longer stream delay from the source and more potential for network/stream quality issues by increasing the network path between the encoder and the set-top boxes.
If you're looking to re-stream around 500 channels, this will likely require multiple servers and a large amount of bandwidth available. If you're interested in a consultant to help design your workflow/infrastructure I would suggest posting a request for help in the "
Find a Consultant" section of the forums.