본문 바로가기

Computer/webrtc15

WebRTC - P2P infrastructure 지난 포스팅에 이어 이번 포스팅에서는 WebRTC를 위한 P2P Infrastructure에 대해서 이야기 해보려고 한다.(https://developer.mozilla.org/en-US/docs/Web/Guide/API/WebRTC/WebRTC_architecture 참고) * P2P Infrastructure WebRTC 는 브라우저 끼리 통신이기 때문에 이를 지원하기 위한 Infrastructure를 필요로 한다. WebRTC관련으로 나오는 단어들은 ICE, STUN, TURN, SDP, ICE Candidate 등인데 하나씩 기술하도록 한다. 1) ICE - Interactive Connectivity Establishment 의 약자로 웹브라우저(클라이언트, 또는 Peer)가 다른 웹브라우저에 .. 2014. 5. 11.
WebRTC를 알아보자 Intro & MediaStream WebRTC는 W3C에서 정의한 API로 브라우저와 브러우저 간에 voice calling, video chat, P2P file sharing을 제공하기 우한 것이다. 2011년 구글이 처음 open source project로 발표하였으며 IETF에서 관계된 프로토콜을, W3C에서 browser API에 대한 표준화가 진행중이다. (W3C는 2015년 2월 종료 예정이 미션으로 되어 있음) 주요 Design 또는 Task1. Web Browser에서 plugin없이 camera와 microphone을 이용하며 이 미디어들을 Capture 하도록 함(API: MediaStream or getUserMedia)2. Video/Audio를 P2P로 송수신할수 있도록 함(API:RTCPeerConnectio.. 2014. 5. 11.
webrtc android library 컴파일하기 http://simonguest.com/2013/08/06/building-a-webrtc-client-for-android/ 을 참고로 하여 작성하였다. 1. android sdk 설치 - http://developer.android.com/sdk/index.html?hl=sk 참고 2. android ndk 설치 - https://developer.android.com/tools/sdk/ndk/index.html 참고 3. android-studio 설치 - http://developer.android.com/sdk/installing/studio.html 참고 4. oracle jdk 6 설치 1) sudo add-apt-repository ppa:webupd8team/java 2) sudo apt.. 2014. 5. 10.