專利名稱:一種嵌入式Linux多媒體信號采集處理裝置及其傳輸方法
技術領域:
本發明屬于多媒體信號采集處理領域,尤其涉及一種使用網絡傳輸的嵌入式Linux多媒體信號采集處理裝置及其傳輸方法。
背景技術:
隨著計算機技術和互聯網技術的飛速發展,嵌入式系統成為IT業的新寵,在嵌入式平臺下開發網絡多媒體系統將有著廣闊的發展前景。流媒體技術是網絡和多媒體相結合的產物,它的國際標準和基礎研究正在成為目前產業界和科研機構密切關注的焦點。現在典型的流媒體系統有Microsoft Windows Media,RealSystem,Apple QuickTime等,但這些軟件的大小都在幾十兆以上,不適合與嵌入式系統相結合,需要高性能的PC服務器支持,對使用環境要求高。而目前面世的簡易網絡監控系統存在以下局限性信息的安全性得不到保證,無QoS,不可自適應網絡狀況調節編碼碼率,也沒有提供多路媒體同步,另外也不能提供攝像頭的控制。
發明內容
本發明的目的在于提供一種嵌入式Linux多媒體信號采集處理裝置,它融合了多媒體、網絡流媒體傳輸和嵌入式系統三種技術,能簡易部署遠程音視頻實時監控系統,實現遠程控制、網絡資源預留、可變比特率壓縮編碼、自適應網絡流媒體傳輸、信息傳輸保密。
本發明的另一目的在于提供上述嵌入式Linux多媒體信號采集處理裝置的傳輸方法。
本發明的嵌入式Linux多媒體信號采集處理裝置,包括一個嵌入式服務器、若干個客戶端和一個云臺,嵌入式服務器和云臺通過RS485總線連接;嵌入式服務器和客戶端通過實時傳輸協議/實時傳輸控制協議(RTP/RTCP)進行交互控制和數據傳輸,使用資源預留協議(RSVP)實現服務質量(QoS)資源預留;嵌入式服務器包括音視頻采集器、壓縮編碼器和嵌入式系統,音視頻采集器把音頻和視頻信號從模擬信號轉換為數字信號,并發送數據給壓縮編碼器,壓縮編碼器通過MPEG4/H.263/H.264和G.729的壓縮編碼得到數據并傳送給嵌入式系統。
所述客戶端包括音頻解碼器、視頻解碼器、流媒體數據接收緩沖區、網絡通信狀況估算器和調整碼率的決策器,流媒體數據接收緩沖區接收嵌入式服務器的數據并發送數據給音頻解碼器和視頻解碼器,網絡通信狀況估算器從流媒體數據接收緩沖區中取得網絡狀況統計參數并把估算后的網絡通信狀況參數發送給調整碼率的決策器,調整碼率的決策器控制嵌入式服務器改變編碼碼率。
嵌入式服務器和客戶端之間,在傳輸層使用非面向連接的用戶報文協議(UDP),保證傳輸的實時性,減少占用的傳輸帶寬;在應用層使用RTP/RTCP協議,實現流媒體的實時傳輸。
客戶端可以同時在不同的PC上運行,同時登陸到同一部嵌入式服務器,在進行登陸和對服務器進行控制時,需要提供用戶名和密碼,合法的用戶可以登陸服務器并接收到服務器發送的RTP媒體數據分組和使用RTCP的應用分組(APP)控制服務器的工作狀態。
上述嵌入式Linux多媒體信號采集處理裝置的傳輸方法是第一步登陸時,客戶端軟件向嵌入式服務器發送實時傳輸控制協議的源描述分組;嵌入式服務器根據接入安全級別驗證用戶名和IP地址,如果驗證失敗嵌入式服務器記錄該用戶名和IP地址,短時間內相同的用戶名或IP地址連續多次驗證失敗會導致該用戶名或IP地址被記錄入黑名單并對其停止服務,如果驗證成功就登記該用戶名和IP地址到用戶列表并分配接入權限;所述源描述分組(SDES)帶有客戶端登陸的用戶名、密碼、加密公鑰以及資源預留協議(RSVP)的資源預留信息。
所述的嵌入式服務器的接入安全級別分為四級,分別是無接入控制、限制用戶名、限制IP地址、限制用戶名和IP地址。
所述的接入權限分為兩個級別,分別是監控級別和控制級別。
第二步用戶登陸嵌入式服務器后,嵌入式服務器開始向用戶列表內的客戶端發送流媒體數據,如果該用戶要求服務器對發送給它的流媒體數據進行加密,則服務器在進行流媒體數據發送時,會執行加密操作;客戶端的流媒體數據接收緩沖區接收流媒體數據分組并處理對于播放時限前到達的流媒體數據分組,確定其在流媒體數據接收緩沖區內的位置,重新排列亂序到達的流媒體數據分組;對于播放時限后到達的流媒體數據分組做丟棄處理;流媒體數據接收緩沖區定時統計網絡傳輸狀況,包括流媒體數據分組到達峰值、到達均值及丟失率;第三步在進行流媒體數據傳輸的時候,嵌入式服務器產生RTP格式的流媒體數據分組,并產生媒體時間戳,媒體時間戳寫入每個流媒體數據分組;客戶端回放時,音頻解碼器計算全局媒體時間以及用戶設定私有媒體微調時間,視頻解碼器使用這兩個時間來計算私有媒體時間戳,視頻解碼器帶著私有媒體時間戳讀取流媒體數據緩沖區的數據,實現視頻和音頻同步播放;
所述產生媒體時間戳的方法是讀取64bit嵌入式系統的時間,該嵌入式系統時間高32bit是以秒(S)為單位的數值,低32bit是以微秒(uS)為單位的數值,取秒數值的低16bit值與微秒數值的中間的第23位~第8位的16bit數值,合并起來,成為32bit的媒體時間戳,簡化了媒體時間戳的計算;第四步,客戶端定時調用網絡通信狀況估算器,從流媒體數據接收緩沖區讀取網絡狀況統計參數,然后發送RTCP APP的回環時間測試分組,取得回環時間參數;網絡通信狀況估算器估算網絡剩余帶寬、時延抖動的均值、時延抖動的標準差以及流媒體數據的有效帶寬;客戶端定時調用調整碼率的決策器,自適應的發送APP控制嵌入式服務器的壓縮編碼質量,達到用戶滿意的可接受性。
本發明的嵌入式服務器對客戶端提供以下的控制接口①編碼質量控制;②編碼幀率控制;③視頻采集格式D1/CIF/QCIF切換控制;④云臺控制(上下左右轉動以及縮放);⑤RSVP QoS資源預留服務接口。其中,上述前三項功能由嵌入式服務器調用設備驅動程序實現,第四項功能由嵌入式服務器通過RS485接口向云臺發送指令實現,第五項功能由嵌入式服務器調用RSVP API支持庫控制后臺運行的RSVP守護程序完成。
本發明與現有技術相比,具有如下優點和有益效果(1)本發明裝置的壓縮編碼器使用MPEG4/H.263/H.264和G.729的壓縮編碼實現低碼率壓縮,減少了網絡傳輸時對帶寬的占用;(2)本發明嵌入式服務器采用黑名單安全策略,使得服務器免受攻擊;采用分級的接入安全策略,保證服務器授控的安全性;采用流媒體加密策略保證流媒體在網絡傳輸的安全性;(3)本發明客戶端的網絡自適應策略保證了數據分組傳輸的順序到達和數據通信量對以太網通信狀況的適應,使得本裝置在有限帶寬網絡進行數據傳輸時實現帶寬占用和回放可接受性的平衡;(4)本發明客戶端以音頻播放時間為基準同步驅動視頻回放,改善媒體流回放的可接受性,簡化的媒體時間戳產生方式可以減少媒體時間戳的計算量,提高同步的精準度;(5)本裝置簡單,易于部署,而且功耗低,能提供多樣的控制接口以實現交互操作。
圖1是本發明的嵌入式Linux多媒體信號采集處理裝置的結構示意圖;圖2是本發明的嵌入式服務器的結構示意圖;圖3本發明的嵌入式服務器和客戶端功能邏輯結構及數據流向示意圖;圖4本發明的客戶端媒體同步方法示意圖。
具體實施例方式
為了更好地理解本發明,下面結合附圖對本發明作進一步地描述。
如圖1和圖2所示,本發明的嵌入式Linux多媒體信號采集處理裝置,包括一個嵌入式服務器1、若干個客戶端2和一個云臺,嵌入式服務器1和云臺通過RS485總線連接;嵌入式服務器1和客戶端2通過RTP/RTCP進行交互控制和數據傳輸,使用RSVP實現QoS資源預留;嵌入式服務器1包括音視頻采集器、壓縮編碼器和嵌入式系統,音視頻采集器把音頻和視頻信號從模擬信號轉換為數字信號,并發送數據給壓縮編碼器,壓縮編碼器通過MPEG4/H.263/H.264和G.729的壓縮編碼得到數據并傳送給嵌入式系統。
客戶端2包括音頻解碼器、視頻解碼器、流媒體數據接收緩沖區、網絡通信狀況估算器和調整碼率的決策器,流媒體數據接收緩沖區接收嵌入式服務器l的數據并發送數據給音頻解碼器和視頻解碼器,網絡通信狀況估算器從流媒體數據接收緩沖區中取得網絡狀況統計參數并把估算后的網絡通信狀況參數發送給調整碼率的決策器,調整碼率的決策器控制嵌入式服務器1改變編碼碼率。
嵌入式服務器1和客戶端2之間,在傳輸層使用非面向連接的用戶報文協議(UDP),保證傳輸的實時性,減少占用的傳輸帶寬;在應用層使用RTP/RTCP協議,實現流媒體的實時傳輸。
嵌入式服務器1提供了視頻輸入端口、音頻輸入端口、云臺控制接口和RJ45端口,以完成信號從模擬到數字的轉換、數字信號的壓縮編碼以及網絡傳輸。其中視頻輸入端口輸入的是基帶全電視信號;音頻輸入端口輸入的是音頻模擬信號;云臺控制接口是符合RS485的工業控制總線端口,嵌入式服務器1為主端,云臺是從端;嵌入式服務器1通過RJ45端口與以太網相連,遠端的客戶端2運行在安裝了Windows操作的PC兼容機上,通過RTCP向嵌入式服務器l發起連接,并可發送控制信息,也可以接收到嵌入式服務器1以RTP格式封裝的流媒體數據。嵌入式服務器1和客戶端2均通過RSVP與提供資源預留的路由通信,實現網絡帶寬資源預留,實現網絡通信的服務質量保證QoS。
音視頻采集器把音頻和視頻信號從模擬信號轉換為數字信號。其中,音頻信號經過8KHz的低通濾波之后進行抽樣。輸入的模擬視頻信號是基帶全電視信號,由音視頻采集器的解碼芯片將其轉變為符合ITU-656格式的數字視頻信號。運行在現場可編程門陣列(FPGA)內的數據采集緩沖控制軟件負責將這些數字信號組織、存儲在RAM中,等待上層的壓縮編碼軟件來讀取。
壓縮編碼器內運行的是MPEG4/H.263/H.264和G.729的壓縮編碼軟件。兩者均是高壓縮比的壓縮編碼算法,計算量較大,由專用的數字信號處理器(DSP)來完成。其中,MPEG4/H.263/H.264的算法軟件已經專門為DSP進行了算法的優化,以便實現實時壓縮編碼。壓縮編碼器在工作時,對于上層,要按照專門為DSP的主機外設接口(HPI)設計的數據讀取接口和控制接口操作規程進行動作,接受上層驅動程序的控制,并按照操作規程送出數據;對于下層,根據壓縮編碼器當前的工作狀態,控制數據采集器,并讀取數據。
嵌入式系統的操作系統、設備驅動程序、RSVP API支持庫、流媒體服務器程序共同運行在基于ARM內核微處理器的嵌入式系統上,提供流媒體實時傳輸服務。設備驅動程序對嵌入式系統的操作系統掩蓋了壓縮編碼設備的具體操作特征,表現為一個抽象的通用的字符設備,向操作系統提供數據讀取和設備控制的系統調用接口;操作系統統一管理各種設備,向用戶程序提供設備讀取、控制的服務;RSVP API支持庫提供了訪問RSVP后臺守護程序的應用程序接口;流媒體服務器程序所完成的RSVP協議資源預留功能實際上是通過調用RSVPAPI支持庫的接口函數,由RSVP后臺守護程序來完成的。流媒體服務器程序對遠程客戶端提供流媒體實時傳輸服務。
如圖3所示的本發明的嵌入式服務器和客戶端功能邏輯結構及數據流向示意圖中,流媒體服務器程序3由服務主控制線程4、RTCP監聽線程5、RTP數據發送線程6、RSVP消息處理線程7組成。主控制線程4負責處理接收來自本地的控制信息(例如控制臺管理信息)以及管理其他線程的狀態和交互各種數據信息。流媒體服務器程序3內的各種消息和數據流包括RTCP線程控制流8、RTP線程控制流9、RSVP控制流10、RTP線程與RTCP線程間數據流11。RTP數據發送線程6負責從設備驅動程序獲得流媒體數據,并把流媒體數據打包加上RTP包頭,把生成的RTP數據流13發送給客戶端,并且生成各種統計信息給RTCP監聽線程5調用。RTCP監聽線程5通過RTP線程與RTCP線程間數據流11獲得RTP統計數據,分析并周期性生成RTCP分組流12發送給遠程客戶端,并且反饋給服務主控制線程4,以便及時調整RTP服務的性能。RSVP消息處理線程7負責處理RSVP數據流14,保證服務的質量。客戶端15由客戶端主控制線程16、RTCP通信線程17、估算器和決策器線程18、RTP數據接收線程19、RSVP消息處理線程20以及媒體播放線程21組成。客戶端主控制線程16負責處理接收來自本地的控制信息(例如用戶圖象界面傳遞的控制管理信息)以及管理其他線程的狀態和交互各種數據信息。客戶端15內的各種消息和數據流包括RTCP線程控制流22、決策器控制RTCP線程消息流23、決策器控制RTCP接收緩沖區消息流24、RSVP線程控制消息流25、播放媒體數據流27和媒體播放器到估算器消息流26。RTP數據接收線程19負責從網絡接收獲得流媒體數據接入它的流媒體數據接收緩沖區。RTCP通信線程17接收客戶端主控線程16的控制消息,實現用戶登陸和登出的通信請求和控制云臺動作等請求;另外,該線程接收估算器和決策器線程18的控制消息流,實現控制嵌入式服務器編碼方式的請求。RSVP消息處理線程20負責處理RSVP控制數據流14,保證服務的質量。
服務器RTCP監聽線程5收到客戶端15的RTCP通信線程17向流媒體服務器程序3發送RTCP的SDES,流媒體服務器程序3接收到該類型的數據分組,根據嵌入式服務器的安全級別,判定要對客戶信息的哪些信息進行驗證,例如需要對用戶名和密碼驗證或者對客戶登陸的IP地址進行驗證。嵌入式服務器的接入安全級別分為四級,分別是無接入控制、限制用戶名、限制IP地址、限制用戶名和IP地址。若嵌入式服務器工作在需要驗證的模式并且驗證失敗,一分鐘內相同的用戶名或IP地址連續三次驗證失敗會導致該用戶名或IP地址被記錄入黑名單并對其停止服務,如果驗證成功就登記該用戶名和IP地址到用戶列表并分配接入權限。接入權限分為兩個級別,監控級別和控制級別,享有監控級別的客戶端只可以接收嵌入式服務器發送的多路流媒體,享有控制級別的客戶端除了可以接收嵌入式服務器發送的多路流媒體還可以控制嵌入式服務器的音視頻編碼器和云臺的動作。
RTP數據發送線程6負責把RTP數據流13發送給客戶端,從設備驅動程序讀取MPEG4/H.263/H.264數據或者G.729數據,產生RTP格式的流媒體數據分組,并產生媒體時間戳,媒體時間戳寫入每個流媒體數據分組。產生媒體時間戳的方法是讀取64bit嵌入式系統的時間,該嵌入式系統時間高32bit是以秒(S)為單位的數值,低32bit是以微秒(uS)為單位的數值,取秒數值的低16bit值與微秒數值的中間的第23位~第8位的16bit數值,合并起來,成為32bit的媒體時間戳,簡化了媒體時間戳的計算。在向客戶端發送數據前,如果該客戶端要求嵌入式服務器對發送給它的流媒體數據進行加密,則服務器在進行流媒體數據前執行加密操作再發送該數據。
RTP數據接收線程19的流媒體數據接收緩沖區接收流媒體數據分組并處理①對于播放時限前到達的流媒體數據分組,每一個流媒體數據分組的包頭會包含包的序列號,接收到一個分組后,先在流媒體數據接收緩沖區內尋找參考分組,即當前最舊的分組,然后根據參考分組的序列號決定當前分組在流媒體數據接收緩沖區內的存儲位置。由于分組編號的序列號程度有限,流媒體數據接收緩沖區要處理分組序列號從最大編號跳變為0編號的情況,重新排列亂序到達的流媒體數據分組;②對于播放時限后到達的流媒體數據分組,丟棄。此外,流媒體數據接收緩沖區要定時統計網絡傳輸狀況,包括流媒體數據分組到達峰值、到達均值及丟失率。
估算器和決策器線程18定時調用網絡通信狀況估算器從流媒體數據接收緩沖區讀取網絡狀況統計參數,然后發送RTCP APP的回環時間測試分組,取得回環時間參數。網絡通信狀況估算器估算網絡剩余帶寬、時延抖動的均值、時延抖動的標準差以及流媒體數據的有效帶寬。之后,估算器和決策器線程18再調用調整碼率的決策器。決策器根據網絡通信狀況估算器計算出的網絡剩余帶寬自適應的發送APP應用分組控制嵌入式服務器的壓縮編碼質量,達到用戶滿意的可接受性。當網絡通信狀況較差時,從以下幾個方面兼顧媒體回放時的可接受性和傳輸所占據的帶寬①降低圖象編碼質量;②減少圖象壓縮編碼的幀率;③把圖像格式從D1切換到CIF或QCIF;④如果網絡支持,啟動RSVP協議的資源預留。若網絡狀況逐漸好轉,則上述幾個措施執行反操作。另外,如果收到媒體播放線程21發送的解碼出錯報告消息,估算器和決策器線程18會立即進行新的一輪操作。
如圖4所示的本發明的客戶端媒體同步方法示意圖,顯示了使用音頻播放時間作為媒體回放推動時間的音視頻同步的機制。同時播放同一個同步源的音視頻數據,還必須保證音視頻間的同步。另外,由于媒體源打時間戳時有可能發生偏差,要求客戶端還必須具備同步微調的功能,以保證客戶端的觀感。因為多媒體系統對聲音的QoS要求較高,人對音頻連續性比對視頻連續性更為敏感,并且音頻的播放速率是恒定的,所以客戶端以音頻解碼時間為基準,其它媒體的播放以音頻的播放速度作為參考。媒體播放線程21調用音頻解碼器和視頻解碼器進行媒體回放,音頻解碼器可以計算出全局媒體時間,并使用全局變量的方式發布該全局媒體時間。視頻解碼器使用全局媒體時間和私有媒體微調時間來計算私有媒體時間戳,視頻解碼器帶著私有媒體時間戳讀取流媒體數據緩沖區的數據,實現視頻和音頻同步播放;視頻解碼器對于沒有成功解碼的幀進行差錯掩蔽,改善媒體流回放的可接受性;并向估算器和決策器線程18報告其解碼錯誤消息,通知其進行新一輪的網絡自適應動作。
本裝置簡單,易于部署,而且功耗低,能提供多樣的控制接口以實現交互操作。
權利要求
1.一種嵌入式Linux多媒體信號采集處理裝置,包括一個嵌入式服務器、若干個客戶端和一個云臺,嵌入式服務器和云臺通過RS485總線連接,其特征在于嵌入式服務器和客戶端通過實時傳輸協議/實時傳輸控制協議進行交互控制和數據傳輸,使用資源預留協議實現服務質量資源預留。
2.根據權利要求1所述的嵌入式Linux多媒體信號采集處理裝置,其特征在于所述嵌入式服務器包括音視頻采集器、壓縮編碼器和嵌入式系統,音視頻采集器把音頻和視頻信號從模擬信號轉換為數字信號,并發送數據給壓縮編碼器,壓縮編碼器通過MPEG4/H.263/H.264和G.729的壓縮編碼得到數據并傳送給嵌入式系統。
3.根據權利要求2所述的嵌入式Linux多媒體信號采集處理裝置,其特征在于所述客戶端包括音頻解碼器、視頻解碼器、流媒體數據接收緩沖區、網絡通信狀況估算器和調整碼率的決策器,流媒體數據接收緩沖區接收嵌入式服務器的數據并發送數據給音頻解碼器和視頻解碼器,網絡通信狀況估算器從流媒體數據接收緩沖區中取得網絡狀況統計參數并把估算后的網絡通信狀況參數發送給調整碼率的決策器,調整碼率的決策器控制嵌入式服務器改變編碼碼率。
4.權利要求3所述的嵌入式Linux多媒體信號采集處理裝置的傳輸方法,其特征在于步驟如下第一步登陸時,客戶端軟件向嵌入式服務器發送實時傳輸控制協議的源描述分組;嵌入式服務器根據接入安全級別驗證用戶名和IP地址,如果驗證失敗嵌入式服務器記錄該用戶名和IP地址,短時間內相同的用戶名或IP地址連續多次驗證失敗會導致該用戶名或IP地址被記錄入黑名單并對其停止服務,如果驗證成功就登記該用戶名和IP地址到用戶列表并分配接入權限;第二步用戶登陸嵌入式服務器后,嵌入式服務器開始向用戶列表內的客戶端發送流媒體數據,如果該用戶要求服務器對發送給它的流媒體數據進行加密,則服務器在進行流媒體數據發送時,會執行加密操作;客戶端的流媒體數據接收緩沖區接收流媒體數據分組并處理對于播放時限前到達的流媒體數據分組,確定其在流媒體數據接收緩沖區內的位置,重新排列亂序到達的流媒體數據分組;對于播放時限后到達的流媒體數據分組做丟棄處理;流媒體數據接收緩沖區定時統計網絡傳輸狀況,包括流媒體數據分組到達峰值、到達均值及丟失率;第三步在進行流媒體數據傳輸的時候,嵌入式服務器產生RTP格式的流媒體數據分組,并產生媒體時間戳,媒體時間戳寫入每個流媒體數據分組;客戶端回放時,音頻解碼器計算全局媒體時間以及用戶設定私有媒體微調時間,視頻解碼器使用這兩個時間來計算私有媒體時間戳,視頻解碼器帶著私有媒體時間戳讀取流媒體數據緩沖區的數據,實現視頻和音頻同步播放;第四步,客戶端定時調用網絡通信狀況估算器,從流媒體數據接收緩沖區讀取網絡狀況統計參數,然后發送實時傳輸控制協議應用分組的回環時間測試分組,取得回環時間參數;網絡通信狀況估算器估算網絡剩余帶寬、時延抖動的均值、時延抖動的標準差以及流媒體數據的有效帶寬;客戶端定時調用調整碼率的決策器,自適應的發送APP控制嵌入式服務器的壓縮編碼質量,達到用戶滿意的可接受性。
5.根據權利要求4所述的嵌入式Linux多媒體信號采集處理裝置的傳輸方法,其特征在于所述第一步中源描述分組帶有客戶端登陸的用戶名、密碼、加密公鑰以及資源預留協議的資源預留信息。
6.根據權利要求4所述的嵌入式Linux多媒體信號采集處理裝置的傳輸方法,其特征在于所述第一步中嵌入式服務器的接入安全級別分為四級,分別是無接入控制、限制用戶名、限制IP地址、限制用戶名和IP地址。
7.根據權利要求4所述的嵌入式Linux多媒體信號采集處理裝置的傳輸方法,其特征在于所述第一步中接入權限分為兩個級別,分別是監控級別和控制級別。
8.根據權利要求4所述的嵌入式Linux多媒體信號采集處理裝置的傳輸方法,其特征在于所述第三步中產生媒體時間戳的方法是讀取64bit嵌入式系統的時間,該嵌入式系統時間高32bit是以秒為單位的數值,低32bit是以微秒為單位的數值,取秒數值的低16bit值與微秒數值的中間的第23位~第8位的16bit數值,合并起來,成為32bit的媒體時間戳。
全文摘要
本發明公開了一種嵌入式Linux多媒體信號采集處理裝置及其傳輸方法,其裝置包括一個嵌入式服務器、若干個客戶端和一個云臺,嵌入式服務器和云臺通過RS485總線連接;嵌入式服務器和客戶端通過RTP/RTCP進行交互控制和數據傳輸,使用RSVP實現QoS資源預留。本發明采用安全策略,使得服務器免受攻擊,保證服務器授控的安全性和流媒體在網絡傳輸的安全性;客戶端的網絡自適應策略使得本裝置在有限帶寬網絡進行數據傳輸時實現帶寬占用和回放可接受性的平衡。本發明可應用于遠程監控領域,特別是在無人值守、環境惡劣的邊遠地區實現安全穩定可靠的實時交互式音視頻監控。
文檔編號H04L29/06GK1805356SQ200610033058
公開日2006年7月19日 申請日期2006年1月20日 優先權日2006年1月20日
發明者馮穗力, 葉梧, 周衛, 呂俊輝, 張靜, 李兆南 申請人:華南理工大學