왜Web rtc인가

  • 2,950 views
Uploaded on

지난 12월 7일 TTA에서 발표한 내용입니다. …

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

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,950
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
83
Comments
0
Likes
6

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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