Websocket WebRTC wssURL和ICE设置

Websocket WebRTC wssURL和ICE设置,websocket,webrtc,ice,Websocket,Webrtc,Ice,我正在尝试构建一个应用程序,它需要能够通过WebRTC将多个对等点连接在一起 我从以下示例开始工作: 我被困在如何设置以下4行代码所需的内容上: iceServerRequestUrl: '{{ ice_server_url }}', iceServerTransports: '{{ ice_server_transports }}', wssUrl: '{{ wss_url }}', wssPostUrl: '{{ wss_post_url }}', 这将是本节加载参数的一部

我正在尝试构建一个应用程序,它需要能够通过WebRTC将多个对等点连接在一起

我从以下示例开始工作:

我被困在如何设置以下4行代码所需的内容上:

  iceServerRequestUrl: '{{ ice_server_url }}',
  iceServerTransports: '{{ ice_server_transports }}',
  wssUrl: '{{ wss_url }}',
  wssPostUrl: '{{ wss_post_url }}',
这将是本节加载参数的一部分:

var loadingParams = {
  errorMessages: [],
  isLoopback: false,
  warningMessages: [],    
  mediaConstraints: {"audio": true, "video": {"optional": [{"minWidth": "1280"}, {"minHeight": "720"}], "mandatory": {}}},
  offerOptions: {},
  peerConnectionConfig: {"rtcpMuxPolicy": "require", "bundlePolicy": "max-bundle", "iceServers": []},
  peerConnectionConstraints: {"optional": []},
  iceServerRequestUrl: '{{ ice_server_url }}',
  iceServerTransports: '{{ ice_server_transports }}',
  wssUrl: '{{ wss_url }}',
  wssPostUrl: '{{ wss_post_url }}',
  bypassJoinConfirmation: false,
  versionInfo: {"gitHash": "06b18b54af995bab9e16c2648ddb7edbbe553541", "branch": "master", "time": "Mon Sep 14 17:52:24 2020 +0200"},

};
我知道需要一个web套接字,但我不确定如何为web应用程序设置它。我和cPanel一起工作


如何设置iceServerRequestUrl、iceServerTransports、wssUrl和wssPostUrl?

看看OpenVidu,它有类似的功能=>WebRTC和kurento、coturn等。。。试一下那里的演示,你会发现我刚刚查看了openvidu,它看起来只适用于prem。对于尝试构建web应用程序有什么建议吗?你说的“on prem”是什么意思?您可以在服务器中安装OpenVidu,然后在常规网页中对其进行iframe。您可以通过API调用控制OpenVidu,并且也可以使用Weebhook。它也是可定制的。加;它与Android和iPhone上的webView兼容,你也可以制作一个移动应用程序。我正在开发web应用程序和移动应用程序,我看到OpenVidu有很多好东西。此外,开发此功能的团队很容易联系到,您可以通过电子邮件发送给他们info@openvidu.io如果你有任何问题。