webrtc服务器搭建
webRTC服务器搭建 目前主流的ip方式是 ip4 ,地址是有限的,会出现很多内网,通过内网解决ip地址不可分的问题。很多客户端都处在 192.168.1.xx 这种内网。两个客户端之间想要交互,就必须进行内网穿透,进行NAT转换。想要完成NAT 转换,必须通过服务器,才能实现 p2p 通信。 服务器介绍: turn 服务器作用:寻找两个客户端之间最短的网络路径,以便建立p2p通信。 webrtc默认支持 turn服务器 ,只需要搭建一个 turn 服务。只需要通过 webrtc 告诉turn服务地址就可以。对外提供服务,端口是 3478 socket 服务器作用:sdp交换,icecandidate交换,信息交换及业务逻辑。 端口自己定义, 3000 实际项目中,是通过 ngix 进行服务分发。 服务器搭建: 相关介绍: turn服务可以直接在官网获取, ngix服务: socket服务需要自己来写。 socket服务有两个版本,java和nodejs版本 Webrtc服务器搭建后台项目地址 java项目 NodeJs项目 以下所有的【注意:】皆为本人添加的备注。 本搭建是基于centos 7.6 64位系统,系统恢复原始状态,重新装系统,确保人人都能搭建成功** 如果系统安装了基础软件 如git gcc++ 可以跳该步骤 yum update yum install git