Node.js Kurento webrtc视频不';无法从远程服务器播放

Node.js Kurento webrtc视频不';无法从远程服务器播放,node.js,amazon-web-services,webrtc,kurento,Node.js,Amazon Web Services,Webrtc,Kurento,我已经使用docker在本地安装了kurento media server,并创建了一个Node.js应用程序与之通信 我有两种类型的客户端,演示者客户端和查看器客户端。 一切都在本地环境下工作,使用自签名SSL证书,我还可以从本地网络上的其他设备进行连接 现在我想让它从AWS开始工作,我使用模板文件从创建了CloudFormation堆栈,并将Node.js服务器部署到不同的EC2实例 问题是视频无法在查看器客户端上播放。 与Node.js应用程序的通信与在local&arrives中的通信相

我已经使用docker在本地安装了kurento media server,并创建了一个Node.js应用程序与之通信

我有两种类型的客户端,演示者客户端和查看器客户端。 一切都在本地环境下工作,使用自签名SSL证书,我还可以从本地网络上的其他设备进行连接

现在我想让它从AWS开始工作,我使用模板文件从创建了CloudFormation堆栈,并将Node.js服务器部署到不同的EC2实例

问题是视频无法在查看器客户端上播放。 与Node.js应用程序的通信与在local&arrives中的通信相同

我的第一个猜测是这是一个证书错误,所以我将我的域链接到CloudFlare,并使用了它的SSL服务。 但视频仍然无法播放

此外,我还检查了TURN服务器,该模板已创建,它似乎正在工作:

两个EC2实例上的所有端口当前都处于打开状态

我错过了什么?我怎样才能排除故障呢


提前感谢:)

如果有人对我感兴趣,我忘了打电话:

webRtcPeer.addIceCandidate(candidate);

在我的客户端应用程序中,当候选者从服务器到达时。

在客户端应用程序中,当我从套接字事件(data.candidate)接收到作为参数的候选者数据,并将其添加到webrtc对等对象时:
webRtcPeer.addIceCandidate(候选者)