webrtc 視頻會議 請問WebRTC在行業(yè)里面可以用在哪個領(lǐng)域?
請問WebRTC在行業(yè)里面可以用在哪個領(lǐng)域?1. Webrtc是一種在瀏覽器中實現(xiàn)視頻會議的標準,因此它與應(yīng)用于哪個行業(yè)沒有很強的相關(guān)性。然而,在瀏覽器上實現(xiàn)的某些功能在某些行業(yè)可能會受到限制。另外,
請問WebRTC在行業(yè)里面可以用在哪個領(lǐng)域?
1. Webrtc是一種在瀏覽器中實現(xiàn)視頻會議的標準,因此它與應(yīng)用于哪個行業(yè)沒有很強的相關(guān)性。然而,在瀏覽器上實現(xiàn)的某些功能在某些行業(yè)可能會受到限制。另外,目前該標準在不同瀏覽器中的實現(xiàn)并不完全一致,存在一定的局限性。
2. 在網(wǎng)絡(luò)教育等普通民用領(lǐng)域使用起來很方便,但不適合一些高穩(wěn)定性的場合,瀏覽器本身的穩(wěn)定性也不夠。
3. webrtc云平臺的技術(shù)已經(jīng)非常成熟,因為webrtc本身的標準化和瀏覽器實現(xiàn)的進度都不是很快,我們還沒有實現(xiàn)相關(guān)標準的整體收集。
4. Webrtc只定義了點對點通信(視頻、數(shù)據(jù)等),這就要求云平臺模仿端對端,構(gòu)建整個多點通信業(yè)務(wù)。因此,在webrtc上構(gòu)建服務(wù)(如會議中的權(quán)限控制)也是很有必要的。這些服務(wù)完全沒有定義,這導致了一個云平臺與另一個云平臺不兼容的事實。
5. 另外,在一些高端應(yīng)用中,需要在客戶端對視頻進行處理,如畫中畫、加速、異構(gòu)排版、多屏回放等,這些都是瀏覽器難以實現(xiàn)的。
google為什么要開源webrtc?
開源軟件,不僅是Android,還支持二次開發(fā)和修改。不光是Android,我覺得這是整個軟件行業(yè)的趨勢,特別是一些操作系統(tǒng)、基礎(chǔ)軟件等,包括方正中間件平臺也會開源,但需要一點時間,可能在未來幾年。
為什么有很多出名開源的C/C 方面的高性能網(wǎng)絡(luò)庫,比如libevent,boost-asio,有些企業(yè)還要自己寫?
是構(gòu)建輪子還是直接使用開源庫,我認為,很大程度上取決于部門負責人的個人喜好。曾幾何時,c開發(fā)人員熱衷于重新構(gòu)建輪子,那么為什么有些企業(yè)要自己編寫呢?我在項目開始時不知道這個庫的存在,我不想以后再介紹它。
2)許多第三方庫依賴于許多其他第三方庫。要引進a館,就得引進B館、C館、D館,這無疑增加了院系成員的學習成本。
3)第三方開源庫通常會頻繁更新。如果你知道有一個bug,你想更新它嗎?基礎(chǔ)庫的更新無疑會花費更多的開發(fā)時間和測試時間。
4)使項目整體可控。一旦引入的開放源代碼庫出現(xiàn)問題并且項目團隊不熟悉它,這將是災(zāi)難性的。
5)現(xiàn)有開源庫過于復雜,學習成本高,團隊成員水平參差不齊。
最后,附上一本我前段時間讀過的書。
本文是作者《一個程序員的奮斗史》悟空問答原創(chuàng)文章,未經(jīng)允許轉(zhuǎn)載,抄襲將被追究!