日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于ADSP-BF532的嵌入式網(wǎng)絡視頻服務器的設計

          基于ADSP-BF532的嵌入式網(wǎng)絡視頻服務器的設計

          作者: 時間:2009-08-28 來源:網(wǎng)絡 收藏

          網(wǎng)絡通訊模塊采用組播技術,提高程序的效率。系統(tǒng)IP網(wǎng)絡數(shù)據(jù)通信流程圖如圖3所示。本文為實現(xiàn)組播服務特別寫了一個類Cmulticast,它是專門為視頻傳輸而封裝的類,用于和客戶機兩端。下面對此類的公共訪問函數(shù)進行介紹。

          class CMulticast :publicCobject

          {

          public:

          void Close(); //關閉創(chuàng)建的套接字

          BOOL IsConnect();

          Static Void Unintilize();//Winsock終止

          Static Void Initilize(); //從指定組的指定端口讀取數(shù)據(jù)

          Int Send(char* lpData,int size)//向目的地址發(fā)送消息

          BOOL Create(Cstring lpstrAddr,unsigned short port,HWND HWND);//創(chuàng)建和綁發(fā)送或接收套接字并把該套接字加入組插組,并設置了消息回調(diào)機制

          CMulticast();

          Virtual ~CMulticast()

          Public:

          HWND m_hWnd; //用于消息傳遞的窗口句柄

          SOCKET m_hWnd; //用于消息傳遞的窗口句柄

          SOCKET m_hSocket;//發(fā)送或接收用套接字

          BOOL m_bConnected;//是否已經(jīng)加入到一個組

          SOCKADDR_IN addr;//發(fā)送套接字地址SOCKADDR_IN srcaddr; //接收或發(fā)送的目址

          }

          3.3 系統(tǒng)級優(yōu)化

          Blackfin軟件開發(fā)平臺的編譯系統(tǒng)支持ANSI C以及C++編譯,其系統(tǒng)還提供了大量的多媒體操作指令。在針對系統(tǒng)軟件開發(fā)時,可以根據(jù)硬件的特點研究和開發(fā)調(diào)試過程中的經(jīng)驗,對代碼的編譯和具體任務的處理進行優(yōu)化。以及針對要縮短顯示模塊代碼執(zhí)行時間而進行上端軟件的優(yōu)化。

          4 實驗結果

          在該實驗的基礎上,經(jīng)過對ADV7183采集的視頻序列(幀率為30fps,CIF格式)進行測試,結果表明:(1)DSP可通過SPI接口實時傳輸視頻圖像編碼數(shù)據(jù),數(shù)據(jù)不丟失,不出錯;(2)在對MPEG-4視頻壓縮編碼測試時重建圖像質量保真度接近1;(3)在局域網(wǎng)上作模擬實驗,可以實時傳輸CIF尺寸視頻圖像,傳輸延遲控制在0.5s以內(nèi);(4)UART接口能夠完成本地視頻輸出。方案是可行的,但是某些技術指標仍然無法勝任實際的應用場合,需要進一步提高視頻壓縮的測試結果,增加大容量的硬盤存儲系統(tǒng)來存儲視頻數(shù)據(jù)。

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

          上一頁 1 2 3 4 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉