A protocol for simultaneous real time playback and full quality storage of streaming media

In this paper, we introduce the new problem of simultaneous streaming of a single media bitstream to multiple devices with different quality of service (QoS) requirements. In particular, we address simultaneous streaming of a single video stream for both real time playback and full quality storage, where the QoS requirements of the two targets are different. We design a joint streaming protocol to fully exploit the available bandwidth to deliver both real-time and retransmitted packets simultaneously, as bandwidth allows. Preliminary results show that the proposed joint streaming protocol can simultaneously address the requirements of both real-time playback and less time-critical, higher quality storage of streaming media.