我看到很多使用nodejs和webrtc进行点对点视频聊天的例子。我正在使用龙卷风websever搜索一个很好的视频聊天演示。
是否可以使用tornado webserver和webrtc进行视频聊天?
我是html5和webrtc的新手。
如果您找到任何示例/演示,请帮助我
提前致谢
答案 0 :(得分:6)
WebRTC是一种客户端技术,无论您的服务器如何,它都能正常运行。基本思想是WebRTC允许您捕获媒体流(例如视频流),然后生成表示此流的令牌。然后,您使用服务器将此令牌转发给另一个用户。接收此令牌的浏览器可以使用令牌生成可用作src
或<video>
标记的<audio>
属性的网址(具体取决于您捕获的媒体流类型) ),并将src属性设置为此URL会导致第二个浏览器直接与第一个浏览器通信以传输此数据。
html5rocks WebRTC page上有更多详细信息和代码段。