Streaming services have literally taken off in the latest digital landscape, with a majority of people now subscribing to on-demand content. The gained success in no time from the likes of Netflix has inspired many others to set up similar business services. This has essentially brought forth a Netf...