# 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 ## 서비스 개발 How To