




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、一種基于有線電視網(wǎng)的多媒體廣播系統(tǒng)的研究與實現(xiàn)中國傳媒大學信息工程學院 藍善禎 徐品1、MPEG-4多媒體系統(tǒng)架構(簡要概述)2、多媒體廣播系統(tǒng)框架(2、有線電視網(wǎng),帶寬) 3、實現(xiàn) a、本地交互思想b、多媒體流的同步未來技術發(fā)展趨勢 多核cpu對多媒體廣播的影響摘要本文設計并實現(xiàn)了一種基于有線電視網(wǎng)的多媒體廣播系統(tǒng),提供了一種從發(fā)送端到接收端的解決方案。該系統(tǒng)實現(xiàn)了MPEG-4最具特色的本地交互方式,即用戶終端對傳送到本地數(shù)據(jù)流中的對象自由提取和控制,可以任意擺放對象的空間位置、修改對象的尺寸大小甚至取消對象。該系統(tǒng)在上傳輸4路節(jié)目內(nèi)容和節(jié)目內(nèi)容描述信息,以及手語和廣告通道。最后,針對多線程
2、編程,作者通過實驗分析了多核CPU在性能上的提升。關鍵詞MPEG-4 基于內(nèi)容的編碼 多媒體傳送綜合框架DMIF 場景描述 對象同步1 引言2008年,國家廣播電影電視總局有關人士指出了廣播電視行業(yè)下一步發(fā)展的重點。從中可以看出,發(fā)展數(shù)字電視及其增值業(yè)務,努力提升用戶體驗,讓電視機最終成為一個“全信息”的媒體終端,是擺在我們面前的迫切任務。其中,如何為電視臺(特別是有線臺)開展數(shù)字電視增值業(yè)務一直是人們的關注的熱點。為此,本文介紹了一種基于有線電視網(wǎng)的多媒體廣播系統(tǒng),在一個電視頻道內(nèi)同時為用戶傳送多路多媒體信息,如視頻、靜止圖象、超文本、音頻等,使用戶可同時觀看電視節(jié)目和多媒體內(nèi)容。該系統(tǒng)還具
3、有豐富的本地交互功能,用戶可以自己控制和選擇多媒體節(jié)目內(nèi)容。該系統(tǒng)提供了一種增值業(yè)務的具有實現(xiàn)方式,具有一定的實用參考意義。2 多媒體廣播系統(tǒng)架構1999年3月MPEG公布了多媒體壓縮編碼標準MPEG-4ISO/IEC 14496。MPEG-4是一個龐大的有關交互多媒體編碼與通信的標準,它能全部滿足通信、計算機和廣電業(yè)的迅速融合所提出的要求。2.1 場景描述BIFSMPEG-4特有的內(nèi)容是場景描述,它規(guī)定了多媒體元素對象的表示和統(tǒng)一描述形式。場景描述用于描述場景的布置、對象位置、大小和透明度等。場景描述的分級結構還包括對象描述子,用于描述各個邏輯對象,含有對象基本流識別信息、解碼規(guī)定信息和原始
4、對象解碼標準等信息。多媒體廣播系統(tǒng)可以利用場景描述來實現(xiàn)本地交互功能,在場景描述中可設置事件觸發(fā)節(jié)點,感知點擊,觸發(fā)對象變化。場景描述可采用二進制編碼,因而稱為Binary Information For Scenes(簡稱BIFS)。2.2 多媒體傳送整體框架DMIFISO/IEC提出多媒體傳送整體框架DMIF,主要面對的是網(wǎng)絡、廣播和本地存儲三種環(huán)境下的多媒體傳輸問題。DMIF位于同步層和傳輸層之間,它對同步層提供了一個透明的、統(tǒng)一的接口DAI(DMIF Application Interface),對傳輸層提供了復用功能,定義了一個抽象接口DNI(DMIF Network Interfa
5、ce)。面對不同的網(wǎng)絡傳送技術和操作場景,DMIF都有一個相同的調用接口。DMIF的工作流程為:(1)系統(tǒng)編碼完成后,將原始的視音頻流壓縮為基本流ES(Elementary Streams)。在這些ES 中包含基本的視頻信息、BIFS信息和OD(Object Descriptor)信息。這些信息統(tǒng)稱為AU(Access Unit),然后把AU傳送到同步層。(2)同步層提供媒體間的同步,和壓縮層的接口是ESI,AU被加上同步信息,封裝成一個分組SL(Synchronization Layer),通過DAI接口發(fā)送到DMIF層。(3)DMIF層(也叫FlexMux Layer)提供了復用工具,把具
6、有相同Qos 要求或是較低編碼速率的ES復用,以充分利用網(wǎng)絡資源。再通過DNI接口傳送到傳輸層。(4)傳輸層使用的現(xiàn)有的各種協(xié)議,對視頻采用RTP/RTCP是較好的解決方案,既保證了低時延,又有好的可靠性。2.3 同步層(是否需要?)3 系統(tǒng)設計(也就是具體實現(xiàn))3.1 系統(tǒng)總體設計在MPEG-4系統(tǒng)架構基礎上,采用合適的硬件和軟件結構可構建一套多媒體廣播系統(tǒng)。下圖所示是實驗室搭建的基于有線電視網(wǎng)的多媒體廣播系統(tǒng)平臺結構圖。其中的物理傳輸層采用的是ASI發(fā)送/接收卡。該系統(tǒng)實現(xiàn)了多媒體廣播功能,同時具有本地交互功能。用戶可以自己控制和選擇多媒體節(jié)目內(nèi)容。根據(jù)多媒體廣播系統(tǒng)的設計要求,整個基于有
7、線電視網(wǎng)的多媒體軟件系統(tǒng)主要由播出服務系統(tǒng)和客戶端實時播放系統(tǒng)組成。實驗系統(tǒng)軟件設計采用面向對象的程序設計方法,在Visual C+6.0環(huán)境中實現(xiàn)??蛻舳瞬捎肈irectDraw技術進行顯示。3.2 媒體流管理類的設計如下圖所示為系統(tǒng)中的數(shù)據(jù)流向圖,從中可以看到,對于每一個數(shù)據(jù)流的管理非常重要。CmediaStream 服務器端通過DMIF層將多媒體數(shù)據(jù)流復用后,再利用ASI發(fā)送卡輸出到有線電視網(wǎng)上,經(jīng)過分支器進行衰減,客戶端的PC機使用ASI接收卡接收數(shù)據(jù)。A 豐富的本地交互功能利用場景描述BIFS,實現(xiàn)對象交互操作的關鍵機制。MPEG-4系統(tǒng)的交互方式分為本地交互和服務器端交互。本地交互
8、是MPEG-4最具特色的方式,這是在MPEG-4用戶終端對傳送到本地數(shù)據(jù)流中的對象自由提取和控制,某些對象也可以通過網(wǎng)絡裝載到終端;服務器端交互是,用戶終端以點播的方式從前端服務器獲取自己所需對象,可控制服務器的進、退和播放。電視數(shù)字化和網(wǎng)絡化必然大力發(fā)展增值業(yè)務和新媒體,而交互和個性化服務是增值業(yè)務最具魅力的業(yè)務。視頻點播已是眾所周知的一種交互方式,而基于對象的交互方式是一種最新的具有挑戰(zhàn)性的方式,我們選擇研究后者。我們首先研究模擬有線電視網(wǎng)中實現(xiàn)本地交互的多媒體廣播應用系統(tǒng),以電腦為顯示終端,使用戶不是被動地收看電視臺導演合成的畫面內(nèi)容,而是可以自己布置畫面結構,自由選擇顯示對象和信息,同
9、時又不間斷收看主節(jié)目。MPEG-4豐富的交互功能有很大吸引力,對于網(wǎng)上游戲、信息交流、遠程教育、數(shù)字電視的增值業(yè)務和生動的EPG等交互內(nèi)容具有特殊的效果,對數(shù)字電視和多媒體傳輸有廣闊的應用前景?,F(xiàn)在國際上已有電視的體育節(jié)目、電視增值業(yè)務、遠程教育、電視購物、企業(yè)網(wǎng)絡業(yè)務等許多應用。在我們的實驗系統(tǒng)中是一個體育比賽節(jié)目,有四路MPEG-4視頻流播出比賽現(xiàn)場情況,終端用戶可以自由選擇觀看其中任何一路;一路信息流介紹運動隊和得分情況,終端用戶隨時可以獲取運動員信息;兩路QCIF視頻畫面分別作為廣告和虛擬主持人畫面。3.2 媒體流的同步由于MPEG-4只定義了同步層語法,沒有給出具體方案,因此我們必須
10、自己來定出與實際應用相適應的同步方案。圖 多媒體廣播系統(tǒng)軟件結構圖一般地,一個多媒體廣播系統(tǒng)主要分為為五個部分:媒體數(shù)據(jù)采集、編碼壓縮、網(wǎng)絡傳輸、解碼、媒體表現(xiàn)。為了在各個媒體流間取得良好的同步效果,需要分別對每個部分采取相應策略。而后面三個部分是同步處理時所要考慮的重點。2.1網(wǎng)絡傳輸?shù)耐讲呗晕覀儾捎玫氖茿SI卡+PC機來模擬有線電視網(wǎng)絡。有線電視網(wǎng)中不存在網(wǎng)絡擁塞問題,不存在因網(wǎng)絡擁塞導致數(shù)據(jù)不能及時到達而被丟棄的現(xiàn)象。視音頻數(shù)據(jù)先復用打包后,再使用ASI API函數(shù)打包成TS傳輸流。我們把ASI的發(fā)送和接收模塊分別封裝成動態(tài)庫,使外部調用更加方便。2.2解碼部分的同步策略視頻流到達解碼
11、器時,通常不會馬上就解碼,需要進入緩沖區(qū),直到DTS 時刻才開始解碼。一般而言,如果某幀在DTS已經(jīng)小于當前時刻,則說明它已經(jīng)超過了解碼時刻,從而被棄。2.2媒體播放的同步策略4 具體實現(xiàn)(在哪兒加一個系統(tǒng)流程圖或者數(shù)據(jù)流向圖)4.1 對ASI卡的封裝4.2 媒體流管理類4.3 編解碼插件技術4.4 DirectDraw顯示5 實驗結果系統(tǒng)界面五 未來技術的發(fā)展趨勢 (多核cpu對多媒體廣播系統(tǒng)的影響)CPU技術發(fā)展非常迅速,雙核、四核CPU已經(jīng)被廣泛使用。多核必將是CPU的未來發(fā)展方向。另外,本文的多媒體廣播系統(tǒng)采用了多線程編程技術。廣播系統(tǒng)中線程數(shù)量非常多,特別在用戶接收端線程數(shù)量最高達到
12、100個。為此,我們通過具體實驗分析了多核CPU對多媒體廣播系統(tǒng)的影響,進而研究多核CPU對多線程編程性能的提升。以下是實驗數(shù)據(jù)和對比結果。測試條件:(操作系統(tǒng):Windows XP sp2)ABCCPU內(nèi)存【播出服務器包括以下主要功能模塊:1) DMIF(Delivery Multimedia Integration Framework)接收模塊:為服務器提供用于播出的媒體數(shù)據(jù),其可能來自網(wǎng)絡或本地存儲介質。2) 播出控制:將各種媒體數(shù)據(jù)組合,形成對象描述子流(圖中的OD流)、場景描述流(圖中的BIFS流)、以及各種媒體數(shù)據(jù)流。3) 同步層:根據(jù)各種基本流的配置信息,即相應的對象描述符,將各種基本流打包為SP
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 宣傳稿件征集管理辦法
- 膽囊結石膽囊炎兒童患者護理計劃
- 一年級上冊語文培優(yōu)輔差思維拓展計劃
- 小學六年級數(shù)學重點攻關計劃
- 機場跑道施工趕工措施與進度計劃
- 六年級英語教師培訓計劃
- 2025年中國小奶鍋行業(yè)市場調查研究及投資戰(zhàn)略咨詢報告
- 2021-2026年中國微型電機市場全面調研及行業(yè)投資潛力預測報告
- 2023-2029年中國無水乳糖行業(yè)市場深度分析及投資策略咨詢報告
- 以問導學:小學數(shù)學新授課教學的變革與展望
- 《三角形的內(nèi)角和》說課課件
- GB/T 5680-2023奧氏體錳鋼鑄件
- 鄭州市房產(chǎn)測繪實施細則資料
- 青少年詩詞大會備考試題庫(300題)
- 2022年劍河縣事業(yè)單位考試真題及答案
- 藥店納入定點后使用醫(yī)療保障基金的預測性分析報告
- 自主移動機器人期末A
- 電氣控制與PLC應用技術(三菱機型)高教版YL-235A送料機構控制電路的連接與編程教學案例高教版
- 《汽車保險理賠服務研究10000字(論文)》
- YY/T 1851-2022用于增材制造的醫(yī)用純鉭粉末
- GB/Z 13800-2021手動輪椅車
評論
0/150
提交評論