Webrtc Android 到 Android?

Webrtc Android to Android?

我有点困惑,我只看过从 android 到 pc 的例子,反之亦然。我需要制作一个 android 应用程序,连接两部手机 (android) 进行视频聊天。我在想,我知道这可能是一个愚蠢的问题,但是你能用 webrtc 做到这一点吗?你知道任何解释它或类似内容的好教程吗?或者你能推荐一些关于这个主题的好书吗?

我的项目是否需要在 Linux 环境机器中?

已编辑:好的,我已经在网络上实现了它,它适用于 PC 浏览器。但我无法将它放在 Web 视图中,因为 Android 的原生浏览器不允许访问原生相机。那么如何在不使用其浏览器的情况下将 html 和 javascript 代码放入 android 应用程序中?

是的,是否可以做到这一点,但还需要一个服务器,来交换 ICE 或 STUN 候选人,只有 WebRTC 做不到。我开发了这样一个程序,我仅有的资源是源代码和官方link WebRTC。它API经常变化,所以我认为不会有这方面的书,实际上没有书也可以使用它,有一个WebRTCDemo项目就足够了。

Does my project need to be in a Linux enviroment machine?

不强制,但非常推荐使用Linux环境

更新:link 不再工作

是的,您可以使用 WebRTC 做到这一点。它已经完成,并且在提出这个问题时已经完成。

来自here is an Android WebRTC client. Using Google's server infrastructure的AppRTCDemo程序,你可以连接任意两个WebRTC点,包括两个Android点。据我所知,没有可用的二进制 Android 实现,但您可以下载源代码(它很大,~15GB)并自行构建,无需实际编程。

如果要实现自己的服务器组件,可以从apprtc source code开始。