自我介紹 大家好,我是 Nick,15年開始接觸 iOS App 的開發,在學習的過程中獨立完成一個 App 的設計、撰寫及上架獲得滿滿的成就感,開始喜歡鑽研...
一場全球大流行的 COVID-19 疫情,以及 H264、H265、VP8、VP9等影音壓縮技術加上 5G 行動網路的商用,使線上會議、線上課程成為常態,許多...
WebRTC整體架構圖取自官網如下 https://webrtc.github.io/webrtc-org/architecture/# 上方三個箭頭...
WebRTC 通訊 WebRTC 最常見的應用場景就是一對一的視訊通話,當我們準備和另一端的人進行點對點的連線,會遇到哪些問題呢? 必須要先知道要如何與對方連...
媒體協商 上一篇提到,要進行 WebRTC的連線需要處理以下兩個問題,今天我們就來看看媒體協商的部分。 必須要先知道要如何與對方連線 必須了解彼此支援哪些媒體...
Signaling server 在 WebRTC 中扮演什麼角色 前面說到 WebRTC 使用 Signaling server 來交換媒體資訊與網路候選者的...
NAT 網路位址轉換(英語:Network Address Translation,縮寫:NAT)是一種實現內網主機與外網通訊的方法,它會在IP封包通過路由器...
ICE ICE(Interactive Connectivity Establishment,互動式連接建立)是用於 Offer/Answer 模式下的 NAT...
前幾篇介紹了 WebRTC 是如何連線的,今天我們要開始在瀏覽器上使用 WebRTC 的 API。 使用瀏覽器 + WebRTC 可以快速實現即時影音通訊,而且...
上一篇我們使用 getUserMedia 來獲取使用者裝置權限,不過他的實際功能如其名,是用來取得使用者的媒體流(Media stream),裡面包含了要求的影...