왜Web rtc인가

5,564 views

Published on

지난 12월 7일 TTA에서 발표한 내용입니다.
이전에 KWISA HTML5 컨퍼런스 등에서도 동일한 주제로 발표했었는데, 좀 더 자료를 보완했습니다.

Published in: Technology
0 Comments
10 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
5,564
On SlideShare
0
From Embeds
0
Number of Embeds
20
Actions
Shares
0
Downloads
114
Comments
0
Likes
10
Embeds 0
No embeds

No notes for slide

왜Web rtc인가

  1. 1. 왜 WebRTC인가? 2012.12.07 권우일(willkwon@infraware.co.kr) 인프라웨어
  2. 2. Q0. 오늘 무슨 얘기를 할까? Q 1. WebRTC가 뭐길래? Q 2. 어떻게 구성되어 있나? Q 3. WebRTC와 VOIP의 차이점은? Q 4. 표준화는 어떻게 되어 가나? Q 5. 누가 관심이 많을까? Q 6. Microsoft는 왜 관심을 가지나? Q 7. 브라우저는 얼마나 구현되어 있나? Q 8. 우리나라에도 상용 서비스가 등장할까? Q 9. 어떻게 개발하면 될까? Q 10. 전망은 좋을까? 2
  3. 3. Q1. WebRTC가 뭐길래?• 웹 기반 실시간 커뮤니케이션 제공을 위한 기술 표준 – 음성 통화, 비디오 채팅, 파 일 전송 제공 목적 – HTML5 + JS만을 이용한 RTC Web App 개발 – 2011년 W3C에 표준안 제안 3
  4. 4. Q1. WebRTC가 뭐길래? 4
  5. 5. Q2. 어떻게 구성되어 있나? 5
  6. 6. Q3. WebRTC와 VOIP의 차이점은? WebRTC General VoIPSignaling Undefined SIP or H.323Media Transport RTP/RTCP RTP/RTSPSecurity SRTP SRTP, H.235NAT Traversal STUN/TURN/ICE STUN/TURN/ICEVideo Codec VP8 H.263, H.264Audio(Voice) Codec G.711, iLBC, iSAC G.7xx, ... 6
  7. 7. Q4. 표준화는 어떻게 되어 가나? • W3C(WebRTC WG), 2013년 Rec 예정 – 가용 디바이스 탐색(DAP WG) • 카메라, 마이크, 스피커 등 탐색 – 로컬 디바이스에서 미디어 캡처(DAP WG) • 카메라, 마이크 – 미디어 스트림 인코딩/디코딩 – P2P 연결 – 미디어 스트림 딜리버리(HTML5) • <audio>, <video> • IETF(RTCWeb, CODEC WG) – 네트워크 프로토콜 자체 – API와 사용 가능한 오디오 코덱 7
  8. 8. Q5. 누가 관심이 많을까?• Google 중심의 표준화/개발에 Microsoft가 가세• 결국은 Google의 표준안이 수용되어 가는 단계 8
  9. 9. Q6. Microsoft는 왜 관심을 가지나?• Microsoft도 서비스 기업이다. 9
  10. 10. Q7. 브라우저는 얼마나 구현되어 있나?• 2012.01 테스트 • 2012.01 개발 버전 • 2012 Alpha 버전에 포 • API 개발 시작 에 포함 함, 오디오 믹싱 제공 • Skype 인수와 함께 버전 개발 • PeerConnection, • Video Call 데모 표준화에 적극 참여• 표준 100% 지원 MediaStream 추가 • 2013, FF 17에서 100% 예정 지원 예정 10
  11. 11. Q8. 우리나라에도 상용 서비스가 등장할까?• 이미 상용 서비스가 있다던데... – meeting.io• 이통사의 HTML5 관심 증가 – 모바일과 PC의 결합 – 앱과 웹의 상호 보완• 상용화 주체는 이통사가 아닐수 도? 11
  12. 12. Q9. 어떻게 개발하면 될까?• Google WebRTC Project가 답! – 웹 기반 실시간 커뮤니케이션을 위한 오픈소스 프로 젝트 • JS 프레임워크 • www.webrtc.org • code.google.com/p/webrtc 12
  13. 13. Q9. 어떻게 개발하면 될까?• JS Framework – Media Stream Functions – Audio Stream Functions – Video Stream Functions – Functional Component Functions – P2P Connection Functions• Audio – iSAC codec – iLBC codec• Video – VP8 codec, 다른 코덱으로 대체 가능• Network – ICE/STUN/Turn/RTP-over-TCP 13
  14. 14. Q9. 어떻게 개발하면 될까? 14
  15. 15. Q9. 어떻게 개발하면 될까? 15
  16. 16. Q10. 전망은 좋을까? 16
  17. 17. A. 커뮤니케이션 단일화/표준화! 17
  18. 18. 고맙습니다.willkwon@infraware.co.kr@bitroidwww.slideshare.net/bitroid 18

×