0

RTCMultiConnection似乎使用基于 socket.io (node.js) 的解决方案。

如何将RTCMultiConnection 集成到ruby​​-on-rails(或 PHP/Python/ASP.NET/MVC/等)中?

4

1 回答 1

0
  1. 您可以为 node.js 设置一个单独的 ipAddress/domain。

  2. 或者您可以使用相同的域,但在单独的端口(例如 9001)上运行 node.js。

  3. 您的 PHP/Ruby/Python/ASPX 页面可以在内部使用/链接该 node.js/socket.io 服务器。

使用nohup命令在后台继续运行server.js

现在复制/粘贴任何RTCMultiConnection 演示 到您的 Ruby/PHP 页面中。

  1. 确保它socket.io.js具有有效的 URL

    <script src="https://your-domain.com:9001/socket.io/socket.io.js"></script>

  2. 确保该socketURL属性具有有效的 socket.io 服务器链接/引用

    connection.socketURL = 'https://your-domain.com:9001/';

现在你可以在你的 Ruby/PHP/Python/etc 上使用任何演示。页。


PS。 Chrome 需要 HTTPS 权限才能进行音频/视频/屏幕捕获。因此,请确保您的域安装了 SSL。

于 2016-04-03T12:13:06.707 回答