<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 消費電子 > 設計應用 > DVB系統中多路TS流的軟件復用關(guān)鍵技術(shù)及實(shí)現

DVB系統中多路TS流的軟件復用關(guān)鍵技術(shù)及實(shí)現

作者: 時(shí)間:2012-05-29 來(lái)源:網(wǎng)絡(luò ) 收藏

程序結構如圖 6 所示,圖中的每一個(gè) Processor對象對應著(zhù)程序中的要進(jìn)行的每 一個(gè)輸入傳輸流, Processor對象所包含的輸入模塊負責向 Processor對象的處理函數提 供傳輸流數據。傳輸流既可以從文件輸入,也可以是內存中的一塊緩沖區的數據。這樣適合于實(shí)時(shí)轉播的節目和存在本地硬盤(pán)上的節目。輸出模塊是一個(gè)供所有 TSProcessor對象 使用的全局對象,每個(gè)TSProcessor對象的線(xiàn)程輪流獲得輸出模塊的控制權,向輸出模塊發(fā) 送傳輸流分組數據。 全局變量區存儲所有傳輸流的結構信息, 以及生成的傳輸流的相關(guān)信息。 應用可以根據實(shí)際的需要隨意的增減輸入傳輸流的數目,輸入方式,優(yōu)先級,并且可以 在的過(guò)程中隨時(shí)插入新的傳輸流,或者刪除掉某正在復用的傳輸流。

6.jpg

基于以上分析, 應用 VC++開(kāi)發(fā)環(huán)境設計了 TS流分析與復用 TSAM (Transport Stream Analyzer and Multiplexer),主界面如圖 7 所示。作者對復用系統進(jìn)行設計和測試的硬 件平臺是奔騰 M2.9G、512M 內存。復用三路 3M 大小的傳輸流,大約使用了 1 秒的時(shí)間生 成了大約 8M 字節大小的傳輸流,平均復用速率約為 40Mbits。復用九路 3M 大小的傳輸流, 大約使用了 5 秒的時(shí)間生成了大約 30M 字節大小的傳輸流,平均復用速率約為 48Mbits。復 用速率達到并遠遠超過(guò)了一路傳輸碼流的處理速度,由于現代 PC 性能的強勁,得到了比較 理想的試驗結果。另一方面,由于復用系統的輸入輸出都是對文件操作,硬盤(pán)的讀寫(xiě)速度對整個(gè)系統的性能也有影響。在實(shí)際的應用系統中,輸入都是不斷刷新的內存緩沖區,輸出是 輸出模塊的緩沖區,由于數據的操作都是在內存中進(jìn)行,并不涉及硬盤(pán)等機械裝置的運作,還會(huì )進(jìn)一步提高系統的性能。

7.jpg

6.結論

本文分析了多路數字電視節目系統級復用原理,并對數字電視節目專(zhuān)用信息 PSI 的提取和重 構及系統層節目時(shí)間參考 PCR 值的修正等進(jìn)行研究,提出了進(jìn)行復用的具體 方法,最后在 Windows平臺上,應用 VC++開(kāi)發(fā)環(huán)境設計了 TS流分析與復用系統 TSAM,測試結果表明軟件復用速率達到并遠遠超過(guò)了一路傳輸碼流的處理速度,該軟件復 用方案是有效可行性的。用軟件傳輸流的復用,可以節約硬件成本,降低系統的開(kāi)發(fā)費 用;且算法全部軟件實(shí)現,可移植性高,具有良好的擴展性,可以方便靈活的加入數字電視節目指南等輔助信息。


上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>