On-demand video streaming applications are attracting an ever-growing number of users on the Internet. As new terminals, and especially mobile ones, give their users the ability to film and edit videos, it is necessary to provide efficient and scalable solutions that enable users to share their creations with as many users as they want. This paper addresses these issues for on-demand video streaming by proposing a dual spatially-organized peer-to-peer network.