Adaptive Media Streaming in Heterogeneous Wireless Networks