Android Video Streaming - Устройство поддерживается?

Хорошо. Итак, существует миллиард различных устройств Android. У меня есть сервис потокового видео, прекрасно работает на iOS. В моем приложении есть функция видео в реальном времени и функция воспроизведения сохраненных видеоклипов (которые также передаются на устройство). Я провел несколько тестов на разных устройствах Android и получил множество разных результатов воспроизведения. Я использую видео с базовым профилем 640x480 h.264. Потоковое видео работает только на некоторых устройствах. Для других устройств тот же самый видеопоток можно настроить для потоковой передачи с низким разрешением, и это работает на некоторых устройствах, но не работает на других. Высококачественная потоковая передача проходит через http://www.wowzamedia.com/ (rtsp) и не работает ни на одном устройстве Android (но работает на iPhone). Самый дешевый и худший вариант - это Motion JPEG, который пока работает на всех протестированных устройствах.

Итак, мой вопрос: как я могу определить (без необходимости тестировать все устройства на рынке), будет ли оно воспроизводить: 640x480 базовый профиль h.264 - если это не сработает, воспроизведите видео с низким разрешением - если это не сработает, выберите по умолчанию Motion JPEG.

Кроме того, любая идея, почему мой rtsp, перекодированный через wowza, работает на iPhone, но не на любом Устройство Android (даже не Motorola Atrix)?

9
задан weekens 22 June 2011 в 05:43
поделиться