如何在webrtc中将短信浏览器发送到浏览器?

时间:2013-01-03 04:24:53

标签: p2p webrtc

我想直接向浏览器发送短信。直到现在我才在网上看到音频/视频传输演示。这些是我的疑惑:

  • 我们不能仅通过使用PeerConnection API来解决这个问题吗?
  • 或者是否需要新的DataChannel API来实现这一目标?
  • 如果是这样,在哪些浏览器/浏览器中实现了dataChannel API?

提前感谢您的帮助..

4 个答案:

答案 0 :(得分:4)

您的问题的答案是:是的 - 您需要使用dataChannel API

它不是跨浏览器,因为它们仍在实现它 - 我可能会将socket.io与node atm一起用于跨浏览器应用程序。

一旦数据通道完成,它将是令人惊叹的! :)

答案 1 :(得分:3)

您需要使用PeerConnection API的DataChannel部分。这将在firefox 18和转发中工作,很快就会进入Chrome。

了解如何执行此操作的一个很好的起点是https://hacks.mozilla.org/2012/11/progress-update-on-webrtc-for-firefox-on-desktop/以及http://dev.w3.org/2011/webrtc/editor/webrtc.html的规范的最新草稿!

答案 2 :(得分:3)

有些JavaScript库使用WebRTC数据通道API发送文本数据:PeerJSwebRTC.ioDataChannel.ioBoneValue ...(如果您知道,请添加更多内容)

答案 3 :(得分:0)

如果您只关心短信,为什么不使用WebSocket API,它具有更广泛的支持范围?