流控授權源碼
Ⅰ 閃電下載最近好像變慢了怎麼回事
下載速度為0,或者是變慢。
第一、先暫停你的下載任務。把其他佔用寬頻的程序都結束掉。
如果還是很慢,你先檢查你的資源。在資源旁邊有一個格式為x/y的顯示。y代表你所下載的資源的總點數,x代表你緩沖好的。如果x沒有反應,那就是你下載的資源問題,熱點不好鏈接上。建議換個文件下。
如果不是熱點問題,依然是沒有網速或者是很慢。那就停止下載任務。重新啟動電腦,在電腦開機後,一定要等電腦運行完所有開機自動的程序啟動。再去點開閃電軟體。重新下載
很多人可能會奇怪:下載到最後一點點,速度總是很慢;我暫停/斷開一小會兒,重新開始時下載速度就會很快,然後很快又降低到原來的程度了,這是為什麼?
不,這可不是因為高票那個一本道答案的「慢起動」。
要說清這個,咱得從限速演算法的原理說起。
具體細節太復雜了;簡而言之,為了滿足各種刁鑽古怪的要求,限速演算法的原理並不是直接限制網路傳輸速度(沒法實現),而是「你想傳出去每一個位元組的數據,都得得到我的授權;而『授權令』的產生速度很容易控制;那麼如果我每秒只產生1M個授權令,你的傳輸速率自然最高只有1M/s;最後,規定『授權令』可累積,但有上限」。
明白了這個,問題就很容易解答了:下載到最後速度很慢是因為限速,給你的授權令產生太慢,產生一點你用一點,傳輸速率自然就被限到幾K了;暫停/斷開後,授權令就給你累計下來,那麼恢復傳輸後,你就可以一次性把積攢下來的授權給用完——於是瞬時傳輸速度就飆到了幾百K甚至若干M;可一旦積攢的授權用完了,你還是只能等新的授權,傳輸速率自然就又回到了幾K……
你以為自己得了實惠……實際上,瞬時幾百K的速度用的還是暫停時本就該分給你的授權;反倒是,因為暫停/斷開時間過長,你還因為溢出而浪費了一些「多餘」的授權令……
PS:很多軟體計算傳輸速率用的是平均值。所以看起來傳輸速率並不是暴起暴落,而是先600K後300K然後160K最後又回到20K;但實際上只有第一秒是600K,第二秒已經是20K了;但它把兩秒的流量加起來一平均……
PS2:有些時候,因為最後一段時間被嚴重限速,導致相關線程優先順序過低;然後如果軟體實現有問題,就很容易在這段時間暴露出來。此時斷開鏈接重試就類似網路版的「重啟下說不定就好了」。對這種情況,斷開重試的確有助於提高最後一段的下載速度。
PS3:家用路由器的CPU太弱、內存也太少,所以打開流控/QOS時,經常在一段時間的使用後導致軟體狀態紊亂。此時,經過路由器的報文延遲極大增加、頻頻出現丟包/亂序問題,且延遲時間忽高忽低。這也會嚴重影響下載速率(網游什麼的當然更沒法玩)。這種情況往往需要重啟路由才能恢復正常(有的路由甚至可能因為過熱而自動重啟)。但如果關閉流控等高級功能,拿這種路由當交換機用,就極少出現這種問題了。
這大概也就是為何外部參數(速率、網口數、支持功能等)差不多的路由器,有的只要幾十元,有的卻敢「獅子大開口」要幾千甚至幾萬的原因吧。
PS4:國內因為牆的干擾,有時下載正常內容也會遭遇牆發來的RST包。這也會導致下載中斷。由於大多軟體不知道如何處理RST包(這種報文太特殊,正常情況下壓根就不應該出現),故此時往往只能通過人工干預恢復……
PS5:如果你對網路感興趣,想知道更多……那麼裝個linux吧。裝虛擬機裡面也行。
Linux實現了幾乎所有的流控演算法,你可以從中自由選擇,以便觀察它們在實際網路環境中的表現。
你可以很容易的使用TCP DUMP配合腳本,深入觀察/分析各種演算法的表現;還可以利用TC模擬網路抖動、丟包、亂序等幾乎所有你能想到的奇葩狀況,從而觀察異常情況下各種流控演算法的實際表現。
Ⅱ 維盟541路由器沒購買智流控授權,有QOS功能嗎
541硬體路由吧硬體應該帶了吧
Ⅲ 有沒有免費的上網行為管理系統和軟路由系統推薦。
路由系統、又稱RouterOS,已經是一個非常開源的技術了。不管是在LINUX系統上的,還是在windows系統上的,都很很多這樣的開源項目,技術簡單,結構也非常單一。而隨著時代發展,後期又加上了VPN和基礎的包過濾防火牆,也都是開源成熟的項目。大部分廠家也是在這些項目上修修改改,包裝包裝打造成一個商業產品銷售給用戶。(當然產品的商業價值和技術價值也沒有啥可比性)。
但是近十年來,隨著上網行為管理需求的迅猛發展,從網頁過濾到協議過濾,以及內網安全的需要。單純的路由系統已經不能滿足用戶的需要,很多的路由器網關都開始帶有上網行為管理和防火牆模塊,第二代防火牆(Next
Generation
Firewall)的概念也應運而生。但是真正做到第二代防火牆的廠家不多,很多路由廠商也亂入,但是效果怎麼樣,各家都有一說。
今天介紹的是國內外幾款免費的上網行為管理系統、防火牆和路由系統。以免費的為主,因為是免費的,所以多少有缺憾,要麼是功能,要麼是授權數。待我慢慢道來。
1. PFsense
一個老牌的opensource的防火牆系統,官網地址大家自己找,軟體免費,硬體收費。
系統的特點是路由和防火牆功能比較強大,而且集成了入侵檢測、漏洞掃描等模塊,當然路由和限速這些基礎功能都是妥妥的。缺點是上網行為管理功能比較薄弱,不能進行應用過濾和網址庫過濾。眾所周知,國外的軟體,界面很復雜。照老外的說法,沒個degree,都不好意思去配置。
另外,PFsense還有收費培訓和服務,也可以直接買他們的硬體,價格還算適中。產品也是開源的,源碼都公開了。(語言好像已經有了中文版,但是不確定,我的信息來自他們官網)良心產品,靠服務和硬體生存,沒有License限制,也沒有功能限制。
6. 國內還有維盟,海蜘蛛,和愛快也都是大同小異,還有一家pandbit,側重流控的路由系統,就不一一介紹了,仁者見仁。
總結一下,分為「路由系統」和「上網行為管理/防火牆系統」兩大系列。如果只是要做路由,那麼ROS從性能,穩定性上真的很不錯的選擇。如果是企業用上網行為管理和下一代防火牆;語言沒有問題的話,可以看看untangle和sophos以及WFilter-NGF;追求中文版的話,那麼WFilter-NGF一定是個最好的選擇。
還有一點要說一下:路由系統,比如ROS差不多是一個一次性軟體了,買了就直接用了,幾乎不需要升級和更新。但是上網行為管理的「協議過濾」和「網址庫過濾」,都是需要升級服務的,這就是為什麼很多上網行為管理軟體按年收費,國內大品牌的上網行為管理設備後續還要每年收服務費的原因。如果選擇上網行為管理產品,一定要考慮後續服務的質量和費用。
Ⅳ 你好!我想做一個帶300台電腦的軟路由器沒有做過,都需要什麼硬體,希望老師指點!謝謝了!
軟體路由器並不復雜,非常簡單,會用普通操作PC就可以安裝軟體路由,顧名思義就是系統軟體設置完成路由功能
常見的軟體路由器
根據使用的操作不同可以分為基於windows平台和基於Linux/bsd平台開發的軟體路由器,基於Windows平台的軟體防火牆比較常見的有ISA Server、Winroute Firewall等,這些軟體都是商業化的,通常根據授權用戶數不同收費而不同,購買正版的軟體防火牆的費用對許多中小型企業來說無疑是一筆不小的開支。有而基於Unix/Linux平台的軟體防火牆大家一般接觸較少,受益於開放源碼運行,目前基於Unix/Linux平台的軟體防火牆如雨後春筍般不斷推出,這些軟體防火牆大多是免費的,常見的有海蜘蛛、RouterOS、m0n0Wall、SmoothWall、Ipcop、CoyoteLinux
軟體路由器[1]
等,這些系統共有的特點是一般對硬體要求較低,甚至只需要一台486電腦,一張軟盤,兩塊網卡就可以安裝出一台非常專業的軟體防火牆,這對很多有淘汰下來的低檔電腦的朋友來說,意味著拿一台淘汰的電腦,安裝一套免費的防火牆軟體,不花一分錢就DIY出一台專業的防火牆,而且這些系統自身也包含了NAT功能,同時可以實現寬頻共享,這意味著這台免費的防火牆其實也是一台出色的寬頻路由器,這是多麼令人激動的事情。
軟體路由器功能
軟體路由器[2]
不同的軟體路由器功能不一樣,絕大部分基於Linux/bsd的免費軟體路由器功能並不比商業的差,而且比商業的功能還要強大。
性能和穩定性
目前常見的硬體寬頻路由器,絕大部分都是用軟體來實現的,跟軟體路由器是一樣的,而且軟體路由器一般
intel82575 軟路由網卡
硬體配置要比硬體的寬頻路由器配置高,所以某些情況下速度比幾千上萬元的硬體路由器穩定還要快。至於軟體路由器的穩定性,受益於穩定的Linux和BSD內核,軟體路由器的穩定性非常好,我見過最長時間不用重啟的軟體路由器,已經有一年多了。
所需配件
一台486以上,8M內存以上的普通PC,再加兩塊網卡就可以了,有些軟體路由器如CoyoteLinux只需一張軟盤就可以了,對於網卡沒有特殊的要求,常見的Rtl8139 和530tx,3COM905B-TX,Intel82559伺服器網卡等都可以,不過根據我們的經驗,一台工作良好的軟體路由器,網卡一定要好,所以我們會推薦你使用iNTEL或3COM品牌的網卡,特別是Intel82559效果非常不錯。如果經驗條件許可,購買一個電子硬碟或CF-IDE轉接卡再配上CF存儲卡,是不錯的選擇,這樣做出來的軟體路由器,可以跟硬體的路由器相比了。
發展前景
軟體路由器會逐漸佔領更多的硬體路市場,軟體路由器還不能淘汰硬體路由器,它們的市場定位不同,而且在高端只有硬體路由器才能勝任,但對於一般的應用像網吧、學校、機關等用軟體路由器可以獲得更高的經濟效益。
軟體路由器[3]
尋找軟體路由器
1.Hi-Spider Router海蜘蛛軟路由目前國內最好的中文軟路由免費版功能都相當的強大但是有廣告,而沒有廣告的版本需要付費版
2.老牌中文軟路由bbiagent,全中文,但需要注冊購買
3.Coyote北美土狼,方便好用,負載能力強,一張軟盤即可。免費
4.FreeSCO看名字就知道她的能力了,免費的類cisco路由軟體。
intel82546 軟路由網卡
5.Floppyfw最早的linux LRP項目之一的產物
6.SmoothWall和IPCOP之所以要放在一起,因為他們是用一個內核開發的,功能也不相上下
7.RouterOS這個軟體有點爭議,號稱ISP級軟路由,支持多路由協議,實際效果並不如意
8.Fli4l德國的一個軟路由,對ADSL支持非常好
9.Clarkconnect偶的最愛,呵呵!功能無比強大。就是體積大了點,象個大胖子
10、紅貓綜合路由系統,國產,中文軟路由系統
技術學習
目前比較流行的軟體路由器都是國外的,國外軟體路由器開發商的官方網站不錯的學習地方。
是否違法
大部分軟體路由器都是開放源碼或是軟體的,所以學會軟體路由器後我們可以給別人安裝收取一定的費用,只要心不要太黑就行,另外要心中常掛念教你會的網友,當然象RouteOS/SMOOthwall商業版是收費軟體,D版的建議大家不要用,當然要用也可以,最好是自己用就行了,否則出問題後果自負了。
好處
軟路由的好處有很多,如使用便宜的台式機,配合免費的Linux軟體,軟路由彈性較大,而且台式機處理器性能強大,所以處理效能不錯,也較容易擴充。但對應地也要求技術人員需掌握更多的例如設置方法、參數設計等專業知識,同時設定也比較復雜,而且需技術人員具備一定應變技術能力。同時台式機的硬體配置如果選擇不好或不合理,而且擔任路由器的功能如果長期工作,故障的機率將很高。用一台台式機搭建,成本並不低,但是如果要使用伺服器,成本則更高,技術人員學習的過程亦較為煩瑣。
編輯本段軟硬路由的詳細對比
概念方面
軟路由通常使用普通計算機充當,使用通用的操作系統,如linux或windows,因此路由設置事實上是windows
intel82576 軟路由網卡
或 linux的設置,或者是對計算機的配置。PC 可以是很舊的 486 或是再高級的 PC / 伺服器。軟體與硬體是獨立分開的;而硬體路由器,大多是基於嵌入式系統架構,以自行開發或是現成的嵌入式操作系統如Vxworks , Montavista, uClinux 等等為操作系統,再配合系統廠商自行開發的路由軟體,軟體與硬體是互相配合的。硬體路由器採用專門的操作系統,因此採用超級終端(計算機)通過 console實現對路由器的管理。對硬體路由器的管理通常採用專用命令行、圖形界面或網管軟體實現。
硬體架構專用性
軟體路由器的硬體架構是通用的,適用各種不同的應用軟體安裝使用,不是只為路由器而設計;而硬體路由器的硬體架構是專為路由器而設計的,有些 CPU 更是為網路應用而開發。
硬體組裝方面
軟體路由器使用者可能必須自行組裝硬體,一般的 PC 可能沒有網路卡 (例如很舊的 486) 或是只有一張網路卡,使用者必須自行安裝額外的網路卡,以滿足路由的功能。硬體可能會有兼容性的問題,使用者必須自行解決;而硬體路由器使用者無須自行組裝硬體,硬體的搭配設計已由系統廠商完成,並經過嚴格的測試,不會有不兼容的情況。
軟體安裝方面
軟體路由器使用者必須自行安裝軟體,有些軟體是免費的,有些是要付權利金;而硬體路由器使用者則無須自行安裝軟體,軟體是內含在產品的快閃記憶體里的。
軟體維護方面
軟體路由器提供免費的軟體通常是非商業化的開放程序代碼,一般是由一些散落各地的專家因為興趣來參與開發與修改。功能的完整性與除錯無法保證;硬體路由器的軟體功能則是由推出產品的系統廠商自行開發,一致性高。功能的增加以及除錯是由來系統廠商維護,使用者只需做軟體升級,升級軟體的取得有確實的管道,售後服務有保障。
搭配性
軟體路由器軟體必須遷就現成的硬體 (如 PC ) 以及現成的操作系統(如 Windows 以及 Linux) ,硬體
bcm5709s 軟路由網卡
與操作系統都不是為專為網路 /路由功能而設計的。穩體性無法一概而論,使用者必須付出相對的成本、時間、精力、與金錢;而硬體路由器的軟體與硬體,採用嵌入式操作系統並互相搭配,所以整體設計精簡而有效率,不但穩定,而且架設容易,產品成本加上使用者付出的成本也相對較低。
使用介面方面
軟體路由器中,不同的軟體有不同的方式,有些是窗口畫面,有些是命令行 (command line) 的指令。不一定容易理解。有些需要很專業的知識;而硬體路由器多以 Web GUI 的方式來做設定,強調 user friendly,依據特定的功能做出簡單而且容易理解的設定方式。
等級區別方面
軟體路由器[4]沒有區別,效能依據試用者選擇的 PC 以及軟體而定。所以不一定能適用各種不同的網路/路由應用。越高級的應用環境需要越專業的知識才能應付自如;硬體路由器則會為不同等級的網路/路由應用,開發不同等級的路由器,達到較好的性價比。
工作環境方面
軟體路由器只能工作於乙太網絡,實現區域網之間的互聯。硬體路由器擁有豐富的介面類型,因此適用於各種類型的網路,既可應用於區域網的互聯,也可用於廣域網和Internet互聯。另外,兩者的效率也不同,軟路由可應用於小型的\通訊效率不高的網路,硬體路由可應用於大中小型、通訊效率較高的網路。
編輯本段軟硬路由的應用
總的來說,不同的產品適合不同的客戶群。從很多產品發展的角度來看,軟體的方式適用於較有技術能力的
intel82573 軟路由網卡
網管,而一般的網管希望將精力發揮在其它更有價值的地方,則多採用硬路由。由於計算機的限制,軟路由只能使用乙太網卡,因此基本上局限於乙太網絡之間的連接,乙太網絡之間只有在劃分多個網段時,才會使用軟路由的連接。
如果網路大到要劃分子網,那麼軟路由的效率顯然是無法滿足網路間的高速通訊的。而在價格方面,軟路由就是一台計算機的價格,而硬體路由的價格則根據性能的不同而有較大的差別。說實話,如果僅僅是實現NAT轉換,那麼計算機的效率要比硬體路由器要高。
結合多方面的考慮,購買者就必須充分了解自身的網路環境和投資計劃,來考慮如何選擇路由器。筆者就舉例分析一下網吧的工作環境需求。網吧對路由器的需求就有著以下幾個共同點:數據處理能力要夠強,上網高速暢通,大數據流量下不掉線、不停頓;具有高度的穩定性和可靠性,能長時間不間斷穩定工作;要有很強的兼容性,要能適應不同運營商的不同接入服務;易安裝、易配置、易管理、易使用,用戶界面友好易懂;在保證性能的前提下,要有一個合理的價格,具有優異的性能價格比。
因此對一個有一定規模的網吧來說,他們更傾向於使用硬路由,使用硬體路由器則帶來更大的優勢,如成型設備,一次調試不用維護,沒有零部件維護的麻煩;專業廠家技術支持,專業軟體免費升級;可以實現線路備份、負載均衡、策略路由等很多符合網吧的應用;多數產品採用網路專用CPU解決網路路由的復雜問題;專業的技術跟蹤可以解決不斷出現的網路應用中出現的新問題,全部免費解決等等。
編輯本段軟路由的種類
小草網管軟體
小草網管軟體綜合智能動態帶寬保障,伺服器流量分析與保障、虛擬多設備管理等多項突破性技術,涵蓋流量分析、帶寬管理、上網行為管理、DMZ區伺服器管理,專線集中管理、企業級防火牆與路由器、負載均衡等功能,在網路性能、質量、安全等方面為客戶提供完整的解決方案。本產品已獲得各行業客戶的廣泛認可,成為企業網關綜合管理軟體產品第一品牌。
1.企業網關統一管理系統
1) 集企業級路由器、防火牆、負載均衡、流量控制、上網行為管理、DMZ區伺服器管理,專線管理於一身的綜合管理網關。
2) 集中的管理可以讓網路管理員在一個平台上對網路進行全面的管理,降低操作復雜度。
2. 支持在windows操作系統上安裝與部署
企業中大多數伺服器採用windows操作系統,產品可以和其他程序一起共用企業的一台伺服器或PC機,從而降低企業的擁有成本。
3.安裝與操作簡單易用
1) 無需查看用戶手冊,非網管人員也可以安裝、配置與使用。
2) 採用客戶端方式,支持大量右鍵和雙擊功能,功能關聯直觀簡潔。
4. 流量分析准確
1) 網路應用識別率高,流量統計實時准確,真實反映網路狀態。
2) 流量顯示實時性強,數據每5秒刷新一次,方便及時發現網路問題。
5. 流控效果顯著
流量保障與限速精準,流控效果明顯高於同類產品。
6.市場上唯一支持對DMZ區與內網伺服器管理的產品
1) 可以從多個角度,全面的透視外網訪問伺服器區的整體流量情況;
2) 分析互聯網訪問伺服器區與員工上網佔用帶寬的比例情況與流量的特徵,為帶寬分配提供科學數據依據,並可智能與合理分配兩者的帶寬。
3) 更能透視伺服器區中每個伺服器的工作情況,及時發現異常工作的伺服器,定位攻擊伺服器的攻擊源,並且能夠及時阻斷對伺服器的網路攻擊。
7. 市場上唯一支持對多條專線統一集中管理的產品
1) 集團公司為總部和多個分部之間開通了多條專線,企業需要獨立監控和管理每條專線。
2) 支持在一套系統中虛擬出多個管理系統,每台虛擬系統管理一條專線。
3) 同時管理256條專線。
4) 對每個專線的管理與對客戶互聯網總出口的管理模式完全一致,可以單獨對每一條專線進行實時流量分析、專線網路質量分析、歷史流量趨勢分析、專線帶寬的管理與控制。
5) 能夠很大程度上節省集團客戶的采購費用,同時也極大的減輕網路管理員對專線管理的復雜度,有效的保障專線的網路質量與提高專線使用的效率。
Ⅳ 100分求一個域名授權系統的源碼。像這樣的,帶後台。
做流控的吧 shell腳本授權對吧
Ⅵ 王曉東的工作成果(獎勵、專利等)
[1]2010年「精密微小型器件自動裝調技術與裝備」 獲得中國機械工業科學技術獎二等獎,排名第1。
[2]2011年「航空機載高精度加速度計微小結構自動裝調系統」獲得中國航空工業集團公司科技進步二等獎,排名第2。
授權專利:
[1]王濤、王曉東、佘東生、王立鼎,壓電陶瓷正弦激勵加速度計的校準方法及裝置,授權專利號:ZL200710012245.6,授權日期:2011-06-22
[2]王曉東、孫屹博、羅怡、馮余其,一種壓力自適應超聲波精密焊接方法及裝置,授權專利號:ZL 2009 1 0301066.3,授權日期:2011-07-20
[3]王曉東、程新宇等, 基於機器視覺的零件邊緣高精度檢測方法及其裝置. 國家發明專利:ZL200810013508.X,授權公告日:2010-06-02
[4]佘東生、王曉東、張習文、李曉軻、王立鼎,一種用於MEMS動態特性測試的底座激勵裝置,ZL200910010123.2,授權公告日:2010-09-29
[5]羅怡、王曉東、劉沖、王立鼎,一種導能導流和精密定位的聚合物微結構超聲波鍵合方法,申請號:200710011530.6,授權通知發文日期:2010-02-17
[6]王曉東、羅怡、劉沖、王立鼎、韋鶴、劉軍山、佘東生,一種精密調平裝置,授權專利號:ZL200510046168.7,授權通知發文日期:2010-04-21
[7]王曉東、羅怡、喬鵬、徐征、李泓杉,微動柔性定位鎖緊機構,國家發明專利,授權日期:2009-08-05,授權專利號:ZL200710158202.9;專利申請日:2007-11-10
[8]劉沖、蘇磊、王曉東、王立鼎、李經民、戴旭東、梁勇、陳剛,可動真空裝置,授權日期:2009-04-22,授權專利號:ZL200710011709.1;專利申請日:2007-06-12
[9]羅怡、王曉東、劉沖、王立鼎,一種導能導流和精密定位的聚合物微結構超聲波鍵合方法,申請號:200710011530.6,授權通知發文日期:2009-12-04
[10]王曉東、王濤、王立鼎、尹東,高載微構件動態特性測試裝置,國家發明專利,授權日期:2008-05-28,授權專利號:ZL200510046645.X
[11]王立鼎、劉沖、王曉東、羅怡、褚金奎、劉軍山、廖俊峰、溫敏,塑料微流控晶元鍵合前的預聯接方法和裝置,國家發明專利,授權日期:2008-07-02,授權專利號:ZL 03111669.8
[12]王曉東、羅怡、呂長輝、徐征,一種組合工作台,授權日期:2008-07-18,實用新型專利,專利號:ZL 200720014980.6
軟體登記:
[1]一種微小型零件組裝控制系統軟體V1.0,計算機軟體著作權登記,登記號:2008SR00205
[2]一種基於兩個不同倍率顯微機器視覺的微小型零件裝配作業系統軟體,開發完成日期:2010-09-15,權利取得方式:原始取得;權利范圍:全部權利;取得日期:2011-05-12;登記號:2011SR027818
Ⅶ 為什麼 Google 將數十億行代碼儲存在單一的源碼庫
WebRTC實現了基於網頁的視頻會議,標準是WHATWG 協議,目的是通過瀏覽器提供簡單的javascript就可以達到實時通訊(Real-Time Communications (RTC))能力。
通過對源碼的粗略分析,WebRTC提供了視頻會議的核心技術,包括音視頻的採集、編解碼、網路傳輸、顯示等功能,並且還支持跨平台:windows,linux,mac,android。
WebRTC的視頻處理分析(windows平台)
WebRTC的視頻部分,包含採集、編解碼(I420/VP8)、加密、媒體文件、圖像處理、顯示、網路傳輸與流控(RTP/RTCP)等功能。
視頻採集---video_capture
源代碼在webrtc\moles\video_capture\main目錄下,包含介面和各個平台的源代碼。
在windows平台上,WebRTC採用的是dshow技術,來實現枚舉視頻的設備信息和視頻數據的採集,這意味著可以支持大多數的視頻採集設備;對那些需要單獨驅動程序的視頻採集卡(比如海康高清卡)就無能為力了。
視頻採集支持多種媒體類型,比如I420、YUY2、RGB、UYUY等,並可以進行幀大小和幀率控制。
視頻編解碼---video_coding
源代碼在webrtc\moles\video_coding目錄下。
WebRTC採用I420/VP8編解碼技術。VP8是google收購ON2後的開源實現,並且也用在WebM項目中。VP8能以更少的數據提供更高質量的視頻,特別適合視頻會議這樣的需求。
視頻加密--video_engine_encryption
視頻加密是WebRTC的video_engine一部分,相當於視頻應用層面的功能,給點對點的視頻雙方提供了數據上的安全保證,可以防止在Web上視頻數據的泄漏。
視頻加密在發送端和接收端進行加解密視頻數據,密鑰由視頻雙方協商,代價是會影響視頻數據處理的性能;也可以不使用視頻加密功能,這樣在性能上會好些。
視頻加密的數據源可能是原始的數據流,也可能是編碼後的數據流。估計是編碼後的數據流,這樣加密代價會小一些,需要進一步研究。
Ⅷ 軟路由是什麼意思有什麼作用
軟路由是指利用台式機或伺服器配合軟體形成路由解決方案,主要靠軟體的設置,達成路由器的功能;而硬路由則是以特有的硬設備,包括處理器、電源供應、嵌入式軟體,提供設定的路由器功能。
作用:軟路由就是用軟體模擬路由器的功能。 也就是說軟路由可以在不用路由器的情況下,只用電腦網卡或者分線盒就能達到路由器的功能。
(8)流控授權源碼擴展閱讀:
軟路由和硬體路由器的區別:
①軟路由通常使用普通計算機充當,使用通用的操作系統,如linux或windows,因此路由設置事實上是windows或 linux的設置,或者是對計算機的配置。PC 可以是很舊的 486 或是再高級的 PC / 伺服器。軟體與硬體是獨立分開的。
而硬體路由器,大多是基於嵌入式系統架構,以自行開發或是現成的嵌入式操作系統如Vxworks , Montavista, uClinux 等等為操作系統,再配合系統廠商自行開發的路由軟體,軟體與硬體是互相配合的。
硬體路由器採用專門的操作系統,因此採用超級終端(計算機)通過 console實現對路由器的管理。對硬體路由器的管理通常採用專用命令行、圖形界面或網管軟體實現。
②硬體架構:軟體路由器的硬體架構是通用的,適用各種不同的應用軟體安裝使用,不是只為路由器而設計;而硬體路由器的硬體架構是專為路由器而設計的,有些 CPU 更是為網路應用而開發。
③硬體組裝:軟體路由器使用者可能必須自行組裝硬體,一般的 PC 可能沒有網路卡 (例如很舊的 486) 或是只有一張網路卡,使用者必須自行安裝額外的網路卡,以滿足路由的功能。硬體可能會有兼容性的問題,使用者必須自行解決。
而硬體路由器使用者無須自行組裝硬體,硬體的搭配設計已由系統廠商完成,並經過嚴格的測試,不會有不兼容的情況。
④軟體安裝:軟體路由器使用者必須自行安裝軟體,有些軟體是免費的,有些是要付權利金;而硬體路由器使用者則無須自行安裝軟體,軟體是內含在產品的快閃記憶體里的。
⑤軟體維護:軟體路由器提供免費的軟體通常是非商業化的開放程序代碼,一般是由一些散落各地的專家因為興趣來參與開發與修改。功能的完整性與除錯無法保證;硬體路由器的軟體功能則是由推出產品的系統廠商自行開發,一致性高。
功能的增加以及除錯是由來系統廠商維護,使用者只需做軟體升級,升級軟體的取得有確實的管道,售後服務有保障。
⑥搭配性:軟體路由器軟體必須遷就現成的硬體 (如 PC ) 以及現成的操作系統(如 Windows 以及 Linux) ,硬體與操作系統都不是為專為網路 /路由功能而設計的。穩體性無法一概而論,使用者必須付出相對的成本、時間、精力、與金錢。
而硬體路由器的軟體與硬體,採用嵌入式操作系統並互相搭配,所以整體設計精簡而有效率,不但穩定,而且架設容易,產品成本加上使用者付出的成本也相對較低。