新聞中心

        EEPW首頁 > 消費電子 > 設計應用 > 基于ML86500的網絡攝像機方案設計

        基于ML86500的網絡攝像機方案設計

        作者: 時間:2009-08-21 來源:網絡 收藏

        本文引用地址:http://www.104case.com/article/166896.htm

        在本軟件總體設計方案中,采用了分層模塊化設計,各層之間是一種弱耦合關系,這樣各功能模塊獨立,便于開發和維護,該系統具有良好的移植性。RTOS操作系統與應用程序之間增加Free OS API層,減少了操作系統變更時軟件移植的工作量。

        TCP/IP協議棧為雙協議棧,不僅支持現有的IPv4協議,而且能夠支持下一代的互聯網協議IPv6;提供HTTP Server功能,用戶可能通過IE訪問IP-Camera,進行媒體播放、查看和設置參數;提供FTP功能,便于用戶傳輸文件,進行程序升級;提供SNTP功能,保證IP-Camera的時間能與標準時間服務器同步;提供DDNS功能,能夠讓用戶通過動態域名方式訪問IP-Camera;提供SIP功能,使得IP-Camera能夠與SIP電話通信,使得視頻監控更加便捷靈活;媒體數據傳輸采用RTP協議,保證圖像的實時性;文件系統支持FAT16和FAT32格式。

        3.2 MPEG4編碼開始及停止流程

        MPEG4編碼開始的主要作用是按照設定的參數初始化視頻解碼芯片、視頻編碼芯片,開始視頻編碼,同時創建MPEG4 TASK,用于讀取視頻數據流,發送數據。

        MPEG4編碼停止的主要作用是停止視頻解碼芯片、視頻編碼芯片工作,停止MPEG4 TASK。MPEG4編碼開始及停止流程圖如圖5所示。

        MPEG4 TASK主要用于讀取視頻數據流,發送數據,其主要流程圖如圖6所示。MPEG4 TASK運行后,將等待信號量,將自己掛起。當產生一幀數據時,會產生中斷,在中斷服務程序中會發送信號給MPEG4 TASK,MPEG4 TASK重新運行,并且讀取MPEG4視頻數據流,然后使用RTP協議通過發送數據給客戶端(PC)。

        4 結 語

        本方案已經過實際測試,能夠支持PAL/NTSC制式的視頻信號輸入,支持D1(N制720*480/P制720*576)、VGA(640*480)、QVGA(320*240)等多種分辨率輸出,傳輸帶寬支持20 kb/s~6 Mb/s,低成本實現了高畫質,并且圖像實時性好,可廣泛應用于倉庫、商場、交通、家庭等多種視頻監控場合,非常具有市場競爭力。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 嘉荫县| 陇西县| 台中县| 江达县| 平和县| 甘肃省| 营山县| 二手房| 海林市| 姜堰市| 牡丹江市| 鄂尔多斯市| 嘉定区| 临漳县| 淮滨县| 湖南省| 灵璧县| 临泽县| 无锡市| 阳江市| 吴堡县| 敦化市| 钦州市| 吐鲁番市| 嵊泗县| 桂东县| 嘉禾县| 蕉岭县| 隆昌县| 得荣县| 蓬溪县| 宜阳县| 治县。| 嘉荫县| 定襄县| 阿坝县| 新蔡县| 娄烦县| 吉首市| 化德县| 新田县|