토픽 121 / 147·네트워크 응용 및 고급 프로토콜
SFU / MCU (미디어 서버)
SFU / MCU (미디어 서버)
다자간 실시간 통신에서 미디어 스트림을 처리하는 서버 아키텍처로, SFU는 선택적 포워딩, MCU는 스트림 믹싱 방식
SFU (Selective Forwarding Unit)
- •각 참가자의 미디어를 믹싱 없이 다른 참가자에게 선택적으로 전달(포워딩)
- •서버는 디코딩/인코딩 불필요(낮은 CPU), 각 참가자가 개별 스트림 수신
- •Simulcast: 송신자가 다중 해상도 전송, SFU가 수신자 조건에 맞게 선택 전달
- •장점: 저지연, 서버 CPU 부담 적음, 확장성 우수
- •단점: 클라이언트 대역폭 증가(N-1개 스트림 수신), 클라이언트 디코딩 부담
MCU (Multipoint Control Unit)
- •모든 참가자의 미디어를 서버에서 믹싱(디코딩→합성→인코딩)하여 단일 스트림으로 전달
- •장점: 클라이언트 대역폭 최소(1개 스트림), 저사양 클라이언트 지원
- •단점: 서버 CPU 부담 매우 큼, 높은 지연, 확장성 제한, 비용 높음
비교
연관: WebRTC, 화상회의, 스트리밍, 실시간 통신, Simulcast