The following tutorials explain how to use CloudFront for live streaming and for geoblocking:
Live HTTP Streaming Using CloudFront and Adobe Flash Media Server 4.5
Live Smooth Streaming Using Amazon CloudFront and IIS Media Services 4.1
Restricting Access to Files in a CloudFront Distribution Based on Geographic Location (Geoblocking)