With the embedded video server applications development, variousfunctions of mobile video server have been demanded by people increasingly.Embedded systems and electronic products are widely applied in video serverfield. Advanced video server system can capture video signals in real-time aswell as processing information, which is much more effective than textcommands. Users could watch the major traffic intersections at real-timeconveniently and quickly by mobile video server system when they are traveling.Also they could watch the children and the older who are needed good cares of athome through mobile video server. Parents will acknowledge the situation oftheir children in kindergarten by phone when they are working. Mobile videoservice system can play an important role when the target points located far awayfrom the monitoring management center, or target points are moving. Therefore,research on mobile video server based on embedded system will satisfy people’srequirements and this technology will bring a bright future.The core processor of this development platform choice DaVinciTMS320DM6467created by TI. The DSP and ARM dual-core architecture isdesigned for imaging code and decode applications. The structure is designed notonly for satisfy computing and control requirements, but also reduces complexityof system. This article designs a kind of software architecture of mobile videoserver system based on the layer of signal processing modules created by TI. AndLinux operating system is transplanted onto the platform as well as many driverssuch as video device, Ethernet port, IDE hard disk and RS232interface and so on.Under these device drivers, many applications programs are written include:video collection, video compression and video processing network. Finally,various functional modules should be integrated for testing functionality andperformance stably. This paper designs a kind of software architecture of mobile video serversystem based on video codec engine of TI, finishes programs of the drivers layerand the applications layer, and realizes the video capture, processing and networktransmission. |