|
In recent years , computer technology , embedded technology , communication technology , the rapid development of video compression technology , provides a broad space for the embedded streaming media technology - based applications . Stable network streaming system needs to solve the video / audio codec , network transmission , remote device control and other technical issues , but also consider the flexibility and streamlining of the system , a combination of embedded systems and streaming media technology , to build a flexible , efficient , scalable , and high reliability of the system represents the current network streaming technology trends , more and more development manufacturers and consumers of all ages . In this paper, the core part of the embedded streaming media systems : building embedded software system , RTP / RTCP protocol suite , video capture module, video transmission module depth analysis , given the system implementation process and test results . The second Chapter of streaming media technology and embedded systems knowledge analysis , lay a theoretical basis for the code implementation of the follow - up system . The overall design and realization of the various modules of the system , the system 's hardware system , focusing on hardware / software development environment : ZC301P camera driver loaded in the fourth chapter of the thesis , the embedded Linux kernel compiled with the transplant . Then studied media streaming RTP / RTCP protocol suite , workflow analysis of RTP and RTCP protocol , protocol encoding process key data structures and functions . The fifth part of the article describes the multi-threading mechanism to achieve synchronization of the various parts of the system , to improve the utilization of system resources as well as the stability of the system and real-time . Build a system test environment , test results , and for the analysis . Test results by analyzing the system , imperfect at the focus of the next step .
|