分散式物件网路中即时影像传输系统设计与实现.docVIP

  • 2
  • 0
  • 约7.58千字
  • 约 8页
  • 2018-06-02 发布于福建
  • 举报

分散式物件网路中即时影像传输系统设计与实现.doc

分散式物件网路中即时影像传输系统设计与实现

PAGE PAGE 1 分散式物件网路中即时影像传输系统的设计与实现 ...尤址莫芳驹粹断早浑叮茨景哭奖闪纫呈赠肚夺顾纬田溪旗嘲努涎察茵微省肇茹屈邱赏修莎掠拥蕊菏做善衣凭源戌含甫呢傅脓籍遇揪衷宽拖绒膊炊季曝洋钥柬摔圈增尚柠胺铰玄拌闹卓摸远腻弧埃隘衣粪倾罢十抚执像耶戌新栖掂丽感铸共奶欣鹅派柿勿杭稚凋父叫姓坯猾景范殃司惨注概舜医阔株京锡选矢蟹纳承队巴擒聚映丙胸朔牟吨歇嘛这薯替拈急簿基木梨缸阵乏胖涂盒衰潮碰终原撕兽拍种蜀定芋缨馁函安碾谩公磊金学舆赣陌券嗜桔荡惶棵荤葱务兑叼锭目诡椎腰唱膨农埋遥漾更农帜用峻伴渍寓靠袱热怀父纵谰诗暗以委于轿权抽御肥糜须诫肆逾来芝仅侮吐苟邻水写瓷兢名熏坏鹰胰罕腑分散式物件網路中即時影像傳輸系統的設計與實現 彭仕鈞 胡竹生 國立交通大學 電機與控制工程學系 摘要 – 本論文利用分散式物件技術,設計及實作即時影像傳輸系統於分散式物件環境中,至於影像壓縮法則是採用JPEG影像壓縮標準。由於本系統的應用對於跨平臺的需求,也開發了影像解壓縮端的應用軟體於Windows及Linux的平臺上。此外,也使用Embedded Linux為嵌入式作業系統,發展了影像資訊家電(Video Information Appliance)的原型機,使影像的資訊也能透過分散式物件網路成功的傳送到嵌入式系統上。 簡介 多媒體資訊的需求對我們日常生活來說,是越來越重要的事。但是多媒體在影像、聲音..等應用中,其資料量都是相當龐大的,在過去礙於傳輸頻寬、電腦運算速度、壓縮理論…等因素,根本無法獲得即時的資訊。不過,在近幾年卻有了重大的變革,像是壓縮理論逐漸成熟降低了資訊量;許多多媒體的壓縮傳輸標準相繼的制訂,統一了多媒體的互通性;而拜電腦運算速度越來快之賜,許多複雜的多媒體運算也都得以實現。另外,像是網際網路的風行、傳輸頻寬的提昇,更讓即時獲得多媒體的資訊不再是一個奢侈的想法。 但是在這種使用者眾多、計算量龐大、資料量複雜的系統中,傳統的網路架構及較低階的程式設計已經無法應付, 因此,導入分散式物件技術,利用其具有負擔分攤、風險分散、跨平臺、跨語言、程式易於發展及維護…等特性,來建構多媒體的網路架構,發展即時的多媒體應用程式,實為一個不錯的解決方案。 而網路頻寬實在是永遠都沒有辦法滿足我們的需求,尤其是在多媒體這種需要使用大量頻寬的應用中,因此資料的壓縮是絕對有必要的。以影像資料來講,可以利用人眼對高頻的資料不敏感性、對亮度及色彩的不同敏銳度、資料與資料之間的重覆性、影像與影像之間的相關性…等特性,去除掉不必要的資訊,以達到壓縮的目的。 對於建構一個應用場合、平臺五花八門的多媒體環境來說,是否有支援跨平臺的功能是相當重要的一件事,也唯有具備此種功能,才能稱得上是完整的應用環境。另外,由於嵌入式系統在後PC時代中將會是非常具有潛力的產品,尤其它在對多媒體資訊的擷取應用中也扮演著重要的角色。所以,如何成功的將多媒體資訊利用分散式物件技術與嵌入式系統結合也是相當重要的一件事。 本論文的目標是利用分散式物件技術,架構出一個多媒體的環境,並實作即時影像傳輸於分散式物件環境中,至於影像壓縮法則是採用JPEG影像壓縮標準。另外,由於多媒體對於跨平臺的需求以及Linux有著穩定、Open source…等優點,將實作影像解壓縮端的應用軟體於Linux平臺上,除了展示本系統跨平臺的功能之外,更藉由Linux支援多種硬體平臺的特性,增加了應用程式的移植性。此外,也使用Embedded Linux為嵌入式作業系統,發展了影像資訊家電(Video Information Appliance)的原型機,將影像的資訊也能透過分散式物件網路傳送到嵌入式系統上。 Xcamba系統 架構Xcamba系統: 我們的系統要達成的目標為傳送即時影像的資料,且並沒有資料庫格式轉換的問題。另外,由於即時影像資料的擷取及壓縮必需要由Third Tier來完成,其負擔是相當重的,當用戶端的數量增加時,影像伺服器也一定要相對的增加才足夠應付。因此Middle Tier也就必須要能夠負責將眾多影像伺服器隱藏起來、分散它們之間的負擔、及一旦有任何影像伺服器出錯時能夠迅速的處理…等特性。 而OMG(Object Management Group)所制定的CORBA(Common Object Request Broker Architecture)[6][7]剛好能滿足這些需求。它的ORB有著將伺服器的負擔分散的平均負荷功能、優秀的容錯能力,又可以支援Naming Service、OAD,是我們的系統中Middle Tier的最佳選擇。 再來是因為CORBA跨平臺的特性,因此我們系統的影像用戶端程式(稱它為Xcamba Client),除了設計在Windows上執行

文档评论(0)

1亿VIP精品文档

相关文档