【正文】
(2) 封 裝 (Encapsulatico) 對(duì)象的所有信息被隱藏封裝起來(lái) 。面向?qū)ο蟮姆椒閿?shù)據(jù)結(jié)構(gòu)的建立提供了四種數(shù)據(jù)抽象技術(shù) (分類、概括、聯(lián)合、聚集 )和兩種數(shù)據(jù)抽象工具 (繼承、傳播 ),利用這幾種技術(shù)構(gòu)造的數(shù)據(jù)結(jié)構(gòu)要比傳統(tǒng)的數(shù)據(jù)結(jié)構(gòu)豐富得多,對(duì)于空間數(shù)據(jù)的表示是一種理想的手段。 }。 // Operations public: DSocket()。為了方便視頻的傳輸,在程序中封裝了一個(gè) Dsocket 類,該類負(fù)責(zé)完成有關(guān)視頻傳輸?shù)乃泄ぷ鳌? 到 的地址最好不要用,因?yàn)樗麄兇蠖嗍菫榱颂厥?的目的保持的(比如 IGMP 協(xié)議) ( 3) IGMP 協(xié)議 IGMP(inter 網(wǎng)關(guān)管理協(xié)議 )是 IP 組播的基礎(chǔ) .在 IP 協(xié)議出現(xiàn)以后,為了加入對(duì)組播的支持, IGMP 產(chǎn)生了。而數(shù)據(jù)部分決定了數(shù)據(jù)的傳輸方式。 ? 退出解碼器操作 ExitH263Decoder()。 = CPARAM_INTRA。效果如下圖所示: 18 圖 9 客戶端視頻采集 視頻的編解碼 在本系統(tǒng)中視頻的解碼是由 編碼庫(kù)來(lái)完成的,在本節(jié)中將重點(diǎn)講述 編碼庫(kù)與 解碼器的使用方法: ( 1) 編碼庫(kù) ? 初始化編碼壓縮器 CParam cparams。直接寫入視頻內(nèi)存,性能較之其他 API 函數(shù)更好。 在完成以上工作之后,程序就可以開始啟動(dòng)視頻捕獲并顯示了。 接下來(lái)初始化視頻捕獲的實(shí)例。 ( 1) :包括了執(zhí)行視頻捕獲的函數(shù),它給 AVI 文件 I/O和視頻、音頻設(shè)備驅(qū)動(dòng)程序提供了一個(gè)高級(jí)接口。 4) 在最后一個(gè)系數(shù)前對(duì)零總數(shù)的編碼 在重排數(shù)組中,最高非零系數(shù)之前的所有零用一個(gè) VLC編碼。 3) 剩 余 非零系數(shù)幅度值的編碼 對(duì)塊 中 剩 余的非零系數(shù),按照以下所述方法,對(duì)其幅度值和符號(hào)進(jìn)行編碼,以反向的順序開始進(jìn)行編碼,從最高頻開 始一直到直流系數(shù)結(jié)束。 對(duì)一個(gè) 4 x4塊 coef token的編碼有 4種查表選擇,即三種變長(zhǎng)碼表和一種定長(zhǎng)碼表。 ? Code_num = 2m+INFO1 (對(duì)于碼字 0. INFO 和 M 都是零 ) 2. 基于上下文的自適應(yīng)變長(zhǎng)編碼 該方法用于對(duì)以 Z字形順序掃描得到的 4X4(或 2x2)殘差塊變換系數(shù)進(jìn)行 編碼 .在設(shè)計(jì) CAVLC時(shí),利用了一些 4X4量化塊的特點(diǎn) : ? 預(yù)測(cè)、變換和量化之后,塊是典型的稀疏矩陣 (包含許多零 )。 中的所有反向變換操作可以通過(guò) 16 比特整數(shù)的加法和移位實(shí)現(xiàn)。 64 標(biāo) 準(zhǔn)支持 52 個(gè) Qslep 值,可以通過(guò)量化參數(shù) QP 進(jìn)行索引。色度分量的處理過(guò)程如圖 215 所示,大塊中的小塊表示 DC 系數(shù),一個(gè)宏塊有 4 個(gè) 4x4 的色度分量子塊,每個(gè)子塊有一個(gè) DC 系數(shù)。 圖 7 16X16 幀內(nèi)預(yù)測(cè)模式 幀間預(yù)測(cè) 在基本檔次中,幀間編碼對(duì)已編碼的視頻幀進(jìn)行運(yùn)動(dòng)補(bǔ)償,建立預(yù)測(cè)模型。模式一的預(yù)測(cè)方法類似,唯一的不同是通過(guò)左邊的樣值 (I,J, K ,L ) 向右水平拷貝。 6) 基本檔次采用上下文自適應(yīng)變長(zhǎng)編碼對(duì)變換系數(shù)進(jìn)行嫡編碼,而對(duì)其它數(shù)據(jù)則采用定長(zhǎng) 編碼或指數(shù)哥倫布變長(zhǎng)編碼。分片的數(shù)據(jù)部分包括一組編碼宏塊,也可能包括 SKIP 宏塊 (跳過(guò)不進(jìn)行編碼的宏塊 ).而每個(gè)編碼宏塊則包括一組頭信息元素和編碼殘差數(shù)據(jù) 。在 中,宏塊是解碼過(guò)程中的基本處理單元,而一幀圖像往往作為一個(gè)或多個(gè)分片進(jìn)行編碼,每個(gè)分片包括整數(shù)個(gè)宏塊。 NAL 規(guī) 范了視 頻數(shù)據(jù)的格式,包括單個(gè)字節(jié)的包頭信息、多個(gè)字節(jié)的視頻數(shù)據(jù)與組幀、邏輯信道信令、定時(shí)信息、序列結(jié)束信號(hào)等 .包頭中包含存儲(chǔ)標(biāo)志和類型標(biāo)志?;緳n次可以應(yīng)用于可視電話,視頻會(huì)議和無(wú)線通信 。而級(jí)別通過(guò)限制關(guān)鍵參數(shù)控制碼流的格式。如果輸入幀是 I 幀,則對(duì)預(yù)測(cè)得到的殘差信號(hào)進(jìn)行變換和量化,再對(duì)量化后的系數(shù)進(jìn)行嫡編碼,最后將重建圖像用于后續(xù)幀的參考圖像。于是,在 ISO/IEC 中該標(biāo)準(zhǔn)被命名為 AVC (Advanced VideoCoding),作為 MPEG4 標(biāo)準(zhǔn)的第 10 部分。 Mapx 是 MapInfo 公司向用戶提供的具有強(qiáng)大地圖分析功能的 Activex 控件產(chǎn)品 .由于它是一種基于Windows 操作系統(tǒng)的標(biāo)準(zhǔn)控件,因而能支持絕大多數(shù)標(biāo)準(zhǔn)的可視 化開發(fā)環(huán)境如 visual c+、visual Basic、 oelphi、 powerBuilder 等。組件式 (以下簡(jiǎn)稱 CoM)開發(fā)代表著軟件技術(shù)的一種變革,使用 它將大大簡(jiǎn)化開發(fā)過(guò)程,縮短開發(fā)時(shí)間。 2) GIS 的開發(fā)方式及發(fā)展現(xiàn)狀 地理信息系統(tǒng)根據(jù)其內(nèi)容可分為兩大基本類型 :一是應(yīng)用型地理信息系統(tǒng),以某一 專業(yè)、領(lǐng)域或工作為主要內(nèi)容,包括專題地理信息系統(tǒng)和區(qū)域綜合地理信息系統(tǒng) 。 GIS 作為一個(gè)空間信息處理平臺(tái),有以下三方面特征 : (l) 具有采集、管理、分析和輸出各種地理空間信息的能力。集成化便于程序開發(fā),開發(fā)者可以同時(shí)在編輯、建立、調(diào)試等不同任務(wù)之間快速切換,甚至可以同時(shí)進(jìn)行。 Microsoft Visual C++ 專業(yè)版的健壯的構(gòu)件開發(fā)、強(qiáng)大的數(shù)據(jù)庫(kù)工具和完備的 Inter 支持將使您從中受益,創(chuàng)建出 策略性的商務(wù)解決方案來(lái)。 本課題擬在熟悉和掌握?qǐng)D像處理、網(wǎng)絡(luò)傳輸 的相關(guān)知 識(shí),按軟件項(xiàng)目規(guī)范進(jìn)行 軟件 設(shè)計(jì)及程序開發(fā),完成系統(tǒng) 原型 。具體對(duì)于基于 GIs 的平安城市視頻監(jiān)控管理系統(tǒng)來(lái)說(shuō),當(dāng)犯罪發(fā)生時(shí),準(zhǔn)確確定報(bào)警點(diǎn)及犯罪現(xiàn)場(chǎng)位置, 自動(dòng)通知犯罪現(xiàn)場(chǎng)周圍有關(guān)警務(wù)單位,并快速生成距離罪犯逃 離方位的最短行車路線是系統(tǒng)中關(guān)鍵性的問(wèn)題之一,高效率的實(shí)現(xiàn)可以提高警察辦案的快速反應(yīng)能力和整體指揮作戰(zhàn)能力。如果單靠表格化的記錄,勢(shì)必影響事務(wù)處理效率并浪費(fèi)大量的人力和物力。對(duì)于覆蓋范圍較大或監(jiān)控點(diǎn)密集的監(jiān)控系統(tǒng),對(duì)資源分布的宏觀規(guī)劃和控制管理提出了很高的要求。雙總線結(jié)構(gòu)增加了重復(fù)性,從而可 以大大提高 DQDB 的穩(wěn)定性。例如, ATM 可以集成視頻、數(shù)據(jù)和音頻,其信元的長(zhǎng)度為 53bit,其中包含 5bit 的首標(biāo),用于錯(cuò) 誤控制、地址信息以及優(yōu)先權(quán)控制等,其余的 48bit 用來(lái)攜帶數(shù)據(jù)。 另一種無(wú)線技術(shù)是局域性多點(diǎn)分布服務(wù)( LDMS),它是一種雙向的數(shù)字式廣播系統(tǒng),主要利用地面設(shè)備進(jìn)行數(shù)據(jù)收發(fā)。 HDSL 無(wú)中繼傳輸距離為 3~ 5km,比傳統(tǒng)的 PCM 要 長(zhǎng)一倍以上。各個(gè)信道的選擇在 ADSL 初始化中完成。下行傳輸速率受傳輸距離的影響 ,距離為 時(shí),傳輸速率 , 時(shí)便降到 。按照 ITU 定義,接入網(wǎng)由業(yè)務(wù)節(jié)點(diǎn)接口( SNI)和用戶網(wǎng)絡(luò)接口( UNI)之間一系列傳送實(shí)體(如網(wǎng)絡(luò)設(shè)施和傳輸設(shè)施等)組成,是能為電信業(yè)務(wù)的實(shí)現(xiàn)提供所需傳輸能力的實(shí)施系統(tǒng),可 經(jīng)由管理接口( Q3)配置和管理。 關(guān)鍵詞 :實(shí)時(shí)視頻傳輸 壓縮編碼標(biāo)準(zhǔn) 數(shù)據(jù)報(bào)協(xié)議( UDP) VisualC++ Abstract This paper will introduce an IPbased video streaming realtime transmission system, the use of video technology and IP data munication technology through the work server to the client acquisition of realtime video data show. Determine the pression technology used in the pression standard, the work transmission of technical data reported by the user agreement (UDP), application layer using RTP and RTCP agreement. To Visual C + + for the integrated development environment to plete the preparation of software systems. The video transmission system is built on a connectionoriented agreement on the UDP, the use of RTP protocol video streaming data transmission, work munications, the two sides will involve munication, respectively, for servers (that is, the transmitter) And the client (receiver), the exchange of information between them and transmit data. Therefore, the design of the system using the traditional C / S model, in the Windows environment, respectively, on the server and client programming. Key Words: video transmission pression coding standard Datagram Protocol VisualC++ I 目 錄 1 緒論 ......................................................................................................................... 1 課題背景 ............................................................................................................ 1 電話線傳輸視頻信息 ........................................................................... 1 利用無(wú)線技術(shù)傳輸視頻信息 ............................................................... 2 其他可利用的視頻傳輸技 術(shù) ............................................................... 2 1. 2 引入地理信息平臺(tái)的意義 ................................................................................ 3 本文主要研究?jī)?nèi)容 .............................................................................................. 4 ...................................................................................... 5 Visual C++簡(jiǎn)介: ................................................................................................. 5 GIS 技術(shù) .............................................................................................................. 6 3 視頻標(biāo)準(zhǔn)的主要編碼技術(shù) .............................................................. 8 視頻編碼框架 ............................................................................................. 8 標(biāo)準(zhǔn)的結(jié)構(gòu) ................................................................................................ 9 檔次和級(jí)別 ........................................................................................... 9 分層結(jié)構(gòu) ............................................................................................. 10 分片與宏塊 .........................................................................