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

正文內(nèi)容

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

2022-12-14 15:20:54 本頁面
 

【正文】 樣使可用頻帶的平均傳輸率大大提高。所以 ADSL更適合點播的分布式服務(wù)。它可傳輸高品質(zhì)的視頻信號。原則上,接入網(wǎng)可實現(xiàn)的 SNI 和 UNI 的類型、數(shù)目沒有限制。下圖為一個典型的視頻傳輸系統(tǒng)的結(jié)構(gòu)示意圖: 圖 1 視頻傳輸系統(tǒng)結(jié)構(gòu)示意圖 電話線傳輸視頻信息 用電話系統(tǒng)傳輸視頻信號,主要應(yīng)用的是各種數(shù)字用戶線路 xDSL 技術(shù)。視頻信號在計算機終端播放已不成問題,關(guān)鍵問題在于信號的壓縮及傳輸技術(shù)。 本視頻傳輸系統(tǒng)是建立在面向無連接的 UDP 協(xié)議之上,利用 RTP 協(xié)議進行 視頻數(shù)據(jù)的流式傳輸,在網(wǎng)絡(luò)通訊中,將涉及到通訊雙方,分別為服務(wù)器(即發(fā)送端)和 客戶端(即接收端),它們之間彼此交換信息和傳遞數(shù)據(jù)。視頻數(shù)據(jù)傳輸?shù)拈_發(fā)與實現(xiàn) 摘 要 本文將介紹一個基于 IP 的視頻流實時傳輸系統(tǒng),利用視頻技術(shù)和 IP 數(shù)據(jù)通信技術(shù)通過網(wǎng)絡(luò)實現(xiàn)服務(wù)器對客戶端采集視頻數(shù)據(jù)的實時顯示。因此,本系統(tǒng)設(shè)計采用傳統(tǒng)的 C/S 模式,在 Windows 環(huán)境下,分別對服務(wù)器和客戶端進行程序設(shè)計。例如,傳輸 MPG- 1 方式的普通電視信號,要求速率為 120~ 140kbit/s;傳輸相當(dāng)于 S- VSH 的 MPG- 2 電視信號,要求 500kbit/s 的速率;傳輸雙工或更高質(zhì)量的信號,對帶寬的要求還要高。它提供一種直接接入 Inter 方案的不中斷服務(wù)。整個通信網(wǎng)分為 3 部分:傳送網(wǎng)、交換網(wǎng)和接入網(wǎng)。其上行傳輸速率要低于下行傳輸速率。 ADSL 的關(guān)鍵技術(shù)在于高速信道的調(diào)制,可選用的調(diào)制技術(shù)有 3種:正交幅度調(diào)制( QAM)、無載波幅度相位調(diào)制( CAP)和離散多頻( DMT)調(diào)制。 ADSL 將下行高速信道分為 4 個子承載信道 AS0-AS3,將雙工中速信道分為 3 個子信道 LS0- LS2。交織緩存器出來的數(shù)據(jù)還需經(jīng)過交 織處理。 HDSL 用兩對雙絞銅線傳送雙向?qū)ΨQ數(shù)字信號,傳輸速率為 168kbit/s,提供 2048kbit/s 的 E1 業(yè)務(wù)。 HDSL用多對線并行傳輸,光將 2Mbit/s 的數(shù)據(jù)流均勻分配在若干對雙絞銅線上傳輸,然后再還原成 2Mbit/s。實際速度根據(jù)調(diào)制解調(diào)器速率而定。雖然 LMDS 不是一個完全的交換式網(wǎng)絡(luò),但是它可以建立虛擬的點對點連接。 其他可利用的視頻傳輸技術(shù) 現(xiàn)在,與傳送視頻數(shù)據(jù)有關(guān)的協(xié)議和標準都處在完善中。 ATM 網(wǎng)絡(luò)能夠提供的速率達 25Mbit/s~ 1Gbit/s。 DQDB 是一種非連接的網(wǎng)絡(luò),各端點之間的通信速率也不一樣,每一個信元的長度也是 53bit,其中 5bit 為地址信息,這和 ATM 信元的長度和格式一樣,因此,它們彼此的結(jié)構(gòu)能夠兼容。 BISDN 主要采用的技術(shù)是光纖加上時分多路復(fù)用( TDM)。 如何真實直地把這些地理信息表示出來,已成為一個計算機界所廣泛關(guān)注的問題。同時,目前監(jiān)控系統(tǒng)中的各監(jiān)控點安裝有很多種類的終端設(shè)備,各種設(shè)備具有不同的功能 (比如攝像頭和云臺 ),可能由于網(wǎng)絡(luò)資源的集約規(guī)劃,某些監(jiān)控點的多媒體數(shù)據(jù)又統(tǒng)一分布在另外的物理地點的服務(wù)器上。很多監(jiān)控點又附屬大量 的設(shè)備信息,環(huán)境信息。人們希望能夠繼續(xù)研究出更有效率,準確性更高,涵蓋面更廣,應(yīng)用性更強的 最短路徑搜索法,同時希望 GIs 中最短路徑搜索功能的實現(xiàn)根據(jù)不同應(yīng)用領(lǐng)域的具體特征進行改進和優(yōu)化。因此最短路徑分析不僅應(yīng)能夠表征實際的通路網(wǎng),而 4 且要有足夠快的響應(yīng)速度。 GIs 技術(shù)把地圖這種獨特的視覺化效果和地理分析功能與一般的數(shù)據(jù)庫操作集成在一起。 ( 3) 針對包含地理信息的視頻媒體,研究相應(yīng)的實時傳輸方法,并設(shè)計實現(xiàn)相應(yīng)的軟件。 采用 Visual C++編程語言, 開發(fā)實現(xiàn)整個系統(tǒng),并給出實驗結(jié)果及分析。除了 IntelliSense Technology(智能感應(yīng)技術(shù))和 Edit and Continue(即編即調(diào))等顯著縮短開發(fā)時間的新特性外, Visual C++ 還為 Web 開發(fā)和企業(yè)開發(fā)提供更良好的支持。它有如下的特點: (1) Visual C++ 提供了用于開發(fā) Windows 環(huán)境下的應(yīng)用程序和簡捷、快速的開發(fā)環(huán)境。 (3) Visual C++ 還提供了一個高度集成的工具集,使得在開發(fā)應(yīng)用程序的全過程中都保證了較高的效率。 Visual C++支持斷點調(diào)試,同時也可以在調(diào)試窗口觀察有關(guān)變量的值,以方便查找出有關(guān)的邏輯錯誤。由于 GIS表達問題準確,特別適合管理各種與空間位置有關(guān)的事物。 GIS是地理信息自動處理與分析系統(tǒng),在數(shù)據(jù)采集 — 分析 — 決策應(yīng)用的全過程中,能夠回答和解決 5類問題 : (1) 位置在某個地方有什么的問題。 (5) 模擬某個地方如果具備 某種條件會發(fā)生什么的問題。如何針對不同的應(yīng)用目標,高效地開發(fā)出既合乎需要又具有方便美觀豐富的界面形式的地理信息系統(tǒng),是 GIS 開發(fā)者非常關(guān) 心的問題。 當(dāng)前 , 面 向?qū)ο蠛头植际郊夹g(shù)是計算機軟件技術(shù)發(fā)展的兩大潮流,組 件化技術(shù)是促 進兩者結(jié)合的有效途徑。 (4) 提供了一個將 16 位應(yīng)用程序與 23 的應(yīng)用程序連接起來的且與語言無關(guān)的二進 制標準。本文采用發(fā)展比較成熟的 MaPInfo 公司的 MapX 組件。 MaPx 采用基于 MaPlnfoProfesfonal 的相同的地圖化技術(shù),可以實現(xiàn) M 叩InfoProfesional 具有的絕大部分地圖編輯和空間分析功能。 2021 年 ,ISOIIEC的 MPEG 組織認識到 潛在的優(yōu)勢,隨后與 TUT 的 VCEG 共同建立了聯(lián)合視頻工作組 (JVT),其主要任務(wù)就是將 草案發(fā)展為一個國際型標準。本章 將 從 視頻框架、碼流結(jié)構(gòu)、基本檔次的關(guān)鍵技術(shù)等三個方面詳細介紹 視頻編碼標準。輸入視頻都要經(jīng)過 Intra 預(yù)測模塊,并選擇預(yù)測殘差最小的 Intra 模塊作為候選 Intra 編碼模式。其中 S 為當(dāng)前編碼宏塊, c 為參考圖像的對應(yīng)宏塊, 為運動向量, 為運動向量預(yù)測值。一個檔次定義了一組編碼工具或算法,這些工具和算法能夠生成符合標準的碼流。 到現(xiàn)在為止, 標準定義了四個檔次,分別是基本檔次 (BaselineP rofile).主檔次 (Main Profile)、擴展檔次 (Extended Profile)和高檔次 (High Profile) 2 一所示的是四個檔次之間的關(guān)系,以及各個檔次所支持的編碼工具。每個檔次都非常靈活,可以支持很廣泛的應(yīng)用。 10 圖 3 標準四個檔次之間的關(guān)系 分層結(jié)構(gòu) 采用了圖 4 所示的分層設(shè)計思想, 標準包括 VCL 和 NAL 兩個層次。 圖 4 NAL 單元序列 一個 視 頻 序列可以由多個 NAL 單元序列來表示,這些 NAL 單元序列可在分組網(wǎng)絡(luò)中傳輸,也可以通過一個碼流傳輸鏈接進行傳輸,或作為一個文件進行存儲。 NAL 支持各種網(wǎng)絡(luò),包括 : ? 任何使用 RTP/IP 協(xié)議的實時有線和無線 Inter 服務(wù) 。 11 分片與宏塊 一個宏塊包括視頻幀中一 個 16x16 大小的編碼數(shù)據(jù) (16x16 的亮度樣值, gxg 的 Cb 樣值,以及 gxg 的 cr 樣值 ),一幀中的宏塊以光柵掃描順序進行編號。 ? B 分片 :除了 P 分片編碼類型外, B 分片的部分宏塊可以利用幀間預(yù)測,每個預(yù)測塊 使用兩個運 動補償預(yù)測信號。分片的頭信息定義了分片類型以該分片所屬的編碼圖像,同時也可以包括有關(guān)參考圖像的指示信息。 2) 采用 7 種不同的塊大小 (16x16,1 6x8,8 x16,8 x8,8 x4,4 x8,4 x4)進行幀間預(yù)測 ,提高了編碼器預(yù)測精度。/0 的碼率,并且有利于提高編碼器的抗誤碼能力。其中,亮度樣值預(yù)測采用 4 種 Intral6x 16 和 9 種 Intra4x4 預(yù)測模式,色度分量采用 4 種 Intra8x8 預(yù)測模式。模式為垂直預(yù)測模式,通過上面的樣值 (A,B ,C,D)向下垂直拷貝。模式 0/1/2與 Intra4x4的模式 0/1/2 的預(yù)測方法相似。色度分量的模式是 :直流 (模式 0),水平 (模式 1),垂直 (模式 2)和平面 (模式 3)。 變換與量化 與以往的視頻編碼標準 相似, 對預(yù)測殘差進行變換編碼。在色度分量 中,對 4 個 4x4 子塊的 DC 系數(shù)進行 2x214inrd 變換。采用 Intra16x16 預(yù)測模式的亮度宏塊也需要進行第二變換,基本道理與 色度分量是一樣的。 只通過加法和移位就能實現(xiàn)變換 ,而且能夠避免 8X8D CT 變換所帶來的不匹配問題。亮度和色度的 QP 值可以不同。色度分量的 2x2DC 系數(shù)按照光柵順序進行掃描。通過檢測前幾個碼字就可以清楚地看出其組織方式的合理性 :[Mzerosj1jINFO].其中 INFO 是攜帶信息的 M 位字段。 ? 讀入 lul位 INFO字段。依據(jù)相鄰塊非零系數(shù)的個數(shù),采用查表的方式對系數(shù) 15 的個數(shù)進行編碼。 TotalCoefs可以是任何一個 0(在 4X4塊中沒有系數(shù) )到 16 (16個非零系數(shù) )之間的數(shù),TrailingOnes可以是 0到 3之間的任何數(shù) .如果這里有 3個以上的 Trailingfl,只有最后三個以“特殊情況”對待,而其它的以普通系數(shù)對待。如果僅有上面的塊可用,則 .CAB。從最高頻的 TrailingOnes開始,以相反的順序用 1個單比特 (0=+, 1=)對符號進行編碼。小的后綴長度值適合于幅度值低的非零系數(shù),而大的后綴長度則適合于幅度高的非零系數(shù)。如果這是第一 個 被 編碼的非零系數(shù),且后綴長度初始為 0,則設(shè)置后綴長度為 2。從最高頻開始,對每個非零系數(shù)的 runJbefore參數(shù)進行編碼,但是有兩個例外 : ? 如果沒有剩 余的零需要編碼,則無需對 任 何 ru nb efo er 值進行編碼 . ? 無需為最后的非零系數(shù) (最低頻 )進行 run_befoer編碼 每個零游 程的 VLC選擇取決于 :(a)未被編碼的零數(shù)目 (ZerosLeft) , (b),如果僅有 2個剩下的零需要編碼, run before只能取 3個值 (0. 1或 2)中的一個,這樣 VLC表不需要超過 2位。 VFM 主要由以下 6 個模塊組成。 ( 5) 壓縮管理器( ICM):管理用于視頻壓縮 解壓縮的編解碼器( CODEC) ( 6) 音頻壓縮管理器 ACM:提供與 ICM 相似的服務(wù),不同的是它適于波形音頻 在系統(tǒng)中使用 VFW 首先必須在 VC++的工程中添加 VFW 方面提供的 庫,完成之后就保證能夠在系統(tǒng)工程調(diào)用 VFW 的庫函數(shù)。 vidcapSetDialog(this)。 注:以上所述初始化的內(nèi)容均封裝到了,實例的初始化函數(shù)中,所以程序?qū)崿F(xiàn)時只需要簡單地調(diào)用初始化函數(shù)就可以了 。vidcapm_bmpinfo。 最后,在不再需要捕獲視頻的時候,停止視頻的捕獲,同時必須調(diào)用銷毀函數(shù)來銷毀你所創(chuàng)建的視頻捕獲的實例,實現(xiàn)代碼如下: 停止捕獲 vidcapStopCapture()。 Windows 有很多顯示視頻的 API 函數(shù),本程序中選用的是DvrawDib 函數(shù),函數(shù)為設(shè)備無關(guān)位圖 (DIBs)提供了高性能的圖形繪制能力。 在這一步就可以把所捕獲到的視頻幀作為參數(shù),調(diào)用顯示函數(shù)在對應(yīng)位置顯示出來 ::DrawDibDraw(hdib,...)。 在本系統(tǒng)中,客戶端實時捕獲攝像頭采集到的視頻數(shù)據(jù),并在客戶端顯示主窗口中顯示其采集的視頻。cparams)。 ? 壓縮視頻數(shù)據(jù)幀,對視頻進行編碼 = CPARAM_QCIF。 // Data in YUV format... CompressFrame(amp。 ? 解碼視頻數(shù)據(jù)幀 DepressFrame(data,size,rgbdata,buffersize)。這就要求傳輸網(wǎng)絡(luò)的帶寬要高,一次能夠傳輸大量的數(shù)據(jù)??刂撇糠譀Q定著組播的對象的組織方式。對于無根的控制層,沒有 root,只有若干的 leaf. 每一個 leaf 都能自己加入一個組播組( IP 就是無根控制的典型例子) 數(shù)據(jù)層也有“有根”,“無根”兩 種情況。其中還有很多地址是為特殊的目的保留的。 當(dāng)一個應(yīng)用加入一個組播組后,就會向 這個子網(wǎng)的所有路由器發(fā)送一個 IGMP 加入命令,告訴他子網(wǎng)內(nèi)有人對發(fā)送到某一個組播組的數(shù)據(jù)感興趣 .路由器也會定時向子網(wǎng)內(nèi)的所有終端發(fā)送一條查詢消息,用于詢問是否還有人對某個組播組的數(shù)據(jù)感興趣。 本系統(tǒng)中 UDP 組播的方式 本系統(tǒng)中采用的是 winsock 2 組播 winsock 2 組播主要是通過 WSAJoinLeaf 來實現(xiàn)的( WSAJoinLeaf 的行為,返回值根據(jù) socket 的模式,組播的實現(xiàn)構(gòu)架有很大的關(guān)系) winsock 2 組播的主要有以下幾個步驟 : 1. 建立支持數(shù)據(jù)報的 socket(用 WSASocket 建立 socket,同 2. 時設(shè)置組播的一些屬性 ) 3. 把 socket 和本地的一個端口綁定(以后會通過這個端口進行數(shù)據(jù)的收發(fā)) 4. 通過 WSAJoinLeaf 加 入一個組播組 5. 通過 sendto / recvfrom 進行數(shù)據(jù)的收發(fā) 6. 直接關(guān)閉 socket 7. 退出組播組 傳
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1