H.264作為新一代視頻編碼標準,相比上一代視頻編碼標準MPEG2,在相同畫質下,平均節約64﹪的碼流。該標準僅設定了碼流的語法結構和解碼器結構,實現靈活性極大,其規定了三個檔次,每個檔次支持一組特定的編碼功能,并支持一類特定的應用,因此。H.264的編碼器的設計可以根據需求的不同而不同。 H.264雖然具有優異的壓縮性能,但是其復雜度卻比一般編碼器高的多。本文對H.264進行了編碼復雜度分析,并統計了整個軟件編碼中計算量的分布。H.264中采用了率失真優化算法,提高了幀內預測編碼的效率。在該算法下進行幀內預測時,為了得到一個宏塊的預測模式,需要進行592次率失真代價計算。因此為了降低幀內預測模式選擇的計算復雜度,本文改進了幀內預測模式選擇算法。實踐證明,在PSNR值的損失可以忽略不計的情況下,該算法相比原算法,幀內編碼時間平均節約60﹪以上,對編碼的實時性有較大幫助。 為了實現實時編碼,考慮到FPGA的高效運算速度和使用靈活性,本文還研究了H.264編碼器基本檔次的FPGA實現。首先研究了H.264編碼器硬件實現架構,并對影響編碼速度,且具有硬件實現優越性的幾個重要部分進行了算法研究和FPGA.實現。本文主要研究了H.264編碼器中整數DCT變換、量化、Zig-Zag掃描、CAVLC編碼以及反量化、逆整數DCT變換等部分。分別對這些模塊進行了綜合和時序仿真,并將驗證后通過的系統模塊下載到Xilinx virtex-Ⅱ Pro的FPGA中,進行了在線測試,驗證了該系統對輸入的殘差數據實時壓縮編碼的功能。 本文對H.264編碼器幀內預測模式選擇算法的改進,算法實現簡單,對軟件編碼的實時性有很大幫助。本文對在單片FPGA上實現H.264編碼器做出了探索性嘗試,這對H.264編碼器芯片的設計有著積極的借鑒性。
上傳時間: 2013-05-25
上傳用戶:refent
隨著科學技術的發展與公共安全保障需求的提高,視頻監控系統在工業生產、日常生活、警備與軍事方面的應用越來越廣泛。采用基于 FPGA 的SOPC技術、H.264壓縮編碼技術和網絡傳輸控制技術實現網絡視頻監控系統,在穩定性、功能、成本與擴展性等方面都有著突出的優勢,具有重要的學術意義與實用意義, 本課題所設計的網絡視頻監控系統由以Nios Ⅱ為核心的嵌入式圖像服務器、相關網絡設備與若干PC機客戶端組成。嵌入式圖像服務器實時采集圖像,采用H.264 編碼算法進行壓縮,并持續監聽網絡。PC機客戶端可通過網絡對服務器進行遠程訪問,接收編碼數據,使用H.264解碼算法重建圖像并實時顯示,使監控人員有效地掌握現場情況, 在嵌入式圖像服務器設計階段,本文首先進行了芯片選型與開發平臺選擇。然后構建圖像采集子系統,采用雙緩存乒乓交換的方法設計圖像采集用戶自定義模塊。接著設計雙Nios Ⅱ架構的SOPC系統,闡述了雙軟核設計中定制連接、內存芯片共享、數據搬移、通信與互斥的解決方法。同時完成了網絡服務器的設計,采用μC/OS-Ⅱ進行多任務的管理與調度, H.264視頻壓縮編解碼算法設計與實現是本文的重點。文中首先分析H.264.標準,規劃編解碼器結構。接著設計了16×16幀內預測算法,并設計宏塊掃描方式,采用兩次判決策略進行預測模式選擇。然后設計4×4子塊掃描方式,編寫整數變換與量化算法程序。熵編碼采用Exp-Golomb編碼與CAVLC相結合的方案,針對除拖尾系數之外的非零系數值編碼子算法,實現了一種基于表示范圍判別的編碼方法。最后設計了網絡傳輸的碼流組成格式,并針對編碼算法設計相應解碼算法。使用VC++完成算法驗證,并進行測試,觀察不同參數下壓縮率與失真度的變化。 算法驗證完成后,本文進行了PC機客戶端設計,使其具有遠程訪問、H.264解碼與實時顯示的功能。同時將H.264 編碼算法程序移植到NiosⅡ中,并將嵌入式圖像服務器與若干客戶端接入網絡進行聯合調試,構建完整的網絡視頻監控系統, 實驗結果表明,本系統視頻壓縮率高,監控圖像質量良好,充分證明了系統軟硬件與圖像編解碼算法設計成功。本系統具有成本低、擴展性好及適用范圍廣等優點,發展前景十分廣闊。
上傳時間: 2013-08-03
上傳用戶:88mao
·文件列表: MPEG4 .....\H.264視頻編碼新標準及性能分析.PDF .....\IP組播技術及其在視音頻傳輸中的應用.PDF .....\IP網絡電視應用中的流媒體處理技術.PDF .....\MPEG4中基于內容的視頻編碼及音頻技術剖析.PDF .....\MPEG4標準與內容制作工具初探.PDF &
上傳時間: 2013-05-15
上傳用戶:youke111
MPEG(Moving Picture Experts Group)和VCEG(Video Coding Experts Group)已經聯合開發了一個比早期研發的MPEG 和H.263 性能更好的視頻壓縮編碼標準,這就是被命名為AVC(Advanced Video Coding),也被稱為ITU-T H.264 建議和MPEG-4 的第10 部分的標準,簡稱為H.264/AVC 或H.264。這個國際標準已經與2003 年3 月正式被ITU-T 所通過并在國際上正式頒布。為適應高清視頻壓縮的需求,2004 年又增加了FRExt 部分;為適應不同碼率及質量的需求,2006 年又增加了可伸縮編碼 SVC。
上傳時間: 2013-11-19
上傳用戶:dancnc
目前的流媒體服務器代碼有Darwin(蘋果公司),是用c++開發的,過于復雜不適合用在嵌入式設備上,live555是c開發的但是只支持mpeg格式的音頻,Feng 流媒體服務器支持h.264格式的視頻,mp3音頻,支持RTSP,RTP/RTCP,可以用來在嵌入式設備上開發流媒體服務器.
上傳時間: 2014-01-08
上傳用戶:zsjzc
在bmp.h中定制其功能 1:bmp圖像格式之間的轉換,包換了bmp565->888,bmp888->565。 2:bmp格式圖像的旋轉 3:bmp格式圖像裸碼流的生成
上傳時間: 2015-11-10
上傳用戶:sunjet
關于h.323v2_D的一本非常好的書,涉及到了H.323的方方面面,對于流媒體編程很有幫助。
標簽: 323
上傳時間: 2015-12-04
上傳用戶:Avoid98
現在關于h.264的源碼很多,如jm,x264,ffmpeg等。在linux里編譯測試過,用來解x264的碼流相當不錯
上傳時間: 2014-05-24
上傳用戶:zaizaibang
H.323是由ITU制定的通信控制協議,用于在分組交換網中提供多媒體業務。呼叫控制是其中的重要組成部分,它可用來建立點到點的媒體會話和多點間媒體會議。目前最新的H.323版本是V4。 H.323定義了介于電路交換網和分組交換網之間的H.323網關(Gateway)、用于地址翻譯和訪問控制的網守(GateKeeper)、提供多點控制的多點會議控制器(MC)、提供多點會議媒體流混合的多點處理器(MP),以及多點會議控制單元(MCU)等實體。
上傳時間: 2016-12-17
上傳用戶:liglechongchong
葉輪機械多級葉輪網格生成程序介紹 侯 樂 毅 非定常流課題組 本文開發的葉輪機械多級葉輪網格生成程序,采用的網格類型為H型,并在葉片前面/后面延伸區域設置平直網格數ID1和IDN。主程序MESH_BLADE_STAGES,分成三個部分,原始葉型及控制參數從輸入程序INPUT輸入,求解程序為GRID(ZERO),輸出程序為OUTPUT。
上傳時間: 2013-12-03
上傳用戶:bjgaofei