9

How can I easily add WebRTC functionality to my android app so that I would be able to play video stream in MediaPlayer?

  1. What library (.jar file) do I have to add to referencies?
  2. Could you add some code example please?
4

4 回答 4

4

实际上,现在没有这样的“.jar”文件供您参考。

WebRTC 是为网络浏览器设计的,即使它可以为 android 和 iOS 构建。

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

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

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

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

于 2013-05-30T10:54:22.487 回答
2

结帐以下链接:http ://www.webrtc.org/reference/getting-started 我已经在 github 上添加了我的项目:https ://github.com/SDkie/Webrtc-for-Android ,您可以分叉并进行更改它。

于 2013-11-14T14:37:45.043 回答
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

我找不到有关如何创建 Android Studio 项目并使用 gradle 构建它的说明。如果有人找到,请分享。我希望它有帮助

于 2015-03-20T22:39:07.107 回答
0

一种选择是使用人行横道,您可以使用人行横道作为项目中的 web 视图来创建本机应用程序。

就我而言,Web-RTC 没有任何问题。

这里有一些关于如何在项目中添加人行横道的教程。

https://diego.org/2015/01/07/embedding-crosswalk-in-android-studio/

https://crosswalk-project.org/documentation/embedding_crosswalk.html

我希望这有帮助。

于 2015-10-26T15:53:18.597 回答