End to End에서 TURN 테스트 방법
개시하다
coturn이 덧붙인 turnilsuclient 및 turnutils퍼의 E2E 테스트를 사용한 간이 노트입니다.
이 두 개를 같이 생각해서 잘 터널링을 했어요.uclient는 지정된 TURN 서버에 연결된 후 End To End의 동작을 확인하기 위해utils -퍼와의 소통을 확인하는 이벤트가 됐다.
E2E 확인 불필요
End to End 확인 없이 TURN 연결만 확인할 경우 다음 URL을 사용할 수 있습니다.
turnutils_uclient
./turnutils_uclient -t -e xxx.xxx.xxx.xxx -r 3578 -v -p 3478 -u 'user' -w 'password' turn.my-domain.biz
turnutils_peer
./turnutils_peer -v -p 3578 -L 0.0.0.0
성공 시
1: start_mclient: msz=2, tot_send_msgs=0, tot_recv_msgs=0, tot_send_bytes ~ 0, tot_recv_bytes ~ 0
2: start_mclient: msz=2, tot_send_msgs=0, tot_recv_msgs=0, tot_send_bytes ~ 0, tot_recv_bytes ~ 0
3: start_mclient: msz=2, tot_send_msgs=0, tot_recv_msgs=0, tot_send_bytes ~ 0, tot_recv_bytes ~ 0
4: start_mclient: msz=2, tot_send_msgs=5, tot_recv_msgs=5, tot_send_bytes ~ 500, tot_recv_bytes ~ 500
5: start_mclient: msz=2, tot_send_msgs=5, tot_recv_msgs=5, tot_send_bytes ~ 500, tot_recv_bytes ~ 500
6: start_mclient: msz=2, tot_send_msgs=5, tot_recv_msgs=5, tot_send_bytes ~ 500, tot_recv_bytes ~ 500
6: start_mclient: tot_send_msgs=10, tot_recv_msgs=10
6: start_mclient: tot_send_bytes ~ 1000, tot_recv_bytes ~ 1000
6: Total transmit time is 6
6: Total lost packets 0 (0.000000%), total send dropped 0 (0.000000%)
6: Average round trip delay 2.300000 ms; min = 2 ms, max = 4 ms
6: Average jitter 0.800000 ms; min = 0 ms, max = 5 ms
turnutils_per가 시작되지 않은 경우 Total lost packets는 100%입니다.앞으로의 과제
turnutils_TLS를 TURN에 연결하는 방법 조사
Reference
이 문제에 관하여(End to End에서 TURN 테스트 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/kn64872/articles/76014b12e1f043텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)