没有合适的资源?快使用搜索试试~ 我知道了~
5分钟搭建一个WebRTC视频聊天
15 下载量 53 浏览量
2020-09-14
20:22:28
上传
评论 1
收藏 217KB PDF 举报
温馨提示


试读
5页
主要介绍了WebRTC视频聊天,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
资源推荐
资源详情
资源评论




















5分钟搭建一个分钟搭建一个WebRTC视频聊天视频聊天
主要介绍了WebRTC视频聊天,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋
友可以参考下
在上篇文章给大家介绍了在Ubuntu上搭建一个基于webrtc的多人视频聊天服务实例代码详解,感兴趣的朋友可以参考下。今
天给大家分享一篇关于5分钟搭建一个WebRTC视频聊天。
百度一下WebRTC,我想也是一堆。本以为用这位朋友( 搭建WebRtc环境 )的SkyRTC-demo 就可以一马平川的实现聊天,
结果折腾了半天,文本信息都发不出去,更别说视频了。于是自己动手。
想在公网上实现视频通信,需要下面3个核心元素:
一个是NAT穿透服务器(ICE Server),实现内网穿透,具体的作用可以自行百度。
基于WebSocket的信令服务器(Signaling Server),用于建立点对点的通道。Web客户端。
通过H5的WebRTC特性调用摄像头,进行用户交互。
三个部分的组成如下:
蓝色的部分实际部署可以在三台服务器,我这里演示环境都在一台服务器。需要开的端口3478、8888、8080,当然也可以自
行配置。下面来详细介绍具体的组合步骤:
准备工作准备工作
服务器运行环境:centos 7.3
安装工具:nodejs 、git 请自行百度安装
客户端环境:FireFox(或手机版FireFox)。因为chrome需要https支持,服务器需要部署证书。所以演示程序只支持Firefox,
如有需要我会再发一篇文章介绍。
安装安装NAT穿透服务器(穿透服务器(ICE Server))
实现内网穿透的方式主要有stun,turn两种方式,一般用的时候会把stun,turn的地址都配置上,如果连不上stun,会自动切换到
turn服务器。详细介绍可以参考:STUN, TURN, ICE介绍 网上有很多开源的stun服务器,但丫的我一个都没成功过,有兴趣
的可以试试:https://www.jb51.net/article/181287.htm我这里就直接使用coturn只搭建turn server,安装命令如下:
git clone https://github.com/coturn/coturn
资源评论


weixin_38747211
- 粉丝: 12
- 资源: 901
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
