Потоковая трансляция видео на Android 3.0+ (HLS и RTSP/RTP)Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Потоковая трансляция видео на Android 3.0+ (HLS и RTSP/RTP)

Сообщение Anonymous »

Мне нужна помощь, чтобы начать работу с HLS и RTSP на Android. У сервера есть пример файла и индексного файла Bipbop-gear1-all.ts, который загружается с Live555.com. Таким образом, мой URL-адрес http: // (myip): 80/bipbop-gear1-all.ts
на эмуляторе Android 3.0, браузер показывает прогресс загрузки в течение нескольких минут, а затем ничего. Нет обновления в окне браузера, нет уведомлений о загрузке Android. Это просто останавливается.

на устройстве Android 3.2.1 Он запускает видеоплеер, но сразу же отображается, не может воспроизводить видео < /code>, извините, это видео не может быть воспроизведено. < /Code>
в простом приложении для тестирования (скачано с Android -трекера для выпуска 17118: Android 3.1 не может воспроизводить http -потоковые потоковые), learowly -levermpare). IoException с сообщением, подготовьте неудачу.: Status = 0x1 . LogCat также показывает, ошибка (1, -2147483648) < /code>. < /P>

То же самое тестовое приложение воспроизводит локальный MP4 без проблем, поэтому я считаю, что это хорошо. На iPad тот же URL воспроизводит видео, доказывая, по крайней мере, мой сервер хорош.

для тестирования http Live Streaming (hls) я использую образец Bipbop, который обслуживается по адресу apple.com:
http://devimages.apple.com/iphone/sampl ... _mindmages. />httplive://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8образной С протоколом «http» после MediaPlayer.Start () он на мгновение висит, но ничего не отображается. Затем LogCat показывает: < /p>

Код: Выделить всё

W/AudioSystem(715): AudioFlinger server died!
W/IMediaDeathNotifier(715): media server died
E/MediaPlayer(715): error (100, 0)
E/MediaPlayer(715): Error (100,0)
< /code>

и мой обработчик Oncompletion () называется. < /p>

На реальном устройстве 3.2.1 приложение, использующее протокол HTTP, ведет себя так же, как и на эмуляторе 3.0.  httplive бросает ioexception при подготовке к сообщению, подготовьте неудачу.: status = 0x1 
.

В браузере на эмуляторе 3.0, адрес http поднимает аудиоплеером, который останавливается, а затем отображает сообщение Toast, что, извините, игрок не поддерживает этот тип файла Audio. Адрес httplive просто идет в поиск Google. Нажатие на видеоплеер , я получаю, не могу воспроизводить видео , извините, это видео не может быть воспроизведено . Нажатие музыки , я получаю, не могу воспроизводить трек, который вы запросили. . Опять же, этот адрес хорошо работает на iPad. < /P>

Любая помощь будет очень оценена. < /P>

Подробнее здесь: https://stackoverflow.com/questions/893 ... d-rtsp-rtp
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»