본문/내용
1. WebRTC의 핵심 기술과 작동 원리에 대해 설명하시오.
WebRTC는 실시간 통신을 위한 브라우저 간 직접 P2P 연결 기술로서 미디어 스트림과 데이터 채널을 지원합니다. 핵심 기술은 STUN, TURN 서버를 활용한 NAT 우회 기술과 SDP(Session Description Protocol)를 이용한 세션 협상입니다. WebRTC는 ICE(Interactive Connectivity Establishment)를 통해 NAT 환경에서도 최적 경로를 선택하며, STUN 서버는 공인 IP 주소 파악을 지원하고, TURN 서버는 직접 연결이 어려울 때 중계 역할을 수행합니다. SDP는 연결 설정 시 미디어 형식과 코덱 정보를 교환하는 프로토콜입니다. 신호 전달은 일반적으로 WebSocket 또는 SIP를 통해 이루어지며, 이후 클라이언트 간에는 SRTP(Secure Real-time Transport Protocol)로 미디어를 암호화하여 보안을 강화합니다. WebRTC를 활용한 사례로는 구글 행아웃과 Facebook Messenger 등이 있으며, 글로벌 시장에서 WebRTC 기반 영상 통화는 80% 이상 점유율을 차지한 것으로 나타났습니다. 전 세계 제품의 약 60% 이상이 WebRTC를 지원하며, 2023년 기준 WebRTC 시장은 연평균 20% 이상 성장하고 있습니다. 이 기술은 낮은 지연시간(…