Font Size: a A A

The Design And Implement Of Network Streaming Media Player

Posted on:2014-08-09Degree:MasterType:Thesis
Country:ChinaCandidate:Z YangFull Text:PDF
GTID:2268330425995337Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of the global information technology and the rapid popularization of the Internet, streaming media technology, which has small start-up delay and take up less storage space, is widely used in many fields such as journalism, entertainment, e-commerce, security monitoring, video conferencing, distance education, telemedicine and other fields. Having a streaming media player, which is stable and easy to use, is essential to improve the competitiveness of products in these fields.In this thesis, the basic concepts and related technologies of streaming media player are introduced. And also the current situation and future development of streaming media player are introduced. VLC (VideoLAN Client) is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVD, Audio CD, VCD, and various streaming protocols. Due to the obvious advantage in stream playing, VLC is chosen to implement the media player. Based on the analysis of the actual demand of network streaming media player above, the demand of the player is designed. And also the main function of the player is introduced. This thesis uses the MFC(Microsoft Foundation Classes) library of Visual C++to call VLC library’s function to implement the Human-Computer Interaction (UI:User Interface) module, playback control module, Audio/Video Separation module and etc. In order to implement the playback control function of streaming media player, the Application Programming Interfaces of VLC’s library are called when the UI button is invoked according to VLC’s theory. For the implement of Audio/Video Separation function and the optimizing of the player, some modification of VLC’s source code is executed. Finally, to reduce the size of the program generated, VLC’s related libraries are stripped. The test result shows that this network streaming media player is a product which is stable and easy to use.The research results of this thesis play a good role in promoting the expansion of streaming media-related business.
Keywords/Search Tags:Stream Media, Media Player, MFC, VLC
PDF Full Text Request
Related items