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

正文內(nèi)容

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

2024-12-27 15:20 上一頁面

下一頁面
 

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