Font Size: a A A

Design And Implementation Of AVS Streaming Media Player Based On Peer-to-Peer Networks

Posted on:2010-05-23Degree:MasterType:Thesis
Country:ChinaCandidate:L XiaoFull Text:PDF
GTID:2178360275494414Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
With the development of multimedia technology recent years, a number of digital image coding standards have been developed. AVS(Audio Video coding Standard) is one of the standards which are available at present. Compared with other standards like MPEG-2 and H.264/AVC, AVS is provided with lower computational complexity and lower-cost in patent, so it makes the industrial chain improved gradually in recent years, and AVS has a good prospect of future development and application, obviously.Multimedia player is an important platform for verifying and promoting coding standards. Nowadays audio and video programs transferred through Internet are mostly based the standards like WMV, Real, MPEG-4. Besides the reason that the lack of media sources compressed in AVS standard, another more important reason is that the streaming players that support the AVS format are much less. Therefore the development of an AVS player is very necessary for promoting the AVS standard.The thesis designs a AVS streaming media player. Based on TCPMP(a popular multi-platform player), the thesis analyzes its plug-in structure and the working flow of data fetching, packaging and decoding, then thesis designs two plugins for AVS video play: the splitter plugin is for packaging the AVS data stream, and the Codec plugin is for decoding the package. So the player can support the AVS video pretty well, both on personal computer and the PXA270 embedded platform. Furthermore, based on the Inter-Process Communication Technology (IPC), the thesis designs anonymous pipes for data transferring between Player and eMule, and by designing plugin for the Player, the player can support the AVS streaming video effectively.The characteristics and innovations in this thesis are as follows:(1). Designs a AVS video player based on TCPMP's plug-in structure, creatively.(2). Based on eMule's P2P technology, accomplish the function of multisource downloading and playing the AVS video straming video.(3). TCPMP and eMule are all completely open source and free of charge, which makes our research more convenient and feasible.
Keywords/Search Tags:Streaming Player, TCPMP, AVS, P2P, eMule
PDF Full Text Request
Related items