freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計(jì)-視頻數(shù)據(jù)傳輸?shù)拈_發(fā)與實(shí)現(xiàn)—論文(文件)

 

【正文】 輸代碼實(shí)現(xiàn) 在本系統(tǒng)中,視頻采集客戶端實(shí)時(shí)地采集視頻數(shù)據(jù),并通過 UDP 組播的方式傳送給視頻服務(wù)器。 static char remotename[500]。 static unsigned int length,vlength,alength。 void SetParent(CDialog *dlg)。 void CloseSocket()。注:在創(chuàng)建 socket 連接時(shí)應(yīng)在客戶端創(chuàng)建一個(gè)連接線程,在服務(wù)器段創(chuàng)建一個(gè)偵聽線程。 通用數(shù)據(jù)模型由層次、網(wǎng)狀數(shù)據(jù)模型發(fā)展到關(guān)系數(shù)據(jù)模型,以至今天的具有面向?qū)ο筇卣鞯臄?shù)據(jù)模型。結(jié)合面向?qū)ο罄碚摰淖陨硖匦裕湓?GIS 數(shù)據(jù)模型中主要有以下幾個(gè)方面的應(yīng)用。由于對(duì)象與現(xiàn)實(shí) 世界的實(shí) 體對(duì)應(yīng),從而加強(qiáng)了 GIs 數(shù)據(jù)模型的易理解性、可讀性和可維護(hù)性。通過對(duì)對(duì)象狀態(tài)的隱藏,增強(qiáng)了 GIs 數(shù)據(jù)模型的穩(wěn)固 性和可維護(hù)性。對(duì)象提供的一些服務(wù), 由外界通過向它 發(fā)送消息來實(shí)現(xiàn)。在 GIs 數(shù)據(jù)建模和其他類似的領(lǐng)域中,也應(yīng)當(dāng)將對(duì)應(yīng)于現(xiàn)實(shí)世界的 各種實(shí)體抽象成對(duì)象,當(dāng)作整體來處理 。豐富的語(yǔ)義、描述復(fù)雜對(duì)象的能力、 22 簡(jiǎn)明的數(shù)據(jù)抽象技術(shù)、與人們認(rèn)識(shí)模式的一致性以及完備的實(shí)現(xiàn)機(jī)制為建立 GIS 提供了巨大的發(fā)展前景。一個(gè)地理數(shù)據(jù)模型的優(yōu)劣,取決于其對(duì)地理特征的表示是否充分,其自身結(jié)構(gòu)是否簡(jiǎn)單易讀,以及是否能方便地利用具體的編程語(yǔ)言來實(shí)現(xiàn)。 函數(shù)功能與使用說明如下表: 函數(shù)名稱 函數(shù)功能 使用說明 CreateSocket 創(chuàng)建一個(gè) socket 連接 無 SetParent 設(shè)置連接的父窗口 無 OnReceive 接收視頻的編碼數(shù)據(jù) 服務(wù)器端使用該函數(shù)用以接收經(jīng)過編碼的視頻數(shù)據(jù) SendControlMessage 發(fā)送控制命令 客戶端使用把服務(wù)器加入U(xiǎn)DP 組播組 SendVideoData 發(fā)送視頻數(shù)據(jù) 客戶端向服務(wù)器發(fā)送視頻數(shù)據(jù) CloseSocket 關(guān)閉 socket 連接 無 根據(jù) 中的步驟描述,在每一個(gè)對(duì) 應(yīng)步驟中調(diào)用對(duì)應(yīng)函數(shù),即可完成視頻的傳輸。 void SendControlMessage(int type,char *address)。 virtual ~DSocket()。 int type。 類的定義如下: class DSocket : public CSocket { // Attributes public: CDialog *pdlg。如果沒有人回應(yīng)這條消息,那么路由器就認(rèn)為已經(jīng)沒有終端對(duì)這個(gè)組播組的數(shù)據(jù)感興趣,就不會(huì)在轉(zhuǎn)發(fā)關(guān)于這個(gè)組播組的數(shù)據(jù)了。 IGMP 所做的實(shí)際上就是告訴路由器,在這個(gè)路由器所在的子網(wǎng)內(nèi)有人對(duì)發(fā)送到某一個(gè)組播組的數(shù)據(jù)感興趣,這樣當(dāng)這個(gè)組播組的數(shù)據(jù)到達(dá)后面,路由器就不會(huì)拋棄它,而是把他轉(zhuǎn)送給所有感興趣的客戶。每一個(gè) leaf 也能接受組播組里的任何數(shù)據(jù)包。 控制層有“有根”,“無根”兩種情況。 因?yàn)閭鬏斠曨l信號(hào)的數(shù)據(jù)量很大,故在本系統(tǒng)中采用效率較高的 UDP 協(xié)議傳輸視頻信號(hào), UDP 是無連接的,不可靠的協(xié)議,所以要求傳輸網(wǎng)絡(luò)的可靠性要高,這樣系統(tǒng)才能運(yùn)行得很好。 19 視頻的網(wǎng)絡(luò)傳輸 視頻圖像的傳輸質(zhì)量直接影響系統(tǒng)的監(jiān)控質(zhì)量,在設(shè)計(jì) C/S 結(jié)構(gòu)的遠(yuǎn)程視頻傳輸系統(tǒng)時(shí),需要充分考慮到網(wǎng)絡(luò)的因素。bits)。 = 8。 ? 設(shè)置回調(diào)函數(shù), ownWriteFunction 是一個(gè)全局函數(shù),在進(jìn)行數(shù)據(jù)編碼的時(shí)候被調(diào)用 WriteByteFunction = OwnWriteFunction。 = CPARAM_QCIF。 ::DrawDibEnd(hdib)。實(shí)現(xiàn)代碼如下: 首先,初始化一個(gè) DIB 的顯示設(shè)備: HDRAWDIB hdib=::DrawDibOpen()。 視頻的顯示 通過上文的描述已經(jīng)知道了在 OnCaptureVideo 函數(shù)中將會(huì)不斷地收到捕獲的視頻幀。啟動(dòng)代碼如下: vidcapStartCapture()。這些信息就是用于顯示的捕獲視頻。在這里需要完成很多工作,例如初始化視頻驅(qū)動(dòng)程序的連接,設(shè)置要求的視頻格式等等。 加入靜態(tài)鏈接庫(kù)的代碼: pragma ment(lib,vfw32) pragma ment(lib,winmm) 如同任何類的使用方式一樣,在程序中首先聲明一個(gè) VideoCapture的實(shí)例用于視頻的捕獲,聲明代碼如下: vidcap=new VideoCapture()。 ( 2) :用一套特殊的 DrawDib 函數(shù)來處理屏幕上的視頻操作。 16 4. 實(shí)時(shí)視頻傳輸代碼實(shí)現(xiàn) 視頻 的捕獲 使用 VFW(Video For Windows)API 進(jìn)行視頻捕獲,它提供了通過 webcam進(jìn)行視頻捕獲。用一個(gè)獨(dú)立的 VL表示有零的原因是 :在數(shù)組起始位置,許多塊包含一定數(shù)目的非零系數(shù),這種方法就意味著在數(shù)組開始時(shí)無需對(duì)零游程進(jìn)行編碼。 ? 對(duì)最高頻非零系數(shù)進(jìn)行編碼。每個(gè)非零系數(shù)的碼子由前綴(level_prefix)和后綴 (level sufix)組成。如果都不可用, nC=0。對(duì)碼表的選擇取決于前一個(gè)位于當(dāng)前塊左邊和上邊位置己編碼塊的非零系數(shù)的數(shù)目 (分別是 nA和 nB)。 CAVLC利用這一性質(zhì)根據(jù)最近編碼的級(jí)別自適應(yīng)地查表 .為 VLC選擇編碼參數(shù)級(jí)別。 CAVLC采用游程編碼緊湊地表示這些連續(xù)的零。碼字 1 和 2 有 1 位 INFO 字段,碼字 36 有 2 位 INFO 字段等等。類似地,在編碼器的前向編碼和量化過程中, 16 比特的內(nèi)存訪問有利于程序的優(yōu)化。用戶定義的QPY 和 QPC 之間的映射可以在圖像參數(shù)集中進(jìn)行標(biāo)識(shí)。每隔 6 個(gè) QP, QsWP就增長(zhǎng)一倍。 ? 4 x4 變換具有相似的壓縮能力和很好的視覺效果,在邊緣區(qū)域產(chǎn)生更少噪聲。 圖 8 色度分量的 Hadaorard 變換 14 當(dāng)樣值的相關(guān)性趨近于 1 時(shí),即圖像內(nèi)容非常平滑,重建精度與變換的一維大小成比例。用整數(shù)操作完成反向變換可以避免反向變換的不匹配問題 .基本的編碼過程與以前的標(biāo)準(zhǔn)非常類似。 可以支持多中塊尺寸(從 16X16 到 4X4),并具有跟精細(xì)的運(yùn)動(dòng)矢量精度。 13 3. 8x8 色度預(yù)側(cè) 進(jìn)行幀內(nèi)編碼時(shí),宏塊中的兩個(gè) 8x8 色度分量都利用上邊或左邊己恢復(fù)的色度樣值進(jìn)行預(yù)測(cè),并且 它們總是采用相同的預(yù)測(cè)模式。模式 3 和模式 4 是以 45 度的方向預(yù)測(cè)子塊,而模式 模式6 和模式 7 是以近似呈 度的方向預(yù)測(cè)子塊。 I PCM 預(yù)測(cè)模式提供了一種表示宏塊樣值的方法,能夠精確表示一些不規(guī)則的圖像,可能比采用通常的幀內(nèi)預(yù)測(cè)、變換、量化和嫡編碼過程更有效 .采用仁 PCM 模式可以嚴(yán)格限制一個(gè)編碼宏塊內(nèi)包括的比 特?cái)?shù),而無需考慮解碼圖像的質(zhì)量。乃采用基于 4x4 塊的去塊效應(yīng)濾波器,提高了圖像的主觀質(zhì)量 . 下面將介紹 標(biāo)準(zhǔn)基本檔次所采用的幾種關(guān)鍵技術(shù)。 4) H .26 4 標(biāo)準(zhǔn)采用 4x4 的整數(shù)變換 (與 DCT 類似 )和量化,所有的操作都是通過整數(shù)運(yùn)算 12 實(shí)現(xiàn)的,在解碼時(shí)可以無失真重建。 圖 5 分片的語(yǔ)法結(jié)構(gòu) 基本檔次的關(guān)鍵技術(shù) 64 標(biāo)準(zhǔn)加大了預(yù)測(cè)部分的比重,通過改善預(yù)測(cè)誤差而提高編碼效率。 ? S I 分片 :稱為切換 I 分片,允許 SP 分片的宏塊完全匹配,達(dá)到隨機(jī)讀取數(shù)據(jù)進(jìn)行解和恢復(fù)錯(cuò)誤 的目的。編碼的各分片之間彼此不相關(guān),這樣有利于抑制誤碼擴(kuò)散。 ? MPEG2 系統(tǒng) 。存儲(chǔ)標(biāo)志用于指示當(dāng)前數(shù)據(jù)不屬于被參考的幀 .類型標(biāo)志用于指示圖像數(shù)據(jù)的類型。 64 將 VCL 和 NAL 區(qū)別開來,將 VCL 和 NAL 分別進(jìn)行指定是為了區(qū)分開編碼特征 (在 VCL 層 )和傳輸特征 (在 NAL 層 )。主要檔次可以應(yīng)用于廣播電視和視頻存儲(chǔ) ?;緳n次可以選擇 I 分片和 P 分片,支持幀內(nèi)和幀間編碼,同時(shí)采用高性能的嫡編碼,即上下文自適應(yīng)變長(zhǎng)編碼 (CAVLC, ContextAdaptive Variable LengthCoding)。所有符合某檔次的解碼器必須支持該檔次定義的所有功能,編碼器不必支持該檔次的任何特定的功能,但必須提供一致性的 比特流,即支持該檔次的解碼器能實(shí)現(xiàn)解碼。 9 圖 2 編碼框架 從上圖可以看出, 引入了新的模塊 — 去塊效應(yīng)濾波器 (deblockingfilter),而且為了提高編碼效率,每個(gè)功能模塊采用了新技術(shù),這 些技術(shù)包括先進(jìn)的幀內(nèi)預(yù)測(cè)、多模式運(yùn)動(dòng)估計(jì)、整數(shù)變換及量化、環(huán)濾波和先進(jìn)的嫡編碼技術(shù)等。如果輸入幀是 P 幀和 B 幀,則首先進(jìn)行運(yùn)動(dòng)估計(jì),選擇最佳的 IntraInter 編碼模式,然后從候選 Intra 和 Inter 中選擇該宏塊的最佳編碼模式,并對(duì)預(yù)測(cè)殘差進(jìn)行 ICT (Integer CosineTransform)變換和量化。圖 21 所示的是 的編碼框架。在 ITV 一中它被正式命名為 標(biāo)準(zhǔn),該標(biāo)準(zhǔn)于 2021 年正式獲得批準(zhǔn) [] 64 提 供了很多靈活性和客戶定制化特性,該視頻壓縮碼流能夠通過各種網(wǎng)絡(luò) 傳輸,能夠處理各種應(yīng)用和網(wǎng)絡(luò)接口。另一個(gè)是長(zhǎng)期研究計(jì)劃,旨在開發(fā)新的壓縮標(biāo)準(zhǔn),其目標(biāo)是編碼效率要高,同時(shí)具有簡(jiǎn)單、直觀的視頻編碼技術(shù),網(wǎng)絡(luò)友好的視頻描述,適合交互和非交互應(yīng)用。編程人員在開發(fā)過程中可以選用自己最熟悉的開發(fā)語(yǔ)言,輕松地將地圖功能嵌入到應(yīng)用中,并且可以脫離 MaPInfo 的軟件平臺(tái)運(yùn)行。國(guó)內(nèi) Gls 組件主要有,北京朝夕公司推出的 MapEnglne,中科院地理信息發(fā)展中心研制的 ActiveMap,北京超圖推出的全組件式 Gls 軟件 superMap,武漢吉奧信息工程有限公司新近推出的全組件式地理信息系統(tǒng)軟件 ,武漢中地信息工程有限公司也推出了一些相關(guān)控件。具體說來有四大優(yōu)點(diǎn) : (l) 面 向 對(duì)象的優(yōu)點(diǎn)程序開發(fā)者將要實(shí)現(xiàn)的任務(wù)分成若丁個(gè) CoM 對(duì)象,并對(duì)每個(gè) 7 對(duì)象進(jìn)行接口設(shè)計(jì),只要對(duì)象和接口是按 COM 標(biāo)準(zhǔn)實(shí)現(xiàn)的, COM 就能保證對(duì)象之間 的交互性 . (2) 交換一致性 c0M 為不同平臺(tái)的用戶提供了統(tǒng)一的接口,任何一種軟件服務(wù)都 是以一種共同的方式提供給用戶。在開發(fā)初期,最主要的工作就是要確定實(shí)現(xiàn)方式。二是 工具型地理信息系統(tǒng),也就是 GIS 工具軟件包,如 ARC 月 NFO 等,具有空間數(shù)據(jù)輸入、 存儲(chǔ)、處理、分析和輸出等 GIS 基本功能。 (3) 趨勢(shì)某個(gè)地方發(fā)生的某個(gè)事件及其變化過程。 (2) 具有強(qiáng)大的空問分析和多要素綜合分析以及動(dòng)態(tài)預(yù)測(cè) 的能力,并能產(chǎn)生高層次的地理信息 . (3) 計(jì)算機(jī)系統(tǒng)的支持是地理信息系統(tǒng)的重要特征。它作為一種先進(jìn)的計(jì)算機(jī)技術(shù),能夠把圖形管理系統(tǒng)和數(shù)據(jù)管理系統(tǒng)有機(jī)地結(jié)合起來。 ( 4)調(diào)試方便:在程序調(diào)試時(shí),在遇到編譯錯(cuò)誤時(shí) ,會(huì)在輸出窗口顯示出錯(cuò)誤類型、行號(hào)及錯(cuò)誤提示等信息。 (2) Visual C++ 提供了 MFC 類,開發(fā)者只需要做少量的工作就可以得到功能齊全的 Windows 應(yīng)用程序。 Visual Studio C++ 采用一種非常巧妙的方法將原本非常復(fù)雜的 Windows編程步驟封裝起來,使編程人員可以輕松容易地編寫 Windows 應(yīng)用程序。要用 C++來開發(fā) Windows和 Web 上的高性能應(yīng)用程序, Visual C++是效率最高的首選工具。 利用網(wǎng)絡(luò)傳輸包含地理信息的視頻媒體,將視頻數(shù)據(jù)與相應(yīng)的地理信息有效結(jié)合。這種能力使 GIs 與其他信息系統(tǒng)相區(qū)別,從而使其在城市規(guī)劃管理、電信、交通運(yùn)輸、測(cè)繪、環(huán)保、農(nóng)業(yè)、制圖等領(lǐng)域發(fā)揮了重要的作用,取得了良好的經(jīng)濟(jì)效益和社會(huì)效益。 在此背景下,我們將 GIs 引入數(shù)字視頻監(jiān)控管理系統(tǒng)。相應(yīng)地,最短路徑問題就成為最快路徑問題、最低費(fèi)用問題等。 另外 ,最短路徑搜索是地理信息系統(tǒng) (GeographicIn formationS ystem,簡(jiǎn)稱 GIs)空間分析中的一項(xiàng)很重要的功能 .最短路徑搜索算法也在被越來越廣泛地利用,除了以往的 GPS 導(dǎo)航服務(wù),城市電子地圖路徑查找服務(wù)等傳統(tǒng)服務(wù)外,城市管網(wǎng)規(guī)劃、通信系統(tǒng)、平安城市監(jiān)管系統(tǒng)也引入最短路徑搜索的技術(shù)。城市公安視頻監(jiān)控領(lǐng)域和電信領(lǐng)域的資源管理又有其獨(dú)特的特點(diǎn),它具有很強(qiáng)的地域性和空間性,而且具有復(fù)雜的空間拓?fù)潢P(guān)系,和目前一般小范圍安防監(jiān)控的資源管理有很大區(qū)別。目前很多監(jiān)控系統(tǒng)對(duì)各自的設(shè)備資源的管理均相對(duì)滯后,他們對(duì)所擁有的網(wǎng)絡(luò)設(shè)備資源狀況不清楚,缺乏管理設(shè)備資源的有效手段和方法。 1. 2 引入地理信息平臺(tái)的意義 由于各種視頻監(jiān)控系統(tǒng)均要涉及到物理資源和邏輯資源,而物理資源一般又是邏輯資源的支撐,它具有很強(qiáng)的地理性和空間性。這樣,一旦一條通道完全不通,系統(tǒng)即可在數(shù)秒之內(nèi)完成重新設(shè)置。 除 ATM 外,還有一些其他的通信協(xié)議可用于視頻網(wǎng)絡(luò)。由于 ATM 是一種面向連接的通信方式,因此就 3 像打電話一樣, ATM 會(huì)把第一個(gè)寄存器中的內(nèi)容傳送給連接在通道上的所有交換機(jī),由交換機(jī)負(fù)責(zé)傳送每一個(gè)信元到下一個(gè)節(jié)點(diǎn),數(shù)據(jù)流本身不必考慮路徑選擇的問題,這種透明的傳輸方式使 ATM 具有很強(qiáng)的可伸縮性。它將 1GHz 的帶寬分出850MHz
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1