Comments 15
без чувства юмору ни куда «pornofilm.mpg» (с)
Спасибо за статью
Спасибо за статью
+3
Если не секрет, что за проект требовал акой задачи?
+1
Спасибо вам за статью. Простите за то что трачу ваше время, но наболело. В своем приложение для проигрывания видео с сервера я использовал RTSP (раздавалось через wowza), но некоторые устройства (в частности галакси 2 отказывались проигрывать эти видео, в то время как htc sony ericcson, вполне успешно и без прерываний проигрывали видео). Тогда я попробовал псевдо стриминг. Однако время от времени независимо от файла, пользователи на некоторых девайсах могут получаю ошибку воспроизведения видео, я отловил эту ошибку:MediaPlayer: Error (1,-1004). Погуглив выяснил, что это скорее всего проблема I/O и что связана именно с сервером. Но найти решение как устранить проблему возникновения этой ошибки мне до сих пор не удалось. Быть может у вас есть какие-то рекомендации?
0
У нас имеется такая же проблема, только видео отдаётся обычным progressive download. И тоже пока не удалось найти решения.
0
Сам с этой проблемой не сталкивался, так что решения у меня нет. Можно попробовать поменять web-сервер (взять тот же nginx), поэкспериментировать с настройками раздачи контента, убедится в устойчивости конекта между девайсом и сервером…
0
Мы задачу потоковой передачи видео на Android решили следующим образом: Как надёжно доставить видео на Andriod
Отмечу, что статья изобилует подробностями реализации и некоторыми неточностями ввиду дальнейшего развития проекта.
Отмечу, что статья изобилует подробностями реализации и некоторыми неточностями ввиду дальнейшего развития проекта.
0
скажите, пожалуйста, а у вас не возникало проблем с RTSP. Я сколько не тестировал, на галакси с2 не проигрывался у меня.
0
Я бы еще упомянул html5, даже несмотря на то, что для этого был бы нужен браузер
0
Спасибо за статью. К сожалению, у нас ситуация другая: мы используем сторонний сервис, отдающий видео по http и стандартный андроидовый компонент воспроизведения часто теряет поток и отказывается его воспроизводить. Быть может кто сталкивался и поделится рецептом встраивания стороннего плеера в свое приложение?
0
Из сторонних плееров/фреймворков, которые можно встроить в своё apk при помощи SDK довелось работать с vitamio — vov.io/vitamio/ ( сейчас сайт лежит ).
Работает отлично, SDK(набор классов для плеера и остального) распространяется свободно, но, есть одно но. Для его работы нужно устанавливать на устройство vitamio-plugin, который невозможно встроить в приложение и нужно устанавливать из маркета.
Ещё один минус — он использует софтовое декодирование, поэтому на слабых смартфонах производительность никакая.
В вашем случае я бы грешил не на плеер, потому как обычный прогрессив даунлод вроде как все фреймворки реализовали хорошо, а на сторонний сервис.
Работает отлично, SDK(набор классов для плеера и остального) распространяется свободно, но, есть одно но. Для его работы нужно устанавливать на устройство vitamio-plugin, который невозможно встроить в приложение и нужно устанавливать из маркета.
Ещё один минус — он использует софтовое декодирование, поэтому на слабых смартфонах производительность никакая.
В вашем случае я бы грешил не на плеер, потому как обычный прогрессив даунлод вроде как все фреймворки реализовали хорошо, а на сторонний сервис.
0
Спасибо. Не самый удобный способ, но по крайней мере. С сервиса на компе всё играется без проблем, а на девайсе обрывается.
Кстати, а почему все (многие?) сторонние плееры используют софтовое декодировние? Логично испоьзовать софтовый демуксинг, а декодировать аппаратно.
Кстати, а почему все (многие?) сторонние плееры используют софтовое декодировние? Логично испоьзовать софтовый демуксинг, а декодировать аппаратно.
0
UFO just landed and posted this here
Sign up to leave a comment.
Потоковое видео в Android