TURN

2021. 2. 16. 08:35

RTCPeerConnectionUDP 상에서 피어(Peer)들 간의 직접 통신 설정을 시도합니다. 만약 이를 실패하면, RTCPeerConnectionTCP에 의존합니다. 이것도 실패하면 종단점(Endpoint)들 사이의 데이터 릴레이를 수행하는 TURN 서버들이 대안으로 사용될 수 있습니다.

TURN은 시그널링 데이터가 아니라 피어(Peer)들 사이의 오디오/비디오/데이터 스트리밍 릴레이를 위해 사용됩니다!

TURN 서버들은 공용 주소들을 가지고 있으므로 설령 피어(Peer)들이 방화벽이나 프록시들 뒤에 존재하더라도 피어(Peer)들이 접속할 수 있습니다. TURN 서버들은 스트림을 릴레이하기 위한 개념적으로 단순한 태스크를 수행합니다. 그러나 STUN 서버들과는 다르게 본질적으로 많은 대역폭을 소모합니다. 뒤집어 말하면 TURN 서버들은 육중해질 수 있습니다.

 

Centos7 서버에 nodejs깔고

npm 설치와 실행 코드를 입력하여 설치

$npm I peer –g

$peerjs —port 9000 —key peerjs —path /videocallapp

오픈소스 라이브러리안에서 정의를 해주고 있기 때문에 per 설치 후 바로 사용이 가능하다고 합니다

그래서 npm peer만설치를 하여도 사용 가능

'IT > 용어정리' 카테고리의 다른 글

HMAC  (0) 2021.02.16
ASN.1  (0) 2021.02.16
X.509  (0) 2021.02.16
주키퍼 와 카프카  (0) 2021.02.16
2월 15일 용어  (0) 2021.02.15

BELATED ARTICLES

more