7

我想直接向浏览器发送短信。到目前为止,我只看到网络上的音频/视频传输演示。这些是我的疑问:

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

提前感谢您的帮助..

4

4 回答 4

4

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

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

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

于 2013-01-04T09:18:12.807 回答
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

于 2013-01-09T15:37:11.763 回答
3

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

于 2013-02-17T21:10:42.970 回答
0

如果您只关心文本消息,为什么不使用支持范围更广的 WebSocket API 呢?

于 2013-01-25T01:11:03.580 回答