项目中用到了webrtc,他的p2p通过ICE实现,其中需要stun/turn服务器接入。我用的google开源的,很好用,原来叫做turnserver,后来改名为corturn,git有下载连接。
其实安装,部署配置都很简单,有很多分享。重点是怎么启动。
turnserver -a -f -v --mobility -m 100 --max-bps=100000 --min-port=32355 --max-port=65535 --user=username:userpwd -r domain.test.com
其中-a是必须的,和long-term有关。username:userpwd是turn服务器用户名密码。
注意:turnserver部署最好在公网,如果方到NAT后效果并不好。