Font Size: a A A

The System Software Design Of Video Server Based On The Chip Of Hi3510 And IPv6 Protocol

Posted on:2010-07-30Degree:MasterType:Thesis
Country:ChinaCandidate:C K HaoFull Text:PDF
GTID:2178360272997622Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the IPv6 protocol, Broadband Network technology development and popularization of high-performance video codec algorithm gradually mature and practical, It's possible that making high-quality video images transmit in real-time WAN network. More and more Network-Based video technology is carried in many practical applications, such as Remote Video Conference, Video On Demand, Telemedicine, RMON Remote monitoring, Video Telephony and so on, it will also turn into an era of high-definition video. Therefore, the use of IPv6 and the excellent video codec technology in embedded network video server equipment will be very significant.Video Server is dedicated multi-media equipment that transmitted digital audio and video information in real-time network.It is based on digital images, compressed encryption, and real-time transmission control and network communication technologies. The analog video cameras capture the digital signal, compress and encrypt it through TCP/IP protocol via the LAN or Internet to the user terminals. Based on IP address, Users can use their PC on browser or dedicated client software to visit the front camera to watch real-time image and control the PTZ, camera lens and auxiliary equipment, etc. It can be to achieve a full range of real-time monitoring.The Hi3510 chip which the HISILICON Company promotes is a video compression chip based on H.264 BP algorithm.The chip is polynuclear high integration SoC integrates ARM+DSP+hardware acceleration engine, has formidable video processing function.Linux runs on the ARM processor, realizes the network communication and the terminal application procedure; DSP and the hardware acceleration engine completes the function of media real-time processing.In this thesis, we present a brand-new solution for Audio-Video Server which using the chip of HISILICON Hi3510.Compared with IPv6 and IPv4, IPv6 protocol have a great advantage.It completely resolve the address space depletion and routing table explosion problem.The IPv6 protocol take into a new dimension to support the security, mobile and multimedia. The designed IPv6 protocol makes the router easy to deal with packets and better scalability. Currently, IPv6 experimental network has been around the world, the transition of IP protocol from IPv4 to IPv6 is the inevitable trend of development. Obviously, based on IPv6 and H.264 video compression standard servers designed for the motion picture of the network communication to provide a high-performance real-time, and has a good compatibility of the hardware communication platform for the backbone between the region's local area network video communications offers a cost-effective option, greatly improving the quality of video communication, saving valuable bandwidth resources.The article "The System Software Design of Video Server Based on the Chip of Hi3510 and IPv6 Protocol" is Hi3510 chips and Linux 2.6.14 operating system-based desiged. System software of the project mainly in the Linux environment using C language development, through the vendor to complete the library function calls related to hardware functions, the establishment of procedures and complete the module development process. Procedures designed to achieve:1. U-Boot 1.1.4 transplantation as a video server bootload procedures; transplantation Linux 2.6.14 operating system, used to manage real-time media processing tasks and operating procedures for multi-media Web communications services to include IPv6 module system in the IPv6 communication function under; planning system to start processes, related to cross-compile the dynamic libraries, the preparation of startup script; configure NFS network file system, making cross-compiler environment; a complete software environment based on video servers.2. Audio and video server service program using multi-threaded structure of modular design, each functional module, respectively, to achieve the audio and video data collection, coding, IPv6 network, PTZ control, alarm control, motion detection, as well as user-controlled functions. Data queue between threads, as well as mutually exclusive mechanisms for the realization of the amount of synchronous communication and the use of Application Program Interface (API) function, the preparation of a Linux system in real-time media processing.Test results show that the video server system software system design to achieve the basic functions required. Local and remote client software running on the client can complete the IP4/IPv6 network video server monitoring process control, transmission of audio and video streaming is basically stable, synchronous sound, play a short delay, the control of other functions are also responsive to the overall development requirements.
Keywords/Search Tags:Video Server, Hi3510, IPv6, Linux
PDF Full Text Request
Related items