A bucket-interleaving multiplexer for efficient near-on-demand streaming to resource-constrained clients

Y. Birk1, Y. Wiener1
1Technion—Israel Institute of Technology, Israel

Tóm tắt

Bandwidth-optimal open-loop near-video-on-demand streaming (NVOD) entails the optimal assignment of transmission rates to a large number of program segments. These are transmitted concurrently and repetitively at their assigned rates. At any given time in its viewing of the program, a client must record data belonging to a contiguous subsequence of the segments for subsequent display. Limited client recording rates and storage capacity affect the rate assignments. In practice, the concurrent streams must be time-multiplexed onto a single channel, and efficient operation of the client disk drive used to store received data until its viewing prevents fine-grain multiplexing. The bucket-interleaving multiplexing scheme presented in this paper guarantees that each segment is repeated in its entirety within any contiguous time interval of the appropriate length, and reduces the required client "rate-smoothing" RAM buffer by two orders of magnitude relative to pure earliest-deadline-first multiplexing.

Từ khóa

#Multiplexing #Utility programs #Aggregates #Satellite broadcasting #Motion pictures #Displays #Costs #Multimedia communication #Delay #Streaming media

Tài liệu tham khảo

10.1109/MMCS.1996.534963 10.1007/s005300050023 de bey, 1995, Program transmission optimisation 10.1016/0166-5316(85)90024-0 10.1109/MMCS.1999.779198 10.1109/30.642378 10.1109/11.632927 cidon, 1988, Real time packet switching: A performance analysis, IEEE J Sel Areas Commun, 6, 1576, 10.1109/49.12885 10.1145/210346.210422