日韩性视频-久久久蜜桃-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对你意味着什么的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    主站蜘蛛池模板: 国产在线观看 | 亚洲综合免费视频 | 天堂网va | 免费v片在线观看 | 日韩三级黄色片 | 欧美另类日韩 | 久久久人人爽 | www.四虎. | 久久久精品人妻av一区二区三区 | 中文字幕一区二区人妻 | 在线黄色av | jizz日本免费 | 久久久久999 | 婷婷精品进入 | 中文字幕二区在线观看 | 欧美巨大乳 | 视频一区二区欧美 | 亚洲ⅴ国产v天堂a无码二区 | 日韩毛片高清在线播放 | 日韩中文字幕一区 | 毛片基地站 | 朴麦妮原版视频高清资源 | 黄a在线观看 | 久久久久无码国产精品不卡 | 91精品国产精品 | 成人在线免费观看网站 | 日韩av在线播放不卡 | 色综合中文字幕 | 日韩av伦理 | 日韩精品123 | 国产自在线| 人民的名义第二部 | 中国一级特黄真人毛片免费观看 | www一级片 | 亚洲av无码一区二区三区在线 | 人妻少妇精品无码专区二区 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 麻豆视屏 | 久久久999视频 | 69精品久久久久久 | 国产福利资源 | 污污小说在线观看 | 亚洲成人免费影院 | 欧美粉嫩videosex极品 | 国产成人a v | 国产欧美久久久精品免费 | 999资源站| 亚洲免费综合 | 日本高清视频在线播放 | 中文字幕第22页 | 高清在线一区二区 | 亚洲精品成 | 亚洲精品av中文字幕在线在线 | 成人午夜影视 | 免费a级片视频 | 亚洲综合日韩 | 日韩午夜小视频 | 欧美国产日韩一区二区三区 | 中文在线观看免费高清 | 亚洲黄色免费看 | 91视频看片 | 成人免费看黄 | 最新av电影网站 | 东京热毛片 | 亚洲永久在线观看 | 亚洲无码乱码精品国产 | 欧美一级爆毛片 | 超碰在线公开 | 日本va欧美va欧美va精品 | 三上悠亚一区二区三区 | 少妇色视频 | 国产乱淫精品一区二区三区毛片 | 国产精品无码无卡无需播放器 | 欧美一区二区三区黄片 | 国产suv精品一区二区60 | 黄色三级网络 | 精品动漫一区二区三区 | 国产毛片99| 性欧美lx╳lx╳| 色综合中文 | wwwwww日本 | 男女互插视频 | 污站在线观看 | 视频在线观看一区二区三区 | 亚洲激情在线观看视频 | 久久福利小视频 | 欧美中文字幕 | 一本色道久久综合亚洲精品小说 | 欧美性日韩| 雨宫琴音一区二区三区 | 国产精品久久中文字幕 | 精品视频大全 | 短视频在线观看 | 人妻精品久久久久中文字幕69 | 在线国产日韩 | 91视频色版 | 香蕉久久久久久久av网站 | 免费观看一区 | 欧美在线aa |