Как добавить функциональность WebRTC в приложение для Android

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

  1. Какую библиотеку (файл .jar ) нужно добавить в референции?
  2. Не могли бы вы добавить пример кода?

На самом деле, таких файлов «.jar» для вас сейчас нет.

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

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

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

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

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

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

Посмотрите http://www.webrtc.org/native-code/android .

В нем есть вся информация о том, как создать webRTC для Android.

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

Один из вариантов – использовать пешеходный переход, вы можете создать собственное приложение с помощью пешеходного перехода в качестве веб-представления в своем проекте.

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

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

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

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

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

Intereting Posts
Воспроизведение видеофайла с внутреннего хранилища android с помощью VideoView Дублирующие кнопки ActionBar при вращении Отправка данных из вложенных фрагментов в родительский фрагмент Google Analytics Google Analytics Плагин доступа CallLog в кордове не работает Почему Eclipse автоматически добавляет поддержку библиотеки appcompat v7 всякий раз, когда я создаю новый проект? Ошибка API Geofencing API с GPS? Как автоматически создавать и развертывать на нескольких устройствах Android в Intellij NavigationView setNavigationItemSelectedListener этот API помечен как внутренний для библиотеки поддержки и не должен быть доступен из приложений Есть ли какая-либо услуга push-уведомлений на Android, например Apple Push Notification Service? Как скрыть панель софт-клавиш на телефоне Android? Что ожидает в AdMob Mediation Распространение «бесплатного» приложения для Android в виде файла .apk напрямую Android – открытие приложения электронной почты? Консультация по шине CAN и андроиде