利用Directshow進行流媒體播放架構的研究與實現

學識都 人氣:2.36W
畢業論文

利用Directshow進行流媒體播放架構的研究與實現

摘要
隨着網絡技術、計算機技術、數字壓縮技術的飛速發展,流媒體的發展步入了1個令人歡欣鼓舞的階段。流媒體的應用與日俱新,越來越受到大衆的歡迎。它廣泛的應用於遠程教育、數字圖書館、遠程醫療、視頻點播等網絡信息服務的方方面面。流媒體廣泛的應用前景及潛在的商業價值使得衆多的公司開發自己的流媒體系統。
本文通過對流媒體技術和DirectShow技術的`研究,設計與實現了1種可播放本地多媒體數據流的播放器。該播放器理論上可以播放任何類型的媒體文件(只要系統註冊了相應的解碼Filter)。在播放媒體文件過程中,可以通過播放界面上的按鈕或“控制”菜單下的子菜單項進行各種播放控制,包括:播放、暫停、停止、實現靜音播放、音量大小調節、聲道平衡設置、快放、慢放、全屏播放、截圖功能等。

關鍵詞:流媒體;Directshow;過濾器;播放器
 
The Researching and Implementation of Streaming Media Player by Directshow
 
Abstact
With the rapid development of network technology, computer technology and digital compression technology, streaming media applications are getting more and more popular and have entered an exciting era, which will enormously impact on our daily life. Streaming media is widely used in every aspect of Internet information services, such as distance learning, digital library, distance medical treatment and video-on-demand. It has so many applications and so great business opportunities that many companies are researching and developing their products in this area.
According to the study of Streaming Media technology and DirectShow, a streaming media player which can play multimedia date streaming is designed and implemented in this thesis. This player can play all kinds of media files (if the relative Uncode Filter is regidited in the operating system) the process of playing, various playing controls can be taken by the button in the interface or the submenus under the menu of “control”. This controls include play, pause, stop, playing voicelessly, set volume, set play rate, set full screen, grab picture and so on.

Keywords: Streaming Media; Directshow; Filter; Player

利用Directshow進行流媒體播放架構的研究與實現