Source: https://www.suggestphone.com/blog/chromecast-vs-fire-stick-vs-apple-tv-vs-roku-detailed-comparison