【发布时间】:2015-02-24 12:39:29
【问题描述】:
你需要一个吗?或者您可以在移动应用程序中使用它吗?如果可以,并且您正在使用 android,如何在不使用 webview 的情况下将 html 代码放入其中? (因为它不支持webrtc)
【问题讨论】:
-
Android 上的混合应用程序还不能使用 Webrtc(据说很快就会出现)。但是,有很多适用于 Android 和 iOS 的原生应用程序都可以正常运行。
你需要一个吗?或者您可以在移动应用程序中使用它吗?如果可以,并且您正在使用 android,如何在不使用 webview 的情况下将 html 代码放入其中? (因为它不支持webrtc)
【问题讨论】:
您不需要浏览器即可使用 WebRTC。 Google has sample applications for Android and iOS。这些是使用本机代码构建的,这意味着没有 HTML;您使用 Java 或 Objective-C 来处理相同的 API。
【讨论】:
WebRTC 不是一种浏览器技术(尽管它是为浏览器精心设计的),而是用于视频/音频/文件/消息 P2P 交付的综合技术:编解码器、API、路由器等。
您甚至可以使用 WebRTC 在两台服务器之间传输视频/音频/消息/文件(仍然是点对点,不是吗)。实际上,您可以使用任何可以访问本地网络或 Internet 的设备并编写任何程序使其与 WebRTC 一起使用。
【讨论】:
WebRTC 定义了用于发送视频、音频和数据的协议,以及用于两个端点相互连接的协议(带有 STUN 和 TURN 的 ICE)。虽然 Javascript 绑定是 WebRTC 标准的一部分,但一些移动原生 SDK 实现了 WebRTC 的许多协议,但并未严格呈现 Javascript 绑定。
【讨论】: