Cloudflare가 Media over QUIC(MoQ) 프로토콜용 프로비저닝 API를 공개했다. 이 API로 애플리케이션별 격리 릴레이 스코프를 생성하고, 퍼블리셔·구독자에게 별도 자격증명을 발급할 수 있다. VM이나 컨테이너 없이 기존 글로벌 네트워크 위에서 seconds 만에 배포된다.
핵심 포인트- MoQ는 QUIC 전송 위의 pub/sub 시스템으로 라이브 영상, 화상통화, 저지연 메시징에 적합
- 릴레이 생성이 VM/컨테이너/전용 프로세스 없이 기존 네트워크의 격리 스코프로 구현, 서버 사이징 불필요
- API 호출 한 번(이름 파라미터만)으로 릴레이 생성, relay ID와 기본 토큰 자동 반환
- 토큰 두 종류(publish+subscribe / subscribe 전용), 만료 설정 및 개별 revoke 지원
- MoQ Transport draft-14와 draft-16 동시 지원, draft-16에서 PUBLISH·SUBSCRIBE_NAMESPACE 추가
상세 정리- MoQ 개요: 퍼블리셔가 이름 붙인 데이터 스트림을 발행하면 구독자가 이름으로 요청하는 pub/sub 구조. QUIC 위에서 동작해 기존 WebRTC·HLS 대비 저지연 전송에 유리.
- 아키텍처 차이: 전통 릴레이는 전용 서버나 공유 서버의 전용 프로세스. Cloudflare는 기존 글로벌 네트워크에 격리 스코프를 생성해 VM·컨테이너·전용 프로세스 없이 운영.
- 릴레이 생성 API: 이름 파라미터 하나로 POST 한 번. 응답으로 relay ID와 기본 자격증명 반환. 대시보드 또는 HTTP API로 추가 토큰 발급 가능.
- 자격증명 관리: 토큰은 publish+subscribe 권한과 subscribe 전용 두 종류. 만료 시간 설정 및 개별 revoke 지원으로 세밀한 접근 제어 가능.
- 프로토콜 버전: draft-14와 draft-16 동시 지원(인증 포함). draft-16에서 PUBLISH 명령 추가로 구독 요청 전에 트랙 전송 가능.
- SUBSCRIBE_NAMESPACE: draft-16에서 구독자가 네임스페이스 아래 전체 트랙을 일괄 요청할 수 있는 기능 추가.
- 현재 상태: 프리뷰 기간 중 모든 규모에서 무료. Cloudflare 대시보드에서 즉시 사용 가능.
왜 읽나실시간 미디어 전송 또는 저지연 pub/sub 인프라를 설계하는 엔지니어에게 MoQ 프로토콜 구조와 서버리스 릴레이 운영 패턴의 실전 레퍼런스.