One way of broadcasting a popular video is partitioning the video into segments, each being broadcasted on several streams periodically. The approach alleviates the bandwidth thirsty in real-time video broadcasting without sacrificing viewers' waiting tim