Dissertation > Excellent graduate degree dissertation topics show
Software Design and Implementation of An Embedded Video Communication Terminal for Industrial Application
Author: JiaTao
Tutor: WangYing
School: Dalian Maritime University
Course: Information and Communication Engineering
Keywords: Embedded System Multithreading Video Communication VoIP
CLC: TP368.1
Type: Master's thesis
Year: 2012
Downloads: 55
Quote: 0
Read: Download Dissertation
Abstract
|
With the development of the Internet and multimedia technologies, people are no longer satisfied with the communication system which only provides voice service. The video communication system can realize real time video and audio signal transmission between two communication entities, and helps to achieve real "face to face" communication.This work is supported by a research project funded by an enterprise. First, the key technologies of video communication system are introduced. SIP (Session Initiation Protocol) which is considered as the core control protocol for the next generation network is selected as the signaling protocol. The basic SIP function entities, the structure of SIP, SIP messages and the concept of SIP transactions are described, respectively. The widely used H.264algorithm is adopted for video codec. Then, the hardware platform of the video communication terminal is introduced. The hardware platform consists of a core board and a video processing board. The core board is based on the embedded micro-processor INCA-IP2produced by the Infineon company. INCA-IP2is composed of two MIPS CPUs, and one of CPUs provides environment to running the operating system, while the other is responsible for voice signal processing. Most of the functions of an IP telephone have been integrated into INCA-IP2, as a result, it is convenient to develop control signaling and voice communication function based on INCA-IP2. The video processing board is based on the embedded micro-processor ARM11. By means of the hardware code/decode circuit provided by ARM11, the video signal can be efficiently processed. The video processing board is mainly used to develop video functions and control LCD display.The whole system software development is based on the embedded operating system Linux, and the software development environment is constructed by transplanting the required open source oSIP/eXoSIP2protocol stacks and oRTP protocol stack. The multithreading mechanism and modular programming technique are used to develop the system functions, and the interaction of control signaling and the d state transition are realized through the constructed state machine. The realized terminal software has the functions of registering, voice calling, voice and video calling, video calling during the period of voice communication, and calling information displaying. The test results of the terminal show that the designed software can basically satisfy the required performances.
|
Related Dissertations
- The Electric Power Steering System,U463.4
- Transplant of Windows CE Operation System Based on ARM9,TP316.7
- The Research of Moving Object Tracking System Based on Embeded Image Process Unit,TP391.41
- Research of SIP and the Application of SIP in Video Communication,TP393.04
- Gui Design and Application Oriented to Embedded Ultrasonic Detecting System,TP274.53
- Data Collecting and Processing of Multi-Linear-CCD Visual Measuring System,TP274.2
- LXI-VXI Adapter Design,TP274
- Research on Temperature Control System for High-Performance Oven-Control Crystal Oscillator (OCXO),TN752
- Implementation and Research of Illegal Websites Detection System Based on Comparison Methods,TP393.08
- Study of An Embedded Chinese Medical Therapeutic Apparatus,R197.39
- A Kind of Design and Implementation of Embedded VoIP Terminal Based on i.MX51,TN916.2
- Encryption Card Application of Embedded Hardware Firewall Based on IPsec VPN,TP393.08
- The Research and Realization of Audio-Video Capture and Transmission about Mine Search and Rescue Robot,TP274.2
- Design and Realization of GPS Monitoring System Based on WEB,TP311.52
- Study on Ethernet MAC Protocol and Its FPGA Implementation,TP393.04
- The Studt of ILBC Speech Coding’s Key Technology and Its DSP Design and Optimization,TN912.3
- Design of the Mobile Multimedia Device Based on CDMA2000,TN929.5
- The Software System Design and Research of HS2503,TP311.52
- Design and Implementation of the Mobile Video Monitoring System Based on SIP,TN929.53
- Analysis and Design of Flash Storage Management in Embedded System,TP368.1
- Design & Application of Embedded Remote Control System Based on Internet,TP273.5
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Micro-computer > A variety of micro-computer > Microprocessor
© 2012 www.DissertationTopic.Net Mobile
|