[發明專利]基于ACE框架的網絡視頻應用處理系統有效
| 申請號: | 201210219553.7 | 申請日: | 2012-06-28 |
| 公開(公告)號: | CN102722377A | 公開(公告)日: | 2012-10-10 |
| 發明(設計)人: | 逯利軍;錢培專;朱廣文 | 申請(專利權)人: | 上海美琦浦悅通訊科技有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;H04N21/443;H04N21/60;H04N21/643 |
| 代理公司: | 上海智信專利代理有限公司 31002 | 代理人: | 王潔;鄭暄 |
| 地址: | 200433 上海市楊浦*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 ace 框架 網絡 視頻 應用 處理 系統 | ||
技術領域
本發明涉及視頻傳輸技術領域,特別涉及網絡視頻應用處理技術領域,具體是指一種基于ACE框架的網絡視頻應用處理系統。
背景技術
隨著網絡技術的迅速發展和視頻編碼壓縮技術不斷取得新的突破,使在低成本的IP網絡中實時傳輸高質量的視頻信號成為可能。為適應多媒體技術的高質量視頻傳輸,各種視頻網絡傳輸協議被開發出來,如RTSP、RTP、MP2TS、HTTP等協議。在視頻應用開發過程中,除了要關注本身需要開發的功能外,還需要了解相關的視頻傳輸協議來獲取對應的視頻流。同時,由于視頻流自身占用網絡和系統資源的特點,多視頻流傳輸過程中的性能和效率也必須進行考慮。為了保證開發效率,同時讓開發者將時間和精力投入到自身開發功能上,構建一個統一的視頻應用平臺概念被提出來。但現有技術中的網絡視頻應用處理系統都無法實現跨平臺的應用,開發者需要針對不同的平臺進行相應的開發,耗時,費力,效率較低。
ACE框架(Adaptive?Communication?Environment?framework,自適配通信環境框架)是可以自由使用、開放源碼的面向對象(OO)框架,在其中實現了許多用于并發通信軟件的核心模式。ACE提供了一組豐富的可復用C++Wrapper?Facade(包裝外觀)和框架組件,可跨越多種平臺完成通用的通信軟件任務,其中包括:事件多路分離和事件處理器分派、信號處理、服務初始化、進程間通信、共享內存管理、消息路由、分布式服務動態(重)配置、并發執行和同步,等等。ACE的目標用戶是高性能和實時通信服務和應用的開發者。它簡化了使用進程間通信、事件多路分離、顯式動態鏈接和并發的OO網絡應用和服務的開發。此外,通過服務在運行時與應用的動態鏈接,ACE還使系統的配置和重配置得以自動化。
發明內容
本發明的目的是克服了上述現有技術中的缺點,提供一種能夠跨平臺的應用的,開發過程簡單,效率更高,且結構簡單,成本低廉,應用范圍廣泛的基于ACE框架的網絡視頻應用處理系統。
為了實現上述的目的,本發明的基于ACE框架的網絡視頻應用處理系統具有如下構成:
該系統包括:網絡傳輸協議模塊、傳輸協議解析模塊、輸入輸出事件多路分離和分派模塊、消息統一管理和分發模塊和應用服務模塊。其中:
網絡傳輸協議模塊,用以提供各種網絡視頻接入方式,所述的系統通過統一的網絡傳輸協議接口調用所述的網絡傳輸協議模塊以獲取網絡視頻數據;
傳輸協議解析模塊,用以提供各種協議解析器,并根據已注冊的協議解析器生成解析樹,將不同的網絡視頻接入方式掛載到對應的所述的解析樹結點上,實現對網絡視頻數據進行自適應解析;
輸入輸出事件多路分離和分派模塊,基于所述的ACE框架,并利用多線程對視頻流輸入輸出事件進行分離和分派,通過調用所述的網絡傳輸協議模塊將輸入輸出事件自動注冊到該模塊中進行輸入輸出事件處理;
消息統一管理和分發模塊,用以基于ACE框架主動對象模式實現消息交互,并通過統一的應用服務接口進行消息管理和分發;
應用服務模塊,用以提供各種應用服務,并通過所述的應用服務接口與所述的消息統一管理和分發模塊進行交互,該應用服務模塊通過調用所述的網絡傳輸協議模塊獲取網絡視頻流。
該基于ACE框架的網絡視頻應用處理系統中,在所述的網絡視頻應用處理系統運行Linux操作系統狀態下,所述的輸入輸出事件多路分離和分派模塊為基于Reactor框架的輸入輸出事件多路分離和分派模塊;在所述的網絡視頻應用處理系統運行Windows操作系統狀態下,所述的輸入輸出事件多路分離和分派模塊為基于Proactor框架的輸入輸出事件多路分離和分派模塊。
該基于ACE框架的網絡視頻應用處理系統中,所述的傳輸協議解析模塊包括以太網解析器單元、PPPoE解析器單元、IP解析器單元、UDP解析器單元、RTP解析器單元、RTSP解析器單元和MP2TS解析器單元,所述的各解析器單元均通過網絡傳輸協議接口調用所述的網絡傳輸協議模塊以獲取網絡視頻數據,且均連接所述的輸入輸出事件多路分離和分派模塊。
該基于ACE框架的網絡視頻應用處理系統中,所述的網絡傳輸協議模塊包括IGMP網絡傳輸協議單元、RTSP網絡傳輸協議單元、HTTP網絡傳輸協議單元和MMS網絡傳輸協議單元,系統通過統一的網絡傳輸協議接口調用所述的各網絡傳輸協議單元。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海美琦浦悅通訊科技有限公司,未經上海美琦浦悅通訊科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210219553.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:飲料罐裝置
- 下一篇:一種石墨烯透明薄膜的制備和轉移方法





