'WebRTC 프로그래밍 실시간 P2P 통신 애플리케이션 개발'이라는 책을 참고하였습니다.
제가 일하고 싶은 회사의 직무가 WebRTC와 관련이 있어서 기본지식을 쌓기 위해 이 책을 꺼내들었습니다. 기본지식을 습득하는 것이 목표이고 이를 정리하면서 글로 풀어보고자 합니다. 책의 목차를 기본 골격으로 하여 포인트만 정리하겠습니다.
1. 웹 기반의 실시간 통신 소개
- WebRTC란 무엇인가 : WebRTC는 하나의 단순한 기술이 아니라 여러 표준과 프로토콜의 집합체이며, 아직도 개발 중인 기술이다. WebRTC는 P2P(peer-to-peer)통신을 기반으로 하여 W3C(World Wide Web Consortium)의 Web Real-Time Communication 워킹 그룹(https://www.w3.org/2011/04/webrtc/)에서 표준화되고 있는 새로운 API들과 IETF(Internet Engineering Task Force)의 Real-Time Communication in Web-Browsers 워킹그룹(https://tools.ietf.org/wg/rtcweb/)에서 표준화되고 있는 프로토콜로 구성되어 있다.
- WebRTC 사용 방법 : 먼저 현재 자신의 브라우저가 WebRTC를 지원하는 지 알아보는 방법으로 아래의 데모 사이트를 접속해본다. 만약 브라우저가 이 기능을 지원한다면 카메라 공유 여부를 묻는 메세지를 보게 될 것이다.
- WebRTC 지원 웹 브라우저 : 마이크로소프트 엣지, 크롬, 안드로이드, 사파리, 오페라, 파이어폭스, 타이젠 등(자세한 정보는 아래의 구글링에 첨부되어 있다)
'개발' 카테고리의 다른 글
Windows10에 Django 개발 환경 설치하기 (0) | 2020.01.16 |
---|---|
왜 Django는 좋을까? (0) | 2020.01.14 |
What is constructor in C++? (0) | 2019.12.20 |