Title: 影音播放程序模組化與模組的搜尋機制
Modulize the process of playing the media file and search modules
Authors: 游盛如
張文鐘
電信工程研究所
Keywords: 影音播放程序模組化與模組的搜尋機制;Modulize the process of playing the media file and search modules
Issue Date: 2009
Abstract: VLC是由multi-thread 的架構所組成,利用每一個thread運作和資料分享的方式來建立起一個完整的播放影片系統,例如:解多工器模組和解碼器模組就是在各自在不同的thread下工作,但是解碼器模組會不斷讀取由解多工器模組得到的audio bitstream及video bitstream來進行解碼程序。 而多媒體播放器在播放影音檔案的過程中,主要會面臨到的問題就是如何尋找並使用合適的模組播放影音檔案和影音播放程序的模組化,所以在VLC中有許多重要的函數會提供影音檔案的訊息並存入結構資料中,並依據這些結構資料所存的影音檔案訊息來找到合適的模組。 所以在本論文中我們藉由研究VLC這整個open source,來了解多媒體播放器的基本播放架構以及了解VLC是如何尋找並使用合適的模組。還會更進一步比較VLC和FFmpeg之間的不同。
The structure of VLC is combined by multi-thread, through every thread worked and shared with data to build a multimedia player system, take example:demultiplexer and decoder worked in different thread, the decoder continually accessed audio bitstream and video bitstream from the demultiplexer and worked the process of decoding. During playing the media file with the media player, the main problem is that how to search for appropriate modules to display the media file and modulize process of playing the media file, there are many important process that stored the information in data of structure, according the information about media file in the data of structure to find appropriate modules. The topics of this thesis mainly let us understand the basic structure of the playing procedure of the media player and analyse how to search for the appropriate modules, besides compared with the difference between VLC and FFmpeg.
URI: http://140.113.39.130/cdrfb3/record/nctu/#GT079613533
http://hdl.handle.net/11536/41971
Appears in Collections:Thesis


Files in This Item:

  1. 353301.pdf

If it is a zip file, please download the file and unzip it, then open index.html in a browser to view the full text content.