2016-08-03 4 views
0

RTCPeerConnection을 인스턴스화 할 때 구성 매개 변수 중 하나는 ICE 서버의 배열입니다. 직접적인 질문 : 어레이의 서버 순서가 중요합니까? 그 명령은 어떤 식 으로든 선호도를 나타 냅니까? 내가 먼저 사용하기를 원하는 서버를 설치해야합니까? 아니면 ICE 검색 프로세스에서 모두 사용하려고합니까?iceServers 배열의 엔트리 순서가 중요합니까?

답변

2

중요하지 않습니다. 테스트하려면 this demo을 사용하여 다른 주문을 체크 아웃하고 다른 서버에서 응시자를 모으는 데 걸리는 시간을 비교하십시오.

+0

감사합니다. 재미있는 링크. 서버 선택 방법을 조명 할 수 있습니까? 한 서버에 만성적으로 과부하가 걸린 경우 어떻게됩니까? 모든 서버가 동시에 시도 되었습니까? 무작위? 어떤 생각? – deceze

+0

모두 시도 할 것입니다 (따라서 20 개의 기절 서버를 추가하는 것은 매우 나쁜 생각입니다). 서버에 과부하가 있거나 도달 할 수없는 경우 후보자를 수집 할 수 없습니다. 로드 균형 조정이 필요한 경우 다른 방법이 필요합니다. –

+0

아니요,로드 균형 조정이 필요하지 않습니다. 반대로 ... 소수의 공개 된 서버 외에도 인증 된 상용 STUN/TURN 서버 목록이 있습니다. 아마 상업적인 것들이 사용된다면 아마 가장 좋은 결과를 얻었을 것입니다. 그래서 다른 것들을 제거해야하는지, 아니면 WebRTC가 어쨌든 가장 좋은 연결을 제공한다면 WebRTC가 아마도 그것들을 고를 지 궁금합니다. 후자의 경우와 같을 것입니다. 따라서 공개로 유지하는 것이 백업으로 해를 끼치 지 않아야합니다. – deceze

관련 문제