0
我目前正在开发一个web应用,我需要不同人之间的实时交互。我使用的WebRTC支持PeerJS为我的应用添加实时交互功能。 现在我已经开始尝试使用流星,我对它的实时功能印象深刻。使用流星的websocket for webRTC信令
当我试图使用与流星它抛出这个错误PeerJS:
Users/sauravpanda/.meteor/packages/meteor-tool/.1.1.3.1wysac9++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:245
throw(ex);
^
ReferenceError: window is not defined
at Object../adapter (app/dist/peer.js:279:1)
at s (app/dist/peer.js:1:385)
at e (app/dist/peer.js:1:556)
at app/dist/peer.js:1:574
at app/dist/peer.js:2941:3
at /Users/sauravpanda/Desktop/aswus/.meteor/local/build/programs/server/boot.js:222:10
at Array.forEach (native)
at Function._.each._.forEach (/Users/sauravpanda/.meteor/packages/meteor-tool/.1.1.3.1wysac9++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/underscore/underscore.js:79:11)
at /Users/sauravpanda/Desktop/aswus/.meteor/local/build/programs/server/boot.js:117:5
Exited with code: 8
我怎样才能解决这个问题,并使用带的WebRTC流星?
我正在考虑使用socket.io编写我自己的WebRTC信令服务器,我希望使用流星的本地WebSocket支持用于客户端。根据我对流星的有限理解,它已经支持了一些RTCDatachannel
正在做的事情。所以我唯一需要添加的是支持RTCPeerConnection
和getUserMedia
。