基于嵌入式Linux的網(wǎng)絡(luò)視頻流服務(wù)模塊設(shè)計
發(fā)布時間:2008/8/22 0:00:00 訪問次數(shù):490
在這個通道中,數(shù)據(jù)的處理模塊是作為可選的中間件由用戶動態(tài)加載的,上面設(shè)計的視頻壓縮模塊就是這樣的一個中間件。
2 asf流式文件格式
本系統(tǒng)主要是用于實時視頻應(yīng)用,所以需要系統(tǒng)提供對流式文件格式的支持,這樣在接收方利用標準的流視頻播放軟件,如mmedia player就可以觀看實時傳輸?shù)囊曨l.在本系統(tǒng)中采用了開放的asf流格式.壓縮后的視頻數(shù)據(jù)在傳輸前需要對其進行asf編碼.asf文件的基本組織單元為asf對象,每個對象由三個域組成:對象標識符域、對象大小域和對象數(shù)據(jù)域。asf文件的高層邏輯結(jié)構(gòu)也包含三部分:頭對象、數(shù)據(jù)對象和索引對象。其中,頭對象包含了許多全局信息,數(shù)據(jù)對象則包含了所有待播放的數(shù)據(jù),頭對象必須在數(shù)據(jù)對象之間被接收方接收并解釋。
3 流視頻協(xié)議
流視頻協(xié)議是為了在客戶機和視頻服務(wù)器之間進行通信而設(shè)計和標準化的。根據(jù)它們的功能,與網(wǎng)絡(luò)上流視頻相關(guān)的協(xié)議分為三類。
*網(wǎng)絡(luò)層協(xié)議:網(wǎng)絡(luò)層協(xié)議提供了基本的網(wǎng)絡(luò)服務(wù)支持。ip就是網(wǎng)絡(luò)上流視頻使用的網(wǎng)絡(luò)協(xié)議。
*傳輸協(xié)議:傳輸協(xié)議為流服務(wù)提供端對端的網(wǎng)絡(luò)傳輸功能。tcp、udp、rtp和rtcp就是網(wǎng)絡(luò)上流視頻使用的傳輸協(xié)議。
*話路控制協(xié)議:話路控制協(xié)議定義消息和程序。rtsp就是一種話路控制協(xié)議。
為流視頻設(shè)計的協(xié)議棧如圖4所示。在發(fā)送方的數(shù)據(jù)面,壓縮且經(jīng)過asf編碼的視頻數(shù)據(jù)被讀出并在rtp/rtcp/rtsp層上打包,以提供定時和同步信息以及包的序列號。然后把這些打包的rtp數(shù)據(jù)流發(fā)送到udp/tcp層和ip層,得到的ip包在網(wǎng)絡(luò)上傳輸。在接收方則按照相反的方向處理。在控制面,rtcp包和rtsp包在udp/tcp層上復(fù)用,并且被送到ip層,以便通過網(wǎng)絡(luò)傳輸。
小結(jié)
本文提出了一種基于intel pxa255嵌入式微處理器和嵌入式linux網(wǎng)絡(luò)攝像機的設(shè)計方案,系統(tǒng)采用先進的mpeg-4編碼標準,得到了較高的壓縮比。經(jīng)測試、在50kbps~100kbps的帶寬下,對cif(352×288,30fps)格式的視頻有較好的表現(xiàn)能力。滿足了在目前寬帶環(huán)境中的網(wǎng)絡(luò)視頻會議以及視頻監(jiān)控的要求,其應(yīng)用十分廣泛。
歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)
在這個通道中,數(shù)據(jù)的處理模塊是作為可選的中間件由用戶動態(tài)加載的,上面設(shè)計的視頻壓縮模塊就是這樣的一個中間件。
2 asf流式文件格式
本系統(tǒng)主要是用于實時視頻應(yīng)用,所以需要系統(tǒng)提供對流式文件格式的支持,這樣在接收方利用標準的流視頻播放軟件,如mmedia player就可以觀看實時傳輸?shù)囊曨l.在本系統(tǒng)中采用了開放的asf流格式.壓縮后的視頻數(shù)據(jù)在傳輸前需要對其進行asf編碼.asf文件的基本組織單元為asf對象,每個對象由三個域組成:對象標識符域、對象大小域和對象數(shù)據(jù)域。asf文件的高層邏輯結(jié)構(gòu)也包含三部分:頭對象、數(shù)據(jù)對象和索引對象。其中,頭對象包含了許多全局信息,數(shù)據(jù)對象則包含了所有待播放的數(shù)據(jù),頭對象必須在數(shù)據(jù)對象之間被接收方接收并解釋。
3 流視頻協(xié)議
流視頻協(xié)議是為了在客戶機和視頻服務(wù)器之間進行通信而設(shè)計和標準化的。根據(jù)它們的功能,與網(wǎng)絡(luò)上流視頻相關(guān)的協(xié)議分為三類。
*網(wǎng)絡(luò)層協(xié)議:網(wǎng)絡(luò)層協(xié)議提供了基本的網(wǎng)絡(luò)服務(wù)支持。ip就是網(wǎng)絡(luò)上流視頻使用的網(wǎng)絡(luò)協(xié)議。
*傳輸協(xié)議:傳輸協(xié)議為流服務(wù)提供端對端的網(wǎng)絡(luò)傳輸功能。tcp、udp、rtp和rtcp就是網(wǎng)絡(luò)上流視頻使用的傳輸協(xié)議。
*話路控制協(xié)議:話路控制協(xié)議定義消息和程序。rtsp就是一種話路控制協(xié)議。
為流視頻設(shè)計的協(xié)議棧如圖4所示。在發(fā)送方的數(shù)據(jù)面,壓縮且經(jīng)過asf編碼的視頻數(shù)據(jù)被讀出并在rtp/rtcp/rtsp層上打包,以提供定時和同步信息以及包的序列號。然后把這些打包的rtp數(shù)據(jù)流發(fā)送到udp/tcp層和ip層,得到的ip包在網(wǎng)絡(luò)上傳輸。在接收方則按照相反的方向處理。在控制面,rtcp包和rtsp包在udp/tcp層上復(fù)用,并且被送到ip層,以便通過網(wǎng)絡(luò)傳輸。
小結(jié)
本文提出了一種基于intel a255嵌入式微處理器和嵌入式linux網(wǎng)絡(luò)攝像機的設(shè)計方案,系統(tǒng)采用先進的mpeg-4編碼標準,得到了較高的壓縮比。經(jīng)測試、在50kbps~100kbps的帶寬下,對cif(352×288,30fps)格式的視頻有較好的表現(xiàn)能力。滿足了在目前寬帶環(huán)境中的網(wǎng)絡(luò)視頻會議以及視頻監(jiān)控的要求,其應(yīng)用十分廣泛。
歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)
熱門點擊
- 瑞薩推出具有1Mbyte片內(nèi)SRAM的32位
- 基于ARM9處理器的智能導(dǎo)游儀設(shè)計
- ARM、DSP、FPGA的特點和區(qū)別
- ucos-ii在嵌入式智能視覺監(jiān)控系統(tǒng)中的應(yīng)
- 統(tǒng)一建模語言UML在嵌入式系統(tǒng)設(shè)計中的應(yīng)用
- 嵌入式中C和匯編的一些技巧
- 基于ARM平臺的GPRS CQT測試系統(tǒng)的設(shè)
- 嵌入式系統(tǒng)軟件及編程語言
- 基于ARM7的LCD設(shè)計與實現(xiàn)
- Altium一體化電子設(shè)計方案Altium
推薦技術(shù)資料
- DFRobot—玩的就是
- 如果說新車間的特點是“靈動”,F(xiàn)QPF12N60C那么... [詳細]
- MPS 啟動器開發(fā)板/評估套件(EVKT/P
- 12V、6A 四路降壓電源管理 IC
- 數(shù)字恒定導(dǎo)通時間控制模式(COT)
- 同步降壓PWM DC-DC線性
- ADC 技術(shù)參數(shù)與應(yīng)用需求之
- 反激變換器傳導(dǎo)和輻射電磁干擾分
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究