Сейчас я работаю над потоковой передачей видео RTMP в Android. Пожалуйста, приведите несколько примеров RTMP-клиента для публикации видео в Android.
Вопрос
RTMP-клиент для Android для публикации видео с помощью wowza
- Возможно, эта ссылка вам поможет. Это позволяет публиковать камеру Android через RTMP. stackoverflow.com/questions/10123498/ Nirbhay Kundan 20.05.2013
Ответы
Ответ 1 · рейтинг 1 · noni_methadoni
Я бы предложил javacv с ffmpeg. Я пробовал разные вещи, и это было единственным, что сработало. Этот пример вам очень поможет, но вам нужно будет внести некоторые изменения и обновить библиотеки.
Если аутентификация не требуется, вы можете использовать flazr.
Ответ 2 · Andrey Korvyakov
попробуйте эту библиотеку http://code.google.com/p/android-rtmp-client/ Это клиентская библиотека rtmp, портированная из red5, и ее можно использовать как на Android, так и на другой платформе Java. По сравнению с red5 эта библиотека имеет минимальную зависимость от библиотеки.
Ответ 3 · developer.alp
Вы должны использовать Yasea или LibRestreaming.
Yasea может публиковать живое видео на ваш rtmp-сервер (требуется API 16+)
-Некоторые устройства, такие как чипы MTK, вы можете получить 8-14 кадров в секунду с yasea.
Я также рекомендую вам LibRestreaming, если ваш целевой API 18 и выше.
-Вы можете получить 20-30 кадров в секунду с librestreaming
https://github.com/begeekmyfriend/yasea
https://github.com/lakeinchina/librestreaming
Я не рекомендую javacv для публикации живого видео, потому что он занимает 10-15 МБ в apk и работает с медленным fps
Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.
Похожие материалы
- Wowza конвертирует файлы Flv в mp4
- Не могу опубликовать поток на движке Wowza Streaming. Сервер создает и тут же уничтожает поток
- Какова роль потокового сервера, такого как Wowza?
- Требуемые Hard и Soft Skills для разработчиков Flutter
- Какие языки программирования изучать для IoT/мобильного программирования? часть 1
- 4 преимущества модульного тестирования, которые вы могли не заметить