
아키텍처
하이퍼커넥트 그룹콜 미디어 서버 인프라를 소개합니다
두줄요약
그룹콜 서비스의 PeerConnection 폭증 문제를 Origin-Edge 구조와 Router로 완화한 미디어 서버 인프라를 소개했습니다. 또한 라이브 스트리밍 인프라와 통합해 수평 확장과 운영 효율을 높인 과정을 설명했습니다.
구조와 흐름
- 그룹콜 서비스는 참여자 모두가 송신자이자 수신자라서, 단일 서버에 다수의 PeerConnection을 직접 연결하면 단말과 서버 부담이 급격히 증가하는 구조
- 이를 해결하기 위해 그룹 개념을 두고 Router, 송수신 Peer, 시그널링, 재협상으로 하나의 PeerConnection으로 송수신을 처리하는 흐름
성능/운영 포인트
- 참여자 수 증가에 따라 서버 부하와 네트워크 트래픽이 제곱에 가깝게 증가하는 특성
- Origin-Edge 구조로 그룹을 분산 배치해 개별 서버 부하를 낮추고 수평 확장과 로드밸런싱을 개선
- 라이브 스트리밍 인프라와 통합 운영해 서버 자원 활용도를 높이고 운영 효율을 개선
주의할 점
- 그룹콜과 라이브 스트리밍은 유사하지만 호스트 수, 레코딩, 표준 호환성 등 통합 시 수정 범위가 큼
- 무중단 운영을 위한 리팩토링, 테스트 도구, 지표·대시보드 재설계가 함께 필요
적용해볼 점
- N:N 실시간 미디어 서비스에서 단일 연결로 송수신을 묶는 구조 검토
- 참여자 변동이 큰 서비스라면 분산 배치와 인프라 통합 운영 전략 고려
