Provides several means of streaming data for playback, as well as controlling that streaming.