Font Size: a A A

Design And Implementation Of Network Receiving And Packet Loss Compensation For Multiview Video Transmission System

Posted on:2013-11-04Degree:MasterType:Thesis
Country:ChinaCandidate:C Y LiuFull Text:PDF
GTID:2248330362961752Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of computer networks, video on demand, distance learning, video conferencing, video chat and other streaming media technology has been more widely used. However, the current majority of video transmission systems are based on plane video technology, which has been completely unable to meet the demand for viewing three-dimensional video. Compared with two-dimensional video, Stereoscopic video increases the depth of scene information to bring the viewer to give a more realistic three-dimensional feel and visual impact. Therefore, stereo video technology as the next generation of multimedia development trend, based on Stereoscopic video transmission system has a very important research value. This paper introduces a stereoscopic video transmission system and receiver with receiving the network packet loss recovery on PC application development.Stereoscopic video transmission system needs to be transmitted in the 800Mbps Gigabit Ethernet data, which is close to the theoretical limit. In order to ensure real-time, the system using the UDP protocol, if the receiving application can not be in time, the system will lead to packet loss.Therefore, it is the subject of a challenge to write the efficient application code matching with computer architecture. In the video data receiver module, it is to bind the tasks thread that users need to use with the fixed CPU core by CPU technology for affinity, so that it can reduce speed of threads switching between the CPU cores to achieve a CPU load balancing and improve the utilization about CPU resources.As the three-dimensional video transmission system uses the UDP transport protocol without feedback, the video data packet loss during the transmission will inevitably occur. In order to ensure the accuracy of three-dimensional video data, it need to add the compensation mechanism about the packet loss at the receiving end.In this system, packet loss compensation scheme using median filtering and spatial interpolation techniques, need to move large quantities of data.If packet loss compensation is realizing in the computer processing unit system, it must occupy a high amount of bus bandwidth, so that to affect the speed of the network to receive. In this system, packet loss compensation mechanisms is transfered to graphics chip which using Nvidia’s CUDA parallel processing system, which will take advantage of CUDA parallel processing capabilities, thus ensuring real-time processing. The quality test results show that under the condition of guarantee rate of 24 frames per second the system can tolerate a 1% transmission loss. The efficiency of parallel processing program can reach the traditional multi-threaded solution 5 times.
Keywords/Search Tags:Stereoscopic video, CPU affinity, CUDA
PDF Full Text Request
Related items