IETF 94 RTCWEB WG 회의 요약 (JSEP 초안 논의)

Source

  • Evernote/ancom21c's notebook/IETF 94 - RTCWEB.md

Summary

본 문서는 IETF 94 회의에서 RTCWEB 작업 그룹이 논의한 JSEP(Javascript Session Establishment Protocol) 초안(draft-ietf-rtcweb-jsep-12) 관련 내용을 요약한 것이다. JSEP는 WebRTC 시그널링 과정에서 브라우저의 개입을 배제하고 자바스크립트로 세션 정보를 제어하며, ICE 머신과 시그널링 프로토콜(SIP 등)을 분리하여 유연성을 확보하는 것을 목표로 한다. 논의 사항에는 로컬/리모트 설명 적용 시 SDP 수정 검증, ICE 및 RTP 헤더 처리, Default Candidate 정책, Mux Policy, SDP 그룹화 프로토콜(RFC5888) 준수, 객체 모델 피드백, IP 주소 누설 방지 등이 포함된다.

Key Points

  • JSEP는 WebRTC 시그널링 상태 머신을 자바스크립트로 제어하여 브라우저 의존성을 줄이고 시그널링 프로토콜과 ICE 머신을 분리한다.
  • 논의된 기술적 쟁점: 로컬/리모트 설명 적용 시 SDP 무결성 검증, ICE/RTP 처리 세부 사항, Default Candidate 및 Mux Policy 정의 필요성.
  • 기타 논의: RFC5888(SDP 그룹화) 준수, 객체 모델 개선, IP 주소 누설 방지 등 보안 및 호환성 이슈.