Skip to Main Content
Providing time-shifting function in real-time streaming is a challenging task. In this paper, we propose J-tree, a novel peer-to-peer real-time streaming model which can provide live and time-shifted streams using dynamic multicast trees. Super peers of dynamic trees are used to access to and distribute time-shifted data. We address the following two key technical issues in J-tree: (1) The establishment of dynamic tree, (2) Super peer buffer algorithm. Our experiments show that J-tree reduces the server stress and video block loss rate, improves the clients' viewing quality.