peerStream部署文档

GitHub - inveta/peer-stream: Lightweight WebRTC SDK for UnrealEngine's PixelStreaming

peerStream的github地址。

1,下载安装nodejs的lts版本。

2,通过控制台启动peerStream的signal.js服务。

3,进行端口号,UE路径等参数的配置。

4,如果需要进行公网穿透,需要配置iceServers。

[

{

"urls": [

"stun:killue.com:3478",

"turn:killue.com:3478"

],

"username": "username1",

"credential": "key1"

}

]

其中stun和turn的地址为公网ip或者域名,端口来自于coturn服务的config,默认为3478.

5,公网的coturn服务配置。

turnserver下的turnserver.conf中:

listening-port=3478为turnserver的唯一端口,对应iceServers里的sturn和turn端口号,默认为3478.

listening-ip=192.168.0.100为本地ip,必须是本电脑内网IP地址。不能是公网IP也不能是127.0.0.1。

external-ip=127.0.0.1为公网ip。如果peerStream服务和ue实例在同一电脑,该地址可以设置为本地ip。

user=username1:key1  目前不知道是什么用。先这样设置,对应到iceServer里的username与credential。

6,路由器里设置端口映射。

需要将peerStream服务的端口默认88映射出去,需要将listening-port=3478映射出去。

7,通过<启动.bat>启动turnServer。

8,如果peerStream服务与ue实例不在同一电脑,需要手动通过bat启动exe将流推送到peerStream服务的ip+端口上(192.168.0.100:88)

9,turnserver只作为转发服务,与peerstream服务无本质联系,所以可以支撑多个peerstream服务,配置iceserver里的地址即可。

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值