音視頻編解碼的一些源代碼

音視頻編解碼的一些源代碼 (轉)

  資料名稱:音視頻編解碼的一些源代碼

  資料成文時間:不詳

  語言:英文

  頁數:很多

  何人所著(來源):

  文件格式:原代碼

  開發工具:vc++

  說明:

  以下上傳的源碼是我以前搜集的一些有價值的東西,希望對做音視頻的朋友有一些用處

  《信息技術 先進音視頻編碼 第2部分:視頻》又稱為AVS1-P2,此源碼于2006年3月中旬公布,需要的朋友可以看我前幾天發的一個精華帖:[url]http://bbs.cnttr.com/viewthread.php?tid=3954 5&extra=page%3D1[/url]

  [color=Red]簡介:[/color]

  最新版JRTPLib3.4.0源代碼

  推薦做流媒體傳輸或是視頻會議等系統開發人員下載。實時傳輸協議RTP(Realtime Transport Protocol):是針對Internet上多媒體數據流的一個傳輸協議,由IETF(Internet工程任務組)作為RFC1889發布。RTP被定義為在一對一或一對多的傳輸情況下工作,其目的是提供時間信息和實現流同步。 實時傳輸控制協議RTCP(Realtime Transport Control Protocol):負責管理傳輸質量在當前應用進程之間交換控制信息。在RTP會話期間,各參與者周期性地傳送RTCP包,包中含有已發送的數據包的數量、丟失的數據包的數量等統計資料,因此,服務器可以利用這些信息動態地改變傳輸速率,甚至改變有效載荷類型。RTP和RTCP配合使用,能以有效的反饋和最小的開銷使傳輸效率最佳化,故特別適合傳送網上的實時數據,并能提供QoS。

  算術編碼源代碼

  RAR文件包中包含《ARITHMETIC CODING FOR DATA COIUPRESSION》電子書及其對應的源代碼,ac_simple3.c是根據witten和neal的文章中所給算法(不包括模型建構)進行算術編碼的,對witten和neal的例子進行編碼所的結果為0011101110(0.233984375),似乎不是正確的答案,不知是程序的錯誤還是算法存在精度問題?

  另:witten和neal的算法似乎并沒有給出elias編碼保持性問題的解決方法。

  ac_simple2.c是上面算法的浮點數版本,對witten和neal的例子進行編碼所的的結果是0011101111001,即 0.2335205078125,在區間(0.23354,0.23360)之間,但是沒有得到0.23355這個結果,導致碼字相當長,似乎沒有起到壓縮的效果?

  ac_simple1.c完全是witten和neal的文章中的源程序,其實只是一個算法思想的說明。

  視頻編解碼與傳輸源代碼

  這里提供的是一個視頻編解碼與傳輸的Demo程序,分為兩部分,分別是Server和Client端,演示了視頻編碼、傳輸、解碼以及視頻顯示等功能。該程序采用了VFW(Video For Windows)體系結構進行編程,編譯工具為VC++6.0或以上,視頻編碼采用了VFW體系下的DivX,當然你也可以根據需要改為Xvid或是其它,由于這份Demo以前寫得較匆忙,沒有留下任何文檔,主要是因為程序非常的簡單,但是對于沒有VC++基礎或是對VFW不太熟悉的朋友可要仔細看了,有問題就到中華視頻網的群里面問高手吧!(注意,要編譯運行本程序,需要安裝DivX)

  H.263編碼器源代碼(TMN encoder)

  H.263編碼器的主要特征:運動估計和補償,離散余弦變換(DCT),量化.熵編碼,幀存儲

  JM10.2(H.264標準)源代碼

  H.264的官方測試源碼,由德國hhi研究所負責開發。其特點是實現了264所有的特性,由于是官方的測試源碼,所以學術研究的算法都是在JM基礎上實現并和JM進行比較。但如果想應用的話得針對不同的平臺進行優化了!

  JM97文件及函數速查清單

  基于JM 9.7 (FRExt)的文件及函數速查清單,壓縮名中包含由DoxyGen自動產生的兩個Word文檔h.264-avc reference software decoder.doc和h.264-avc reference software encoder.doc,

  JM源代碼

  H.264視頻編碼源代碼 jm10.1,JM相對于其它源碼來說,更接近于標準,建議初學者先讀JM的源代碼

  MPEG-4 Xvid源代碼(含VC編譯指南)

  MPEG-4視頻編碼器之Xvid的源代碼,最新版本,V1.1.0,包含《MPEG-4 Xvid VC6.0編譯指南.doc》

  openhdot264源代碼

  openhdot264源代碼,屬于H.264視頻編碼算法的一種實現。

  T264源代碼.rar

  T264視頻編碼算法源代碼(20050618),T264是H.264視頻編碼的一種實現,遵循開源協議

  x264源代碼(含VC編譯指南)

  x264視頻編解碼源代碼(更新時間2005-12-07,v384),含VC編譯指南。x264是H.264標準的一種實現,與JM相比更適合與應用,因為JM主要是與標準更接近,所以便于學習,而x264做了很多的優化

  G.723音頻編碼標準與源代碼

  G.723 是H.323協議族中的音頻編碼標準之一,也是應用非常廣泛的音頻標準,該壓縮文件包含了ITU G.723的標準,同時也包含了對應的源代碼,可用VC++進行編譯

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/455025.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/455025.shtml
英文地址,請注明出處:http://en.pswp.cn/news/455025.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Vue之組件之間的數據傳遞

Vue的組件作用域都是孤立的,不允許在子組件的模板內直接引用父組件的數據,必須使用特定的方法才能實現組件之間的數據傳遞。 下列為在vue-cli創建項目中的操作 一父組件向子組件傳遞數據 在Vue中,用props向子組件傳遞數據。 子組件部分&#…

偶然發現一個大佬寫的 React 腳手架,叫Moderate, 用起來很方便

發現一個大佬寫的 React 腳手架,叫Moderate, 用起來很方便 Moderate,意思為適中的,適度的,用這個作為代號,主要取決于他的本名“中用”,其一以貫之的想法就是中庸,秉承著以人為本的態度&#xf…

案例 自動辦公_1300張辦公系列前臺參考圖,請您查收!

設計情報局室內設計師的靈感聚集地關注一個有格調的空間必定有一處高顏值的前臺漂亮的前臺很重要...是空間給人的第一印象一個獨一無二的前臺設計還可以提升整個空間的氣質與逼格連個漂亮的前臺都沒有作為顏控界扛把子的設計師們還怎么混?SO今天小編給大家帶來一份《…

iframe里面的元素觸發父窗口元素事件的jquery代碼 轉

例如父窗口定義了一個事件。 top: $(dom1).bind(topEvent, function(){}); 那么iframe里面的元素怎樣觸發父窗口dom1的事件呢?這樣嗎? $(dom1, parent.document).trigger(topEvent); 看似正確,實則誤導人。 因為父窗口的jquery對象與iframe里…

mplayer 所支持的音視頻編解碼

這里我把mplayer 所支持的音視頻編解碼都羅列出來,方便大家查閱;-----------------------------------------------------------------------------------------------Video codecs:Working video codecscodec namefourcccodecfileoutcommentsFFmpeg Zip…

使用ifconfig取出網卡eth0的ip地址

方法1:sed命令12[rootoldboyedu ~]# ifconfig eth0 |sed -n 2p |seds#^.*addr:##g|sed s# B.*$##g10.0.0.50方法2:cut12[rootoldboyedu ~]# ifconfig eth0|grep inetaddr|cut -d ":" -f2|cut -d " " -f110.0.0.50方法3:…

目標檢測_目標檢測 | Anchor free的目標檢測進階版本

今天說的是《Soft Anchor-Point Object Detection》,其也是最近關于anchor free的目標檢測的論文,作者來自于CMU,一作同樣也是FSAF(2019 CVPR)的作者。該論文的出發點還是在樣本選擇和FPN特征選擇層面。背景Anchor free是目標檢測領域的一個研…

Colly實現豆瓣電影Top250爬取

使用 Colly 實現 豆瓣電影Top250爬取 package mainimport ("encoding/csv""github.com/PuerkitoBio/goquery""github.com/gocolly/colly""log""os""strings""time" )type Movie struct {idx string…

homework1

一.什么是RUP?二.什么是XP?三.什么是敏捷過程? 一。什么是RUP?RUP是一種完整而且完美的軟件過程 1。最佳實踐 (1)迭代式開發 (2)管理需求 (3)使用基于構件軟件的體系結構 (4&…

編程:休息片刻的好處

原文作者 Axel Rauschmayer 是一位居住在德國慕尼黑的自由軟件工程師。他在這篇博文列舉了在編程期間休息片刻的一些好處。 你會更精明而不是更賣力地工作。我曾經為了一個功能的實現而賣力工作過。每天12小時,整整工作了兩個星期。我付出了很多努力。那兩個星期之…

五個溫度帶的分界線_女神建筑師在拿破侖故鄉打造的海景別墅,超美!超有溫度!【環球設計2225期】...

生活的溫度 法國建筑師阿米莉亞塔維拉(Amelia Tavella)一直對設計充滿熱情,她出生在阿雅克肖市,在巴黎的建筑學院學習建筑專業,如今她居住普羅旺斯地區的艾克斯。她說:“設計讓我涉足很多有趣的領域并能充分發揮我的想象力。這是一…

1118. Birds in Forest (25)

并查集。。。要用路徑壓縮&#xff0c;不然會超時&#xff0c; #include<iostream> #include<string> #include<map> #include<vector> #include<algorithm> #include<queue> #include<set> #include<stack> using namespace …

Java線程池有哪些作用

線程池 線程池的作用 核心點:復用機制提前創建好固定的線程一直在運行狀態實現復用限制線程創建數量。 1.降低資源消耗:通過池化技術重復利用已創建的線程&#xff0c;降低線程創建和銷毀造成的損耗。 2.提高響應速度:任務到達時&#xff0c;無需等待線程創建即可立即執行。…

中國重名的市轄區

中國重名的市轄區 截止2016年7月31日 新華區(3) 河北省石家莊市新華區 河北省滄州市新華區 河南省平頂山市新華區 橋西區(3) 河北省石家莊市橋西區 河北省邢臺市橋西區 河北省張家口市橋西區 海州區(2) 遼寧省阜新市海州區 江蘇省連云港市海州區 郊區(4) 山西省陽泉市郊區 山西…

安卓關于圖片壓縮的那些事兒,希望給每個安卓開發人員一些幫助

從事安卓開發也有幾年了,本人喜歡開門見山,此篇文章是處理以java語言下的安卓開發過程中圖片壓縮問題。 圖片加載在我們的開發過程中都是一個內存大戶,以至于我們加載每一個圖片bitmap對象的時候都應該進行回收以減少內存的占用&#xff0c;而如果單張圖片的大小加載在內存都會…

銀行it現狀調研_中央銀行系統行業現狀調研分析及發展趨勢預測報告(2019年版)...

QYResearch預測&#xff1a;2019-2025全球與中國中央銀行系統市場現狀及未來發展趨勢【紙版價格】&#xff1a;RMB 15000【電子版(PDF)價格】&#xff1a;RMB 15000【報告篇幅】&#xff1a;112【報告圖表數】&#xff1a;158【報告出版時間】&#xff1a;2019年11月報告摘要本…

視頻編解碼技術小結

1、什么是H.261編碼協議 答&#xff1a;H.261是最早出現的視頻編碼建議&#xff0c;它采用的算法結合了可減少時間冗余的幀間預測和可減少空間冗余的DCT變換的混合編碼方法&#xff0c;其輸出碼率是p64kbit/s。p取值較小時&#xff0c;只能傳清晰度不太高的圖像&#…

fiber報錯 (type *big.Int has no field or method FillBytes)

如何繞過dgrijalva/jwt go中的cve-2020-26160漏洞 go jwt jwt-go由于存在一個高級漏洞&#xff0c;Gitlab管道中無法傳遞容器安全狀態。此漏洞為jwt-go&#xff0c;安裝的版本為v3.2.0incompatible。錯誤標題如下&#xff1a;jwt-go: access restriction bypass vulnerability…

基于BISS0001構成的熱釋電紅外延時照明控制器電路圖

BISS0001是采用CMOS數模混合結構、具有DIP-16和SOIC-16兩種封裝的熱釋電紅外傳感信號處理集成電路。芯片內部集成了電壓比較器、狀態控制器、延時電路定時器、封鎖時間定時器以及參考電壓源等電路&#xff0c;常用于防盜報警器、自動門等各種自動開關。利用BISS0001構成的熱釋電…

安卓APP破解利器之FRIDA

本文講的是安卓APP破解利器之FRIDA&#xff0c;在我去年參加RadareCon大會的時候&#xff0c;我了解到了一個動態的二進制插樁框架——Frida。起初我覺得它似乎只有一丁點趣味&#xff0c;后來經過實踐才發現它原來是如此的有趣。記得游戲里的上帝模式嗎&#xff1f;這就是Frid…