Before you even think about whether to go with a cloud-based system or a premise-based system, you want to think about the exact features that are offered with each option. Obviously, this will be dependent, at least somewhat, on the features and service-providing companies available in your area. With that said, though, there are some similarities from one system to the next, and both do perform the same core functions, so it basically boils down to a matter of choice. One thing to keep in mind is that you can typically get more features with a premise-based solution than you can with a cloud-based solution. In general, all of the features that are available with a premise-based solution will be available with a cloud-based one, but the opposite is not always true. Thus, if, in your area, you don't have as many features and options with a cloud-based system, you may be forced, at least temporarily, to offer a premise-based one until other options become available.
Cloud-based systems, though, do tend to be the more modern option since they offer expanding possibilities and assist with the development and improvement of CDN broadband technology. Whether you choose to go with the cloud-based option or not, you will want to ensure that at least these bare minimum features are available:
- Transcoders
- Control system/Middleware
- Streaming servers
- VoD servers