我有点困惑,我只看过从android到pc的例子,反之亦然。我需要制作一个Android应用程序,连接两个手机(Android)进行视频聊天。我想知道,我知道这可能是一个愚蠢的问题,但你能用webrtc做到吗?你知道任何解释它或类似的好教程吗?或者你能推荐任何一本好主题的书吗?
我的项目是否需要在Linux环境机器中?
编辑:好的我已经在网上实现了它,它适用于PC浏览器。但我无法将其置于Web视图中,因为Android的本机浏览器不允许访问本机摄像头。那么如何在不使用浏览器的情况下将html和javascript代码放入android应用程序中呢?
答案 0 :(得分:2)
是的,您可以使用WebRTC执行此操作。它已经完成,并且在此问题时已经完成。
来自here的AppRTCDemo程序是Android WebRTC客户端。使用Google的服务器infrastructure,您可以连接任意两个WebRTC对等项,包括两个Android对等项。据我所知,没有可用的二进制Android实现,但你可以下载源代码(它很大,约15GB)并自己构建,无需实际编程。
如果要实现自己的服务器组件,可以从apprtc source code开始。
答案 1 :(得分:1)
是的,可以这样做,但也需要服务器,交换ICE或STUN候选人,只有WebRTC不能这样做。我开发了这样一个程序,只有我拥有的资源,它是源代码和官方链接WebRTC。它的API经常发生变化,所以我不认为会有一本关于它的书,实际上可以在没有任何书籍的情况下使用它,有一个足够的WebRTCDemo项目。
我的项目是否需要在Linux环境机器中?
不是强制性的,但建议使用Linux环境