如何在安卓应用中添加WebRTC功能。

9

我该如何轻松地为我的Android应用增加WebRTC功能,以便我可以在MediaPlayer中播放视频流?

  1. 我需要添加什么库(.jar文件)作为参考?
  2. 你能提供一些代码示例吗?

@Busky,您能否使用webrtc创建Android应用程序?这是可能的吗?请分享一些知识。我想为Android应用程序创建一个使用webrtc的应用程序。 - ios developer
1
由于互联网上缺乏可用的示例,我无法使用它。 - Buksy
@Busky 我也遇到了同样的问题。互联网上缺乏WebRTC示例。我也尝试自己创建,但当涉及到套接字和网络代码时,我就卡住了。 - ios developer
希望这个链接能够帮助你更好地理解:https://github.com/mail2chromium/Android-Native-Development-For-WebRTC - Muhammad Usman Bashir
4个回答

4

实际上,现在没有可供您引用的“.jar”文件。

WebRTC是为Web浏览器设计的,即使它也可以构建Android和iOS。

对于您的问题,我认为您可能需要学习如何在Android或iOS上构建WebRTC。

对于Android,您应该先了解NDKJNI。然后为Android构建整个webrtc项目或独立的VoE \ ViE甚至NS \ AECM \ VAD \ AGC模块。

对于iOS,您也应该自己构建它,但您可能需要this帮助。

所有这些信息都可以在互联网上找到,尤其是google group


2

1
请查看http://www.webrtc.org/native-code/android,其中包含有关如何为Android构建WebRTC的所有信息。
用于本地WebRTC库的Java包装器: https://code.google.com/p/webrtc/source/browse/trunk/talk/app/webrtc/java/#java%2Fsrc%2Forg%2Fwebrtc,其中包含有关如何构建本地库的说明。
它还具有使用WebRTC与https://apprtc.appspot.com通信的示例应用程序。

https://code.google.com/p/webrtc/source/browse/trunk/webrtc/examples/android/media_demo/README

虽然我找不到如何使用gradle创建Android Studio项目并构建它的说明。如果有人发现了,请分享一下。希望可以帮助到您。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接