
摘 要: 隨著計算機技術和Internet日新月異的的發(fā)展,寬帶VOD視頻點播技術因其良好的人機交互性和流媒體傳輸技術倍受教育、娛樂等行業(yè)的青睞。設計了一種基于DirectShow技術的視頻點播系統(tǒng),該系統(tǒng)采用VC編程語言實現(xiàn),基于C/S架構搭建通信網(wǎng)絡,通過套接字實現(xiàn)多臺客戶機與服務器間的通信。測試結(jié)果表明,系統(tǒng)能夠正常運行,視頻播放流暢,可以滿足網(wǎng)絡視頻點播的需求。
關鍵詞: 視頻點播; Direct Show; C/S架構; 套接字
中圖分類號: TN915.4?34 文獻標識碼: A 文章編號: 1004?373X(2015)07?0031?03
0 引 言
在人們平時的生活中,經(jīng)常希望能夠隨時收看到錯過的視頻節(jié)目,隨著視頻點播系統(tǒng)的問世,使這種想法慢慢變?yōu)楝F(xiàn)實。視頻點播系統(tǒng)是集通信網(wǎng)絡技術、多媒體技術、計算機和數(shù)據(jù)庫技術于一體的嶄新的視頻服務系統(tǒng)。此系統(tǒng)還運用了智能視頻流技術,針對不同的網(wǎng)絡帶寬和傳輸速度采取不同的傳輸方式。視頻點播是近年來新興的傳媒方式,它是在原有的文字、圖片等靜態(tài)信息瀏覽的基礎上,增加了視頻和音頻的動態(tài)瀏覽等多媒體點播服務[1?2]。這樣,用戶就可以隨時隨地瀏覽視頻,極大地豐富了人們的網(wǎng)絡生活內(nèi)容[3]。
1 DirectShow技術
DirectShow[4]是一個基于Windows平臺上的流媒體框架,提供了高質(zhì)量的多媒體流采集和回放功能。它支持多種多樣的媒體文件格式,包括MPEG、AVI、MP3和WAV文件,同時也支持使用WDM驅(qū)動或早期的VFW驅(qū)動來進行多媒體流的采集。DirectShow還整合了其他的DirectX技術,不僅可以自動偵測并使用可利用的音視頻硬件加速,還支持沒有硬件加速的系統(tǒng)。……