为webRTC视频聊天创建通道



我一直在遵循HTML5rocks webRTC指南,我已经按照描述设置了Javascript,但该指南不清楚如何接收channelToken、roomKey和用户ID。指南上说,

"请注意,JavaScript中使用的值,如房间变量和openChannel()使用的令牌由谷歌应用程序引擎提供应用程序本身:查看存储库中的index.html模板查看添加了哪些值。"

不幸的是,提供的链接不好,关于这个过程中最重要的一步,我只剩下很少的信息。该指南不清楚谷歌应用程序引擎是否是一个必要的组件,我也不明白为什么它应该是。我曾在网上搜索过,试图找到一个更有用的来源,但没有成功。我还看了一下webRTC演示(https://apprtc.appspot[dot]com),这也无助于看到频道信息是在服务器端生成的。我觉得我应该能够向某个谷歌服务器发出一个简单的http请求,然后从那里运行。任何关于我的问题的信息都将不胜感激。

抱歉:此示例的代码已移到此处。

(一直想更新文章,但没有机会…)

apprtc.appspot示例使用应用程序引擎上的Channel API进行信号发送,但还有很多其他方法可以做到这一点。WebRTC规范没有定义信令机制

我们在谷歌I/O上运行了一个代码实验室,它从头到尾描述了如何构建一个视频聊天应用程序,该应用程序使用Node.js上的Socket.io进行信号传输(非常简单!)你可能想尝试一下。

最新更新