이야기가 있습니다. WebRTC 앱을 만들고 서버에 스트림을 기록해야합니다.TURN을 사용하여 서버에 중계 스트림을 기록하는 방법
그래, 나도 알아,이 댓글을 피해주십시오"의 WebRTC는 P2P의 친구이며, 미디어 서버 선택";)
을하지만 나는 한 가지를 문질러서 내가이 모든 스트림을 강제하는 경우 TURN 서버를 사용하십시오. 패킷이 서버를 거치므로 패킷을 가져 와서 저장할 수 있습니다.
문제는이 작업을 수행하는 방법입니다.
제안 사항?
글쎄, 패킷이 DTLS를 통해 협상 된대로 사용하여 암호화 (I은 : 당신이 지금 그것을 알아 낸 가정). 그래서, 큰 것은 당신의 차례 서버가 그 인증서를 얻고 암호 해독 한 다음 서버를 통해 들어오는 각 패킷을 다시 암호화하는 것입니다. –
동료가 서로를 찾을 수 없다면 틀릴 수도 있습니다. 다른 대칭 NAT 뒤에서), 한 시나리오 (동일한 네트워크의 다른 피어)에서 기절/회전 서버와 이야기하는 것을 괴롭히지 않고 server_config를 []로 유지하고 동료가 상관하지 않고 아무 일도 일어나지 않았다고 의사 소통하고있었습니다. – mido
@mido, exaclty가 아닙니다. STUN 또는 TURN을 사용하지 않으면 생성 된 유일한 피어 유형은 "호스트"입니다. TURN 및 STUN을 사용하는 경우 릴레이 및 srflx 유형도 생성됩니다. 그러나 ICE 수집 중에 다른 모든 후보를 삭제하고 (릴레이 유형 만 사용) TURN을 사용하도록 강제 할 수 있습니다. – Manza