Android上的WebRTC
我想在钛上使用WebRTC。去年年底,WebRTC在Android浏览器上实现。我想用Android上的WebRTC制作一个应用程序 我有几个问题:Android上的WebRTC,android,webrtc,Android,Webrtc,我想在钛上使用WebRTC。去年年底,WebRTC在Android浏览器上实现。我想用Android上的WebRTC制作一个应用程序 我有几个问题: 是否可以在本机webview上使用WebRTC,还是仅适用于chrome 在Android上实现webRTC最简单的方法是什么 我在这里找到了关于移动设备上webRTC的旧文章,但它很旧,现在情况发生了什么变化?是的,在Android中使用人行横道是可能的。请参阅此检查此项,它是为webrtc的apprtc演示提供的示例android应用程序。按照
我在这里找到了关于移动设备上webRTC的旧文章,但它很旧,现在情况发生了什么变化?是的,在Android中使用人行横道是可能的。请参阅此检查此项,它是为webrtc的apprtc演示提供的示例android应用程序。按照此链接上的说明操作,您将获得一个android应用程序,您可以在两台android设备上测试该应用程序,并且在android to web apprtc demo上运行良好。根据源代码,您可能会获得一些为android开发自己的android应用程序的线索 注意:本例中为gclient config命令提供的链接较旧。点击这个链接 gclient配置 祝你好运 对于以后看到这篇文章的人,只需更新一下WebRTC: WebRTC库 如果您只适合Android L(5.0),则可以使用。不过,我不确定您是否可以支持带有WebView的旧Android版本。当然,您可以选择本机选项 正如其他用户提到的,如果您有时间和资源,编译WebRTC源文件肯定是一个可行的选择。但是,如果您想更快地启动和运行,我们将致力于托管最新的WebRTC Android工件。要开始在Android上本机使用WebRTC,您可以将以下内容添加到应用程序的
build.gradle
:
dependencies {
...
compile 'io.pristine:libjingle:9694@aar'
}
dependencies {
...
compile 'io.pristine:libjingle:9694@aar'
compile 'me.kevingleason:pnwebrtc:1.0.6@aar'
compile 'com.pubnub:pubnub-android:3.7.4' //optional
}
在我写这篇文章的时候,我已经在Android上与WebRTC合作了几个月,我最近使用的版本是9694。查找最新版本
Android入门
与WebRTC的javascript库一样,您需要一个服务来处理用户发现和SDP信令。我为信令服务建立了一个应用程序。通过将以下内容添加到应用程序的build.gradle
,您可以将其包括在内并立即开始使用:
dependencies {
...
compile 'io.pristine:libjingle:9694@aar'
}
dependencies {
...
compile 'io.pristine:libjingle:9694@aar'
compile 'me.kevingleason:pnwebrtc:1.0.6@aar'
compile 'com.pubnub:pubnub-android:3.7.4' //optional
}
额外资源
compile'me.kevingleason:pnwebrtc:1.0。6@aar“
我收到此错误无法解决:pnwebrtc
我使用的是Android Studio 3.0.1 ubnub不是免费的,它只对100台设备免费..?io.pristine:libjingle是旧的,不是新的更新。最好使用[api'org.webrtc:google webrtc:1.0.24277']它非常活跃