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