You have that backwards. Everything runs in AWS except serving raw video bits from very stripped down boxes in data centers around the world. Those boxes in the CDN do literally nothing but serve video files via https very quickly.
I'm 100% sure it is https (I worked there). But if you don't believe me you can sniff your network traffic the next time you play a movie on Netflix. :)
I thought everything but the video streaming was done on AWS. Like the Website, the recommendation engine, video encoding, etc, So I think thats a lot more then business rules. The FreeBSD CDN just serves the video.[1]