WebRTC란 ??
WebRTC란 서버를 최대한 거치치 않고 P2P로 브라우저나 단말 간의 데이터를 주고받는 기술의 웹 표준 입니다. 웹에서 실시간으로 미디어 스트림을 송수신하는 유일한 표준이며 P2P 표준이기도 합니다.
WebRTC는 표준임과 동시에 표준을 나타내는 오픈소스 프로젝트 이름 입니다. 통신사와 통신솔루션 기업이 독접하는 핵심 통신 기술을 구글이 주도하여 오픈소스화와 표준화를 진행하였습니다.
WebRTC의 특징
WebRTC는 웹에서 사용하는 유일한 P2P 기술 입니다. 각각의 클라이언트를 연결하는 과정도 남다릅니다. 각각의 기기가 서버 도움 없이 연결되기 위해선 이 연결을 도와주는 Signaling 서버가 필요하며 P2P 연결이 불가능한 상황을 대비한 릴레이 서버(TURN)서버가 필요 합니다.
WebRTC는 UDP기반의 스티리밍 기술로, HTTP/3 이전까지는 유일한 UDP 기반의 웹 표준이였습니다. P2P와 UDP 기반의 여러 프로토콜 덕분에 WebRTC를 이용한 현존하는 기술 중 Latenct가 가장 짧은 것 중에 하나 입니다.
WebRTC 활용 분야
WebRTC는 기본적으로 P2P 스트리밍 기술에서 출발하지만 WebRTC를 이용한 서비스는 크게 3가지 방식으로 사용 됩니다. 첫번째는 1:1 방식,두번째는 1:N 방식,세번째는 N:N 방식 입니다.
출처 : https://tech.kakaoenterprise.com/121
'IT > 인프라' 카테고리의 다른 글
Nginx란? (0) | 2023.07.24 |
---|---|
HCI - 하이퍼컨버지드 인프라란 ?? (1) | 2022.11.11 |
[클라우드] SaaS,PaaS,laaS에 대해서 알아보자 (0) | 2022.11.11 |
Poc란 ?? (0) | 2022.10.26 |
재해복구(DR,Disaster Recovery)란 ?? (0) | 2022.09.19 |