WebRTC
현황 및 전망
- 최진호 SKT PlayRTC 프로젝트 리더
역사
- 2010년 구글이 on2, gips 회사 인수
- codec 기술 특허를 Open Source, Patent Free
삼위일체
-
2011년 구글이 WebRTC Project Open
-
IETF 표준화 기구
-
크롬브라우저의 WebRTC 지원
-
2012 WebRTC 준비기간
-
2013 급부상
- H.264 (CISCO) vs webm, vp(Google)
- Google ChromeCast
- Amazon Kindle 고객센터
- appear.in
- weemo
- Platform Biz
- easyRTC
- PEERJS
- tokbox
-
2014 참여자 증가, 고리의 완성
- VP8+H.264
- 서비스 증가
- Azar 서비스
- Veckon
- talko
- switch.co
- 기술 보유 회사 인수
- 플랫폼 증가
-
2015
- 매우 많은 서비스 등장
- 거대 기업의 서비스
- facebook VoIP
- CISCO Tropo
- AT&T Enhanced WebRTC
- Slack, HipChat
- Microsoft Edge Browser
WebRTC biz model
- B2C 서비스
- 기업&통신솔루션
- 개발플랫폼
- 핵심기술
- 브라우저
- Codec
- STURN, TURN, ICE
WebRTC Browser
- Safari, Microsoft 미참
WebRTC PaaS
- 통신사 주관 PaaS: Tokbox, AT&T, PlayRTC
- 전통적인 커뮤니케이션API 플랫폼에서 출발: Twilio, Plivo 등
- 순수 WebRTC PaaS: Temasys, Tokbox, EasyRTC, PlayRTC
- 영상회의나 UC솔루션에서 출발한 플랫폼: bistri, appear.in, cafeX, viblast
WebRTC와 IoT
- ChromeCast, Kindle, CCTV
- 스크린이 있는 미디어에 적당
실시간 스트리밍 서비스
- meercat, Periscope
- Tinder
- Azar
- GoPRO
핵심 기술에 대한 이해
- 김다현 한글과컴퓨터
WebRTC
- Web Real-Time Communication
- WebSocket
WebRTC & VoIP
- Not New
- VoIP와 유사
Service Companies
- opentok, veckon
History
- HTTP
- AJAX(2004)
- Web Sockets(2008)
- WebRTC(2012)
- page 2 page communications
WebRTC & JINGLE
- XMPP + P2P = JINGLE
WebRTC & ORTC
- Object RTC
- WebRTC와 호환(Shim 제공)
- SIP/SDP 의존성 차단
- 사용하기 쉬운 API Layer 제공
Roadmap
- 2016 Q1 1.0
지원
- Chrome 23+
- Firefox 22+
- Opera 19+
- ORTC는 부정적
Technology
- 네트워크 관련 이해도가 높아야 한다.
- P2P, Signalling, ICE, TURN, STUN, SDP, NAT, RTP, SCTP, DTLS
WebRTC Architecture
- NAT Network Address Translation