Как добавить функциональность WebRTC в android app

Как я могу легко добавить функциональность WebRTC в мое приложение для android, чтобы я мог воспроизводить видеопоток в медиаплеер?

  1. какие библиотеки (.jar file) должен ли я добавлять ссылки?
  2. Не могли бы вы добавить пример кода, пожалуйста?

4 ответов


на самом деле, нет такого ".банку" файлы для вас, чтобы ссылаться прямо сейчас.

WebRTC предназначен для веб-браузеров, даже если он может быть построен для android и iOS.

для вашего вопроса, я думаю, вам может потребоваться узнать, как построить WebRTC на Android или iOS.

для Android, вы должны знать NDK и JNI, у первый. затем создайте целые проекты webrtc или автономные модули VoE\ViE даже NS\AECM\VAD\AGC для андроид.

для iOS вы также должны создать его самостоятельно, но вам может понадобиться этой помочь.

все эти данные можно найти в интернете, особенно группа google.


следующей ссылке кассе : http://www.webrtc.org/reference/getting-started Я добавил свой проект на github:https://github.com/SDkie/Webrtc-for-Android, Вы можете вилка и внести изменения в нем.


пожалуйста, взгляните на http://www.webrtc.org/native-code/android.

Он имеет всю информацию о том, как построить webRTC для android.

оболочка java для собственных библиотек webRTC: 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. Если кто-нибудь найдет его, пожалуйста, поделитесь. Надеюсь, это поможет


один из вариантов-использовать пешеходный переход, вы можете создать собственное приложение, используя пешеходный переход в качестве webview в вашем проекте.

в моем случае Web-RTC работал без проблем.

вот некоторые учебники о том, как добавить пешеходном переходе на проект.

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

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

надеюсь, это поможет.