我正在看这个站点,该站点应该是测试TURN服务器的表(根据此答案)。
plugin.temasys.com.sg/demo/samples/web/content/peerconnection/trickle-ice/index.html
我输入了服务器信息,但找不到任何可确定服务器是否正常工作的信息。即使没有选择服务器,“候选冰”部分也看起来相同。
我的TURN服务器安装在Amazon EC2上。我遵循了coturn存储库中的安装说明:
github.com/coturn/coturn/blob/master/INSTALL
以下是执行命令从此处启动TURN服务器时在服务器中获得的内容:
RFC 3489/5389/5766/5780/6062/6156 STUN/TURN Server Version Coturn-4.2.1.2 'Monza' 0: Max number of open files/sockets allowed for this process: 4096 0: Due to the open files/sockets limitation, max supported number of TURN Sessions possible is: 2000 (approximately) 0: ==== Show him the instruments, Practical Frost: ==== 0: TLS supported 0: DTLS supported 0: AEAD supported 0: Redis supported 0: PostgreSQL supported 0: MySQL supported 0: MongoDB is not supported 0: OpenSSL compile-time version 0x1000106f: fresh enough 0: Default Net Engine version: 3 (UDP thread per CPU core) ===================================================== 0: Config file found: /usr/local/etc/turnserver.conf 0: Listener address to use: 172.31.43.176 0: Relay address to use: 172.31.43.176 0: Config file found: /usr/local/etc/turnserver.conf 0: Domain name: 0: Default realm: realm 0: Config file found: /usr/local/etc/turnuserdb.conf 0: WARNING: cannot find certificate file: turn_server_cert.pem (1) 0: WARNING: cannot start TLS and DTLS listeners because certificate file is not set properly 0: WARNING: cannot find private key file: turn_server_pkey.pem (1) 0: WARNING: cannot start TLS and DTLS listeners because private key file is not set properly 0: pid file created: /var/run/turnserver.pid 0: IO method (main listener thread): epoll (with changelist) 0: WARNING: I cannot support STUN CHANGE_REQUEST functionality because only one IP address is provided 0: Wait for relay ports initialization... 0: relay 172.31.43.176 initialization... 0: relay 172.31.43.176 initialization done 0: Relay ports initialization done 0: IO method (general relay thread): epoll (with changelist) 0: IPv4. UDP listener opened on: 172.31.43.176:3478 0: Total UDP servers: 0 0: Total General servers: 1 0: turn server id=0 created 0: IPv4. TCP listener opened on : 172.31.43.176:3478 0: IO method (cli thread): epoll (with changelist) 0: IPv4. CLI listener opened on : 127.0.0.1:5766 0: IO method (auth thread): epoll (with changelist)
它似乎正在工作,但是我怎么知道?我为自己的无知表示歉意,我已经阅读了很多有关此内容的文档,无法跟踪所有内容。
编辑:好了,正在发生:)
每当使用上述网站时,我现在都在轮到服务器上收到这些信息:
64: ERROR: check_stun_auth: Cannot find credentials of user64: session 000000000000000004: realm user : incoming packet message processed, error 401: Unauthorised
编辑2:我删除了ubuntu部分,现在正在收到似乎是成功的响应。仍然还不十分清楚这意味着什么,但这只是一个开始:)
274: handle_udp_packet: New UDP endpoint: local addr 172.31.43.176:3478, remote addr 12.123.123.123:64064 274: session 000000000000000007: realmuser <>: incoming packet BINDING processed, success 274: handle_udp_packet: New UDP endpoint: local addr 172.31.43.176:3478, remote addr 12.123.123.123:64068 274: session 000000000000000008: realm user <>: incoming packet BINDING processed, success 274: session 000000000000000007: realm user <>: incoming packet message processed, error 401: Unauthorised 274: session 000000000000000008: realm user <>: incoming packet message processed, error 401: Unauthorised 274: IPv4. Local relay addr: 172.31.43.176:56767 274: session 000000000000000007: new, realm= , username= , lifetime=600 274: session 000000000000000007: realm user : incoming packet ALLOCATE processed, success 274: IPv4. Local relay addr: 172.31.43.176:54363 274: session 000000000000000008: new, realm= , username= , lifetime=600 274: session 000000000000000008: realm user : incoming packet ALLOCATE processed, success 274: session 000000000000000007: realm user : incoming packet ALLOCATE processed, success 274: session 000000000000000008: realm user : incoming packet ALLOCATE processed, success
小智.. 9
如果您有使用WebRTC的测试应用程序。
您可以在Firefox上强制启用TURN。
标签: about:config
搜索: media.peerconnection.ice.relay_only
设置为 true
目前,Firefox仅使用TURN中继。
如果您有使用WebRTC的测试应用程序。
您可以在Firefox上强制启用TURN。
标签: about:config
搜索: media.peerconnection.ice.relay_only
设置为 true
目前,Firefox仅使用TURN中继。