關於WebRTC,各種開源Codec和F22戰鬥機

2021-09-08 02:46:16 字數 817 閱讀 6941

webrtc很強大,出自gips的的名家之手的產品果然不同。以前qq,skype,cisco(webex)等很多語音大型應用公司都是用這個引擎,在gips被google收購並開源之後,這些大廠反而因為失去維護而變得不知所措。紛紛自己組織人馬開發各自的引擎。

這裡有兩個問題,乙個是付錢買產品與維護的問題。

另一方面,無論是webrtc和各種開源的codec(我只分析音訊)有的就像f22戰機在戰鬥機的地位,有的開源codec就像f35,有的像f16,陣風,颱風,t50等等,各有優劣。互相比較只能說是一種理論的比較,說f22比f35好是毋庸置疑的。說j10b和f16c/d差不多或是各有伯仲也是書面的分析。如果飛行員技能達不到要求。我想就是給我們乙個f22,我也開不上去,也用不好。

更不要說和j10對決了。

有些人會問,speex,ilbc和amr哪個好?

其實是各有各的好的,以後我專門寫個分析。

首先假設speex好用,如只拿乙個codec簡單用用,也不見得用的比amr好,相反如果amr用好了,再增加了針對amr缺點進行了加強,可能效果比speex好的多。

比如說,amr是應用在2/3g網路下的應用,他內部沒有用aec和plc處理,但是vad和rda是比較不錯的,尤其是低位元速率音質,更勝一籌(畢竟有用幀間**(自適應碼本))。如果你能在amr的基礎上增加了乙個很強的plc,在voip應用上可能會有很好的效果。而speex雖然支援plc和aec,但是如果我們不知道如何使用甚至不知道開這個功能,也是枉然。同時speex本身的去噪效果不好,而evrc的不錯,如果把evrc的去噪模組拿到speex裡面使用。經證明是很不錯的。

結論:無論是什麼codec還是webrtc,也許他很強大,但也要用好才行。

關於WebRTC,各種開源Codec和F22戰鬥機

webrtc很強大,出自gips的的名家之手的產品果然不同。以前qq,skype,cisco webex 等很多語音大型應用公司都是用這個引擎,在gips被google收購並開源之後,這些大廠反而因為失去維護而變得不知所措。紛紛自己組織人馬開發各自的引擎。這裡有兩個問題,乙個是付錢買產品與維護的問題...

google開源了WebRTC專案(5)

webrtc的video engine 系統架構圖,如下 1.webrtc 2.webrtc 的系統限制 device manager 最大可以管理10個輸入裝置 channelmanager最大可以管理4個channel 當然,你也可以修改這些最大值的。codec 支援的最大解析度是1920 12...

webrtc開源伺服器janus安裝

1.掌握深度學習影象處理 基於keras tensorflow opencv 2.掌握web前後端設計 基 於flask框架 3.開發基於web端的深度學習影象,把web端應用與人工智慧相結合 編譯執行 janus server 需要依賴較多的一些第三方庫,而這些依賴庫在 ubuntu 下主要通過 ...