With around 195 million paid subscribers worldwide according to Statista, Netflix is the world’s most popular media streaming platform. But with competing streaming services emerging and the cancellation...