日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

WebRTC对你意味着什么

發布時間:2024/4/11 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 WebRTC对你意味着什么 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

正文字數:2861 ?閱讀時長:5分鐘

WebRTC作為一個工具箱相較于傳統的視頻會議關于安全性、良好的兼容性、增強網絡的優勢。

作者 /?Eric?Rescorla

原文鏈接 /?https://blog.mozilla.org/blog/2021/02/04/what-webrtc-means-for-you/

廣泛提供的高質量視頻會議是互聯網真正成功之一。當然,視頻會議的概念由來已久(可以去看看2001年Heywood Floyd用Bell videophone給家人打視頻電話的那一幕),但直到最近,它還需要專門的設備或者至少需要下載專門的軟件。簡單地說,WebRTC就是在Web瀏覽器中進行視頻會議(VC),無需下載:你只需訪問一個網站并進行通話。大多數主要的VC服務都有WebRTC版本:包括Google Meet、Cisco WebEx、Microsoft Teams,以及一大堆小公司。

它是一個工具箱,而不是一部手機

WebRTC并不是一個完整的視頻會議系統;它是一套內置在瀏覽器中的工具,它可以解決構建VC系統的許多困難,讓你不必再去做。這些工具包括:

  • 從電腦的麥克風和攝像頭捕捉音頻和視頻。這也包括所謂的聲學回聲消除:即使人們不戴耳機,也能消除回聲(希望如此)。

  • 允許兩個端點協商它們的能力(例如“我想用AV1編解碼器發送和接收1080p的視頻”),并達成一組共同的參數。

  • 在你和通話中的其他人之間建立安全連接。這包括通過網絡上的任何NAT或防火墻獲取數據。

  • 將音頻和視頻壓縮后傳輸給對方,然后在收到后重組。此外還需要處理部分數據丟失的情況,在這種情況下,你要避免出現影響定格或聽到音頻故障。

這個功能被嵌入到所謂的應用程序編程接口(API)中:程序員向瀏覽器提供一組命令,讓它建立視頻呼叫。這樣做的結果是,可以用很少的幾行代碼寫出一個非常基本的VC系統。構建一個生產系統是比較麻煩的,但是有了WebRTC,瀏覽器為你完成了構建客戶端的大部分工作。

標準化

重要的是,這些功能都是完全標準化的:API本身是由World Wide Web Consortium(W3C)發布的,網絡協議(加密、壓縮、NAT遍歷等)是由the Internet Engineering Task Force(IETF)標準化的。其結果是一大堆規范,包括API規范、協商發送或接收什么媒體的協議,以及發送點對點數據的機制。總而言之,這代表了許多人在十年間所做的大量工作,最終產生了數百頁的規范。

其結果是,可以在瀏覽器中創建一個適用于所有人的VC系統,而不需要安裝任何軟件。

諷刺的是,標準的實際發布有點虎頭鼠尾:每個主流瀏覽器都已經發布WebRTC多年,并且正如我上面提到的,有大量的WebRTC VC系統。這是一件好事:廣泛的部署是獲得信心的唯一途徑,即技術確實像預期的那樣工作,文檔足夠清晰,可以從中實現。這些標準反映的是技術界的集體判斷,即我們有一個正常有效的系統,我們不會改變基本的部分。這也意味著,對于實施非標準機制的VC供應商來說,是時候按照標準的要求進行更新了。

你為什么要關心這些?

這時你可能會想:"好吧,你們都做了很多工作,但這又有什么關系呢?我不能直接下載Zoom嗎?WebRTC之所以大有來頭,有以下幾個重要原因。

?安全性?

可能最重要的原因是安全性。因為WebRTC完全在瀏覽器中運行,這意味著你不需要擔心VC提供商想讓你下載的軟件中的安全問題。舉個例子,去年Zoom有許多引人注目的安全漏洞,例如,允許網站在未經允許的情況下將你添加到調用,或者安裝所謂的遠程代碼執行攻擊,允許攻擊者在你的計算機上運行他們的代碼。相比之下,因為WebRTC不需要下載,所以你不會暴露在供應商客戶端可能存在的任何漏洞面前。當然,瀏覽器并沒有一個完美的安全記錄,但是每個主要的瀏覽器都在安全技術上投入了大量的資金,比如sandboxing。此外,你已經在運行瀏覽器,因此每運行一個額外的應用程序都會增加安全風險。為此,Kaspersky建議運行Zoom Web客戶端,即使體驗比應用程序糟糕得多。

基于WebRTC的會議的第二個安全優勢是瀏覽器控制了對攝像頭和麥克風的訪問。這意味著你可以很容易地阻止站點使用它們,以及確定它們何時使用。例如,在讓站點使用攝像頭和麥克風之前,Firefox會提示你,然后在URL欄中顯示它們運行時的內容。

WebRTC在傳輸過程中一直都是加密的,,不需要VC系統做其他的事,所以你大多不用問供應商的加密工作做得好不好。這是Mozilla在WebRTC中參與最多的部分之一,符合Mozilla宣言第4條原則(個人在互聯網上的安全和隱私是基本的,不能被視為可選的)。更令人興奮的是,我們開始看到在MLS和sframe上為WebRTC構建的內置端到端加密會議。這將有助于解決一些原生客戶端沒有提供的一個主要安全功能:防止服務監聽你的通話。很高興看到這方面的進展。

?良好的兼容性?

因為基于 WebRTC 的視頻呼叫應用程序可以在標準的 Web 瀏覽器上工作,所以它們可以顯著提高兼容性。對于用戶來說,這意味著他們無需安裝任何東西就可以加入一個呼叫,這讓生活變得容易得多了。我參加過很多電話會議,有人無法加入——通常是因為他們的公司使用了不同的VC system——因為他們沒有下載正確的軟件,而現在這種情況已經少了很多,因為它只需與瀏覽器配合使用。在對有軟件安裝限制的企業中,這可能是一個更大的問題。

對于那些想要支持一個新的 VC 服務的人來說,WebRTC 意味著不需要編寫一個新的客戶端軟件并讓人們下載。這使得進入市場變得更加容易,而不必擔心用戶被鎖定在一個 VC 系統中而無法使用你的系統。

這并不意味著你不能構建自己的客戶端,許多流行的系統,如WebEx和Meet都有可下載的端點(或對于WebEx來說,可以購買硬件設備)。但這意味著你不必這么做,如果你做得好,瀏覽器用戶將能夠與你的自定義終端對話,從而不需要太投入為普通用戶提供了一種簡單的方式來嘗試你的服務。

?增強網絡?

因為WebRTC是Web的一部分,而不是單獨的應用程序,這意味著它不僅可以用于會議應用程序,還可以增強Web本身。你想在游戲中添加音頻流?在網絡研討會上分享你的屏幕?從你的相機上傳視頻?沒問題,使用WebRTC就可以了。

WebRTC令人興奮的一點是,除了視頻通話之外,還有很多Web應用程序可以使用WebRTC。最有趣的可能是WebRTC“Data Channels”的使用,它允許一對客戶端在它們之間建立一個連接,它們可以使用這個連接直接交換數據。這有許多有趣的應用程序,包括游戲、文件傳輸,甚至瀏覽器中的BitTorrent。現在還為時過早,但我認為未來我們會看到很多Data Channels。

更大的圖像

WebRTC 本身就是互聯網向前邁出的一大步:如果你在20年前告訴人們,他們將從他們的瀏覽器做視頻通話,他們會嘲笑你,我不得不承認,最初我也持懷疑態度,但我幾乎每天在工作中都這么做。但更重要的是,這是一個很好的例子,說明了網絡的力量可以讓人們的生活變得更好,也說明了當我們共同努力時,我們可以做些什么。

  • 技術要點:對Firefox用戶來說,最大的問題可能是人們實現了一個特定于chrome的機制來處理多媒體流,這個機制被稱為“Plan B”。IETF最終采用了一種叫做““Unified Plan”的東西,Chrome也支持它(就像Google Meet一樣),但仍然有一些服務,如Slack和Facebook Video Calling,它們只采用Plan B,這意味著它們不能與實現了統一計劃的Firefox正常工作。

  • Zoom Web客戶端是一個有趣的例子,因為它只有部分WebRTC。與(比如說) Google Meet不同,Zoom Web使用WebRTC采集音頻和視頻并在網絡上傳輸媒體,但在本地使用WebAssembly完成所有音頻和視頻。這證明了WebAssembly的強大功能,,但如果將Zoom Web與Meet或Jitsi等其他客戶端進行正面比較,就會發現使用瀏覽器內置的WebRTC API的優勢。?

  • 谷歌已經開放了他們的WebRTC協議棧,這使得你更容易編寫自己的可下載客戶端,包括一個將與瀏覽器互操作的客戶端。?

  • 講師招募?LiveVideoStackCon 2021 北京站

    LiveVideoStackCon 2021 北京站(9月3-4日)正在面向社會公開招募講師,歡迎通過?speaker@livevideostack.com?提交個人及議題資料,無論你的公司大小,title高低,老鳥還是菜鳥,只要你的內容對技術人有幫助,其他都是次要的,我們將會在24小時內給予反饋。點擊[閱讀原文]了解大會更多內容。

    總結

    以上是生活随笔為你收集整理的WebRTC对你意味着什么的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 久久久久久久一区 | 国产三级第一页 | 国产亚洲欧美一区二区 | 日韩福利一区二区 | 在线不卡的av| 欧美xxxxx牲另类人与 | 花房姑娘免费观看全集 | 天堂在线国产 | a视频在线观看免费 | 在线岛国| 一级做a爰片毛片 | 午夜精品av | 国产女女调教女同 | 久章操| 伊人色婷婷 | 91久久精品日日躁夜夜躁欧美 | 秋霞电影网一区二区 | 麻豆系列在线观看 | 欧美日韩国产亚洲沙发 | 亚洲国产精品一区二区尤物区 | 三级成人在线 | 你懂的网站在线观看 | 午夜宅男影院 | 久久精品视频播放 | 黄色裸体网站 | 91精彩视频 | 精品一区二区不卡 | 免费精品无码AV片在线观看黄 | 永久免费在线视频 | 一级特黄aa大片欧美 | 六月激情网 | 日本免费网站 | 国产精品久久久久久久久久久久久久久 | 成人激情在线观看 | 嫩草伊人久久精品少妇av | 国产精彩视频一区 | 无码成人精品区一级毛片 | 国产又粗又猛又爽又黄91精品 | 在线观看黄色网页 | 毛片福利视频 | 欧美日韩亚洲高清 | 国产激情网 | 成人综合av | 国产精品久久久久久久久久久久久久久 | 毛片资源 | 久久婷婷综合色丁香五月 | 亚洲黄片一区 | 欧美视频在线观看免费 | 日本亲子乱子伦xxxx | 经典av在线| 国产精品天美传媒沈樵 | 菲律宾av| 久久我不卡 | 精品无码一区二区三区免费 | 久久久久久国产精品无码 | 国产蜜臀在线 | 色天天干 | 99极品视频| 开心激情站 | 久久精品国产亚洲av嫖农村妇女 | 国产精品久久久久久吹潮 | 亚洲精品xxx | 九色porny自拍视频在线播放 | 国产91一区二区三区在线精品 | 中文字幕亚洲精品在线观看 | caoporn成人| 欧美一区二区三区免费观看 | 中文字幕日韩精品一区 | 欧美区一区 | 亚洲欧洲精品在线 | 国产精品九九热 | 男女做爰猛烈刺激 | 国产精品成人一区二区三区 | 国产一区二区三区四 | 性做久久 | 大j8黑人w巨大888a片 | 四虎影院国产精品 | 超碰免费97| 欧美成人一区二免费视频软件 | 午夜久久久久久久久 | 欧美日韩字幕 | 美女三级网站 | 亚洲在线观看一区 | 韩国毛片网站 | 日韩av在线高清 | 疯狂做爰高潮videossex | 另类天堂av | 精品视频免费在线观看 | 欧美 日韩 高清 | 五月婷婷色 | 激情视频免费在线观看 | 欧美精品在线一区 | 天天综合天天色 | 久久久久久久国产精品毛片 | 久久bb| 少妇精品一区二区三区 | 视频区图片区小说区 | 奇米影视久久久 | 老司机在线免费视频 |