투케이2K

159. (TWOK/ERROR) [Aws] Kvs 실시간 영상 재생 관련 STUN , TUN 서버 연결 이슈 본문

투케이2K 에러관리

159. (TWOK/ERROR) [Aws] Kvs 실시간 영상 재생 관련 STUN , TUN 서버 연결 이슈

투케이2K 2023. 7. 21. 20:41

[환경 설정 및 설명]

프로그램 : [AWS - 실시간 영상 재생 출력 사이트 WebRTC 에서 테스트 진행]

설 명 : [Aws] Kvs 실시간 영상 재생 관련 STUN , TUN 서버 연결 이슈

 

[에러 원인]

1. 모바일 LTE 망에서 AWS WebRTC 실시간 KVS 영상 재생 시 Only TUN 서버로만 연결되는 이슈 발견 (요금 부과 문제 발생)

>> 기존 로직은 STUN (p2p 방식) 으로 연결 후 연결 실패 시 TUN 서버 접속 시도 수동 로직 (영상 재생에서 딜레이 발생)

2. 테스트 확인 사항 : 디바이스 및 모바일이 같은 와이파이 망 인 경우는 STUN 서버로 연결되어 실시간 스트리밍 가능

3. 테스트 확인 사항 : 모바일 LET , 5G 망 및 다른 와이파이 망인 경우 TUN 서버로만 연결이 되는 것 확인

>> TUN 서버는 릴레이 서버 역할을 수행해 서버에서 스트림을 받아서 넘겨주는 역할

4. 문의 사항 답변 : AWS 에서 STUN 서버는 이동 통신사 서비스 정책을 따름 (NAT , APN 설정)

 

[해결 방법]

1. 실시간 스트리밍 연결 시 설정 값을 ALL 설정 및 자동 연결 설정 실시

>> 기존 STUN 및 TUN Only 설정 >> 수동 연결 로직

2. TUN 서버만 사용 시 발생되는 채널 및 스트림 비용 다시 계산 수행 (가격 인상 고려)

3. 자체 릴레이 서버 (스트림 전달) 구축 대안 제시


 

반응형
Comments