피드로 돌아가기
Meta EngineeringInfrastructure
원문 읽기
AV1 도입을 통한 RTC 대역폭 20% 절감 및 저대역폭 화질 최적화
Adopting AV1 for Real-Time Communication (RTC) at Scale
AI 요약
Context
제한된 네트워크 환경에서 H.264/AVC 기반 RTC 서비스의 화질 저하 및 높은 대역폭 소모 문제 발생. 특히 100kbps 이하의 극저대역폭 상황에서 텍스트 등 고주파 콘텐츠의 블러 현상과 지연 시간(Latency) 제어의 한계 직면.
Technical Solution
- Palette mode 및 Intra-block copy 도입을 통한 화면 공유 및 텍스트 콘텐츠의 압축 효율 극대화
- End-to-End Latency 300ms 미만 유지 위해 Multi-pass encoding 및 과도한 버퍼링을 제거한 저지연 파이프라인 설계
- 네트워크 변동성에 따른 Bitrate Spike 방지를 위해 Key frame 전송을 최소화하는 적응형 제어 로직 적용
- Long Term Reference(LTR) 프레임 구조를 활용하여 재전송 및 Key frame 요청 없는 효율적 패킷 손실 복구 구현
- 주기적 고화질 프레임을 LTR로 지정하여 시간적 상관관계 약화로 인한 코딩 효율 저하 문제 해결
- ML 기반 Device Eligibility 모델을 통해 기기별 연산 능력에 따른 최적의 코덱 자동 스위칭 체계 구축
실천 포인트
1. 실시간 서비스 도입 시 단순 압축률보다 End-to-End Latency 임계치(예: 300ms) 준수 여부를 우선 검증할 것
2. 패킷 손실 복구 시 Key frame 강제 요청보다 LTR과 같은 참조 프레임 전략을 통해 트래픽 스파이크를 억제할 것
3. 하드웨어 가속 지원 여부에 따라 ML 모델을 활용한 동적 코덱 스위칭 로직을 설계하여 범용성을 확보할 것