我已经使用docker在本地安装了kurento媒体服务器,并创建了一个Node.js应用程序与之通信。
我有两种类型的客户端,主持人客户端和观众客户。 一切都在本地环境中使用自签名SSL证书,我也可以从本地网络上的其他设备连接。
现在我希望从 AWS 开始,我使用模板文件从kurento installation guide创建CloudFormation堆栈,并将我的Node.js服务器部署到另一个EC2实例。
问题是视频无法在查看器客户端上播放。 与Node.js应用程序的通信与本地和& sdpAnswer到了。
我的第一个猜测是它是一个证书错误,所以我将我的域链接到CloudFlare,并使用了它的SSL服务。 但视频仍无法播放。
所有端口当前都在两个EC2实例上打开。
我在这里缺少什么?我怎么能解决它?
提前致谢:)
答案 0 :(得分:1)
如果有人有兴趣,就我而言,我忘了打电话:
webRtcPeer.addIceCandidate(candidate);
在我的客户端应用程序中,当候选人从服务器到达时。