With the Implementation of Multi-channel Audio and Video Monitoring System Based on ARM-Linux
|School||University of Electronic Science and Technology|
|Keywords||ARM-Linux operating system multi-channel audio and video monitoringsystem MPEG-4|
Today, society needs monitoring equipment in many places, for monitoring thespecific target. Traditional monitoring equipment is not conducive to the operation ofsignal processing, and complicated equipment installation, the placement of fixed, cannot meet the whenever and wherever possible monitoring at the same networkrequirements. With the development of embedded technology and network technology,the embedded technology combined with network technology is applied to monitoringequipment, to provide people with more convenient, efficient, free work becomes a newchoice.In view of the aboves situation, this paper developed a multi-channel audio andvideo monitoring system based on ARM-Linux. It uses now popular ARM9hardwareplatform and ARM-Linux operating system and LAN equipment to achieve themonitoring of a number of specific equipment, has the advantages of low cost, softwareupgrade soon, expansibility. This design uses the South Korean company SamSungS3C2410microprocessor, ARM as the video monitoring terminal, PC as the monitoringand control terminal. In the process of system design, mainly completed followingseveral aspects of the work:(1) according to the characteristics of the relationship between system modules,module of many complex, multi-thread design patterns on the same function module,the design between different function modules of multi-process scheduling mode, sothat the concurrency of the system and stability are well protected.(2) completed the design of USB camera driver, and uses the Video for excuseLinux function provided by the image acquisition camera, using MPEG-4compressioncoding data.(2) design and implementation of video data and audio data transmission moduleand network control module with the Socket network interface.(3) is used to design the interface using QT Embedded technology, and use QTEmbedded to provide the corresponding functions such as: design event signal and slotmechanism, delivery response and related image processing such as tocoordinate operation between multiple threads and player and image processing moduledesign. (4) at the end of the function and performance of the system was tested, the testresults show the system run well, the performance using MPEG-4compression codingcan greatly reduce the amount of data transmission, to ensure the effectiveness oftransmission.