Прямая трансляция на iPhone / Android: RTMP - HTTP
Мы планируем разработать мобильное приложение, которое позволит пользователям просматривать прямые трансляции, транслировать прямые трансляции с устройства iPhone / Android.
На нашем сайте настроен red5 на сервере для потоковой передачи RTMP. Но я не уверен, сможем ли мы использовать потоковую передачу RTMP на iOS / Android. Я прочитал документацию Apple, в которой говорится, что нам нужно использовать HTTP Live Streaming.
Это немного сбивает с толку, как реализовать потоковую трансляцию в случае RTMP и HTTP.
Сценарий первый: как просматривать потоковую передачу RTMP Live [Инициировано из файла swf] на устройствах iPhone / Android. Как конвертировать RTMP в HTTP. Я слышал о Xuggler, но не уверен, рекомендуется ли это.
Сценарий второй: Как транслировать потоковую передачу HTTP Live с iPhone / Android? Есть ли доступный API? Кроме того, как просмотреть потоковую передачу HTTP [инициировано с iPhone / Android] на флэш-файле сайта. Может ли проигрыватель файлов swf воспроизводить потоковую передачу по протоколу HTTP? Я еще не проверял это.
Интересно, как приложение iOs, такое как ustream, реализовало потоковую трансляцию в реальном времени, но мы не хотим использовать стороннюю потоковую службу. Мы ищем наше собственное индивидуальное решение.
Любое руководство будет оценено.
2 ответа
Вы можете просматривать прямую трансляцию с телефона Android в браузере, используя флэш-плагин. Даже я работаю над аналогичным проектом, и мне удалось потоковое видео с устройства в браузер. Вы можете проверить этот проект с открытым исходным кодом для справки -
http://code.google.com/p/ipcamera-for-android/
Надеюсь, поможет!
Попробуйте взглянуть на
Это замена библиотеки C для одной части вашего вопроса. Проверьте, совместима ли эта библиотека C с LLVM, и один раз проверьте, работает ли она для вас.
также проверьте пункт защиты от копирования в этой ссылке ниже и решите для использования,
Проверьте и обновите, если найдете ответ, пожалуйста.