WebRTC基礎知識體系構建 開篇

2021-10-11 04:58:35 字數 796 閱讀 6605

webrtc基礎知識體系構建 系列文章,是本人基於《webrtc權威指南》,加上個人的理解整理出來的,如果遇到錯誤,請大家不吝指正。讀完本系列文章,會在大腦中建立乙個完整的webrtc基礎知識體系架構。

一、定義

webrtc (web real-time communication web實時通訊技術)

二、技術目標

目的,將所有實時通訊功能引入到瀏覽器中。不用在瀏覽器中安裝任何軟體和外掛程式,即可使用該功能。

下圖為瀏覽器的的(應用程式、瀏覽器的互動模式)。

1、傳統的即時通訊模組採用了標準api與web應用程式互動,並使用瀏覽器中的實時通訊功能模組與作業系統通訊。

3、webrtc的第二個新特性,在兩個對等連線的瀏覽器之間提供了信令伺服器(webrtc基礎知識體系構建-信令)。

從上面的內容可以看到,webrtc可以在兩個瀏覽器之間進行連線,前提是瀏覽器內部支援webrtc,不通過伺服器中轉而直接進行連線(webrtc基礎知識體系構建-建立連線),並傳輸**資料(webrtc基礎知識體系構建-**定義)。webrtc(web real-time communication web實時通訊技術)雖然叫網路實時通訊技術,但使用範圍並不限於瀏覽器和web應用程式。只要符合webrtc相關標準,以及具備ip位址,可以通過網路訪問的終端裝置,都可以使用使用webrtc(如pc桌面應用程式、移動裝置(android或ios)還有iot裝置),都可以使用webrtc。

在實際上無論終端執行環境是瀏覽器、桌面應用、移動裝置(android或ios)還是iot裝置,只要ip連線可到達且符合webrtc規範就可以互通。

三、應用領域

如何構建知識體系?

螢幕快照 2018 03 09 上午11.11.49.png 建構知識體系的主要體現的做法 做筆記和思維導圖.一 才能的分類 一 才能的分類 才能的分類 街頭智慧型和科學方法 1.一類是沒看過多少書,也沒上過多少學,但卻能把一件事或乙個企業經營的很好。2.一類是接受過高等教育,做事情擁有一套完整的科...

虛擬化基礎知識體系整理

梳理出虛擬化有關的基本知識框架,逐步豐富框架,並針對結點深入學習總結。了解模擬器的原理,有助於理解虛擬化底層原理,所以需要適當的補充下基礎知識。解釋執行 二進位制動態翻譯 dyngen tcg tiny code generator 指令模擬 解釋執行 掃瞄與修補 二進位制 翻譯 中斷和異常 多稱多...

Java基礎知識體系 基礎語法 07

引用型別 陣列 陣列的演示 public class arraydemo for int i 0 iarr j 1 若前數大於後數則交換,保證前數小於後數 公升序 若前數小於後數則交換,保證前數大於後數 降序 for int i 0 i int arr arrays.sort arr 對arr公升序...