개요

WebRTC는 브라우저, 모바일 앱, 서버 사이의 저지연 오디오/비디오/데이터 전송을 위한 표준입니다.

  • ICE로 연결과 NAT 통과 처리
  • DTLS/SRTP로 암호화 전송
  • 코덱 협상과 품질 제어 지원
  • 지터 버퍼링, 에코 제거 같은 클라이언트 기능 포함

한 줄 요약

“WebRTC는 실시간 음성 AI의 네트워크 문제를 표준화된 방식으로 해결하는 전송 계층이다.”


왜 쓰는가

음성 AI에서 중요한 것은 오디오가 한 번에 업로드되는지보다, 연속 스트림으로 들어오며 즉시 처리될 수 있는지입니다.

WebRTC는 이 요구에 맞게 설계되어 있어서, 브라우저/모바일/서버 환경에서 같은 프로토콜로 저지연 통신을 유지할 수 있습니다.


OpenAI 사례에서의 의미

OpenAI는 WebRTC를 그대로 유지하면서 내부 라우팅만 relay + transceiver로 바꿨습니다. 즉, 클라이언트 호환성은 유지하고 내부 운영 복잡성만 줄인 것입니다.


관련 항목