Live streaming of CNN is available through Hulu Live TV. As with Sling, you can get a 1-week free trial to watch CNN live free of charge. ... Hulu Live TV is one of the best live TV streaming services available.