2014年3月28日 星期五

WebRTC前傳 : 介紹

最近因為老闆要我研究一下webRTC,所以我就花了一點時間去玩一下這個玩意兒,發現這東西真的是滿有趣的,又有一些心得,因此放上來分享給大家。

首先我先來大概地介紹一下webRTC好了,以下是webRTC的概述(節錄自wiki) :

WebRTC (Web Real-Time Communication) is an API definition drafted by the World Wide Web Consortium (W3C) that supports browser-to-browser applications for voice callingvideo chat, and P2P file sharing without plugins.

由上述我們知道webRTC是一個為了要在browser上不使用plugins,單單以browser就可以達到聊天、視訊或是p2p檔案的分享目的所開發的一個API。

WebRTC主要分為三個部分(API)(節錄自wiki) : 

  • getUserMedia : which allows a web browser to access the camera and microphone and to capture media
  • RTCPeerConnection : which sets up audio/video calls
  • RTCDataChannels : which allow browsers to share data via peer-to-peer

getUserMedia可以使browser接收webcam及mic的訊號,RTCPeerConnection可以處理點對點傳輸所需要的設定,而RTCDataChannels則是p2p的傳輸。


下面是WebRTC一些的介紹影片 :


WebRTC Demo



Google I/O 2012



Google I/O 2013



相容性(Can I use)


下次會使用WebRTC來實作一個簡單的視訊demo。

我是一個新手,也請各位不吝賜教^^,再見嘍。

沒有留言:

張貼留言