Font Size: a A A

Design And Implementation Of Real-time Stereoscopic Video Transmission System Based On Gigabit Ethernet

Posted on:2011-12-21Degree:MasterType:Thesis
Country:ChinaCandidate:J G XiaoFull Text:PDF
GTID:2178330338483670Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the rapid development of computer networks and video compression technology, video on demand, distance learning, video conferencing and other streaming media technology is increasingly widely used. However, most of the current video transmission systems are based on plane video, which have been unable to satisfy the demand for viewing stereoscopic video. Compared to plane video, stereoscopic video increase of the depth information of landscape, which bring more stereoscopic impression to viewer. Thus stereoscopic video is inevitable trend of the next generation of multimedia technology; video transmission system based on stereoscopic video has important research value.In this paper, we designed a Ethernet-based stereoscopic video transmission system, using DirectShow development platform combined with streaming media technology. Captured in the front part through eight cameras in real-time, these eight original YUV video are then sent to the receiver by NIC; after receiving the eight-path video, receiver first perform color-space-conversion from YUV to RGB, and then synthesize them to single stereoscopic video, before playing out in the 3D display screen.Since the video we transmitted is original multiple video without compression, the data rate is significantly high, which calls for a high enough speed to ensure smooth video play.Proposed and implemented a suitable scheme for uncompressed video stream packet loss, which by a simple pixel interleaving in the transmitter, and interpolation in the receiver. This scheme can achieve no significant decline in video quality under a 5% transmission loss rate.Proposed and implemented a low cost multi-view video streams synchronization method. When entire frame loss occurred, this method assured better recovery and achieved frame synchronization between multiple view point. Traditional data rate on Gigabit Ethernet is very low, only achieve approximately 300Mbps ~ 400Mbps. We use kinds of technologies such as multi-threading, multi-socket and optimization of network parameters, to achieve the highest data transfer rate of 900Mbps, which meet real-time transmission needs of the 8-view point video streaming.Multi-threading technology is employed to do parallel transmission, and all the packets is numbered consecutively in order to rearrange the out of order packets, and using a custom interpolation algorithm to recover lost packets. Experimental results show that the algorithm not only greatly reduces the packet loss resulting from errors, and is very fast, consumes less CPU resources, which achieved the desired results.
Keywords/Search Tags:Stereoscopic video, Real-time transmission, DirectShow, Ethernet
PDF Full Text Request
Related items