Font Size: a A A

Design And Implementation Of LINUX Video Encoder Based On The Embedded DAVINCI

Posted on:2011-11-11Degree:MasterType:Thesis
Country:ChinaCandidate:J J LiFull Text:PDF
GTID:2178360308961054Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Digital video surveillance system is an integral part of Security Systems, which is a stronger ability to prevent the integrated system. Digital video surveillance with its intuitive, convenient, content-rich and widely used in many occasions. In recent years, with computers, networks and image processing, transmission technology, the rapid development of digital video surveillance technology has made great progress. Video surveillance system development to date has been gone through three different phases:the first stage of analog video surveillance phase, the second phase for multimedia PC platform (embedded systems), digital video surveillance (digital hard drive) stage, the first three-stage embedded network-based digital video server technology, network video surveillance phase, Based on an embedded video server (DVS) of the networked digital video surveillance system, called third-generation video surveillance systems. Network digital surveillance is to convert traditional analog video signals into digital signals, through the computer network to transmit, through the intelligent computer software to deal with. System of traditional video, digital audio and control signals to the form of IP packets transmitted over the network to realize the video/audio, digital, system, networking, multimedia applications, as well as management of intelligence. With the Internet and the increasing development of broadband network technology, with video and audio multimedia content services will become mainstream, this is the inevitable trend of development of Internet technology. With the development of network technology over the past two years, a brand-new all-digital network video monitoring system is being widely used. Coder in the video surveillance system as a digital video server (DVS) to use, and his function is to complete the image encoding video and audio compression and through the distribution networks to deliver to a remote storage server. In the 32-bit embedded applications, ARM has had tremendous success, which currently owns more than 75% of the 32-bit RISC embedded product markets. Embedded Linux operating system to low-cost, open all the source code, a powerful and easy to port to different hardware platforms, it is being widely used in various fields. With ARM + DSP processor core for video encoder and choose Linux as a video encoder running on the operating system has become a video encoder technology development is an important direction.In this paper, through analysis the working principle of the video encoder and development in mastering the embedded Linux technology and TI Davinci system and architecture, for the use of TI Davinci as a video encoder technology solutions. the video encoder is controlled by server in the remote and upload video stream via network, several aspects of the work done as following:1.Hardware principle analysis of the video encoder.2.Code and debug the hardware testing program of the video encoder3.Compile and debug Codec Engine and U-Boot4.Code video and audio driver5.Transmission video data packets via network and application development based on DMAI layer.6.testing for hardware and software of the video encoderThe video encoder to meet the needs of users and has been applied, with development of the security prevention trade, the video encoder would be more widely used.
Keywords/Search Tags:encoder, davinci, embedded Linux, video driver, arm+dsp
PDF Full Text Request
Related items