2013-06-07 3 views
1

Работа над Android 4.0+ выше.RTP-Server в Android 4.0 и выше

Я занимаюсь анализом способов трансляции видео с камеры на ПК с использованием RTP, кодирования MPEG-2.

  1. Есть ли доступный «rtp-сервер» в android 4.0+?

  2. Следующее верно :: «В платформе Android отсутствует поддержка протокола потоковой передачи , что затрудняет передачу потокового видео в реальном времени/ видео на устройства с поддержкой Android». экстрагируют из website

  3. В настоящее время я проанализированные использовал ffserver из FFMPEG библиотек, но это FPS < 5. который далеко медленно. Кто-нибудь еще исследовал другое решение, у которого больше FPS?

  4. Пробовал ли кто-нибудь использовать StageFright для того же? Захват необработанных данных с камеры и отправка ее в рамки stagefright для кодирования и , а затем потоковую передачу с использованием RTP ??

Большое спасибо.

ответ

2

Ответы на ваши вопросы приведены ниже. Хотя ссылки связаны с Android 4.2.2, то же самое верно и для Android 4.0.

  1. Да, есть передатчик RTP. Вы можете посмотреть этот пример в MyTransmitter в качестве отправной точки, или вы можете использовать стандартный рекордер, как в startRTPRecording.

  2. Вы можете передавать данные через RTP от Android устройства к внешнему раковине или вы могли бы иметь другой потребительной случай как в Miracast А.К.А. Wi-Fi Display. Однако потоковая передача с одного устройства android на другое устройство через Wi-Fi Direct по-прежнему не полностью включена. Последнее утверждение в основном происходит от сценария Miracast.

  3. Вы можете использовать стандартное программное обеспечение android, которое обеспечивает запись и передачу высокого разрешения. Это в основном зависит от базового оборудования, поскольку накладные расходы из стека программного обеспечения не очень высоки.

  4. Да. Об этом уже говорилось в первом квартале.