Font Size: a A A

Design And Implementation Of A RTP-Based System Of AVS2 Video Streaming Transmission And Play

Posted on:2017-05-20Degree:MasterType:Thesis
Country:ChinaCandidate:Y N GuoFull Text:PDF
GTID:2308330485488648Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The AVS is the second generation source coding standard with independent intellectual property of our own country. And it is acknowledged that the coding efficiency of the AVS, which could compare to the AVC (Advanced Video Coding), is twice or three times over the MPEG-2 (Moving Picture Experts Group 2). Meanwhile, due to the conciseness of its technical solution as well as the simplicity of the chip manufacturing, the AVS can be seen as the highest level of the second generation standard. The AVS also has been solved the problem of the patent grant through the one-stop permission policy, and it will be easier to apply. Nowadays, the AVS development group has spent three years on the development of the new generation source coding standard:the AVS2, whose efficiency is more than 100 percent higher than the AVS and could compare to the international coding standard:HEVC (H.265). Though the streaming media system to which the AVS2 could apply has not shown up now, the standard is obviously potential to extend. Thus, achieving a streaming media system like that will be beneficial to the common application and industrialization process of the AVS2.On the basis of analysis of the streaming media system and the AVS2 video coding file stream structure, a system which based on the RTP (Real-time Transport Protocol) has been designed and completed. It can be used to transfer and play back the AVS2 videos. Firstly, the server carries on the segmentation of the AVS2 original video coding stream file, and the unit which has been segmented will be packaged by RTP packets and then be transferred through Socket network programming. When the RTP packet has been received by the client, it will be processed, including the sorting of the RTP packages and the removing of its head. After that, the data of the AVS2 will be transmitted to the decoder for decoding. Finally, the decoded image is going to be broadcasting real-time. When the programming of the system of streaming media has been achieved, a number of performance testing and optimization will be provided later. The work of optimization is advised to focus on redundant code of the decoder, function call, the decoder’s input and output efficiency, and AVS2 file structure, etc. At last, the optimized system could achieve the demand of real-time decoding and playing.The first part of this dissertation provides the background, and introduces the development and presents situation of video coding and decoding both at home and abroad. The main content and structure of the whole paper has also been expounded. Followed by an analysis of AVS2 code stream structure, a study, which focuses on the required technologies of streaming media, the key technologies of the AVS2 decoder and the network communication technology, has been provided. Then, the AVS2 decoder is analyzed and optimized, and the comparison of test efficiency before and after optimization has been concluded. Chapter four has introduced the design and implementation of Socket network communication technology and AVS2 streaming media server. In the end, according to the achievement of AVS2 client, the performance of the completed system has been tested.
Keywords/Search Tags:AVS2, video streaming, RTP, transmission, broadcast
PDF Full Text Request
Related items