Font Size: a A A

Video Monitoring System Based On DXVA

Posted on:2015-07-27Degree:MasterType:Thesis
Country:ChinaCandidate:X X WangFull Text:PDF
GTID:2308330473453235Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
With the development of 3G and WIFI network, the improvement of network bandwidth, as a convenient and rich-content medium, video supervision becomes an important prevention method in housing, transportation, etc. Traditional video monitoring system is mainly used for security monitoring field. The front camera and monitoring terminal are connected with cable and the camera sends the data back. But its scope of work is small, the monitoring distance is limited and the devices are hard to be transplanted. In the information age, the smart device(mobile phone, pad etc.) is indispensable to people’s life. They can be carried and used easily. People are willing to get necessary information with them. Such as, playing the video from network, uploading own video and sharing the real video with friends at anytime and anywhere. The solution which based on wireless network and uses smart device(mobile phone, pad etc) as capturing device is the developing direction of monitoring field and tendency of future development.In this system, the major part is capturing video on Android device to achieve video supervision. It also keeps the traditional monitoring mode. Two parts are included in client: the PC end and the mobile end. With a camera in PC client, like the traditional mode, it captures video and encodes it into H.264 format, sends the video to the server end. In the mobile client, with software on the smart device, it captures video with built-in camera and sends the processed data to server end. The mobile client can also execute controlling operations, such as the acquisition of video list, video’s play-back, deletion of video record, etc. Among the mobile clients, they can transmit data to each other in P2 P to achieve the supervision. The maximum channels the server can support at one time are 16. Besides, it including the accounts management of client, the management of video data’s storage, download, deletion, playback and so on. It also has a small video player which can play the uploaded data.Video decoding and rendering operation needs amount of computation, it costs computer resource a lot. In order to improve the performance, DirectShow framework and DXVA specification are applied in this system. The server end receives the real-time video stream of H.264 format and assigns the GPU to perform the decoding and rendering operations. After tests, we find that the server can smoothly play the video stream received from network, and the CPU occupancy rate is more than half lower than traditional methods when decoding and rendering.
Keywords/Search Tags:DirectShow, DXVA, H.264, video monitoring
PDF Full Text Request
Related items