1. 程式人生 > >免費視訊會議系統

免費視訊會議系統

近幾年,視訊在網際網路總流量的佔比達到80%以上,其中視訊會議的使用呈現高增長態勢,它不僅能節省時間,而且可以保證參會率,可謂一舉多得。

今天圖鴨君就和大家來說一下視訊會議。

視訊會議簡單介紹

視訊會議簡單介紹

視訊會議系統也稱為視訊會議,是指兩個或兩個以上不同地方的個人或群體通過通訊裝置和網路,進行面對面交談的會議。

從視訊會議的使用場景來看,主要有兩種型別:廣播式、多人互動式

廣播式最具代表性的就是請某一個大V來進行分享或者老闆要給所有人開大會。技術上實現起來和雙人通話比較像,就是需要增加螢幕分享和白板功能。

多人互動式:這種場景也經常碰到。比較典型的有小組視訊會議上團隊成員就一些問題分別發表意見與看法,此時涉及的功能和視訊通話類似。

從視訊會議的技術實現上來看,其和視訊通訊很類似,主要涉及以下幾個步驟:

其中涉及的技術包括:

  1. 採集端濾波、迴音消除、自動增益設定以及濾鏡等

  2. 編碼和傳輸端編解碼器調整、解析度調整、取樣率調整、糾錯強度調整等

  3. 解碼與播放端:音視訊的後處理

事實上,視訊會議系統和視訊通話在底層技術上沒有多大的區別,主要是在穩定性上要求更高。試想領導在講話時,如果突然丟幀、卡頓,場面就未免太過尷尬了。

上面簡單介紹了一下視訊會議的使用場景和採用的技術,接下來就和大家說一下怎麼搭建屬於自己的視訊會議系統?

如何搭建視訊會議?

如何搭建視訊會議

主要的三種選擇

公司要想搭建屬於自己的視訊會議系統,主要的有這三種選擇:SaaS、私有化部署和自研。

  • SaaS(軟體即服務)能免除團隊開發的成本,對於初步試水的團隊是最佳選擇。但是在資料和安全上“受制於人”,使用公有云,資料的安全性沒有辦法得到保證。

  • 自研是另一種極端,圖鴨君是不贊成公司所有的技術都自己來研發。如果公司要自研一套視訊通訊系統

    需要找相關專業的人才

    需要一個比較長的研發週期

    需要後期進行維護與其他功能開發

    這個研發過程需要投入數以百萬計的資金,還不包括之後使用視訊會議系統的流量消耗。對於企業來說,這並不是一個好的選擇。

  • 相比上面兩種方法,私有化部署的優勢就明顯很多:自有的伺服器,可以保證資料資訊的安全

    ;在圖鴨提供的開源的伺服器程式碼、客戶端網路模組程式碼和免費SDK的基礎上,公司可以快速完成開發,可節省大量的精力與時間。

不論企業採用哪種方案來搭建自有的視訊會議系統,都要面對很多技術難題,比如:實時通訊中的延遲、卡頓、丟包等。那麼如何選擇適合適的會議系統解決這些問題呢?

選擇會議系統的維度


一般從這兩個維度來考慮:價格、質量

價格

圖鴨在前段時間開源了自己的音視訊通訊軟體。企業如果有相關研發人員,完全可以自己獨立接入這套系統,根據圖鴨君的經驗,一天即可完成接入。

當然如果沒有相關研發人員,圖鴨也提供私有化部署方案。而且之後的流量付費也是直接和雲廠商進行付費,可以說節省了大量的中間成本

質量

影響質量的因素,從根本上來說主要是這兩點:穩定性、安全性

一、穩定性

視訊會議的穩定性與否主要看網路丟包率高低。為什麼會產生網路丟包呢?其實這和視訊會議存在的原因有關。

視訊會議的召開,多是因為當前時間參會人員不在同一地點。

總部與分公司:總部在北京,分部在廣州,一個在北一個在南。跨南北的傳輸

員工出差:員工去了國外出差,一個在中國一個在國外,這牽扯到跨國傳輸

不同的運營商:總部用的是聯通,分部用的是電信等,這牽扯到跨運營商傳輸

路由器質量差,訊號弱造成網路丟包

.......

這些都會影響到網路傳輸

圖鴨採用UDP協議傳輸音視訊資料、TCP協議傳輸控制信令,以此來保證控制信令可靠且音視訊資料傳輸延時低。

眾所周知,UDP協議與TCP協議相比:採用UDP協議傳輸資料可能導致資料丟失,但客戶端接收資訊延時低;而TCP協議有丟包重傳策略,但速度不快。

我們的產品在使用時,將這二者結合,以確保在丟包30%的情況下視訊仍然完整流暢。而且其特有的編碼方式,能根據使用者的網路效能,調整編碼器型別、調整幀率和位元速率,在網路不穩定時,降低視訊的解析度以適應頻寬。

圖鴨的私有音視訊傳輸方案,傳輸延時低至50~100ms,讓你享受肉眼無差別的視訊會議效果。

二、安全性

談到視訊會議,必然會牽扯到安全這一話題。那麼如何保障資訊保安?

私有伺服器、私有云

圖鴨支援私有化部署,企業可以自行購買伺服器和雲,將所有的資料上傳到私有云裡,可以設計專屬自己公司的埠,以確保資料的安全性。

此外,公司如果有相關的研發人員,也可以直接使用圖鴨開源的音視訊系統,我們開源了我們的伺服器程式碼和客戶端網路模組程式碼,VOIP SDK也是免費提供給大家使用。企業可以在使用我們的SDK時,自行編譯伺服器程式碼,完成接入。

視訊會議發展到今天,其已經成為會議的一種主要實現方式,想要更好的視訊會議體驗,不僅是會議內容的傳達到位,更是技術的支援。

畢竟不論是為了穩定性做的視訊傳輸協議的編譯,還是為了安全性做的私有化部署,都不是一朝一夕可以解決的事情。專業的事還是應該交給專業的人去解決。