2017-11-12 2 views
2

webRTC를 사용하여 두 사람이 visioconference 시스템을 구성하려고합니다. 이를 위해 SimplePeer 패키지를 사용하고 있습니다. https://github.com/feross/simple-peerwebRTC : SimplePeer가 IceServer 설정을 무시합니다.

내 네트워크에서 모든 것이 잘 작동합니다. 지금 내 기절 서버를 사용하여 연결하고 싶지만 기절 한 서버에 입력 한 주소가 변경되지 않아도 상관 없습니다. iceServers의 설정은 무시 된 것 같습니다.

navigator.getUserMedia({ 
    video: true,  
    audio: true  
}, function (stream) { 
    let p = new SimplePeer({ 
     initiator: initiator, 
     stream: stream,   
     trickle: false,   
     config: { iceServers: [{ url: 'stun:---:1' }]} 
    }) 
    bindEvents(p) 
}, function (err) { 
    console.log('error', err) 
}) 

누군가가 나를 도울 수 : 여기

내 코드?

답변

0

기본적으로 WebRTC가 로컬 IP 주소를 추가하므로 로컬 네트워크에서 연결이 작동합니다. 시작하기 좋은 곳입니다. 스턴 서버가 올바르게 구성되지 않았을 가능성이 큽니다. 이 페이지에서 테스트해볼 수 있습니다.

https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/

해당 페이지의 기본 스턴 서버가 사용할 수있는 구글에서 무료로 공개 서버입니다.

또한 포트 1의 기절 서버에 연결하려는 것 같습니다. 예약 된 포트입니다. 그러지 마.

또한 최근에는 물방울이 사용되어야한다고 생각합니다.

+0

추가 할 항목 : SimplePeer의 URL과 url이 아닌;) – Antoine

관련 문제