Simultaneous Stream Transmission Methods for Free Viewpoint TV: A Comparative Study

Mudassar Hussain, Abdurahman Hassan, Rashid Amin, Muhammad Almas, Ali Tahir
2019 International Journal of Advanced Computer Science and Applications  
Free Viewpoint TV is a system to view natural videos and allow users to control the viewpoint interactively. The main idea is that the users can switch between multiple video streams to find viewpoints of their own choice. The purpose of this research is to provide fast switching between video streams so that users experience less delay while viewpoint switching. In this paper, we discussed different stream switching methods in detail, including their transmission issues. In addition, we
more » ... ed various scenarios for fast stream switching in order to make services more interactive by minimizing delays. The quality of service is another factor which can be improved by assigning priorities to the packets. In addition, we discussed simultaneous stream transmission methods which are based on predictions and reduced quality streams for fast switching. Finally, we propose a prediction algorithm (Linear Regression) and system model for fast viewpoint switching and evaluate simultaneous stream transmission methods for free Viewpoint TV. The results indicate that the proposed system model improves the viewpoint switching and perform fast switching. 539 | P a g e www.ijacsa.thesai.org A. Transmission Methods Transmission methods are categorized into four parts according to the application requirements and sender/ receiver relationship. 1) Unicasting: This transmission method is also called point to point method. The idea behind unicasting is to transfer data from one source to one receiver. This type of communication is very costly in terms of bandwidth consumption, as each host needs to connect server in order to receive the required data. Video on demand and communication over the phone are examples of unicasting in which each host is directly connected to the server for communication. 2) Multicasting: In this transmission method [4]
doi:10.14569/ijacsa.2019.0100774 fatcat:56thkhvu6nhnbazloifxqkkaey