With the success of decentralized sharing of large files through peer--to--peer networks, commercial video streaming through overlay networks has become a point of interest, both in academia and in industry. This interest demands the no-guarantee peer-to-peer network to be redesigned in order to be used as a reliable and controllable means of video delivery. In reaching this goal, research on different network structures and video coding schemes has been carried out. As a result, discrete tree-based models have given been replaced by mesh networks which employ rateless coding. Models with focus on individual connections have been replaced with networks which provide connection between sets of participating hosts. In this presentation, the literature of video streaming in overlay networks is briefly reviewed. Then, a network model and a solution methid is presented. The presentation concludes with a discussion of the future direction of this research.