Сбой потоковой передачи Android RTSP

Я установил сервер потоковой передачи wowza в моем компьютере с Ubuntu для потоковой передачи видеофайлов по протоколу RTSP. Видео отлично передается, когда у меня есть видеопроигрыватель Totem на стороне клиента. Тот же URL-адрес или видео не работают на устройстве Android, а приложение, которое пытается получить доступ к этому URL-адресу rtsp, прерывается с ошибкой Mediaplayer (1, -1).


person success_anil    schedule 10.07.2010    source источник


Ответы (1)


Я недавно также установил потоковый сервер Wowza, и три вещи сбили меня с толку, прежде чем я смог заставить его работать. Один или несколько из них могут вам помочь.

Настройки Wowza:

1) В файле Vhost.xml убедитесь, что <port>1935</port> изменен на <port> 1935,554 </port> (после этого вам, возможно, придется использовать ROOT для запуска сервера Wowza. 554 - это зарезервированный порт для потоковой передачи RTSP).

2) В файле Application.xml убедитесь, что PlayMethod установлен следующим образом: <PlayMethod>none</PlayMethod>

В вашем коде Android:

3) В вашем коде Android URL должен соответствовать формату rtsp://serverip/live/myStream.sdp

поэтому НЕТ номера порта в URL-адресе. Это тот, который меня больше всего сбивал с толку.

После этого я смог воспроизвести свое видео, передав URL-адрес прямо в MediaPlayer.

person Aurora    schedule 10.07.2010
comment
Спасибо Аврора .. Попробую ваши предложения. - person success_anil; 11.07.2010
comment
. Теперь это работает Aurora ... Но я столкнулся с одной проблемой, касающейся качества видео, которое иногда снижается при воспроизведении на телефоне Android. - person success_anil; 11.07.2010
comment
Я думаю, вам придется взглянуть на само видео и убедиться, что оно достаточно мало для мобильных устройств и, возможно, позволяет пропускать несколько кадров то тут, то там. Помните, что сети 3G могут быть немного медленнее по сравнению с Wi-Fi. Если у вас есть видео, которое отображается на устройстве, вы устранили проблему - теперь вам нужно получить видео с соответствующим форматом. И на это я не могу ответить - мне предоставили мое видео, и я беспокоюсь только о завершении кода. - person Aurora; 12.07.2010
comment
‹PlayMethod› находится внутри RTP / аутентификации, верно? - person Yuval A.; 19.03.2012
comment
@ Aurora - У меня была именно эта проблема, и я последовал вашему решению, но все же успешно передал ее в Broadcast. Можете ли вы предложить какие-либо предложения, что еще может быть сдерживающим фактором? - person Name is Nilay; 23.05.2014
comment
@ Aurora - у меня такая же проблема, и я следую вашему решению, по-прежнему аудиофайл myStream.sdp.mp4 / myStream.sdp сохранен в папке с содержимым. Пожалуйста, предложите то же самое. - person Wish; 23.05.2014
comment
Боюсь, что проблемы, которые у меня были, остались для меня так далеко, что я не могу дать никаких дополнительных советов. Удачи. - person Aurora; 27.05.2014