基于CMMB數(shù)據(jù)廣播平臺的數(shù)據(jù)接收程序設(shè)計(jì)
摘要:為了實(shí)時(shí)接收應(yīng)用系統(tǒng)所需要的數(shù)據(jù)和圖片,采用了以CMMB數(shù)據(jù)廣播為平臺的接收方法,該方法用軟件實(shí)現(xiàn)解析CMMB數(shù)據(jù)廣播業(yè)務(wù)數(shù)據(jù)。做了測試數(shù)據(jù)的接收實(shí)驗(yàn),驗(yàn)證了數(shù)據(jù)接收的正確性,該程序方便各種應(yīng)用系統(tǒng)使用,用軟件編程代替硬件解碼不僅減少了硬件的成本,而且降低了系統(tǒng)實(shí)現(xiàn)的復(fù)雜度。
關(guān)鍵詞:CMMB;MFS;數(shù)據(jù)廣播;解復(fù)用;XPE包
0 引言
2006年10月24日,國家廣電總局正式頒布了中國移動多媒體廣播行業(yè)標(biāo)準(zhǔn),確定采用我國自主研發(fā)的移動多媒體廣播行業(yè)標(biāo)準(zhǔn)。CMMB技術(shù)的核心是STIMI技術(shù),它是利用大功率S波段信號實(shí)現(xiàn)信號的全國覆蓋,利用地面上的增補(bǔ)轉(zhuǎn)發(fā)器來彌補(bǔ)衛(wèi)星信號的盲區(qū),再加上無線移動通信網(wǎng)絡(luò)構(gòu)建的回傳通道,這樣就組成了一個(gè)完美的體系——單向廣播和雙向交互相結(jié)合的移動多媒體網(wǎng)絡(luò)。
CMMB標(biāo)準(zhǔn)的第五部分是數(shù)據(jù)廣播,它是CMMB的一項(xiàng)增值業(yè)務(wù)。本文簡單介紹了CMMB的相關(guān)知識,詳細(xì)研究了復(fù)用幀結(jié)構(gòu)和數(shù)據(jù)廣播的XPE包結(jié)構(gòu),結(jié)合廣播信道的特點(diǎn),重點(diǎn)講述了如何解析數(shù)據(jù)廣播業(yè)務(wù)數(shù)據(jù)。
1 CMMB相關(guān)技術(shù)簡介
1.1 復(fù)用結(jié)構(gòu)介紹
復(fù)用的功能是完成音頻、視頻、數(shù)據(jù)、電子業(yè)務(wù)指南等信息的封裝和排列,把多路節(jié)目及每一路節(jié)目中多路視頻、音頻數(shù)據(jù)有效地復(fù)合在一起,使其更好地共享信道資源,適應(yīng)信道傳輸。復(fù)用子幀是復(fù)用幀的基本組成單元,承載一個(gè)業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù)(音頻流、視頻流和數(shù)據(jù)流)或者控制信息表的數(shù)據(jù)。電子業(yè)務(wù)指南、用戶管理等輔助信息分別封裝在不同的復(fù)用子幀中,控制信息封裝在復(fù)用幀0中,CMMB復(fù)用協(xié)議可以承載多種音視頻碼流,支持靈活的數(shù)據(jù)業(yè)務(wù)。
圖1為復(fù)用幀的結(jié)構(gòu),每個(gè)廣播信道幀由多個(gè)復(fù)用幀構(gòu)成,每個(gè)復(fù)用幀又由多個(gè)復(fù)用子幀或者控制信息表組成。其中復(fù)用子幀包括子幀頭、視頻段、音頻段和數(shù)據(jù)段,而控制信息表則包括網(wǎng)絡(luò)信息表(NIT)、持續(xù)業(yè)務(wù)復(fù)用配置表(CMCT)、持續(xù)業(yè)務(wù)配置表(CSCT)、短時(shí)間業(yè)務(wù)復(fù)用配置表(SMCT)、短時(shí)間業(yè)務(wù)配置表(SSCT)、ESG基本描述表、緊急廣播等。
1.2 CMMB數(shù)據(jù)廣播
數(shù)據(jù)廣播,顧名思義就是要把多樣的內(nèi)容按照一定的格式、一定的策略發(fā)送到移動多媒體的前端系統(tǒng)中,是一項(xiàng)利用廣播信道傳輸數(shù)據(jù)流或數(shù)據(jù)文件的增值業(yè)務(wù),CMMB數(shù)據(jù)推送業(yè)務(wù)就是CMMB數(shù)據(jù)廣播業(yè)務(wù),它是指以點(diǎn)對面的廣播方式推送傳輸文本、圖像、音頻、視頻等多媒體信息數(shù)據(jù)到用戶終端的一種技術(shù)方式,基于CMMB數(shù)據(jù)廣播平臺的應(yīng)用非常廣泛,如股票咨詢、交通導(dǎo)航、氣象服務(wù)、網(wǎng)站廣播等,如圖2所示。數(shù)據(jù)廣播XPE包的結(jié)構(gòu)圖如圖3所示。這里要注意的是,當(dāng)開始標(biāo)志為1時(shí)有擴(kuò)展字段,當(dāng)開始標(biāo)志為1并且結(jié)束標(biāo)志為0時(shí)有數(shù)據(jù)包總長度字段,當(dāng)CRC指示為1時(shí)有CRC_32字段。
評論