Netflix uses AWS just for data and analytics. Here they talk about their move from their own data centers for that http://blip.tv/silicon-valley-cloud-computing-group/netflix-...
Netflix uses LimeLight, Level3, and Akamai for streaming, and you probably need a bigger footprint then you think for that. Building out a usable global streaming network is going to take more then a handful of EC2 instances.