顯示具有 WebRTC 標籤的文章。 顯示所有文章
顯示具有 WebRTC 標籤的文章。 顯示所有文章

WebRTC 入門教學(二):以 RTCPeerConnection 建立 Peer-to-peer 連線

上一篇文章中我們已經可以使用 MediaStream 擷取本地端的多媒體串流,現在我們要利用 RTCPeerConnection 建立連線,準備將串流傳送出去。


ICE 架構

在建立連線之前,我們要先討論一下,peer-to-peer 連線建立上的問題,理論上來說只要電腦都有連上網路,就可以透過網路建立一條連線直接溝通,不過很多時候因為 NAT 或是防火牆等問題,會讓您無法直接建立這樣的連線,這時候可以使用 ICE 的架構來幫助我們建立一個 peer-to-peer 的連線。

ICE 靠著 STUNTURN 協定來處理 NAT 穿透(NAT traversal)與其他棘手的問題。

WebRTC 入門教學(一):多媒體影像串流擷取

這裡介紹如何使用 WebRTC 在網頁中擷取本地端的多媒體影像串流,包含聲音與影像。


在過去有許多的網頁應用程式都有即時溝通(real time communication,簡稱 RTC)的需求,也就是遠端視訊聊天的功能,例如早先的 Google Talk 的視訊聊天、Facebook 聊天與後來發展的 Google Hangouts 等,這些都是用來讓人及時溝通的工具,但是在以前若要使用這樣的功能都要另外下載與安裝一些外掛程式,而安裝這些外掛的程序通常都很麻煩,甚至容易出問題,而最重要的問題是使用者可能一開始就不想安裝它了。

在另一方面,對於開發者而言,這樣的外掛程式在開發、除錯與維護的難度會比一般的程式還要高,相較於一般的網頁應用程式而言,通常會需要引入許多額外的技術才能達成這樣的需求。

Live.Pics.io:支援語音的即時線上照片分享服務平台

Live.Pics.io 是一個支援語音的即時線上照片分享服務,可以讓你馬上透過麥克風跟任何網路上的朋友分享自己的照片。

Live.Pics.io 支援語音的即時線上照片分享服務平台

Live.Pics.io 是一個可以讓用者不需要任何準備就可以跟網路上的任何人分享圖片與進行對話的服務平台,當然這樣的服務除了跟親朋好友聊天之外,也適用於商業的簡報,而對方也可以透過麥克風跟簡報者即時的對話。