Research and Implementation of Embedded Network Video Software
|School||Nanjing University of Posts and Telecommunications|
|Course||Applied Computer Technology|
|Keywords||Embedded Systems Software architecture Network Video Performance measurement|
As computing technology and the development of image processing technology , embedded system technology and network video applications combined with embedded network video application has gradually gained popularity . However, due to the limitations of embedded systems processing resources , and network video applications , we must study the higher requirements of processing resources embedded network video software optimization methods . In order to improve the real - time embedded software network video processing , the efficient allocation of computing resources of embedded systems design and realize a priority-based architecture for embedded software module . The software architecture of embedded systems , network video software re functional partitioning , assigning priority of each module based on the timing relationships in network video processing , and real-time requirements , in order to maximize the use of the computing resources of embedded systems . For use semaphore or mutex mechanism to control concurrent access to shared resources scheduling delays , design and implementation of a priority - based scheduling non-blocking buffer management model . The test results show that , under the same conditions , these embedded network video software optimization method can improve the quality of video playback , to ensure the smooth picture playback . The performance of the network video applications often change with the changes of network load , real-time measurements from the external network video transmission performance . Proposed an RTP-based video delay measurement method using band data transmission independent of the time information of the video data , in order to improve the accuracy of measurement , and based on the video delay measurement needs for network video open source software the Live555 and VLC modifications , to achieve the measurement method, the test results show that the measurement method has a certain degree of accuracy .