我想直接发送短信给浏览器。直到现在,我只能看到网络中的音频/视频传输演示。这些是我的疑惑:如何在webrtc中发送短信浏览器到浏览器?
- 我们不能通过使用PeerConnection API来解决这个问题吗?
- 或者是需要新的DataChannel API来实现这一点?
- 如果是这样,在哪个浏览器/浏览器中实现了dataChannel API?
预先感谢任何帮助..
我想直接发送短信给浏览器。直到现在,我只能看到网络中的音频/视频传输演示。这些是我的疑惑:如何在webrtc中发送短信浏览器到浏览器?
预先感谢任何帮助..
回答你的问题是:是的 - 你需要使用dataChannel API
它不跨浏览器作为他们仍然实现它 - 我可能会使用socket.io和node atm作为跨浏览器的应用程序。
一旦数据通道完成,它就会令人惊叹! :)
您需要使用PeerConnection API的DataChannel部分。这将在firefox 18中运行,并将于近期推出。
理解如何做到这一点的一个很好的起点是https://hacks.mozilla.org/2012/11/progress-update-on-webrtc-for-firefox-on-desktop/和http://dev.w3.org/2011/webrtc/editor/webrtc.html的最新规范草案!
如果您只关注短信,为什么不使用WebSocket API,而是使用更广泛的支持范围?
但是WebRTC比websocket更快吗?而且我也只是对聊天消息不感兴趣..更关心的是abt实时发送应用程序数据。 – Nachiketha
您可以安全地将WebRTC数据通道API与WebSockets [后备](https://github.com/piranna/DataChannel-polyfill)一起使用。 – niutech
有发送使用文本数据和一些JavaScript库WebRTC数据信道API:PeerJS,webRTC.io,DataChannel.io,BoneValue ...(添加更多,如果你知道)
Chrome Canary版支持DataChannel ......也火狐夜间: http://mozilla.github.com/webrtc-landing/data_test.html –
“直接发送短信给浏览器”?浏览器浏览器....或简单地“浏览器”? .... –
@Mazazhan雅,浏览器到浏览器。就像浏览器到webrtc中的浏览器视频传输一样。 – Nachiketha