You can watch CNN online with DirecTV Stream, fuboTV, Sling TV Blue, and Hulu + Live TV.