Complexities of Media Streaming