Я пытаюсь передать видео (или использовать прогрессивную загрузку) в Motorola Droid Browser и мне не очень повезло. С моим iPhone я могу настроить Safari на http://xxx.xxx.xxx/FileName.mp4 (который является видеофайлом MPEG-4), а Safari открывается быстро и воспроизводится видео. Однако, с Droid, я перехожу к тому же веб-адресу и сталкиваюсь с ошибкой, в которой говорится: «Невозможно воспроизвести видео .... Извините, это видео не подходит для потоковой передачи на это устройство».Потоковое видео (или прогрессивная загрузка) в браузер Droid
Когда я направляю браузер Droid в файл WMV, он будет полностью загружать видеофайл, а затем воспроизводить его в том, что кажется игроком Droid, если я нажму на него.
В идеале я хотел бы воспроизвести поведение iPhone на Droid, где появляется видеопроигрыватель, и видео начинается до полной загрузки. Формат видео не является проблемой, так как я могу кодировать видео практически в любом стандарте. Я пытался файл .mp4, потому что в документации Droid говорится, что он поддерживает видео в формате MPEG-4, хотя я не могу заставить его работать в браузере.
Любое понимание было бы очень ценным.
не могли бы вы поделиться тем, как вы использовали rtmp в android ?? Я имею в виду использование какой библиотеки? и все ? –
Это было давно, так что, возможно, теперь у него есть лучшая поддержка.То, что я сделал для RTMP, состояло в том, чтобы иметь чрезвычайно простую HTML-страницу, содержащую только встроенный JWPlayer (это было обходным путем, потому что во многих устройствах поток RTMP просто не играл бы при открытии в качестве ссылки видеопотока, так как когда вы просто открываете RTSP с намерением). На стороне сервера мы использовали Wowza для потоковой передачи видео. Я бы рекомендовал вам выполнить начальные тесты с помощью простого кодированного видео (возможно, mpeg1 или 2), поэтому вы уверены, что потоковая передача работает, потому что есть много кодеков, которые не поддерживаются многими устройствами. – momo
- это открытый источник JWPlayer ? я имею в виду, что видел много кодов, которые его используют, но я не знаю, что это такое, библиотека с открытым исходным кодом или что? Да, некоторые кодеки не поддерживаются на некоторых устройствах :(спасибо за ваш ответ –